@media all
{
  /**
   * (de) Formatierung der Navigation
   *
   */
   
   
   #navigation .col1,
   #navigation .col2,
   #navigation .col3 {
     background-color: #003E6E;
     color:#fff;
     overflow:hidden;
   }
   
   #navigation .inside {
     line-height:2.3em;
   }
   
   #navigation .col3 .mod_navigation{
     border-left:1px solid #fff;
     width:100%;
   }
   
   /*-------------------------------------------------------------------------*/
   
   #contrast {
     float:right;
     overflow:hidden;
   }
   #contrast a {
     border-right:none;
     display:block;
   }
   #contrast img { margin:6.5px 0; }
   
   /*-------------------------------------------------------------------------*/
   
   #breadcrumb {
     overflow: hidden;
     background:url("../../data/nav_breadcrumb_col3_bg.png") repeat scroll left top;
     border-bottom:1px solid #FFFFFF;
   }
   
   #breadcrumb .mod_navigation {
     padding-left:180px;
     display:inline-block;
   }

   #breadcrumb .inside {
     margin-left:10px;
     line-height:2.3em;
     color:#003E6E;
     font-size:10.5px;
   }
   
   #breadcrumb a {
     color:#003E6E;
     padding-right:1.2em;
     background:url("../../data/nav_breadcrumb_col3_for.png") no-repeat scroll right 50% #FFFFFF;
   }
   
   #breadcrumb span,
   #breadcrumb strong{
     color:#003E6E;
     font-weight:bold;
   }
   
   /*--------------------------------------------------------------------------*/
   
   #nav .hlist ul li { line-height:25px; }
   #nav .col1 {
     height:100%;
     border-top: 1px #fff solid;
     border-right: 1px #fff solid;
   }
   
   #nav .col2 {
     height:100%;
     border-top: 1px #fff solid;
     border-left: 1px #fff solid;
   }
   
   #nav .col3 { padding:0 10px; border-top: 1px #fff solid;}
   #navigation .col3 { padding:0 0 0 180px; margin:0;}

  /*--- Navigation links (col1) -------------------------------------------- */

   #col1 .ce_image {
     text-align:center;
     padding: 0 0 10px 0;
     margin: 10px auto;
     border-bottom:1px solid #fff;
   }

   #col1 .ce_text { padding:0 15px 10px 15px; border-bottom:1px solid #fff;}   
   #col1 .ce_text,
   #col1 .ce_text h1,
   #col1 .ce_text h2 {
    color:#003E6E;
   }
   
   #col1 .ce_text h1 {
     margin: 5px 0 15px 0;
   }
   
   #col1 .ce_text h2 {
     margin:0;
   }
   
   #col1 .logout {
     margin:10px 0 0 0;
     padding:0;
     background:none;
     color:#ED8C01;
     border:none;
   }

  /*--- Suche links (col1) -------------------------------------------- */

   #col1 .mod_search,
   #col1 .mod_quicknav {
     border-bottom: 1px solid #fff;
   }

   #col1 .mod_search .type-text {
     width:130px;
     border:none;
     padding:2px;
     font-size:12px;
     float:left;
   }

   #col1 .mod_quicknav .type-select {
    margin:0;
    padding:0;
   }

   #col1 .mod_quicknav .type-select select {
     width:135px;
     border:none;
     padding:2px;
     font-size:12px;
     float:left;
   }

   #col1 .mod_search .type-image,
   #col1 .mod_quicknav .type-image {
    float:right;
    margin:3.5px 0;
   }
  
  /*--- Navigation rechts (col2) -------------------------------------------- */
  
  #col2 a, #col2 a:visited {
    color:#003E6E;
    text-decoration:none;
  }

  #col2 a:hover {
    text-decoration:underline;
  }

  #col2 a:visited {
    color:#4D87C7;
  }

   #col2 .mod_eventlist { margin:0 0 5px 0; }
   #col2 .mod_eventlist div { margin:0; }
   
   #col2 .mod_eventlist .ce_image {
     margin:0;
     padding:0;
   }
   
   #col2 .mod_eventlist .event {
     width:170px;
     padding: 2px 5px 0 5px;
   }
   
   #col2 .mod_navigation { margin: 0; }
   
   #col2 .mod_download .vlist li { background-color:#F2F2F3; }
   #col2 .mod_download .vlist li a {
     color:#003E6E;
     background:url("../../data/nav_for.png") no-repeat scroll 90% 50%;
   }


   #col2 .ce_image { text-align:center; margin: 10px auto; }

  /*--- Navigation footer -------------------------------------------- */

   #footer .mod_navigation {
     float:right;
   }
   #footer .mod_navigation img {
     margin-top:1px;
   }
}
