
html, body {
background : #fff;
min-width : 800px;
color : #333;
font-size : 100.1%;
margin : 0;
padding : 0;
border : 0;
font-family : arial, helvetica, sans-serif;
line-height: 1em;
##height : 95%;
}
body a {
cursor : pointer;
}
A {
color : #296b97;
font-weight : normal;
background : transparent;
text-decoration : none;
}
A:hover {
color : #ff020e;
font-weight : normal;
background : transparent;
text-decoration : none;
}
A.fett {
color : #296b97;
background : transparent;
text-decoration : none;
font-weight : bold;
}
A.fett:hover {
color : #ff020e;
background : transparent;
text-decoration : none;
font-weight : bold;
}
a.block {
color : #333;
font-weight : normal;
background : transparent;
text-decoration : none;
}
a.block:hover {
color : #ff020e;
font-weight : normal;
background : transparent;
text-decoration : none;
}
a.block:active {
color : #333;
font-weight : normal;
background : transparent;
text-decoration : none;
}
img {
border : none;
}
img a {
border : none;
}
img.keinRand {
border : none;
}
a img.keinRand {
border : none;
}
a:hover img.keinRand {
border : 0;
}
img.keinRand a:visited {
border : 0;
}
.keinRand, .keinRand img, .internal-link, .internal-link img {
border : 0 solid red;
}
.keinRand a, .keinRand img a, .internal-link a, .internal-link img a {
border : 0 solid red;
}
#wrapper {
background-color : transparent;
background-image : url(http://www.pressestelle.uni-koeln.de/fileadmin/templates/uni/images/Webdesign_Elemente/siegelunten1.gif);
background-repeat : no-repeat;
background-position : top right;
display : block;
color : #333;
margin : 0;
padding : 0;
width : 100%;
height : 100%;
border : 0;
}
#content {
display : block;
background : #eaeff5;
width : auto;
height : 100%;
background-image : url(http://www.pressestelle.uni-koeln.de/fileadmin/templates/uni/images/Webdesign_Elemente/hg_navrubrik.gif);
background-repeat : repeat-y;
border-bottom : 1px solid #457492;
border-top : 1px solid #457492;
}
#pagebody {
display : block;
background : transparent;
background-image : url(http://www.pressestelle.uni-koeln.de/fileadmin/templates/uni/images/Webdesign_Elemente/siegelhg_1.gif);
background-repeat : no-repeat;
background-position : top right;
width : 100%;
color : #333;
margin : 0;
padding : 0;
border : 0 solid;
}
* html #pagebody {
position : relative;
}
h2 {
border-bottom : 1px solid #41799e;
font-size : 1em;
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.unterstrichschmal {
width : 400px;
border-bottom : 0 solid #41799e;
font-size : 0.88em;
color : #333;
padding-top : 15px;
border-top : 1px solid #ccc;
}
h3.keinunterstrich {
font-size : 0.88em;
color : #333;
margin-top : 15px;
border-top : 0 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 : 20px;
margin : 3px 0 3px 0;
width : auto;
}
h5 {
border-bottom : 0 solid #41799e;
font-size : 0.88em;
color : #fff;
background-color : #41799e;
padding : 5px;
margin : 0 0 5px 0;
border-top : 1px solid #ccc;
}
p {
margin : 0.5em 0 0.5em;
font-family :  arial, helvetica, sans-serif;

line-height : 1.4em;
background : transparent;
}
p.news {
font-family : arial, helvetica, sans-serif;
font-size : 0.82em;
line-height : 16px;
background : transparent;
padding : 0 5px 0 5px;
}
p.newsdatum {
margin : 1em 0 0 0;
font-family : arial, helvetica, sans-serif;
font-size : 0.6em;
background : transparent;
padding : 5px 0 0 0;
}
p.news_subheader {
margin : 0 0 1em 0;
font-family : arial, helvetica, sans-serif;
font-size : 0.82em;
line-height : 16px;
background : transparent;
border-bottom : 1px dotted #999;
padding : 0 5px 5px 5px;
}
dd {
margin-left : 15px;
font-size : 0.82em;
}
dt {
font-size : 0.82em;
}
ul {
font-size : 100%;
line-height : 1.4em;
}
ul li {
font-size : 100%;
line-height : 1.4em;
}
ul li ul li {
font-size : 100%;
line-height : 1.4em;
}
ol {
font-size : 100%;
line-height : 1.4em;
}
ol li {
font-size : 100%;
line-height : 1.4em;
}
ol li ol li {
font-size : 100%;
line-height : 1.4em;
}
.blaupunktliste {
font-size : 100%;
list-style-image : url(/fileadmin/templates/uni/images/icons/wuerfel_listblau.gif);
}


 /*  ---------------------------------------------------------------- */
 /*  ------------------------kopf ------------------------ */


#siegel {
border : 1px;
margin-left : 20px;
}
A.siegel {
background : transparent;
text-decoration : none;
}
A.siegel:hover {
background : transparent;
text-decoration : none;
}
#kopftext {
position : absolute;
top : 50px;
left : 160px;
color : #41799e;
font-size : 1.44em;
font-weight : bold;
font-family : arial, verdana;
}
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 : 105px;
left : 168px;
color : #999999;
}
#zielgruppe a {
font-weight : bold;
color : #666;
text-decoration : none;
}
#zielgruppe a:hover {
font-weight : bold;
color : #ff020e;
text-decoration : underline;
}
#leisteoben {
background : transparent;
display : block;
text-align : left;
color : #333;
margin : 0;
padding : 0;
width : 100%;
}
div.c1 {
color : #41799e;
font-size : 80%;
text-align : right;
font-family : arial, helvetica, sans-serif;
padding-top : 3px;
display : block;
float : right;
}
div.c1 a {
color : #41799e;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
}
div.c1 a:hover {
color : #ff020e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}
div.c1 a:active {
color : #41799e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}
div.druck {
color : #41799e;
font-size : 80%;
text-align : right;
font-family : arial, helvetica, sans-serif;
padding-top : 3px;
display : block;
}
div.druck a {
font-size : 100%;
color : #41799e;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
}
div.druck a:hover {
font-size : 100%;
color : #ff020e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}
div.druck a:active {
font-size : 100%;
color : #41799e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}
div.sprache {
color : #41799e;
font-size : 80%;
text-align : right;
font-family : arial, helvetica, sans-serif;
padding-top : 3px;
display : block;
}
div.sprache a {
font-size : 100%;
color : #41799e;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
}
div.sprache a:hover {
font-size : 100%;
color : #ff020e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}
div.sprache a:active {
font-size : 100%;
color : #41799e;
text-decoration : underline;
font-family : arial, helvetica, sans-serif;
}


 /*  ---------------------------------------------------------------- */
 /*  ------------------------Navleiste links ------------------------ */
#nav {
display : block;
float : left;
padding : 30px 0 0;
background : url(http://uni-koeln.de/uni/images/hg_navrubrik.gif) repeat-y;
border-top : 14px solid #41799e;
}
#nav_main {
background-color : transparent;
margin : 0;
font-size : 0.82em;
font-weight : bold;
color : #41799e;
width : 147px;
text-align : right;
}
#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 10px;
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;
}
#nav_main2 {
background-color : transparent;
margin : 0;
font-size : 0.82em;
font-weight : bold;
color : #41799e;
width : 140px;
padding : 5px 0 0;
text-align : right;
}
#nav_main2 ul {
font-weight : bold;
margin : 0 0 0 0;
margin-bottom : 0;
padding : 5px;
text-align : right;
}
#nav_main2 ul li {
font-weight : bold;
color : #296b97;
padding : 0 0 10px 0;
list-style : none;
margin : 0;
text-align : right;
}
#nav_main2 ul li a {
font-weight : bold;
color : #296b97;
padding : 0 0 5px 0;
text-decoration : none;
text-align : right;
}
#nav_main2 ul li a:hover {
font-weight : bold;
color : #ff020e;
padding : 0 0 5px 0;
text-decoration : underline;
text-align : right;
}

 /*  ----------- Submenue Navleiste links ----------- */
 
span.c12 {
color : #ff020e;
font-size : 0.98em;
text-decoration : underline;
padding-bottom : 8px;
}
span.c12 a {
color : #ff020e;
font-size : 0.98em;
text-decoration : underline;
padding-bottom : 8px;
}
span.c12 a:hover {
font-size : 0.98em;
color : #ff020e;
text-decoration : underline;
padding-bottom : 8px;
}
#nav_main ul li ul {
font-size : 0.85em;
font-weight : normal;
color : #296b97;
text-decoration : none;
padding : 6px 0 0 6px;
text-align : right;
margin : 0;
}
#nav_main ul li ul li {
font-weight : normal;
color : #296b97;
text-decoration : none;
padding : 0 0 6px 0;
text-align : right;
}
#nav_main ul li ul li a {
font-weight : normal;
color : #296b97;
text-decoration : none;
padding : 0 0 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 0;
text-align : right;
}
.anker {
font-size : 0.7em;
color : #999999;
padding : 4px 0 11px 173px;
text-decoration : none;
}
.anker a {
color : #999999;
padding : 4px 0 11px 0;
}
.anker a:hover {
padding : 1px 0 14px 0;
color : #ff020e;
text-decoration : underline;
}
#dropdown {
float : right;
text-align : right;
padding : 0 15px 0 0;
}



 /*  ---------------------------------------------------------------- */
 /*  ------------------------mitte ------------------------ */



#mitte3 {

float : none; 
overflow : auto;
display : block;
border : 0 solid #000000;
padding : 2px 30px 10px;
margin : 0 0 0 0;
font-size: 1.4em;
color : #333;
text-decoration : none;
font-weight : normal;
background : transparent;
}
#mitte3 UL, #mitte3 td UL {
font-size : 100%;
list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
}
#mitte3 UL li, #mitte3 td UL li {
font-size : 100%;
padding : 0 0 2px 0;
}
#mitte3 ul li, #mitte3 td ul li {
font-size : 100%;
}
#mitte3 ol li, #mitte3 td ol li {
font-size : 100%;
}
#mitte3 ul li ul, #mitte3 td ul li ul {
font-size : 100%;
}
#mitte3 ol li ol, #mitte3 td ol li ol {
font-size : 100%;
}
#mitte3 ul li ul li, #mitte3 td ul li ul li {
font-size : 100%;
}
#mitte3 ol li ol li, #mitte3 td ol li ol li {
font-size : 100%;
}
#mitte3 ul li ul li ul li, #mitte3 td ul li ul li ul li {
font-size : 100%;
}
#mitte3 ol li ol li ol li, #mitte3 td ol li ol li ol li {
font-size : 100%;
}
#mitte3 td.zelleBlau UL {
font-size : 100%;
list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
}
#mitte3 td.zelleBlau UL li {
font-size : 100%;
padding : 0 0 2px 0;
}
#mitte3 td.zelleBlau ul li {
font-size : 100%;
}
#mitte3 td.zelleBlau ol li {
font-size : 100%;
}
#mitte3 td.zelleBlau ul li ul {
font-size : 100%;
}
#mitte3 td.zelleBlau ol li ol {
font-size : 100%;
}
#mitte3 td.zelleBlau ul li ul li {
font-size : 100%;
}
#mitte3 td.zelleBlau ol li ol li {
font-size : 100%;
}
#mitte3 td.zelleBlau ul li ul li ul li {
font-size : 100%;
}
#mitte3 td.zelleBlau ol li ol li ol li {
font-size : 100%;
}


/*  --------------------------------------------------------------- */
/*  ------------------------Menue rechts -------------------------- */

#aktuellbox {
display : block;
text-align : right;
padding : 45px 0 0 0;
}
#rechts {
display : block;
float : right;
padding : 0 20px 0 10px;
text-align : right;
}
.menurechts_head {
background-color : #dbe4ed;
padding : 0 0 0 6px;
border-bottom : 1px solid #ccc;
margin : 0 0 4px 0;
font-weight : bold;
width : 200px;
color : #ff020e;
text-align : left;
}
.menurechts_p {
border-right : 1px solid #ccc;
font-size : 0.82em;
border-bottom : 1px solid #ccc;
background-color : #fff;
padding : 2px 3px 2px 3px;
font-weight : normal;
width : 200px;
text-align : left;
border : 0 solid;
margin : 0 0 15px 0;
color : #000;
}
* html #menurechts {
padding : 2px 0 0;
width : 200px;
}
.menurechts_p a {
border-top : 0;
padding-top : 6px;
padding-bottom : 4px;
text-decoration : none;
color : #000;
}
.menurechts_p a:hover {
color : #ff020e;
text-decoration : underline;
}
.menurechts_p ul {
width : 160px;
font-size : 0.85em;
font-weight : bold;
margin : 0 0 0 0;
padding : 0;
text-align : left;
border-top : 0 solid #ff020e;
}
.menurechts_p ul li {
font-weight : normal;
color : #333;
padding : 0 0 6px 0;
list-style : none;
margin-left : 8px;
text-align : left;
}
.menurechts_p ul li a {
font-weight : normal;
color : #000;
text-decoration : none;
padding : 0 0 6px 0;
text-align : left;
}
.menuerechts_p ul li a:hover {
font-weight : normal;
color : #ff020e;
padding : 0 0 6px 0;
text-align : left;
}
.bild {
width : 100%;
font-size : 12px;
}

 /* --- Menü mit Bild ---------------------------------------*/

.rubrikheader {
font-size : 0.7em;
background : #41799e;
color : #fff;
width : 120px;
padding : 1px 0 0 13px;
margin : 0;
font-weight : bold;
}
.news_rechts {
width : 220px;
display : block;
padding : 0 0 0 0;
margin : 0;
border : 1px solid #41799e;
text-align : left;
}
.newsitem {
display : block;
padding : 0 0 0 0;
min-height : 70px;
}
.newsitem p {
display : block;
padding : 0 5px 0 5px;
}
.newsitembild {
padding : 5px;
float : left;
}
.news_rechts_weiss {
background : #ffffff;
width : 220px;
display : block;
padding : 0 0 10px 0;
margin : 0;
border-top : 1px solid #41799e;
text-align : left;
}


/*  --------------------------------------------------------------- */
/*  ------------------------Infobloecke rechts 1 - 3 -------------------------- */

.aktuellbox_schlicht {
display : block;
text-align : left;
padding:10px;
max-width:220px;
background-color:#ffffff;
border: 1px solid #000000;
font-size : 0.82em;
margin-bottom:10px;
}

.aktuellbox_schlicht h2 {
font-size : 1.2em;
}

.aktuellbox_dezent {
display : block;
text-align : left;
padding:10px;
max-width:220px;
background-color:#ffffff;
 border: 1px dotted #000000;
font-size : 0.82em;
margin-bottom:10px;
}

.aktuellbox_dezent h2 {
font-size : 1.2em;
}


.aktuellbox_warnung {

display : block;
text-align : left;
padding:10px;
max-width:220px;
background-color:#ffffff;
border: 1px dashed #FF020E;
font-size : 0.82em;
margin-bottom:10px;
}

.aktuellbox_warnung h2 {
font-size : 1.2em;
color:#FF020E;
border-bottom:1px solid #FF020E;
}


.aktuellbox_blau {

display : block;
text-align : left;
padding:10px;
max-width:220px;
background-color: #296b97;
color: #ffffff;
border: 1px solid #000000;
font-size : 0.82em;
margin-bottom:10px;
}


.aktuellbox_blau h2 {
font-size : 1.2em;
color:#ffffff;
border-bottom:1px solid #ffffff;
}

.aktuellbox_blau a {
color: #ffffff;
}

.aktuellbox_blau a:hover {
color: #ffffff;
text-decoration: underline;
}


/*  --------------------------------------------------------------- */
/*  ------------------------Mitte 2sp feste breite 1000 px -------------------------- */



.contentrechts {

display:block;   
float:right; 
max-width: 220px; 
padding: 0px 10px 0px 20px
}


.contentlinks {

display:block; 
margin-right:10px;
overflow: hidden; 
width:500px; 
float: left;
}





 /*  ----------------------------------------------------------- */
 /*  ------------------------ Tabelle ------------------------ */

.tabelle {
width : 100%;
 font-size: 100%;
}
td p, td ul li, td ol li {
 font-size: 100%;
}
tbody.zelleBlau, tr.zelleBlau, td.zelleBlau, th.zelleBlau, tbody.zelleBlau p, tr.zelleBlau p, td.zelleBlau p, th.zelleBlau p {
background-color : #dbe4ec;
text-align : left;
vertical-align : top;
margin : 3px;
padding : 6px;
 font-size: 100%;
}
tbody.zelleWeiss, tr.zelleWeiss, td.zelleWeiss, th.zelleWeiss {
background-color : #ffffff;
text-align : center;
vertical-align : top;
margin : 3px;
 font-size: 100%;
font-weight : bold;
}
tbody.hg_weiss, tbody.hg_weiss ul li, tr.hg_weiss, td.hg_weiss, td.hg_weiss p, td.hg_weiss ul li, th.hg_weiss, .hg_weiss p {
background-color : transparent;
text-align : left;
vertical-align : top;
margin : 2px;
padding : 2px;
 font-size: 100%;
}
td.rahmen_li_re, th.rahmen_li_re {
background-color : transparent;
text-align : left;
vertical-align : top;
margin : 0;
padding : 6px;
 font-size: 100%;
border-left : 1px solid #666;
}
td.rahmen_li_re p, th.rahmen_li_re p {
background-color : transparent;
text-align : left;
vertical-align : top;
margin : 0;
padding : 6px;
 font-size: 100%;
border : 0 solid #666;
}
td.mon2 {
background-color : transparent;
font-size : 100%;
}
td.mon1 a, td.mon1 a, td.zelleBlau a {
background-color : #dbe4ec;
 font-size: 100%;
color : #296b97;
}
td.mon1, td.zelleBlau a:hover {
 font-size: 100%;
background-color : #dbe4ec;
color : #ff020e;
}
td.hg_weiss {
background-color : transparent;
 font-size: 100%;
border : 0;
}
td.hg_weiss a {
background-color : transparent;
 font-size: 100%;
color : #296b97;
border : 0;
}
td.hg_weiss a:hover {
 font-size: 100%;
background-color : transparent;
color : #ff020e;
border : 0;
}
table.foto3 {
width : 480px;
}
td.foto3 {
text-align : left;
vertical-align : top;
margin : 3px;
padding : 6px;
}
td.pi {
background-color : transparent;
text-align : left;
vertical-align : top;
margin : 3px;
padding : 6px;
 font-size: 100%;
}
td.pi a {
 font-size: 100%;
}
td.pi a:hover {
 font-size: 100%;
color : #ff020e;
}
table.hell {
vertical-align : top;
width : 400px;
}
table.hellgross {
vertical-align : top;
width : 100%;
}
td.hell1, th.hell1 {
background-color : #eaeff5;
text-align : left;
vertical-align : top;
margin : 3px;
 font-size: 100%;
}
TD a.block {
color : #333;
font-weight : normal;
background : transparent;
text-decoration : none;
}
TD a.block:hover {
color : #ff020e;
font-weight : normal;
background : transparent;
text-decoration : none;
}
TD a.block:active {
color : #333;
font-weight : normal;
background : transparent;
text-decoration : none;
}



 /*  ----------------------------------------------------------- */
 /*  ------------------------ Footer (Werbung etc) ------------------------ */

#footer {
clear : both;
display : block;
height : 50px;
padding : 0;
margin : 0;
text-align : left;
font-weight : normal;
width : 100%;
}
#copy {
text-align : left;
font-size : 0.7em;
color : #999999;
}
#copy a {
color : #999999;
text-decoration : none;
}
#copy a:hover {
color : #ff020e;
text-decoration : underline;
}



  /* ---------------------------------------------------------------- */
  /*  --------------- FCE  Infoblock mitte -------------------------- */

.info_block_mitte {
padding : 0px;
width : 95%;
margin : 25px 0 25px 30px;
background-color : #fff;
color : #333;
min-height : 95px;
display : block;
border-top : 1px solid #41799e;
border-bottom : 1px solid #bbcaf3;
}
.infobox_mitte_bildbox {
float : left;
#width : 100px;
margin : 0;
padding : 0;
background-color : transparent;
}
img.infobox_mitte_bild {
width : 100px;
margin : 0;
padding : 0;
background-color : transparent;
}
.infobox_mitte_text {
display:block;
#padding-top : 10px;
line-height : 1.4em;
#margin-left : 130px;
margin-left : 0px;
background-color : #fff;
padding : 0;
}
.info_block_mitte2 {
padding : 0;
width : 80%;
margin : 25px 0 40px 30px;
background-color : transparent;
color : #333;
border : 0 solid #666;
display : block;
min-height : 110px;
}
.infobox_mitte_bildbox2 {
float : left;
display : block;
margin : 0;
padding : 0;
background-color : transparent;
border : 1px solid #999;
}
img.infobox_mitte_bild2 {
border : 1px solid #666;
margin : 0;
padding : 0;
background-color : transparent;
max-height : 100px;
}
.infobox_mitte_text2 {
padding : 0 5px 5px 0;
line-height : 1.4em;
margin-left : 160px;
background-color : transparent;
}
.a-nachrichten {
display : block;
margin-left : 5%;
margin-right : 0;
margin-top : 20px;
margin-bottom : 10px;
background-color : #fff;
text-align : left;
border-top : 1px solid #41799e;
border-bottom : 1px solid #bbcaf3;
width : 95%;
min-width: 400px;
}
.a-nachrichtenheader {
font-size : 0.82em;
background : #41799e;
color : #fff;
width : 150px;
padding : 0 0 0 13px;
margin : 0 0 0 0;
font-weight : bold;
}
.a-nachrichtencontent {
##padding : 5px 0px 5px 5px;
##padding : 5px 0px 0px 5px;
padding : 0px 0px 0px 0px;
display : block;
}
a.a-nachrichten_titel {
display : block;
color : #41799e;
font-weight : normal;
}
a.a-nachrichten_titel:hover {
color : #ff020e;
text-decoration : underline;
font-weight : normal;
}
.a-nachricht_text {
display : block;
margin : 0 0 0 0;
padding : 5px 5px 0 15px;
background-color : transparent;
min-height : 50px;
border-bottom : 1px dotted;
}
.a-nachricht_foto {
float : left;
padding : 0px 0px 0px 0px;
##margin : 5px 15px 0px 0px;
margin : 0px 15px 0px 0px;
background-color : transparent;
border : 0px solid #999;
}
.nachrichten {
display : block;
margin-left : 5%;
margin-right : 0;
margin-top : 20px;
margin-bottom : 10px;
background-color : #fff;
text-align : left;
border-top : 1px solid #bbcaf3;
border-bottom : 1px solid #bbcaf3;
width : 500px;
}
.nachrichtenheader {
font-size : 0.82em;
background : #41799e;
color : #fff;
width : 150px;
padding : 0 0 0 13px;
margin : 0 0 0 0;
font-weight : bold;
float : left;
}
.nachrichtentext {
padding : 10px 20px 20px 20px;
}
a.nachrichten_titel {
display : block;
color : #41799e;
font-weight : normal;
}
a.nachrichten_titel:hover {
color : #ff020e;
text-decoration : underline;
font-weight : normal;
}


 /* ---------------------------------------------------------------- */
/*  ++++++++++++++++++++ Stylesheets f. KUZ ++++++++++++++++++ */
.scaled {
width : 100%;
text-align : center;
margin : 0;
padding : 0;
}
#mittekuz {
display : block;
border : 0 solid #000000;
float : left;
padding : 2px 30px 10px;
margin : 0;
color : #333;
text-decoration : none;
font-weight : normal;
background : transparent;
}
#mittekuz UL {
font-size : 0.82em;
list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
}
#nav_kuz {
background-color : transparent;
margin : 0;
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;
border-top : 0;
padding : 20px 0 0;
text-align : right;
}
#nav_kuz ul {
font-weight : bold;
margin : 0 7px 0 0;
margin-bottom : 0;
padding : 5px;
text-align : right;
}
#nav_kuz ul li {
font-weight : bold;
color : #296b97;
padding : 0 0 3px;
list-style : none;
margin : 0;
text-align : right;
}
#nav_kuz ul li a {
font-weight : bold;
color : #296b97;
text-decoration : none;
padding-bottom : 6px;
text-align : right;
}
#nav_kuz ul li a:hover {
font-weight : bold;
color : #ff020e;
text-decoration : underline;
padding-bottom : 6px;
text-align : right;
}
#kuzbox {
display : block;
text-align : right;
padding : 150px 0 0 0;
width : 200px;
}
#kuzinhaltbox {
font-size : 0.82em;
padding : 2px 0 2px 0;
margin : 0 0 35px 6px;
font-size : 0.82em;
vertical-align : top;
color : #41799e;
font-weight : normal;
width : 170px;
text-align : left;
border : 1px solid #fff;
margin-top : 40px;
background-color : #dbe4ed;
background-image : url(http://uni-koeln.de/uni/KUZ/images/teaser-menu_inhaltkuz.gif);
background-repeat : no-repeat;
}
#kuzinfobox {
font-size : 0.82em;
padding : 2px 0 2px 0;
margin : 40px 0 0 6px;
font-size : 0.82em;
vertical-align : top;
color : #41799e;
font-weight : normal;
width : 170px;
text-align : left;
border : 1px solid #fff;
background-color : #dbe4ed;
background-image : url(http://uni-koeln.de/uni/KUZ/images/teaser-menu_infokuz.gif);
background-repeat : no-repeat;
}
* html #kuzinfobox {
padding : 2px 0 0;
}
#kuzinfobox a {
color : #41799e;
border-top : 0;
padding-top : 6px;
padding-bottom : 4px;
text-decoration : none;
}
#kuzinfobox a:hover {
color : #ff020e;
text-decoration : underline;
}
#kuzthemabox {
font-size : 0.82em;
padding : 2px 0 2px 0;
margin : 40px 0 5px 6px;
font-size : 0.82em;
vertical-align : top;
color : #41799e;
font-weight : normal;
width : 170px;
text-align : left;
border : 1px solid #fff;
background-color : #dbe4ed;
background-image : url(http://uni-koeln.de/uni/KUZ/images/teaser-menu_themakuz.gif);
background-repeat : no-repeat;
}
#kuzplusbox {
font-size : 0.82em;
padding : 2px 0 2px 0;
margin : 0 0 5px 6px;
font-size : 0.82em;
vertical-align : top;
color : #41799e;
font-weight : normal;
width : 170px;
text-align : left;
border : 1px solid #fff;
background-color : #dbe4ed;
background-image : url(http://uni-koeln.de/uni/KUZ/images/teaser-menu_pluskuz.gif);
background-repeat : no-repeat;
}
#kuzinfobox ul, #kuzthemabox ul, #kuzplusbox ul, #kuzinhaltbox ul {
font-size : 0.85em;
font-weight : bold;
width : 160px;
margin : 4px 7px 0 0;
padding : 50px 0 0 9px;
text-align : left;
border-top : 0 solid #ff020e;
}
#kuzinfobox ul li, #kuzthemabox ul li, #kuzplusbox ul li, #kuzinhaltbox ul li {
font-weight : normal;
color : #41799e;
width : 160px;
padding : 0 0 6px 0;
list-style : none;
margin : 0;
text-align : left;
}
#kuzinfobox ul li a, #kuzthemabox ul li a, #kuzplusbox ul li a, #kuzinhaltbox ul li a {
font-weight : normal;
color : #41799e;
width : 160px;
text-decoration : none;
padding : 0 0 6px 0;
text-align : left;
}
#kuzinfobox ul li a:hover, #kuzthemabox ul li a:hover, #kuzplusbox ul li a:hover, #kuzinhaltbox ul li a:hover {
font-weight : normal;
color : #ff020e;
width : 160px;
padding : 0 0 6px 0;
text-align : left;
}
h1.kuz {
font-size : 2em;
border : 0;
color : #41799e;
width : auto;
padding : 5px 0 8px 0;
margin : 0;
}
h2.kuz {
font-size : 1em;
border : 0;
color : #41799e;
width : auto;
}
h3.kuz {
border : 0;
font-size : 0.88em;
color : #666;
padding : 8px 0 0 0;
margin : 0;
}
a.kuz {
color : #41799e;
font-weight : bold;
}
a.kuz:hover {
color : #ff020e;
font-weight : bold;
}
.masterinfobox {
font-size : 0.82em;
padding : 2px 0 2px 0;
margin : 20px 0 0 6px;
font-size : 0.82em;
vertical-align : top;
color : #41799e;
font-weight : normal;
width : 200px;
text-align : left;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
background-color : #dbe4ed;
}
.masterinfobox a {
color : #41799e;
border-top : 0;
padding-top : 6px;
padding-bottom : 4px;
text-decoration : none;
}
.masterinfobox a:hover {
color : #ff020e;
text-decoration : underline;
}
.masterinfobox ul {
font-size : 0.85em;
font-weight : bold;
width : 160px;
margin : 4px 7px 0 0;
padding : 6px 0 0 9px;

text-align : left;
border-top : 0 solid #ff020e;
}
.masterinfobox ul li {
font-weight : normal;
color : #41799e;
width : 160px;
padding : 0 0 6px 0;
list-style : none;
margin : 0;
text-align : left;
}
.masterinfobox ul li a {
font-weight : normal;
color : #41799e;
width : 160px;
text-decoration : none;
padding : 0 0 6px 0;
text-align : left;
}
.masterinfobox ul li a:hover {
font-weight : normal;
color : #ff020e;
width : 160px;
padding : 0 0 6px 0;
text-align : left;
}
.anker {
font-size : 0.7em;
color : #999999;
padding : 4px 0 11px 173px;
text-decoration : none;
}
.anker a {
color : #999999;
padding : 4px 0 11px 0;
}
.anker a:hover {
padding : 1px 0 14px 0;
color : #ff020e;
text-decoration : underline;
}
#dropdown {
float : right;
text-align : right;
padding : 0 15px 0 0;
border : 0 solid #000000;
}
#mitte_kalender {
display : block;
border : 0 solid #000000;
padding : 2px 30px 10px;
margin : 0 10px 0 130px;
color : #333;
text-decoration : none;
font-weight : normal;
background : transparent;
}
#mitte_kalender UL, #mitte_kalender td UL {
font-size : 0.82em;
list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
}
#mitte_kalender UL li, #mitte_kalender td UL li {
font-size : 100%;
padding : 0 0 2px 0;
}
#mitte_kalender ul li, #mitte_kalender td ul li {
font-size : 100%;
}
#mitte_kalender ol li, #mitte_kalender td ol li {
font-size : 100%;
}
#mitte_kalender ul li ul, #mitte_kalender td ul li ul {
font-size : 100%;
}
#mitte_kalender ol li ol, #mitte_kalender td ol li ol {
font-size : 100%;
}
#mitte_kalender ul li ul li, #mitte_kalender td ul li ul li {
font-size : 100%;
}
#mitte_kalender ol li ol li, #mitte3 td ol li ol li {
font-size : 100%;
}
#mitte_kalender ul li ul li ul li, #mitte_kalender td ul li ul li ul li {
font-size : 100%;
}
#mitte_kalender ol li ol li ol li, #mitte_kalender td ol li ol li ol li {
font-size : 100%;
}
img.mitar {
padding : 3px 10px 3px 3px;
vertical-align : top;
}
.sechshundert {
width : 600px;
}
.fuenfhundert {
width : 500px;
}
.vierhundert {
width : 400px;
}
.impressum {
color : #333;
font-size : 97%;
margin : 0.5em 0 0.5em;
}
span.fakul {
text-align : left;
font-size : 9px;
color : #999999;
}
div.c15 {
width : 470px;
background : #eeeeee;
margin-top : 10px;
padding : 5px;
text-align : center;
border : 1px solid #fff;
}
div.c11 {
margin-top : 10px;
text-align : center;
}
a.c10 {
color : #6f6f6f;
font-size : 9px;
}
a.c10:hover {
color : #6f6f6f;
font-size : 9px;
}
div.c8 {
font-size : 12px;
color : #41799e;
padding-bottom : 5px;
vertical-align : bottom;
background-color : #eaeff5;
}
span.uniaktuell {
width : 130px;
border-bottom : 0 solid #ff020e;
font-size : 13px;
color : #ff020e;
padding : 0;
margin : 0;
}
span.c1 {
font-size : 0.75em;
}
div.c6 {
margin : -5px 0 0;
padding : 8px;
background : #41799e;
color : #ffffff;
font-weight : bold;
}
span.c5 {
font-size : 80%;
}
span.c4 {
padding : 0;
background-color : #eaeff5;
}
form.c3 {
margin : 0;
padding : 0 10px 30px 0;
}
.kontaktformular {
margin-top : 0.3em;
}
form.c8 {
margin : 0;
padding : 3px 0 5px;
}
* html form.c8 {
margin : 0;
padding : 3px 0 5px;
}
input.c2 {
font-size : 0.8em;
margin : 0;
padding : 0 5px 0 0;
}
select.c2 {
font-size : 0.8em;
margin : 0;
padding : 0;
border : 1px solid #ccc;
}
hr {
height : 1px;
color : #ccc;
}
.csc-textpic-caption {
font-size : 0.7em;
color : #333;
padding : 3px;
}

.indent {margin-left:40px}
 div.clear2 {clear:both}
 a.c2 {font-size:0.7em;}
 div.clear1 {clear:right}
