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

body {
  position: relative; margin: 0 auto; width: auto;
  background:#E0cfdf;
  font-size: 90%;
  font-family: Verdana, Geneva, Tahoma sans-serif;
  color: #373633;
 }

div#wrapper {
  position:relative; margin: 0 auto;
  width: 1280px;
  background:#E0cfdf;
  border: 1px solid #373633;
  } 

div#oben {
  background:url(images/top-rieger-2.jpg) no-repeat;
  height:220px; }

div#content {
  background: #e0cfdf;
  width: 1280px;
  min-height:320px; }
  
div#footer {
  background:#e0cfdf;
  width:1280px;
  height: 100px; } 

 blockquote.info {text-indent:-9999px;height:0}

 #navi {
 float:left; width:220px;  
 position: relative;
  min-height:240px;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 0.9em;
  letter-spacing:0.2em;
   }   

 #content_main {
  margin: 50px 20px 0 260px;
   }
 
   
 #site_info {
  clear:both;
   }

 #navi h2 {
   text-indent:-9999px;
   height:0;
    }
   
 #navi ul {
   padding: 25px 10px 25px 25px;
    }  
 
 #navi ul li a:link, #navi ul li a:visited, #navi ul li a:active {
   display:block; 
   color:#502548;
   text-decoration:none;
   padding:20 5 20 10px;}

 #navi ul li a:hover,  #navi a#current  {
     color: #fff;
     font-size:0.9em;
      }
   
 ul#nav2 {
   position:absolute; 
   top:0;
   right:20px;
   margin-top: 190px; }
   
  ul#nav2 li { 
    display:inline; 
    padding: 0 10px; 
    }
  
  #nav2 a:link, #nav2 a:visited, #nav2 a:active {
   color:#502548;
   text-decoration:none;
   font-size:0.9em;
   letter-spacing:0.1em;}

  #nav2 a:hover, #nav2 a#current {
    color:#fff;
    font-size:0.9em;
    letter-spacing:0.1em;
     } 
 
  #content a:link, #content a:visited, #content a:active { 
   color:#502548;
   text-decoration:none;
   padding-bottom:12px;}

 #content a:hover, #content a#current {
    color:#fff;
     } 
     
 #content h2 {
   text-indent:-9999px;
   height:0;
    }
 
 #content_main h3 {
   margin-left: 25px;
   padding-bottom: 10px;
   font-size:1.1em;
   letter-spacing: 0.2em;
   color:#502548;
 }
 
 #content_main h4 {
    margin-left: 10px;
    padding: 15px 0 5px 0;
    font-size: 0.9em;
    letter-spacing: 0.1em;
    color:#000;
     }
  
  #content_main h5 {
    margin-left:20px;
    padding: 12px 0 5px 0;
    font-size:0.8em;
    color:#502548;
    }
  
  #content_main h6{
    margin-left:25px;
    padding: 10px 0 5px 0;
    font-size:0.8em;
     }
  
  #content_main p {
    font-size: 0.9em;
    line-height: 1.2;
    margin-top: 5px; }
  
  #content_main p.fliestext {
    font-size:0.9em;
    line-height:1.1;
     }
 
 #content_main img {
   float:right; 
   margin-left: 20px;
   margin-top:20px;
   margin-bottom:15px;
   border: 1px solid #ccc;
   padding: 2px;
   background-color: #F3DCEF;}
 
 #content_main ul li {
   font-size: 0.9em;
   padding:5px 10px;
    }
 
 #content_main ul li:before {
   content: url(images/kreis.jpg);
   font-size: 0.9em;
    }
  
  #zitat {
    clear: both;
    padding:15px 10px;
    font-size: 0.9em;
    line-height:1.1;
    color:#373633;
    text-align:center;
    }
    
  #site_info {
    text-indent:-9999px; }
  
  div#site_info {
    text-align:center;
    font-size: 0.9em;
    color: #373633;
    margin-top: 50px;
      }
   
   div#site_info a:link, #navi ul li a:visited, #navi ul li a:active {
   color:#502548;
   text-decoration:none;}

   div#site_info a:hover {
    color:#f3dcef;
     } 