/* CSS Document */
body{background:url("bg_mittel.jpg") #FFF fixed; padding:0px; margin:0px;
  text-align:center; 
  }

a{Color:#A47F38; text-decoration:underline;  }
    a:hover{text-decoration:underline; color:black; }

  .container{width:740px; margin-left:auto; margin-right:auto; 
    background:#FFF;
    font-family:verdana, arial, sans-serif; 
    font-size:10.5pt;
    line-height:14pt;
    padding-bottom:10px;
  }
  .footer{
  width:740px; margin-left:auto; margin-right:auto; 
  padding:0px;
  margin-top:0px;
  text-align:left;
  font-size:8pt;
  line-height:150%;
  }
  .footer img{
    float:right; position:relative; top:-45px; left:34px;
  }
  .footer a, .footer a:hover{color:#FFF;}
  * html div.footer img{
    float:right; position:relative; top:-45px; left:38px;
  }
  
  .text{
    margin:35px 100px 20px 50px;
    min-height:250px;
    text-align:left;
    line-height:150%;
  }
  .text a{ font-weight:bold;}
  .tiny{
    margin-right:260px;
  }
  div.navi{
    height:44px;
    overflow:hidden;
    background:url("bgNavi.jpg");
  
    font-size:11pt;
  }
  div.navi p {margin:0px; padding:15px 30px 7px 30px;}
  div.navi span {visibility:hidden;}
  div.headerImage{
    height:211px;
    overflow:hidden;
    background:url("headerImages/birds.jpg");
  }
  div.headerImage div.nextDates{
       font-family:Times new Roman, serif;
       font-size:11pt;
       line-height:100%;
       color:#FFF;
       text-align:center;
       width:180px;
       float:right;
       margin:20px 15px 0px 0px;
      
  }
 
  div.trennung{
    height:12px; clear:both;
  }

div.trennungText{
    height:30px; clear:both;
  }
  
  div.navi a
  { 
  
     color:#C8C1AE;
   text-decoration:none;
  }
  div.navi a:hover
  { 
     text-decoration:none;
     color:#FFF;
  }
  
  div.nextDates a
  { 
   display:block;

   color:#897C4E;
   text-decoration:none;
  }
  
  div.nextDates div.noData{
    color:#897C4E;
    padding-left:10px;
    padding-right:10px;
    line-height:120%;
  }
  div.nextDates a.textLink{
    display:inline; color:#FFF;
  }
  
 
  
  div.nextDates a:hover
  { 
   color:#9A8D60;
  }
  div.nextDates a span
  { 
   color:#D3C9A8; 
    line-height:130%;
  }
  
  
  
  div.nextDates a:hover span
  { 
   color:#FFF; 
  }
  
  
  div.hell div.nextDates a, div.hell div.nextDates div.noData{
       color:#7C663F;
  }
  
  
  
  
  div.hell div.nextDates a:hover{
       color:#685737;
  }
  div.hell div.nextDates a:hover{
       color:#564422;
  }
  
   div.hell div.nextDates a span{
       color:#362A13;
  }
  
   div.hell div.nextDates a:hover span{
       color:#000;
   }
  
  
  div.hell div.nextDates div.noData a{
       color:#333;
  }
  div.hell div.nextDates div.noData a:hover{
     color:#000;
  }
 
  
      #right{
      text-align:left;
      float:right;
      width:250px;     
      margin-top:30px;
      margin-right:0px;
  
  }
    
    div.infoBlock{
 background:#FFF;
    /*
    background:#E1EBF5;
    border:1px solid #999;  
  */
font-size:8.5pt;
      margin:0px 0px 15px 15px;
    
    }

    

div.infoblock div.puffer{padding:1px;}
  
    div.infoBlock a.read{ display:block; font-weight:normal; line-height:120%;
      padding:7px 5px 7px 5px; font-size:8.5pt;
    border-bottom:1px solid #DDD;  border-left:1px solid #DDD;
    }   

    div.infoBlock div.header{padding:0px 7px 5px 0px;  border-bottom:1px solid #DDD; font-weight:bold;  color:#65502A; font-size:10pt; }
     div.infoBlock a.submenueLinkOrder1{display:none;}
  div.infoBlock a.active{background:#EEE;}  
  
     div.submenue1,div.submenue2{padding-left:15px;} 
  
  p.dick{
    font-size:13pt;
  }
  
  h1{/*font-family:Georgia,"Times New Roman",Times,serif;
  font-style:italic; */font-weight:normal; 
   color:#A48E67; margin-top:30px;}
   h2{color:#816F4E; font-size:12.5pt;}
   h1,h2,h3{line-height:100%; clear:both;}
   div.text div.trennung{height:5px;}
   
  h1 div.chapterNavi{
    font-size:9pt; padding-left:10px;  display:inline;
  }
  
  h1 div.chapterNavi a{color:#A48E67;}
  
  td,div.slide{font-size:9pt;}
  tr a, div.slide a{Color:#A47F38; text-decoration:none;}
  tr a img{border:none;}
  div.slide a.active{Color:#000;}
  div.slide a:hover, div.slide a.active:hover{text-decoration:underline;}
  tr.head td{background:#C9B988;}
  
  tr.emphasize td{background:#F3F9FE;}
  
  object.terminHinweis{float:right; position:relative; left:68px; vertical-align:middle;}
  
  h1.absatzBeginn{
  display:inline; 
  }
  
  .linkList{font-size:9pt;}
  
  .zitat{font-family:Georgia,"Times New Roman",Times,serif;
   font-size:12pt; color:#444; font-style:italic; font-weight:light; }
   
   
   
   /*Kontakt-Formular*/
   div.error{color:red;}
div.success{
color:green;}
input, textarea{ padding:3px; width:220px;
  border:1px solid #AAA; font-family:Arial,Verdana,sans-serif; font-size:10pt;
}

textarea{width:300px; height:150px;}
textarea.large{width:430px; height:210px;}
