body, html {
	margin: 0;
    padding: 0;  
    background-color: #d8def6;/*#737ca0;*/
    background-image:  url(bilder/hintegr_body1.gif);/*url("bilder/hinterg_body.gif");     */
    background-position:0px 130px;      
    font-size: 100.01%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333366;
}
#box2
{
  width:100%;
  height:130px; 
  background-color: #d8def6;/*#737ca0;*/  
}
#container
{
  width: 759px;
  position:absolute; 
  top:0;
  left: 50%;
  margin-left:-379px; 
  margin-top:0; 
  background-color:#e7e9f1; 
 /*border:1px solid green;*/
}
/*-----Container mit dem grossen Bild-----*/
#div_bild
{
  position:absolute;
  left:300px;
  top:200px;
  width:250px;  
  display:none;
}
#div_bild2
{
  position:absolute;
  left:300px;
  top:200px;
  width:250px;  
  display:none;
}
#div_bild3
{
  position:absolute;
  left:300px;
  top:200px;
  width:250px;  
  display:none;
}
#div_bild1
{
  position:absolute;
  left:300px;
  top:200px;
  width:250px;  
  display:none;
}

#div_bild4
{
  position:absolute;
  left:300px;
  top:200px;
  width:250px;  
  display:none;
}

#div_bild5
{
  position:absolute;
  left:300px;
  top:200px;
  width:250px;  
  display:none;
}
/*-----Hauptmenü-------------*/
#kopf
{   
   width:759px;
   height:130px;
   background-color:#737ca0;
   background-image: url(bilder/kopf.jpg); 
   background-repeat: no-repeat;   
   margin:0;	
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333366;
}
#kopf ul
{
	list-style-type:none;
	margin:0px 0 10px 595px;
	padding:14px 0 0 0 ;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333366;
}
*+#kopf ul
{
  margin:16px 0 0px 595px;

}
#kopf li
{
	padding:5px 20px 0 0px;   
}
#kopf li a:link, #kopf li a:visited
{
color: #333366;  
text-decoration:underline;
}
#kopf li a:focus 
{
  
  text-decoration:underline;
  color:#802028;
}
#kopf li a:hover, #kopf li a:active
{
  text-decoration:underline;
  color:#802028;
}
#box
{
  width:759px; 
  margin:0;  
  /*border-left:1px solid #5c5c73;*/
  background-color:#e7e9f1;
}
/*---------------Untermenü----------------*/
#linke_balke
{        
   width:184px;
   float:left; 
   margin:0;           
   background-color:#e7e9f1; 
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333366; 
   /*border:1px solid blue;*/
}
#linke_balke img
{
   margin: 0px 0 0px 16px;
}
#linke_balke img.bucher
{
   margin: 49px 0 10px 19px;  
}
#linke_balke img.ottmann
{
  border: 1px solid #6b7394;
  margin: 50px 0 10px 16px;   
}
 
#linke_balke ul
{
    list-style-type:none;
	margin:0px 0 0 12px;
	padding:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333366;
}
#linke_balke li
{
  padding:6px 0 0 0px; 
}
#linke_balke li a:link, #linke_balke li a:visited
{
  text-decoration:underline;
  color: #333366;
}
#linke_balke li a:focus 
{
  text-decoration:underline;
  color:#93242e;
}
#linke_balke li a:hover, #linke_balke li a:active
{
  text-decoration:underline;
  color:#93242e;
}
#linke_balke p
{
  margin: 20px 5px;
  padding:0;
}
/*--------------Inhalt--------------*/
#inhalt
{
  width:573px;
  float:right;  
  margin:0 0 0 0;  
  background-image:  url(bilder/inhalt_hintergr.gif);
  background-repeat:repeat-y;
  /*border:1px solid green;*/
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333366; 
}
h3
{
  margin:0 8px 0 0;
  padding: 7px 27px 7px 20px;
  font-size:13px;
  font-weight:bold;
  color: #93242e;
  background-color:#d8def5;
}
h4
{
  margin:10px 27px 7px 20px; 
  font-size:13px;
  font-weight: bold;
  color: #333366; 
}
.ueberschr
{
  color:#93242e;
}
p
{
  margin:7px 27px 7px 20px;
  font-size: 11px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#333366;
  line-height: 1.3;
 
}
img.anfahrt
{
  border:1px solid #999999;
}
.termine
{
  width:526px;
  margin:7px 27px 7px 20px ;  
  border: 1px solid #e7e9f1; 
  border-collapse:collapse; 
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333366; 
  text-align: center;
}
.termine thead
{
  background-color:#737ca0;
  color:#e7e9f1;
}
.termine thead th
{
  border-right:1px solid #e7e9f1;
  padding: 7px 5px;
}
.termine td
{
  padding: 7px 5px; 
  border-right:1px solid #e7e9f1;
  border-bottom: 1px solid #d8def5;
  background-color:#ffffff;
  color: #333366; 
}
.termine td.lila
{
  padding: 7px 5px; 
  border-right:1px solid #e7e9f1;
  border-bottom: 1px solid #d8def5;
  background-color:#d8def5;
  color: #333366;
}
.beschreibung
{
  width:526px;
  margin:7px 27px 7px 20px; 
  padding:0;
  color: #333366;   
  border-collapse:collapse;     
  
}
.beschreibung td
{
  margin:0;
  padding: 7px 5px;  
  border-bottom: 1px solid #737ca0; 
  vertical-align:top;
}
*+html .beschreibung td 
{
  padding-top: 13px;

}
.beschreibung td p
{
  margin-top:0;
}

.beschreibung img
{
  display:block;   
  margin:0;
}
.termine img
{
  border: 0;
}
.termine a:link, .termine a:visited 
{
text-decoration:none;
}
.termine a:focus
{
text-decoration:none;
}
.termine a:hover, .termine a:active 
{
text-decoration:none;
}
a
{
  font-size: 11px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #336699;
}
a:link, a:visited
{  
  text-decoration: none;
}
a:focus
{ 
  text-decoration: underline; 
}
a:hover
{  
  text-decoration: underline;
}
 a:active
{
text-decoration: none;
}
*+html hr
{
  margin:0px 27px 0px 20px;
}
* html hr
{
 margin:3px 27px 3px 20px;
}
hr
{
  color: #737ca0;
  background-color:#737ca0;
  width:526px;
  height: 1px;
  margin:13px 27px 13px 20px;
  border: 0 none; 
 
}
 ul
{
    list-style-type:none;
	margin:0px 0 0 40px;
	padding:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333366;
}
li
{
  padding:5px 0 0 0px; 
}
/*-----------------Fuß-------------------*/
#fuss
{
  
  width:759px;
  height: 28px;    
  margin:0;
  background-image:  url(bilder/balke_unten.gif);
  background-repeat:no-repeat;
  font-size: 11px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#e7e9f1;
}
#fuss table
{
width:758px;
margin:0;
padding:0px ;
font-size: 11px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#e7e9f1;
}
#fuss table td
{
padding:1px 20px 0;
}
#fuss td.kontakt
{
  font-weight:bold;
  text-align:right;
}
#fuss a:link, #fuss a:visited
{
  color: #e7e9f1;
  text-decoration:none;
}
#fuss a:focus
{
  color: #802028;
  text-decoration:none;
}
#fuss a:hover, #fuss a:active
{
  color: #802028;
  text-decoration:none;
}

