/*importiert normalisierung.css*/@import url("norm.css");

body {
  position: relative; margin: 0 auto; width: auto;
  background:#BEDAFF;
  font-size: 100,01%;
  font-family: Trebuchet MS,Tahoma,Verdana, sans-serif;
  color: #111166; }

div#wrapper {
  position:relative; margin: 0 auto;
  width: 980px;
  background:#BEDAFF;
  border: 1px solid #1D4119; } 

div#oben {
  background:url(images/header.jpg) no-repeat center;
  width:980px;
  height:225px; }

div#content { 
  background: #bedaff;
  width: 980px;
  height:auto; }

div#footer { background:#3C5B6D; clear:both; width:980px; height: 80px; } 
 
 blockquote.info {text-indent:-9999px;height:0}

 ul#nav2 {
   position:absolute; 
   top:230px;
   right:20px;
   margin-top: 10px; }
   
  ul#nav2 li { 
    display:inline; 
    padding: 0 10px; 
    }
  
  #nav2 a:link, #nav2 a:visited, #nav2 a:active {
   display:inline;
   color:#06421C;
   text-decoration:none;
   font-size:0.8em; }

  #nav2 a:hover, #nav2 a#current {
    display:inline;
    color:#00745A;
    font-size:0.8em; } 
 
 #navi {
  float:right; width:175px;  
  position: relative;
  min-height:260px;
  font-family: Trebuchet MS,Tahoma,Verdana, sans-serif;
  font-size: 0.8em;
  direction:rtl; }  
   
 #navi ul {
   margin-top: 20px;
   padding: 25px 10px 25px 25px; }  
 
 #navi ul li a:link, #navi ul li a:visited, #navi ul li a:active {
   display:block; 
   color: #06421C;
   text-decoration:none; }

 #navi ul li a:hover,  #navi ul li a#current  {
     color: #00745A;}
 
 #content_main {
  margin: 65px 190px 0 20px; }
  
 #content_index {
    float:right;
    width: 440px;
    position: relative;
    margin: 25px 30px 0px 30px; }
   
 #content_supp{
    float:right; width:200px;  
    position: relative;
    margin: 80px 10px 20px 25px;
    font-size: 0.9em;
    color: #fff;
    line-height: 1.4 ;
    text-align:center;} 
    
  #content_supp .teaserbox {
    background: #056240 url(images/teaserbox-background.jpg) repeat-x;
    padding: 15px;}
  
  #content_supp .normalbox {
    background: #9FEACF;
    padding-top: 10px;
    margin-top: 20px;}
    
  .teaserbox h1 {color: #00490A; font-size: 1.1em;}
  .teaserbox ul li a:link, ul li a:visited, ul li a:active {
    display:block; 
    color: #06421C;
    text-decoration:none;
    padding-bottom:8px; }

 .teaserbox ul li a:hover {
     color: #fff; }
 
  div#extra { 
    clear: both;
    width: 880px;
    margin: 25px 20px 10px 40px;
    font-size:0,9em; }

  #content  a:link, #content a:visited, #content a:active { 
   color:#084008;
   text-decoration:none;
   font-size: 0.9em;
   padding-bottom:12px;}

 #content a:hover, #content a#current {
    color:#075A5A;   } 
    
 #content_main h1 {
   margin-left: 25px;
   padding: 10px 0 10px 0;
   font-size:1.1em;
   letter-spacing: 0.2em;
   color:#09352C; }
 
 #content_main h2 {
    margin-left: 10px;
    padding: 10px 0;
    font-size: 1.0 em;
    letter-spacing: 0.1em;
    color:#00490A;   }
  
  #content_main h3 {
    margin-left:35px;
    padding: 10px 0 5px 0;
    font-size: 0.9em;
    color:#00490A;  }
  
   #content_main h4 {
    margin-left:35px;
    padding: 10px 0 5px 0;
    font-size: 0.9em;
    color:#075A5A;  }
   
   #content_main h5 {
    margin-left:35px;
    padding: 5px 0 5px 0;
    font-size: 0.9em;
    color:#000080;  }
  
  #content_main p {
    font-size: 0.9em;
    line-height: 1.2;
    margin-top: 5px;
    margin-left: 10px;
    text-align:justify; }
  
  #content_main p.fliestext {
    font-size:0.9em;
    line-height:1,1;
    padding-left: 20px;  }
  
  #content_main ol {
    font-size: 0.9em;
    line-height: 1.2;
    margin-top: 5px;
    margin-left: 10px;
    text-align:justify; }
 
 #content_main img {
   float:left; 
   margin:10px 25px 10px 25px;
   border: 1px solid #ccc;
   padding: 2px;
   background-color: #fff;}
 
 #content_main ul li {
   font-size: 0.9em;   }
 
 #content_main ul li:before {
   content: url(images/button.jpg);
   font-size: 0.9em;  }
 
  #content_index p {
    font-size: 0.9em;
    line-height: 1.2;
    margin-top: 5px;
    text-align:justify; }
  
  #content_index p.fliestext {
    font-size:0.9em;
    line-height:1,1;
    padding-left: 40px;  }

   #content_index h4 {
    margin-left:35px;
    padding: 10px 0 5px 0;
    font-size: 0.9em;
    color:#075A5A;  } 
    
   #extra p.fliestext {
    font-size:0.9em;
    line-height:1,1;
    padding-left: 20px;
    text-align:justify;  } 
    
   #extra h2 {
    margin-left: 10px;
    padding: 10px 0;
    font-size: 1.0 em;
    letter-spacing: 0.1em;
    color:#00490A;   }
    
   #extra h4 {
    margin-left:35px;
    padding: 10px 0 5px 0;
    font-size: 0.9em;
    color:#075A5A;  }
    
   #extra h5 {
    margin-left:35px;
    padding: 5px 0 5px 0;
    font-size: 0.9em;
    color:#000080;  }
    
  #zitat {
    clear: both;
    width: 880px;
    margin: 10px 20px 10px 30px;
    padding-top:20px;
    font-size:0.8em;
    font-style:italic;
    color:#3C5B6D;
    text-align:justify;  }
    
     
  div#nav3 {
    font-size: 0.9em;
    color: #44af88;
    margin-top:40px;
      }
   
   #nav3 h2 {
    text-indent:-9999px;
    height:0; }
   
   #nav3 ul {
    text-align:center;
    padding: 10px 0 5px 0; } 
 
   div#nav3 ul li { 
    display:inline;
    padding: 0 10px;  }
   
   div#nav3 a:link, #nav3 ul li a:visited, #nav3 ul li a:active {
   display:inline;
   color:#43af88;
   text-decoration:none;}

   div#nav3 a:hover {
    display:inline;
    color:#fff;  } 
   
    div#nav3 a#current {
    display:inline;
    color:#fff;  } 