@charset "utf-8";
@import url(menu.css);
html {
   height:100%;
   font-family:verdana,arial,helvetica,sans-serif;
   width:100%;
   }
/* CSS Document */

a:link { text-decoration: underline; color: #676363; font-family:arial,helvetica,verdana,sans-serif; font-size: 11px; }
a:visited { text-decoration: underline; color: #676363; font-family:arial,helvetica,verdana,sans-serif; font-size: 11px; }
a:active { text-decoration: underline; color: #676363; font-family:arial,helvetica,verdana,sans-serif; font-size: 11px; }
a:hover { text-decoration: none; color: #cd3b29; font-family:arial,helvetica,verdana,sans-serif; font-size: 11px; } 

/* _____________Patch zur Zentrierung_____________ */
   body { 
      text-align: left; margin: 0px; padding:0;
      height:100%;
      font-family:arial,helvetica,verdana,sans-serif;
      color:#444444;
      font-size:10px;
      background-color:#f0f2f5;
      background-image:url(../gfx/home_bg.jpg); 
      background-repeat:repeat-x;
      width:100%;
      }
/* _____________Patch zur Zentrierung ENDE!_____________ */

   #container {
      float:left;
      text-align: left;
      width: 100%;
      height: 100%;
      }

   h1 {
      display:inline;
      color:#302d2d;
      font-size:20px;
      font-weight:normal;
      text-transform:uppercase; 
      }
      
   h2 {
      color:#003c8e;
      font-size:11px;
      font-weight:bold;
      }

   h3 {
      display:inline;
      color:#57c3e5;
      font-size:14px;
      font-weight:bold;
      }

/* ##############_____________Links_____________############## */
   
   #container-left {
      float:left;
      /* position:relative; */
      width: 300px;
      height: 100%;
      display:inline;
      }
      
   #container-left-logo {
      margin:40px 0 0 60px;
      float:left;
      display:inline;
      }
      
   #container-left-image {
      position:absolute;
      width:297px;
      height:448px;
      bottom:0;
      display:inline;
      left:0;
      margin:0;
      padding:0;
      text-align:left;
      }

   #container-right {
      float:left;
      /* position:relative; */
      width: 675px;
      height: 100%;
      display:inline;
      }
      

/* ##############_____________Navigation_____________############## */

   #navi-main {
      float:left;
      text-align:left;
      width:480px;
      z-index:10;
      display:inline;
      margin-top:16px;
      margin-left:-3px;
      }  
      
      
   #navi-meta {
      float:right;
      width:auto;
      z-index:10;
      display:inline;
      text-align:right;
      margin-top:22px;
      }   
      
   #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-left {
      float:right;
      width:auto;
      z-index:10;
      display:inline;
      text-align:right;
      }      
      
   #navi-meta-right {
      float:right;
      width:auto;
      z-index:10;
      display:inline;
      text-align:right;
      }            
      
   #sucheFeld {
      background-color:#aaaaaa;
      position:absolute;
      top:38px;
      left:813px;
      z-index:20;
      width:auto;
      }
      
   .sucheFeldFeld {
      font-size:11px; 
      border:none;
      width:100px;
      display:inline;
      }      
      
   .sucheFeldButton {
      background-color:#666666; 
      color:#ffffff; 
      border:none;
      font-size:11px;
      width:50px;
      display:inline;
      }
   
      
/* ##############_____________Inhalt_____________############## */

   #teaser {
      float:left;
      width:675px;
      height:80px;
      background-image:url(../gfx/teaser_home.jpg); 
      background-repeat:no-repeat; 
      display:inline;
      margin-top:7px;     
      border-top:2px solid #e0817b;
      border-bottom:2px solid #e0817b;      
      }
      
   #headline-left {
      float:left;
      width:28px;
      height:50px;
      margin-top:25px;
      }     
      
   #headline-left-dot {
      width:19px;
      height:14px;
      float:left;
      background-color:#e44734;
      display:inline;
      }    
      
   #headline-right {
      width:640px;
      float:left;
      height:50px;
      margin-top:20px;
      display:inline;
      }   
      
   #content-text {
      float:left;
      width:550px;
      margin-top:8px;
      margin-left:-28px;
      min-height:150px;
      display:inline;
      font-size:11px;
      text-align:left;
      line-height:150%;
      }
      
   #content-line-h {
      width:675px;
      height:1px;
      float:left;
      border-bottom:2px solid #e0817b;
      }      
      
   .content-boxes {
      margin-top:30px;
      float:left;
      width: 200px;
      min-height:50px;
      display:inline;
      margin-right:20px;
      }  
      
   .content-boxes-dot {
      width:19px;
      height:14px;
      float:left;
      background-color:#e44734;
      display:inline;
      }              
      
   .content-boxes-head {
      float:left
      width:160px;     
      margin-left:10px; 
      display:inline;
      color:#000000;
      font-size:13px;
      font-weight:bold;
      } 
   
   .content-boxes-text {
      float:left;
      width:200px;     
      display:inline;
      text-align:left;
      margin-top:5px;
      }    
   
   

/* ##############_____________Bottom_____________############## */

   #bottom {
      float:left;
      text-align:left;
      width:100%;
      background-color:#f1f5f5;
      z-index:1;
      display:inline;
      margin-left:15px; 
      height:50px;     
      }
      
   #bottom-footer {
      float:left;
      font-size:9px;
      color:#7b7b68;
      width:300px;
      margin-top:15px;
      margin-left:350px;
      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;
	    }


