
.menuhell  { color: #ffffff;  }
a.menuhell   { color: #ffffff;  }
a.menuhell:hover   { color: #a6a6a6; text-decoration: underline; }
a.menuhell:visited { color: #ffffff; }
a.menuhell:visited:hover  { color: #a6a6a6; text-decoration: none; }

a  { color: #b50051; text-decoration: none; }
a:visited { color: #2a0241; }
a:hover  { color: #FF0000; text-decoration: underline; }
a:visited:hover { color: #FF0000; text-decoration: none; }
a:active, a:focus{outline: none;}

.texthell    { color: #ffffff; font-weight: normal; font-size: 12px; line-height: 150%;   text-decoration: none; }
.text-klein   {  color: #5f6672;font-size: 10px; line-height: 120%;  }
.texthell-klein   {  color: #ffffff;font-size: 10px; line-height: 120%;   font-size: 11px; }

.textnews   {  color: #5f6672;font-size: 10px; line-height: 140%;    }
.newsbereich  {  color: #ffffff; font-size: 11px; line-height: normal;  font-style: normal; font-weight: bold; }

.site_titel  { color: #ffffff; font-weight: bold; font-size: 15px;  }

.pfad  { color: #2a0241;font-weight: normal; font-size: 11px; line-height: normal;  text-decoration: none; ?>; font-style: normal; }
a.pfad { color: #2a0241;  }
a.pfad:visited { color: #2a0241;  }
a.pfad:hover   { color: #757575; ; text-decoration: underline; }
a.pfad:visited:hover  { color: #757575; ; text-decoration: underline; }

.menuoben  { color: #a6a6a6; font-weight: normal; font-size: 10px; line-height: normal;  text-decoration: none; font-style: normal; }
a.menuoben { color: #a6a6a6;  }
a.menuoben:visited { color: #a6a6a6;  }
a.menuoben:hover   { color: #b50051; ; text-decoration: underline; }
a.menuoben:visited:hover  { color: #b50051; ; text-decoration: none; }

.liste  { color: #5f6672; font-size: 11px; line-height: 120%;  }

.formular { font-size: 11px; 
font-family: Verdana, 
Helvetica, sans-serif;  
font-weight: normal; 
color: #5f6672;
background-color: #dddddd;
border: 1px solid #757575; 
}

.formular_submit { font-size: 11px; 
font-family: Verdana, 
Helvetica, sans-serif;  
font-weight: normal; 
color: #ffffff;
background-color: #b50051;
border: 1px; 
border-style: solid; 
border-color: #2a0241; }




body{
background-color:#ffffff;
background-image: url(img/Muster_Background.gif);
background-position: top;
margin:0px 0px 0px 0px;
padding:0px;
}
body, text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:160%;
color:#5f6672;
font-weight:normal;
}
#container{
width:750px;
border:15px solid #FFC9D9;
text-align:left;
}
#container2{
border:2px solid #ffffff;
background-color:#ffffff;
}


h1, .headline{
color:#2a0241;
font-size:1.2em;
margin:0px 0px 0px 0px;
font-weight:bold;
text-transform:uppercase;
}
h1.mainheadline{
font-size:1.5em;
color: #2a0241;
border-bottom:2px solid #a6a6a6;
padding-bottom:7px;
margin-bottom:7px;
}
.clearboth{
clear:both;
height:0px;
}

h2,.subheadline{
color:#5f6672;
font-size:1.2em;
margin:0px 0px 0px 0px;
font-weight:bold;
}
h3, .headline2{
color:#2a0241;
font-size:1em;
margin:0px 0px 0px 0px;
font-weight:bold;
}
h4{
color:#5f6672;
font-size:1em;
margin:0px 0px 0px 0px;
font-weight:normal;
}
a, a:visited{
color:#b50051;
}
a:visited:hover, a:hover{
color:#2a0241;
}

#content ul{
list-style-image: url(img/liste.gif);
}


#menu{
position:relative;
}
#menu div ul{
position:absolute;
left:-9999px;
background-color:#ffffff;
border:1px solid  #bec3c9;
display:block;
margin:0px;
margin-left:-1px;
padding:2px 0px;
list-style-type:none;
top:22px;
}
#menu div ul a{
display:block;
padding:0px 5px;
color:#2a0241;
text-decoration:none;
line-height:140%;
font-size:10px;
height:14px;
}
#menu div ul a:hover{
color:#b50051;
}
.menuactive{
font-weight:bold;
}

#praxis{
width:126px;
position:absolute;
left:0px;
top:0px;
}
#praxis ul{
width:126px;
margin-left:0px;
}
#praxis:hover ul, #praxis ul:hover {
left:0px;
}
#sprechstunde{
width:177px;
position:absolute;
left:127px;
top:0px;
}
#sprechstunde ul{
width:176px;
}
#sprechstunde:hover ul, #sprechstunde ul:hover {
left:0px;
}
#news{
width:119px;
position:absolute;
left:304px;
top:0px;
}
#news ul{
width:118px;
}
#news:hover ul, #news ul:hover {
left:0px;
}
#termine{
width:118px;
position:absolute;
left:423px;
top:0px;
}
#termine ul{
width:117px;
}
#termine:hover ul, #termine ul:hover {
left:0px;
}
#kunst{
width:117px;
position:absolute;
left:541px;
top:0px;
}
#kunst ul{
width:116px;
}
#kunst:hover ul, #kunst ul:hover {
left:0px;
}
#kontakt{
width:88px;
position:absolute;
left:658px;
top:0px;
}
#kontakt ul{
width:87px;
}
#kontakt:hover ul, #kontakt ul:hover{
left:0px;
}
#menu div ul.sfhover {
left:0px;
}

#content{
text-align:left;
margin:80px 120px 20px 120px;

}

#bottom{
text-align:center;
border-top:2px solid #a6a6a6;
padding:7px;
margin:7px 0;
}


	body{
	padding:10px;
	background-color:#dddddd;
   }

	
	
	#tt_block1, #tt_block2 { 
  width:450px;
  margin: 0 0 0 0px; 
   border:1px solid #dddddd;
  padding:10px;
  margin-bottom:5px; }
	
  #tt_block1 img, #tt_block2 img { 
  float:right;
  }
  #produktTable{
   width:500px;
  }
  #produktTable h2{
  color: #848484;
  padding:2px 4px;
  margin:0px;
  font-size:11px;
  font-weight:bold;
  }

  .TBContainer2, .TBContainer1{
  margin-bottom:5px;
  width:500px;
  }
 
p{margin:0px 0 8px 0;padding:0px;}


.clearboth{
clear:both;
}

#schattenO{
float:left;
width:780px;
height:10px;
padding:0px;
background-image: url(img/schattenO.png);
background-position: bottom;
background-repeat:repeat-x;
}
#schattenU{
float:left;
width:780px;
height:10px;
padding:0px;
background-image: url(img/schattenU.png);
background-position: top;
background-repeat:repeat-x;
}
#schattenL{
width:790px;
padding-left:10px;
background-image: url(img/schattenL.png);
background-position: left;
background-repeat:repeat-y;
}
#schattenR{
width:780px;
padding-right:10px;
background-image: url(img/schattenR.png);
background-position: right;
background-repeat:repeat-y;
}
#bild{
float:right;
}
