@import url(menu.css);
@charset "utf-8";
html {
   height:100%;
   }
   
/* CSS Document */

a:link { text-decoration: underline; color: #003c8e; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; }
a:visited { text-decoration: underline; color: #003c8e; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; }
a:active { text-decoration: underline; color: #003c8e; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; }
a:hover { text-decoration: none; color: #6c6c6c; font-family:verdana,arial,helvetica,sans-serif; font-size: 11px; } 

/* _____________Patch zur Zentrierung_____________ */
   body { 
      text-align: left; margin: 0px;
      height:100%;
      font-family:verdana,arial,helvetica,sans-serif;
      }
/* _____________Patch zur Zentrierung ENDE!_____________ */

   .bodytext {
      margin:0;
      padding:0;
      }

   #container {
      text-align: left;
      width: 987px;
      height: 100%;
      padding: 0px;
      margin: 0px;;
      background-color:#ffffff;
      top:0px;
      left:0px;
      z-index:1;
      }

   h1 {
      display:inline;
      color:#57c3e5;
      font-size:18px;
      margin:0;
      padding:0;      
      text-transform:uppercase; 
      letter-spacing:-1px;
      font-family:arial,helvetica,verdana,sans-serif;
      display:inline;
      }
      
      
   .h1Grau {
      color:#7b7b68;
      font-size:18px;
      font-family:arial,helvetica,verdana,sans-serif;    
      display:inline;     
      margin:0;
      padding:0;    
      font-weight:normal;     
      }       
      
   h2 {
      color:#6c6c6c;
      font-size:11px;
      font-weight:bold;
      display:inline;
      margin-top:15px;
      padding:0;
      }

   h3 {
      display:inline;
      color:#57c3e5;
      font-size:14px;
      font-weight:bold;
      }

/* ##############_____________Header_____________############## */
   
   #header {
      float:left;
      width: 987px;
      height: 153px;
      top:0px;
      left:0px;
      background: url(../gfx_all/bg_head.jpg) top left no-repeat;
      z-index:30;
      }
	  
#header-logo {
   float:left;
   margin:0;
   padding:0;
   margin-top:20px;
   margin-left:50px;
   width:240px;
   height:65px;
}		  


/* ##############_____________Navigation_____________############## */

   #navi-main {
      float:left;
      margin-left:50px;
      margin-top:110px;
      text-align:left;
      width:650px;
      z-index:10;
      display:inline;
      }  
      
   #navi-meta-container {
      float:right;
      margin-right:12px;
      margin-top:92px;
      width:200px;
      z-index:10;
      display:inline;
      text-align:left;
      color:#000000;
      font-family:arial,helvetica,sans-serif;
      font-size:11px;   
      }
      
   #navi-meta {
      float:left;
      z-index:10;
      display:inline;
      text-align:left;
      }   
      
   #navi-meta ul {
      padding:0;
      display:inline;
      text-align:left;
      margin:0;
      color:#000000;
      }         
      
   #navi-meta li {
      padding:0;
      display:inline;
      list-style-type:none;
      text-align:left;
      color:#000000;
      }    
      
   #navi-meta-print {
      float:left;
      display:inline;
      }  
      
   /* #navi-meta a:link, a:visited, a:active {
      font-size:11px;
      color:#043270;
      text-decoration: none;
      } 
      
   #navi-meta a:hover {
      font-size:11px;
      color:#57c3e5;
      text-decoration: none;
      }     */
      
   #suche {
      float:right;
      margin-right:12px;
      margin-top:5px;
      width:200px;
      z-index:10;
      display:inline;
      text-align:left;
      color:#000000;
      font-family:arial,helvetica,sans-serif;
      }         
      
   #suche input{
      width:122px;
      height:14px;
      font-size:11px;
      color:#000000;
      }
      
/* ##############_____________Inhalt_____________############## */
   
   
   #content {
      float:left;
      text-align:left;
      width:972px;
      background-color:#f1f5f5;
      z-index:1;
      display:inline;
      margin-left:15px;
      color: #6c6c6c; 
      font-family:verdana,arial,helvetica,sans-serif; 
      font-size: 11px;
      }
      
   #content-left {
      float:left;
      margin-left:45px;
      margin-top:30px;
      width:265px;
      display:inline;
      }
      
   #content-left-image {
      float:left;
      text-align:left;
      width:265px;
      z-index:1;
      display:inline;
      height:160px;
      overflow:hidden;
      }      
      
   #content-left-image-subtext {
      float:left;
      text-align:center;
      width:265px;
      height:14px;
      z-index:1;
      color:#ffffff;
      background-color:#004391;
      font-size:10px;
      /* margin-top:-5px; */
      }         
      
   #content-left-vl {
      float:left;
      width:264px;
      border-right:1px solid #cfcfb0;
      margin-top:15px;      
      }     
      
   #content-left-sub-headline {
      float:left;
      text-align:left;
      margin-left:20px;
      z-index:1;
      margin-top:10px;
      }        
      
   #content-left-sub {
      float:left;
      text-align:left;
      width:235px;
      margin-top:20px;
      z-index:1;
      margin-left:20px;
      }    
      
   #content-left-sub a:link { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-left-sub a:visited { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-left-sub a:active { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-left-sub a:hover { text-decoration: none; color: #7b7b68; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }      
      
   #content-center {
      float:left;
      margin-top:30px;
      margin-left:15px;
      text-align:left;
      width:405px;
      z-index:1;
      display:inline;
      }      
      
   #content-center-welcome-frame {
      float:left;
      width:100%;
      border-top:1px solid #cfcfb0;
      height:173px;
      display:inline;
      margin:0;
      padding:0;
      border-bottom:1px solid #cfcfb0;      
      }          
      
   #content-center-hl1 {
      float:left;
      width:100%;
      border-top:1px solid #cfcfb0;
      height:15px;
      display:inline;
      margin:0;
      padding:0;
      }     
      
   #content-center-hl2 {
      float:left;
      width:100%;
      border-top:1px solid #cfcfb0;
      height:15px;
      display:inline;
      margin:0;
      padding:0;    
      }              
      
   #content-center-welcome-headline {
      margin-left:40px;
      margin-top:27px;
      float:left;
      /* margin-top:20px; */
      text-align:left;
      width:100%;
      z-index:1;
      display:inline;
      padding:0;
      }     
      
      
   #content-center-welcome {
      margin-left:40px;
      float:left;
      margin-top:10px;
      text-align:left;
      width:100%;
      z-index:1;
      display:inline;
      margin-bottom:15px;
      height:93px;
      overflow:hidden;
      }    

      
   #content-center-products-headline {
      margin-left:40px;
      margin-top:24px;
      float:left;
      /* margin-top:20px; */
      text-align:left;
      width:100%;
      z-index:1;
      display:inline;
      padding:0;
      }     
      
   #content-center-products {
      margin-left:40px;
      float:left;
      margin-top:20px;
      text-align:left;
      width:100%;
      z-index:1;
      display:inline;
      }      
      
   #content-center-products-sub {
      margin-left:40px;
      float:left;
      margin-top:20px;
      text-align:left;
      width:100%;
      z-index:1;
      display:inline;
      }             
      
   #content-center-products-sub-left {
      margin-left:0px;
      float:left;
      margin-top:0px;
      text-align:left;
      width:195px;
      z-index:1;
      display:inline;
      }    
      
   #content-center-products-sub-right {
      margin-left:15px;
      float:left;
      margin-top:0px;
      text-align:left;
      width:195px;
      z-index:1;
      display:inline;
      }             
      
      
   table,tr,td {
      font-size:11px;
      color:#6c6c6c;
      }   
      
   #content-center-welcome a:link { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-welcome a:visited { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-welcome a:active { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-welcome a:hover { text-decoration: none; color: #7b7b68; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }      
                
   #content-center-products a:link { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-products a:visited { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-products a:active { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-products a:hover { text-decoration: none; color: #7b7b68; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }      
   
   #content-center-products-sub a:link { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-products-sub a:visited { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-products-sub a:active { text-decoration: none; color: #c1c1a3; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }
   #content-center-products-sub a:hover { text-decoration: none; color: #7b7b68; font-family:arial,helvetica,verdana,sans-serif; font-size: 14px; font-weight:bold; }      
   


   
/* ##############_____________Bottom_____________############## */

   #bottom {
      float:left;
      text-align:left;
      width:972px;
      background-color:#f1f5f5;
      z-index:1;
      display:inline;
      margin-left:15px; 
      height:80px;  
      margin.bottom:15px;   
      }
      
   #sprachwahl {
      float:left;
      margin-left:60px;
      margin-top:35px;
      display:inline;
      }      
      
   #bottom-footer {
      float:left;
      font-size:9px;
      color:#7b7b68;
      width:450px;
      margin-top:35px;
      margin-left:185px;
      display:inline;
      }
      
   #bottom-footer a:link { text-decoration: none; color: #7b7b68; font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; }
   #bottom-footer a:visited { text-decoration: none; color: #7b7b68; font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; }
   #bottom-footer a:active { text-decoration: none; color: #7b7b68; font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; }
   #bottom-footer a:hover { text-decoration: underline; color: #57c3e5; font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; }      
      
/* ##############_____________Footer_____________############## */

   #footer { 
      clear: both;
      z-index:1;
	    }

