body {
       behavior: url("csshover3.htc");
       color:#000000; 
       font-size: 90%;
       font-family : arial, helvetica, verdana, sans-serif;
       margin: 0; 
       border:none;
       padding: 0;
       min-width: 800px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
       background-color:#ffffff;
       background-image: none;

       }

hr{
 
text-align: left;
}
h1 {
     border-bottom : 1px solid #41799e;
     font-size : 140%;
     color : #333;
     width : auto;

     padding: 0px;
     margin-top:0px;
     margin-left:0px;
     margin-right:0px;
     }

h2 {
     border-bottom : 1px solid #41799e;
     font-size : 122%;
     color : #333;
     width : auto;

     margin-left:0px;
     margin-right:0px;
padding:0px;
     }



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

     margin-left:0px;
     margin-right:0px;

     }

h3.a {
       font-weight : bold;

     margin-left:0px;
     margin-right:0px;

       }

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

     margin-left:0px;
     margin-right:0px;

             }

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

     margin-left:0px;
     margin-right:0px;

     }

h5 {
     border-bottom : 0 solid #41799e;
     color : #ffffff;
     background-color: #41799e;
     padding : 5px;
     margin:0px  0px  5px 0px;
     border-top : 1px solid #ccc;

     margin-left:0px;
     margin-right:0px;

     }
h5 a{
     color : #ffffff;
     }


h5.imagedeko {
     border: 0px;
     color : #ffffff;
     background-color: #41799e;
     padding : 0px;
     margin:0px;
text-align:center;



     }
h1#headerUni, 
h1#headerUni a{
                text-align: left;
                margin-top:0px;
                margin-bottom:0px;
                text-decoration:none;
                border: 0px;
                }

h2#headerFakultaet,
h2#headerFakultaet a {
                       text-decoration:none;
                       text-align: left;
                       font-size: 20px;
                       border: 0px;
                       margin-top:0px;
                       margin-bottom:0px;
                       }

h3#headerInstitut, 
h3#headerInstitut a{
                     text-decoration:none;
                     text-align: left;
                     font-size: 16px;
                     border: 0px;
                     margin-top:0px;
                     margin-bottom:0px;
                     }

p{
   margin:0px;
   padding:5px;

   }

pre{
   margin:5px;


   }

body#print pp{
               margin:5px;
               text-align:justify;
               }

UL {
     list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
     list-style-position: outside;
     padding-left:0px;
     margin:5px;
     margin-left:24px;
     border:0;

     }


LI{
   max-width:600px;

    }

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

.active {
    text-decoration:none;
          color:#FF020E;

    }		

A:hover {
          text-decoration:underline;
          color:#FF020E;
          }



div#Navigation {
font-size:120%;
                 min-height:100%;
                 float: left; 
                 width:200px ;
                 border-top-width: 13px;
                 border-top-style: solid;
                 margin:0;
                 padding:0;
                 overflow-x:auto;
                 overflow-y:none;
                 min-height:400px;
                 height:auto;
                 }
ul.Zielgruppenueberschrift {
list-style-image:none;

   list-style-position: outside;
                text-align:center;
                margin: 0;
                padding:0px;
                width:200px ;
                font-size:100%;
font-weight:bold;
                display:block;
                float:none;
                list-style: none;
                             }


ul#Navigation {

list-style-image:none;
text-decoration:none;
   list-style-position: outside;
                text-align:left;
                margin: 0;
                padding:0px;
                width:200px ;
                font-size:85%;
                min-height:200px;
                display:block;
                float:none;
                list-style: none;
                }


ul#Navigation li ul{  
  list-style: none;
list-style-image:none;
   list-style-position: outside;
}

ul#Navigation li {
                   list-style-image:none;
                   list-style: none;
                   margin: 1px; 
                   padding: 2px;
                   display:block;
                   float:none;
                      border-left:2px solid #DBE4ED;      

                      }


ul#Navigation  li.notactive{ 
                             border-left:2px solid #DBE4ED !important;  
                             }



ul#Navigation  li.hassub {
                      border-left:2px solid #eaeff5 ;  
                           color:#41799e ;    
                      }


ul#Navigation  li:hover {
                          border-left:2px solid #41799e !important;      
                          }

ul#Navigation ul li img{
                         vertical-align:bottom;
                         }

ul#Navigation a {
                  font-weight: bold;
                  }



ul#Navigation  li.active{ 
                          border-left:2px solid #41799e ;      
                          color:#ff020e ;
                          }


ul#Navigation ul{
                  /*background-color:#e0e9f2;*/
                  margin: 0; 

                  display:block;
                  font-size:90%;
                  }

ul#Navigation ul ul, 
ul#Navigation ul ul a {
                        /* background-color:#e2ecf5;*/
                        margin: 0; 
                        font-weight: normal;
                        }

ul#Navigation ul ul ul {
                           font-size:90%;
                           /* background-color:#e2ecf5;*/
                           margin: 0; 
                           font-weight: normal;
                           }


div#Rand {
           float: right; 
           max-width: 100px;
           margin: 0;
           padding: 0;
           overflow:hidden;
           min-height:416px;
           }

div#Rechts {
             float: right; 
             max-width: 250px;
             margin:4px;
             margin-top:32px;
             min-height:400px;
             padding:4px;
             }

div#Links {
            padding: 0;
            float: left; 
            max-width: 250px;
            bottom:0;
            margin:4px;
            margin-top:32px;
            padding:4px;
            min-height:400px;
            }

div#Links , 
div#Rechts  , 
div#Rand { 
           font-size:80%;
           }

div#Links p, 
div#Rechts  p  { 
                 text-align:justify;
                 
                 }

div#Rand  p  { 
               text-align:left;

               }

div#Normal {
             padding:10px;
             padding-top:37px;
             overflow:auto;
             float:none;
             min-width:15em;
             }


div#NormalDruck {
                  display:block;
                  padding:10px;
                  float:none;
                  min-width:15em;
                  }

* html div#Nomal {
                   height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
                   }



#funktionsmenue{
                   text-align: right;
                   text-decoration:none;
                   color:#41799e;
                   font-size:75%;
                   border: none;
                   }
#funktionsmenue a{
                   text-decoration:none;
                   color:#41799e;
                   border: none;
                   }
#funktionsmenue a:hover{
                         color : #ff020e;
                         }

#funktionsmenue {
                  margin:1px;
                  }

#funktionsmenue img {
                      margin-bottom:-2px;
                      }



#zielgruppenmenue, 
#zielgruppenmenue a,
#previewzielgruppenzelle,
#previewzielgruppenzelle a{
                     text-align: left;
                     text-decoration:none;
                     font-weight:bold;
                     color:#999999;
                     border: none;
                     }

#zielgruppenmenue a.ZielAct{ 

           
           color: #ff020e;
           }

#zielgruppenmenue {
                    position:absolute;
                    left: 200px;
                    right:0px;
                    top:135px;
                    font-size:80%;
                    }

#zielgruppenmenue a:hover,
#previewzielgruppenzelle a:hover{
                           color : #ff020e;
                           }



div#headerFakultaetsBalken{
                            text-align: left;
                            font-size: 3px;
                            height:3px;

                            border: none;
                            }

img{ 
  border:0px;
     margin:0px;
     padding:0px;
     }

img#siegel{
            margin: 30px;
            }

div#logobereich{
                 position:absolute;
                 height:150px;
                 width:200px;
                 top:0;
                 left:0;
                 margin : 0;
                 padding : 0;
                 border: none;
                 text-align:center;
                 float:left;
                 background : transparent;
                 background-image : url(http://www.uni-koeln.de/uni/images/siegel.gif);
                 background-repeat : no-repeat;
                 background-position : 55px 30px;;
                 }

div#logobereichDruck{
                      height:150px;
                      width:200px;
                      margin : 0;
                      padding : 0;
                      border: none;
                      text-align:center;
                      float:left;
                      background : transparent;
                      background-image : url(http://www.uni-koeln.de/uni/images/siegel.gif);
                      background-repeat : no-repeat;
                      background-position : 55px 30px;;
                      }

div#sitelogo{
              height:150px;
              width:200px;
              margin : 0;
              padding : 0;
              border: none;
              text-align:center;
              float:left;
              background : transparent;
              background-image : url(/fileadmin/sitelogo.png);
              background-repeat : no-repeat;
              background-position : 55px 30px;
              }

div#header, #previewtable{
            border-bottom-width: 1px;
            border-bottom-style: solid;
            background : #ffffff;
            background-image : url(images3/siegeloben_anim2.gif);
            background-repeat : no-repeat;
            background-position : top right;
            height:150px;
            margin : 0;
            padding : 0;
            width : 100%;
overflow:auto;
            background-color:#ffffff;
            vertical-align:middle;
            }

div#headerDruck{
                 border-bottom-width: 1px;
                 border-bottom-style: solid;
                 background : transparent;
                 height:150px;
                 margin : 0;
                 padding : 0;
                 width : 100%;

                 background-color:#ffffff;
                 vertical-align:middle;
                 }

div#Headertext{
                border:none;
                min-width:400px;
                margin-left:200px;
                margin-right:300px;
                }


#Fusszeile {
             clear: both;
             font-size: 11px;
             margin: 0; 
             min-height:50px;
             padding: 0;
             width:100%;
             text-align: left;
             background-color: #ffffff; 
             border-top: solid 1px #457492;
             color:#808080;
             max-width:100000px;
             }



div#contentAreaBGLayer, #previewrootlinezeile{
                        background-image : url(images3/siegelunten_anim2.gif);
                        background-repeat : no-repeat;
                        background-position : right 0px;
                        background-color:#eaeff5;
                        }

div#contentArea{

                 background-image : url(images3/menubg.gif);
                 background-repeat :repeat-y;
                 background-position : 0px 0px;
                 }


div.eingerueckt{
                     clear:both;
        margin-top:10px;
                 margin-bottom:10px;
                 margin-left: 100px;
                 margin-right: 2%;
                 padding:10px;
                 max-width:500px;

                 }

div.nicht-eingerueckt{
            clear:both;
                       margin-top:10px;
                       margin-bottom:10px;
                       padding:10px;
                       max-width:600px;

                       }

.style1, .style0, .normal{

                  }

.style2, .schlicht{
         background-color:#ffffff;
         border: 1px solid #000000;

         }


.style3, .dezent{

         border: 1px dotted #000000;
         }

.style4, .warnung{

         background-color:#ffffff;
         border: 1px dashed #FF020E;
         }

.style4 h1,
.style4 h2,
.style4 h3,
.style4 h4,
.style4 h5,
.warnung h1,
.warnung h2,
.warnung h3,
.warnung h4,
.warnung h5{
            color:#FF020E;
            border-bottom : 1px solid #FF020E;
            }

.style5, .kontrast{

         background-color: #41799e;
         color:#ffffff;
         border: 1px solid #000000;
         }

.style5 h1,
.style5 h2,
.style5 h3,
.style5 h4,
.style5 h5,
.kontrast h1,
.kontrast h2,
.kontrast h3,
.kontrast h4,
.kontrast h5{
            color:#ffffff;
            }


span#institutszusatz{
                      margin-left:1em;
                      }

ul.csc-bulletlist-1 {
                      }

ul.csc-bulletlist-2 {
                      font-style:italic;
                      }

ul.csc-bulletlist-3 {
                      color:red;
                      }

.menuespacer{
              margin-top:3px;
              margin-bottom:3px;
              height:1px;
              width:100%;
              background-color: #41799e;
              }

.csc-mailform{
               border: dotted 1px #41799e;
               padding:0px;
               }

div.tx-drwiki-pi1{ 


                   margin:0px;

                   padding:5px;
                   min-height:400px;
                   }

.csc-mailform-field{
                     padding:5px;
                     margin:3px;
                     background-color:#ffffff;
                     border: solid 1px #41799e;
                     }

.csc-mailform-field label{
                           padding:0em;
                           display:block ;
                           }

.csc-mailform-radio label{
                           display:inline;
                           }

table.contenttable td {
                        background-color : #dbe4ec;
                        text-align : left;
                        vertical-align:top;
                        margin: 3px;
                        padding: 6px;
                        }

table.contenttable{

                    }

.floatleft{
            float:left;
            }

.floatright{
             float:left;
             }

.max100{
         max-width:100px;
         }

.max200{
         max-width:200px;
         }

.max250{
         max-width:250px;
         }

.max50{
        max-width:50px;
        }

.max600{
         max-width:600px;
         }

.min100{
         min-width:100px;
         }

.min200{
         min-width:200px;
         }

.min250{
         min-width:250px;
         }

.min50{
        min-width:50px;
        }

.min600{
         min-width:600px;
         }

.fix100{
         width:100px;
         }

.fix200{
         width:200px;
         }

.fix250{
         width:250px;
         }

.fix50{
        width:50px;
        }

.fix600{
         width:600px;
         }

.csc-textpic-caption{
                      font-size:9px;
                      }

div#Quicklink{
               position:absolute;
               right:0px;
               top:129px;
               height:20px;
               width:200px;
               }

div#Quicklink select{
                      height:20px;
                      width:200px;
                      }

option.disabled{
                 color:#999999;
                 }

#kontakt{
          float:left;  
          }

#lastupdate{ 
             float:right;
             text-align:right;
             }
#counter{ 

             text-align:center;
margin:10px;


             }
#counterinner{ 

             text-align:center;
             }


#typo3logo{ 
            clear:both;
            text-align:right;
            background-color:#ffffff;
            margin: 0; 
            padding: 0;
            border:0;
            color:#808080;
            }

.FloatBox{  
           float:left;
           display:block;
           padding:0px;
           margin:10px;
           }

.einzug10{  
           }

#rootline{
           position:absolute;
           left: 204px;
           right:00px;
           padding-right:100px;
           top:152px;
           color:#999999;
           font-size:60%;
           }

#rootline a{
             text-align: left;
             color:#999999;
             background-color:#eaeff5;             
             border: none;
             }

#rootline a:hover{
                   color : #ff020e;
                   }

div#rootline select{
                     height:16px;
                     width:100px;
                     border:0px;
                     margin:0px;
                     padding:0px;
                     font-size: 98%; 
                     background-color:#eaeff5;
                     background:#eaeff5;
                     color:#999999;
                     margin-bottom:-1px;
                     }

#div#rootline select option{  
                            
                            background-color:#eaeff5;
                            background:#eaeff5;
                            border:0px;
                            margin:0px;
                            padding:0px;  
                            color:#41799e;                       
                            }

div#rootline select option.disabled{ 
                                     background-color:#eaeff5;
                                     background:#eaeff5;
                                     border:0px;
                                     margin:0px;
                                     padding:0px;  
                                     color:#999999;                       
                                     }

*:focus { 
          border: 1px dotted transparent !important; outline: none !important; 
          }

div#rootline ul{ 
                 background-color:#eaeff5;
                 margin:0px;
                 padding:0px;
                 list-style: none;
                 float:left;
                 text-indent:0px;
           
                 }

div#rootline ul li{ 
                    white-space: nowrap; 
                    float:left;
                    padding-left:0px;
                    text-indent:0px;
                    position: relative;
      height:16px;
                    }


div#rootline ul ul {
                     background-color:#eaeff5;
                     position: absolute;
                     z-index: 500;
                     list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);
                     padding:2px;
                     list-style-position: inside;
                     border:solid 1px #999999;
z-index: 20; 
position: absolute;
top:12px;
left:0px;
float:none;
                     } 

/*div#rootline ul ul li {*/
/*                        position: absolute;*/
/*                        z-index: 500;   */
/*                        }*/
div#rootline ul ul li { 
float:none;
position:relative;
 }

div#rootline ul ul ul {
                        top: 0;
                        left: 100%;
                        }

div#rootline ul ul,
div#rootline ul li:hover ul ul,
div#rootline ul ul li:hover ul ul{
                                   display: none;
                                   }

div#rootline ul li:hover ul,
div#rootline ul ul li:hover ul,
div#rootline ul ul ul li:hover ul {
                                    display: block;
                                    }


span.important{
color:#A00000;
}
span.name-of-person{
color:#0000A0;
}

span.detail{
color:#00A000;
}

.error{ 
          color:#FF020E !important;
          border-color:#FF020E !important;
          border-width:5px !important;

 }
.hyphenate{  
   text-align:justify;
}
.newsheader, .newsheader a, .news-latest-gotoarchive{ 
color:#41799e;  
    background-color:transparent;
border:none;
                      }


#news table td.newsheader, #news table td.newsheader a{ 
background-color:#41799e;  
padding:3px;

color:#ffffff;
border:none;
                      }
#news table td{
margin:0px;
padding:0px;
}
#news table {

                     border:solid 1px #41799e ;
           background-color:transparent;
font-size:100%;
}
#news table tr td dd{
margin:2px;
}
.news-single-item, .news-amenu-container, .news-list-container, .news-latest-container{

border:none;
           background-color:transparent;
       
padding:0px;
margin:0px;

}
.news-list-item{

border-color:#eaeff5;
           background-color:transparent;

}
.news-latest-item, .news-list-item{
  border: 1px dotted #000000;


           background-color:transparent;
}

.news-latest-item h3 a, .news-list-item h3 a{
color:#000000 !important;
}
.news-single-item h1,
.news-single-item h2,
.news-single-item h3,
.news-single-item h4,
.news-single-item h5,
.news-amenu-container h1,
.news-amenu-container h2,
.news-amenu-container h3,
.news-amenu-container h4,
.news-amenu-container h5,
.news-latest-container h1,
.news-latest-container h2,
.news-latest-container h3,
.news-latest-container h4,
.news-latest-container h5,
.news-list-container h1,
.news-list-container h2,
.news-list-container h3,
.news-list-container h4,
.news-list-container h5
{
border:none;

           color:#41799e ; 
 background-color:transparent;
    text-decoration:none;
padding:3px;
margin:0px;
}
.news-list-date {
           color:#41799e ; 
 background-color:transparent;
    text-decoration:none;
}
.news-amenu-container ul {
background-color:#e0e9f2;
}
.clearer{
            clear:both;
          color:#000000;
border-width:0px !important;
           background-color:#41799e ; 
}
.news-catmenu div {
font-size:100%;
}
.news-catmenu-NO{
margin-bottom:5px;
}
.news-catmenu, .news-search-form  {
   padding:5px 0px 0px 5px;
   margin:10px;
   border:none;
   background-color:#eaeff5;


}
.news-catmenu DIV IMG {
   margin:0px;
   padding: 0px 3px 3px 0px;
   vertical-align: middle;
}

.imagedeko_ol{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/ol.png);
 width:25px;
 height:25px;
}
.imagedeko_or{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/or.png);
 width:25px;
 height:25px;
}
.imagedeko_ul{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/ul.png);
 width:25px;
 height:25px;
}
.imagedeko_ur{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/ur.png);
 width:25px;
 height:25px;
}
.imagedeko_l{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/l.png);
 width:25px;

}
.imagedeko_r{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/r.png);
 width:25px;

}
.imagedeko_u{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/u.png);
 height:25px;

}
.imagedeko_o{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/o.png);
 height:25px;

}
.imagedeko_m{

 height:auto;
margin:auto;

}
#Tabelle_02 td{
vertical-align:top;

}
.imagedeko_div_ol{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/ol.png);
 width:25px;
 height:25px;
float:left;
display:inline;
z-index:10;
background-color:green;
position:absolute;
}
.imagedeko_div_or{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/or.png);
 width:25px;
 height:25px;
float:right;
right:0px;
top:0px;
display:inline;
position:absolute;
background-color:red;
z-index:10;
}
.imagedeko_div_ul{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/ul.png);
 width:25px;
 height:25px;
position:absolute;
bottom:0px;
left:0px;
z-index:10;
}
.imagedeko_div_ur{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/ur.png);
 width:25px;
 height:25px;
position:absolute;
bottom:0px;
right:0px;
z-index:10;
}
.imagedeko_div_l{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/l.png);
 top:25px;
 bottom:25px;
left:0px;
width:25px;

z-index:10;
background-repeat:repeat-y;
}
.imagedeko_div_r{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/r.png);
  top:25px;
 bottom:25px;
right:0px;
width:25px;
z-index:10;
background-repeat:repeat-y;
}
.imagedeko_div_u{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/u.png);
 height:25px;
 bottom:0px;
 left:25px;
 right:25px;
z-index:10;

background-repeat:repeat-x;
}
.imagedeko_div_o{
 background-image: url(/fileadmin/templates/RRZK-Vorlagen/imagedeko/o.png);
 height:25px;

margin:auto;



padding:3px;


z-index:100;
position:static;
display:inline;
background-repeat:repeat-x;
background-color:yellow;

}
.imagedeko_div_m{
position:absolute;
  top:25px;
 bottom:25px;
 left:25px;
 right:25px;
background-color:green;
overflow:visible;
}
.imagedeko_image{
position:absolute;
top:0px;
left:0px;
z-index:0;


}
div.imagedeko_container{
width:200px;
height:200px;
display:inline;
background-color:#000000;
position:absolute;
float:left;
}


body#page h1, 
body#page h2, 
body#page h3, 
body#page h4, 
body#page h5,
body#page UL,
body#page LI,
body#page p,
body#page pre,
body#page hr,
body#page div.tx-drwiki-pi1,
body#page table.contenttable,
body#page .news-single-item,
body#page .news-amenu-container,
body#page .news-list-container,
body#page .news-list-item,.news-single-item h1,
body#page .news-single-item h2,
body#page .news-single-item h3,
body#page .news-single-item h4,
body#page .news-single-item h5,
body#page .news-amenu-container h1,
body#page .news-amenu-container h2,
body#page .news-amenu-container h3,
body#page .news-amenu-container h4,
body#page .news-amenu-container h5,
body#page .news-list-container h1,
body#page .news-list-container h2,
body#page .news-list-container h3,
body#page .news-list-container h4,
body#page .news-list-container h5,
body#page .news-catmenu,
body#page .news-search-form{
        max-width:600px;
}    

body#print p{
        margin:5px;
        text-align:justify;
}

.indent{

margin-left:2em;
}
