html, body {
background-color:#eaeff5;
background-image : url(http://uni-koeln.de/uni/images/hg_navrubrik.gif);
background-repeat : repeat-y;
background-position : top left;
color : #333;
font-size: 12px;
margin : 0;
padding : 0;
border : 0;
font-family : arial, helvetica, sans-serif;
height : 95%;
min-width:730px;
}
body a {
cursor : pointer;
}
A:link {
color : #3a6e8e;
background : transparent;
text-decoration : none;
}

A:visited {
color: #3a6e8e;
text-decoration:none}

A:hover {
color : #ff020e;
background : transparent;
text-decoration : none;
}

A:active {
color : #ff020e;
font-weight : normal;

background : transparent;
text-decoration : none;
}


#pagebody {
display : block;
background-color:#eaeff5
background : transparent;
background-image : url(http://uni-koeln.de/uni/images/siegelunten1.gif);
background-repeat : no-repeat;
background-position : top right;
height : 100%;
min-height : 250px;
color : #333;
margin : 0;
padding : 0;
border : 0 solid;
width:100%;
}
* html #pagebody {
position : relative;
}

h1 {
border-bottom : 1px solid #41799e;
font-size : 16px;
color : #333;
width : auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 12px 0px;
}

h2 {
border-bottom : 1px solid #41799e;
font-size : 16px;
color : #333;
width : auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
}
h3 {
border-bottom : 0 solid #41799e;
font-size : 16px;
color : #333;
padding-top : 15px;
}

h3.a {
font-weight : bold;
}

h3.a:hover {
font-weight : bold;
color : #ff020e;
}

h4 {
font-size:14px;
color : #333;
font-weight:bold;
padding-top: 10px;
margin: 3px 0px 3px 0px;
width : auto;
}

h5 {
border-bottom : 0 solid #41799e;
font-size : 12px;
color : #fff;
background-color: #41799e;
padding : 5px;
margin:0px  0px  5px 0px;
border-top : 1px solid #ccc;
}

.anker {
font-size : 11px;
color : #999999;
padding :4px 0px 20px 0px;
text-decoration : none;
}
.anker a {
color : #999999;
padding :4px 0px 11px 0px;
}
.anker a:hover {
padding :1px 0px 14px 0px;
color : #ff020e;
}

p {
margin : 0.5em 0 0.5em;
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
background : transparent;
}

p a {
text-decoration: none;
}

p a:hover{
text-decoration: none;
}

dd {margin-left:15px; font-size:  0.82em}
dt {font-size:  0.82em}

 /*  ---------------------------------------------------------------- */
 /*  ------------------------kopf ------------------------ */

#leisteoben {
background : #ffffff;
background-image : url(http://uni-koeln.de/uni/images/siegeloben1.gif);
background-repeat : no-repeat;
background-position : top right;
display : block;
text-align : left;
color : #333;
margin : 0;
padding : 0;
border-bottom : 1px solid #457492;
height : 129px;
}
* html #leisteoben {
position : relative;
}


#siegel {
border : 1px;
margin-left : 20px;
}
A.siegel {
background : transparent;
text-decoration : none;
}
A.siegel:hover {
background : transparent;
text-decoration : none;
}


#kopftextoben {
position : absolute;
top : 34px;
left : 160px;
color : #41799e;
font-size : 18px;
font-weight : normal;
font-family : arial, verdana;
width : 500px;
padding-bottom: 3px;
border-bottom: 3px #993333 solid;
}
#kopftextunten {
position : absolute;
top : 64px;
left : 160px;
color : #41799e;
font-size : 22px;
font-weight : normal;
font-family : arial, verdana;
width : 540px;
}

A.aktuell {
color : #41799e;
text-decoration : none;
font-size : 12px;
font-family : arial, helvetica, sans-serif;
}
A.aktuell:hover {
color : #ff020e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}
A.aktuell:active {
color : #41799e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}

#zielgruppe {
font-size: 12px;
position : absolute;
top : 110px;
left : 168px;
color : #999999;

}
#zielgruppe a {

font-weight : bold;
color : #999999;
text-decoration : none;
}
#zielgruppe a:hover {

font-weight : bold;
color : #ff020e;
text-decoration : underline;
}


 /*  ---------------------------------------------------------------- */
 /*  ------------------------Navleiste links ------------------------

#nav_main {
background-color : transparent;
margin : 0px;
font-size: 0.82em;
font-weight : bold;
color : #41799e;
float : left;
width : 140px;
background : url(http://uni-koeln.de/uni/images/hg_navrubrik.gif) repeat-y;
padding : 20px 0 0;
text-align : right;
border-top: 0px #41799E solid;
}
#nav_main ul {
font-weight : bold;
margin : 0 7px 0 0;
margin-bottom : 0;
padding : 5px;
text-align : right;
}
#nav_main ul li {
font-weight : bold;
color : #296b97;
padding : 0 0 3px;
list-style : none;
margin : 0;
text-align : right;
}
#nav_main ul li a {
font-weight : bold;
color : #296b97;
text-decoration : none;
padding-bottom : 6px;
text-align : right;
}
#nav_main ul li a:hover {
font-weight : bold;
color : #ff020e;
text-decoration : underline;
padding-bottom : 6px;
text-align : right;
}
*/
 /*  ----------- Submenue Navleiste links ----------- *

 div.c12 {
color : #ff020e;
font-size : 0.98em;
text-decoration : underline;
padding-bottom : 8px;
padding-top: 0px;
}

div.c12 a{
color : #ff020e;
font-size : 0.98em;
text-decoration : underline;
padding-bottom : 8px;
padding-top: 3px;
}

 div.c12 a:hover{
 font-size : 0.98em;
color : #ff020e;
text-decoration : underline;
padding-bottom : 8px;
padding-top: 3px;
}

#nav_main ul li ul {
font-size : 0.85em;
font-weight : normal;
color : #296b97;
text-decoration : none;
padding : 0 0 6px;
text-align : right;
padding-left : 3px;
margin : 0; */
/* border-bottom : 1px solid #82a7bf; */
 /*
#nav_main ul li ul li {

font-weight : normal;
color : #296b97;
text-decoration : none;
padding : 0 0 3px;
text-align : right;
}
#nav_main ul li ul li a {

font-weight : normal;
color : #296b97;
text-decoration : none;
padding : 3px 0;
text-align : right;
}
#nav_main ul li ul li a:hover {

font-weight : normal;
color : #ff020e;
text-decoration : underline;
padding : 0 0 3px;
text-align : right;
}
*/
 /*  ---------------------------------------------------------------- */
 /*  ------------------------mitte ------------------------ */


#mitte {
display : block;
border : 0 solid #000000;
padding : 2px 30px 10px;
margin : 0 10px 0 140px;
color : #333;
text-decoration : none;
font-weight : normal;
background : transparent;
}
#mitte UL {font-size : 12px;
list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
padding-left: 20px;
margin-left: 0px;
}

#mitte UL li{
padding: 0px 0px 6px 0px;
}


 /*  ---------------------------------------------------------------- */
 /*  ------------------------Menue rechts -------------------------- */
.inst_content {
	width: 460px;
	max-width: 460px;
	min-height:300px;
	padding-bottom: 20px;
	overflow:hidden;
	vertical-align:top;
}
.inst_content img {
	padding: 0px 0px 4px 4px;
}
.txt_author table {
	width: 460px;
	max-width: 460px;
}
#menurechts {
font-size: 12px;
float : right;
padding : 2px 0 0;
font-weight : normal;
width : 240px;
text-align : left;
border : 0 solid;
margin : 0;

}
* html #menurechts {
padding : 2px 0 0;

}
#menurechts a {

border-top : 0;
padding-top : 6px;
padding-bottom : 4px;
text-decoration : none;
}
#menurechts a:hover {
color : #ff020e;
text-decoration : underline;
}
#menurechts ul {
font-size : 12px;
 font-weight : bold;
margin : 4px 7px 0 0;
padding : 0;
text-align : left;
border-top : 0 solid #ff020e;
}
#menurechts ul li {
font-weight : normal;
color : #333;
padding : 0 0 6px 0px;
list-style : none;
margin : 0;
text-align : left;
}
#menurechts ul li a {
font-weight : normal;
color : #ff020e;
text-decoration : none;
padding : 0 0 6px 0px;
text-align : left;
}
#menuerechts ul li a:hover {

font-weight : normal;
color : #ff020e;
padding : 0 0 6px 0px;
text-align : left;
}



 /*  ----------------------------------------------------------- */
 /*  ------------------------ Tabelle ------------------------ */
table.tag {
#vertical-align : top;
}

td {
margin : 0.5em 0 0.5em;
font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
line-height : 15px;
}
 /*  ----------------------------------------------------------- */
 /*  ------------------------ Footer (Werbung etc) ------------------------ */

#footer {
clear : both;
display : block;
background-color : #ffffff;
padding : 0;
margin : 0;
text-align : left;
font-size : 11px;
height : 230px;
font-weight : normal;
border-top : 1px solid #457492;
color : #999999;
}

#footer a {
font-size : 11px;
color : #999999;
text-decoration : none;
}
#footer a:hover {
font-size : 11px;
color : #ff020e;
text-decoration : underline;
}

 /*  ----------------------------------------------------------- */
 /*  -------------------- Einzelformatierungen ----------------- */

/*Vodafone*/
div.c11 {
margin-top : 10px;
text-align : center;
}

/*schnellfinder*/
div.c8 {
font-size : 12px;
color : #41799e;
padding-bottom : 5px;
vertical-align : bottom;
background-color : #eaeff5;
}
form.c8 {
margin : 0;
padding : 3px 0 41px;
}
* html form.c8 {
margin : 0;
padding : 3px 0 45px;
}
span.uniaktuell {
width : 130px;
border-bottom : 0 solid #ff020e;
font-size : 13px;
color : #ff020e;
padding : 0;
margin : 0;
}

/*leiste oben*/
span.c1 {
font-size : 12px;
}

/*Suche*/
form.c3 {
margin : 0;
padding : 0 10px 0 0;
}

input.c2 {
font-size : 7pt;
margin : 0;
padding : 0 5px 0 0;
}
select.c2 {
font-size : 7pt;
margin : 0;
padding : 0;
}

/*leisteoben*/
div.c1 {
color : #41799e;
font-size: 12px;
text-align : right;
font-family : arial, helvetica, sans-serif;
padding-top:3px;
padding-right: 10px;
}
/*****EIGENE DEFINITIONEN****************/
.inst_content p {
	line-height: 18px;
}
#navigation {
background-color : transparent;
margin : 0px;
font-size: 13px;
float : left;
width : 140px;
background : url(http://uni-koeln.de/uni/images/hg_navrubrik.gif) repeat-y;
padding : 20px 0px 20px 0px;
text-align : right;
border-top: 4px #41799E solid;
}

#navigation UL {
font-weight : bold;
margin : 0 7px 0 0;
margin-bottom : 0;
padding : 5px;
text-align : right;
}
#navigation UL LI {
font-weight : normal;
padding : 0 0 3px;
padding-bottom: 6px;
list-style : none;
margin : 0;
text-align : right;
}

#navigation UL LI a.nav1 {
	 TEXT-DECORATION: none;
	 font-weight:bold;
}
#navigation UL LI a.navaktiv1 {
	 COLOR:#FF020E;
	 TEXT-DECORATION: underline;
	 font-weight:bold;
}
/***********NAVIGATION EBENE 2********************************************/
#navigation UL LI a.nav2 {
	 DISPLAY: block;
	 overflow:hidden;
	 TEXT-DECORATION: none;
     FONT-SIZE: 11px;
}
#navigation UL LI a.navaktiv2 {
	 DISPLAY: block;
	 /*COLOR:#FF020E;*/
	 font-weight:normal;
	 overflow:hidden;
	 TEXT-DECORATION: none;
     FONT-SIZE: 11px;
}
/***********NAVIGATION EBENE 3********************************************/
#navigation UL LI a.nav3 {
	 DISPLAY: block;
	 overflow:hidden;
	 border-left: #ffffcc 0px solid;
	 TEXT-DECORATION: none;
     FONT-SIZE: 11px;
	 padding-left: 12px;
	 background-color:#eaeff5;
}
#navigation UL LI a.navaktiv3 {
	 DISPLAY: block;
	 overflow:hidden;
	 border-left: #ff9900 0px solid;
	 TEXT-DECORATION: none;
     FONT-SIZE: 11px;
	 padding-left: 12px;
	 background-color:#eaeff5;
}
/***********NAVIGATION EBENE 4********************************************/
#navigation UL LI a.nav4 {
	 DISPLAY: block;
	 overflow:hidden;
	 border-left: #ffffcc 0px solid;
	 TEXT-DECORATION: none;
     FONT-SIZE: 11px;
	 padding-left: 12px;
	 background-color:#D7EFFF;
}
#navigation UL LI a.navaktiv4 {
	 DISPLAY: block;
	 overflow:hidden;
	 border-left: #ff9900 0px solid;
	 TEXT-DECORATION: none;
     FONT-SIZE: 11px;
	 padding-left: 12px;
	 background-color:#D7EFFF;
}
/***************RUND UM AKTUELLES******************************************/
.archiv {
	font-size: 12px;
	padding-bottom: 4px;
}
.aktuelles_archiv {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	font-size: 11px;
}
.aktuelles_archiv td {
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 4px 0px;
	font-size: 12px;
}
.aktuelles_archiv a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
}
.aktuelles_archiv a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
}
.aktuelles_archiv a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
}
.aktuelles_archiv a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
}
.aktuelles_top {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.aktuelles_top a {
	font-size: 11px;
	text-decoration:none;
}

.aktuelles_table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
.aktuelles_table td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}
.aktuelles_table a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none;
}
.aktuelles_table a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
}
.aktuelles_table a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
}
.aktuelles_table a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
}

#aktuelles_datum {
	text-align:left;
    font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;

}
#aktuelles_headline {
	text-align:left;
    font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding:6px 0px 0px 0px;

}
.box_aktuelles {
	font-size:12px;
}
#seitenzahl {
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 8px 0px;
}
/**********************START BOX****************************************/
.infobox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 540px;
}



.table_titel {
        FONT-SIZE: 0.75em;
	LINE-HEIGHT: 1.40em! important;
	border: 1;
	font-weight:bold; 
	BACKGROUND-COLOR: #eaeff5; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 460px;

}


.table_mitarbeiter {
	margin: 0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
	font-weight: normal;
	text-align: left;
	width: 460px;
}

.table_mitarbeiter td {
	vertical-align: middle;
}

.txt_mitarbeiter {

	FONT-SIZE: 0.75em; LINE-HEIGHT: 1.40em! important;
	font-weight:normal;
	color: #111111;
	padding-bottom: 0px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px #59b337 solid;
	clear:all;
}
td {
	vertical-align:top;
}
.txt_author {
	margin-bottom: 10px;
	font-size: 11px;
}
.txt_author td {
	font-size: 11px;
}
.txt_author a {
	font-size: 11px;
}
.aktuelles_start {
	font-size:10px;
	border-top: 0px #41799e solid;
	padding: 10px 0px 10px 0px;
}
input {
	border: 1px;
}
#submit {
	border: 1px #41799E solid;
         background-color: #CAE1FF;
         font-size: 11px;
       	font-familiy: arial, helvetica, sans-serif;
}
.moot_neuerwerbungen_link {
	border: 0px #ffffff solid;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-right: 0px;
	padding-top: 0px;
}
.moot_neuerwerbungen_inhalt {
	border: 3px #dbe4ed solid;
	background-color:#FFFFFF;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-top: 4px;			
}
#service {
	padding-left: 10px;
}
.moot_ehemalige_link {
	border: 0px #ffffff solid;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.moot_ehemalige_inhalt {
	border: 3px #dbe4ed solid;
	background-color:#FFFFFF;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-top: 4px;			
}
.moot_neuerwerbungen_link {
	border: 0px #ffffff solid;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-right: 0px;
	padding-top: 0px;
}
.moot_neuerwerbungen_inhalt {
	border: 3px #dbe4ed solid;
	background-color:#FFFFFF;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-top: 4px;			
}
.moot_neuerwerbungen_optionen {
	border: 3px #dbe4ed solid;
	background-color:#FFFFFF;
	padding-left: 6px;
	padding-bottom: 6px;
	margin-bottom: 10px;
	padding-right: 6px;
	padding-top: 4px;	
	
}
.moot_neuerwerbungen_optionen input{
	margin-left: 4px;
	margin-right: 4px;
}