html, body {
    background : #eef2f6; 
    color : #333; 
    font-size: 100.1%;
    margin : 0; 
    padding : 0; 
    border : 0; 
    font-family : arial, helvetica, sans-serif; 
    height : 95%; 
    min-width:730px;
} 
body a {
    cursor : pointer; 
} 
a:link {
    color : #41799e;
    text-decoration : none; 
} 

#mitte img {
    /*border:4px solid #acb7c2;*/
    border:1px solid #aaaaaa;
    padding:2px;
    
}

#mitte address{
    font-size:0.82em;
    font-style:normal;
}

#projecttable{
    border-collapse:collapse;
}

#projecttable td{
    padding-top:30px;
}

#projecttable td a{
    font-weight:bold;
    text-decoration:underline;
}
#projecttable td{
    background-color:#dbe4ed;
}

#projecttable td h2{
    background-color:#296b97;
    color:#ffffff;
}


a:visited {
    color: #003399;
    text-decoration:none
}

a:hover {
    color : #ff020e;
    text-decoration : none; 
} 

a:active {
    color : #ff020e; 
    font-weight: normal;
    text-decoration: none; 
}


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

h1 {
    font-size : 1em; 
    color : #777777; 
    width : auto; 
} 



h2 {
    border-bottom : 1px solid #41799e; 
    font-size : 0.9em; 
    color : #333; 
    width : auto; 
}

h3 {
    border-bottom : 0 solid #41799e; 
    font-size : 0.88em; 
    color : #333; 
    padding-top : 15px; 
    border-top : 1px solid #ccc; 
} 

h3.a {
font-weight : bold; 
} 


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

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

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

.anker {
    font-size : 0.7em; 
    color : #999999; 
    padding :4px 0px 11px 0px; 
    text-decoration : none; 
} 
.anker a {
    color : #666666; 
    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 : 0.82em; 
} 

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;
    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 : 3em;
    width:14em;
} 
a.siegel { 
    text-decoration : none; 
} 
a.siegel:hover { 
    text-decoration : none; 
} 


#kopftext {
    position : absolute; 
    top : 40px; 
    left : 12.7em; 
    color : #41799e; 
    font-size : 1.1em; 
    font-weight : bold; 
    font-family : arial, verdana;
    width:80%;
}

#kopftext a:link {
    font-size:0.82em;
    font-weight:bold;
}

#kopftext a:visited {
    color : #41799e;
    text-decoration:none;
}

#kopftext a:hover {
    color : #41799e;
    font-weight:bold;
    text-decoration:none;
}

#kopftext a:active {
    color : #41799e;
    text-decoration:none;
}
 
a.aktuell {
    color : #41799e; 
    text-decoration : none; 
    font-size : 0.82em; 
    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: 0.82em;
    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 : #dbe4ed; 
    margin : 0px; 
    font-size: 0.9em;
    font-weight : bold; 
    color : #41799e; 
    float : left; 
    width:13.5em;
    height:100%;
    margin-bottom: -2000px;
    padding : 20px 0 2000px 0; 
    text-align : left;
}



#nav_right{
    background-color:#eeeeee;
    border:0;
    float:right;
    margin:0;
    padding:0.5em 0.5em 0 0;
    text-align:left;
    width:12em;
}

#n2av_right {
    background-color: #dbe4ed; 
    margin : 0px;
    font-size: 1em;
    font-weight : bold; 
    color : #41799e; 
    float : right; 
    width:12em;
    text-align : left;
}


#nav_main ul {
    font-weight : bold; 
    margin:0;
    padding:0; 
    border:0;
}

#nav_main ul li {
    border:0;    
    color : #296b97; 
    padding :0 0 0 0px; 
    list-style : none; 
    margin : 0; 
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
} 

#nav_main ul li a {
    /*display:block;*/
    font-weight : bold; 
    color : #296b97;
    text-decoration : none; 
    padding:1px 6px 1px 10px;
    margin:0;
    text-align : left; 
}


#nav_main li.activemenulink{
    background-color:#41799e;
} 
#nav_main li.activemenulink ul{
    background-color:#fafafa;
} 
 
#nav_main a.activemenulink {
    font-weight : bold;
    /*background-color:#41799e;*/ 
    color : #ffffff; 
    text-decoration: none;  
}
#nav_main a:hover { 
    color : #ff0000; 
    text-decoration: none;  
} 

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

 
#nav_main ul li ul {
    font-size : 0.9em; 
    font-weight : normal; 
    color : #296b97; 
    text-decoration : none; 
    /*background-color:#eaeff5;*/
    text-align : left;
    margin : 0; 
    /* border-bottom : 1px solid #82a7bf; */
} 
#nav_main ul li ul li ul li ul li ul {
    font-size:1em;
} 
#nav_main ul li ul li a {
    /*display:block;*/
    font-weight : normal; 
    color : #296b97; 
    text-decoration : none; 
    padding : 1px 6px 1px 13px; 
    text-align : left; 
} 


#nav_main ul li ul li ul li a {
    /*display:block;*/
    font-weight : normal; 
    color : #296b97; 
    text-decoration : none; 
    padding : 1px 6px 1px 16px; 
    text-align : left; 
}


#nav_main ul li ul li ul li ul li a {
    /*display:block;*/
    font-weight : normal; 
    color : #296b97; 
    text-decoration : none; 
    padding : 1px 6px 1px 20px; 
    text-align : left; 
}
#nav_main ul li ul li ul li ul li ul li a {
    /*display:block;*/
    font-weight : normal; 
    color : #296b97; 
    text-decoration : none; 
    padding : 1px 6px 1px 26px; 
    text-align : left; 
}

#nav_main ul li ul li ul li ul li ul li ul li a {
    /*display:block;*/
    font-weight : normal; 
    color : #296b97; 
    text-decoration : none; 
    padding : 1px 6px 1px 36px; 
    text-align : left; 
}


#nav_main ul li ul li ul li ul li ul li ul li ul li a {
    /*display:block;*/
    font-weight : normal; 
    color : #296b97; 
    text-decoration : none; 
    padding : 1px 6px 1px 44px; 
    text-align : left; 
}







 
 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;
} 


 /*  ---------------------------------------------------------------- */
 /*  ------------------------mitte ------------------------ */


#mitte {
    border: 0 solid #000000; 
    padding: 2px 30px 10px; 
    display:block;
    top:130px;
    margin-left:12.1em;
    margin-right:1em; 
    color: #333; 
    text-decoration : none; 
    font-weight : normal; 
    background : transparent;
    width:44em;
} 

#mitte ul {
    list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
} 

#mitte ul li{
    padding: 0 0 2px 0;
    font-size:0.82em;
}
#mitte ul li li{
    font-size:1em;
} 
#mitte ol li{
    padding: 0 0 2px 0;
    font-size:0.82em;
}
#mitte ol li li{
    font-size:1em;
}

 

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

td {
margin : 0.5em 0 0.5em;
font-family : arial, helvetica, sans-serif;
font-size : 0.80em;
line-height : 16px;
}
 /*  ----------------------------------------------------------- */
 /*  ------------------------ Footer (Werbung etc) ------------------------ */

#footer {
    clear : both; 
    display : block; 
    background-color : #ffffff; 
    padding : 0; 
    margin : 0; 
    text-align : left; 
    font-size : 10px; 
    height : 1250px; 
    font-weight : normal; 
    border-top : 1px solid #457492; 
    color : #999999; 
} 
 
#footer a {
font-size : 10px; 
color : #999999; 
text-decoration : none; 
} 
#footer a:hover {
font-size : 10px; 
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 : 0.75em; 
} 

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

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: 95%;
text-align : right; 
font-family : arial, helvetica, sans-serif; 
padding-top:3px;
} 



/*ergaenzungen seiler*/
#seminarmenu{
padding:0;
margin:0;
}
#seminarmenu li{
display:inline;
padding-left:0;
}
#seminarmenu a{
margin-right:2em;
font-size:0.82em;
font-weight:bold;

}

/*

Add-ons

*/

.pager{
    border-collapse:collapse;
    border:1px solid #888888;
    color:#000000;
}
.pager th{
    background-color:#82bcff;
    color:#ffffff;
    text-align:left;
}
.pager td{
padding:2px;
    border:0px solid #41799E;
}
.pager td.odd{
    background-color:#e1edfb;
}
.pager td.even{
    background-color:#ffffff;
}
.newsheader{
    background-color:#82bcff;
    color:#000000;
    margin-bottom:2px;
    padding:3px;
    font-size:0.86em;
}
.newsbody{
    background-color:#ffffff;
    color:#000;
    padding:3px;
}
 /*  ---------------------------------------------------------------- */
  /*  ------------------------Menue rechts NEUUUUUUU-------------------------- */
   
#rechts{
    position:absolute;
    top:132px;
    right:0px;
    margin:0;
    padding:0;
}

       		       
#menurechts_p {
    border-right: 1px  solid #ccc;
    font-size: 0.82em;
    padding-bottom:10px;  
    font-weight : normal;		      
    text-align : left;
    border : 0 solid;
    margin : 0px;
    color:#296B97;
    background-color:  transparent;
}
		      #menurechts_p a {
		      
		      border-top : 0;
		      padding-top : 6px;
		      padding-bottom : 4px;
		      text-decoration : none;
		      color:#296B97;
		      }
		      #menurechts_p a:hover {
		      color : #ff020e;
		      text-decoration : underline;
		      }
		      #menurechts_p ul {
		      width:12em;
		       border-bottom:1px solid #ccc;
		       font-size : 1em;
		        font-weight : bold;
			margin : 0px 0px 0 0;
			padding : 2px 0px 2px 6px;
			text-align : left;
			background-color: #fff;
			border-top : 0 solid #ff020e;
			}
			#menurechts_p ul li {
			font-weight : normal;
			color : #296B97;
			padding : 0 0 6px 0px;
			list-style : none;
			margin : 0;
			text-align : left;
			}
			#menurechts_p ul li a {
			font-weight : normal;
			font-size:14px;
			color : #296b97;
			text-decoration : none;
			padding : 0 0 6px 0px;
			text-align : left;
			}
			#menuerechts_p ul li a:hover {
			
			font-weight : normal;
			color : #ff020e;
			padding : 0 0 6px 0px;
			text-align : left;
			}
			
			
			
			
			
			