html,body{
 font-family:arial;
 color:#000;
 font-size:10pt;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color:#c0c0c0;}

a{text-decoration:none;}

img{ border:none; }

td,body,.text{
 font-family:Arial;
 font-size:12pt;
 color:#312C29;}

td{
 font-size:10pt;}

.lkol,.lkul{
 margin:0;
 padding:0;
 margin-left:25px;}

.lkul{
 margin-left:15px;}

.ins{
 margin-left:10px;}

.inst{
 margin:5px;margin-left:0px;}

.lo{border:1px solid #ccc; border-style: solid none none solid;}
.lo2{border:3px solid #ccc; border-style: double none none solid ; border-width:3px 0px 0px 1px;}
.ru{border:1px solid #ccc; border-style: none solid solid none ;}

.f{
 margin-bottom:0px;}

.b{
 font-weight:bold;}

.q {
 background-image:url(layout/Qualitaet.png);
 background-repeat:no-repeat;
 width:208px;
 height:94px;}

.violett{ 
 text-decoration:none;
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
 color:#691C6A;}

.violett2{
 text-decoration:none;
 font-family:Arial;
 font-size:12pt;
 font-weight:normal;
 color:#691C6A;}

.xviolett:hover,.xviolett2:hover{
 text-decoration:underline;}

.L{
 height:10px;
 line-height:10px;
 font-size:10px; }

#seite {
 margin:auto;
 width:950px;
 min-height:630px;
 background-color:#fff;}

#kopf {
 width:950px;
 height:130px;
 display:block;
 background-image:url(layout/kopfzeile.jpg);
 background-repeat:no-repeat;}

#nav{
 display:inline;float:left;
 text-align:center;
 margin-left:20px;
 margin-right:20px;
 width:210px;}

#innernav{
 display:block;
 margin-bottom:5px;}

#content{
 display:inline;float:left;
 width:697px;}

#innercontent{
 background-image:url(layout/cmitte2.png);
 background-repeat:repeat-y;
 min-height:605px;
 width:700px;}

#ctext{
 min-height:550px;
 width:644px;
 padding:20px;}

#fuss {
 width:950px;
 height:11px;
 margin-top:10px;
 background-image:url(layout/fuss.png);
 background-repeat:no-repeat;}

h1{
 margin:0;paddding:0;
 margin-bottom:15px;
 font-family:Arial;
 font-size:20pt;
 font-weight:bold;
 padding-bottom:10px;
 border-bottom:3px solid #006266;
 color:#006266;}

.nav1,.nava1,.navz,.navaz,.nav,.nava,.snav,.snava{
 text-align:left;
 color:#312C29;
 height:30px;}

.nav,.nava,.snav,.snava{
 display:block;
 border:none;
 background-image:url(layout/navx.png);}

.nava,.snava{
 background-image:url(layout/navax.png);}

.nav1,.nava1   {
 display:block;
 background-image:url(layout/nav1.png);
 background-repeat:no-repeat;}

.nava1   {
 background-image:url(layout/nava1.png);}

.navz,.navaz  {
 display:block;
 background-image:url(layout/navz.png);
 background-repeat:no-repeat;}

.navaz  {
 background-image:url(layout/navaz.png);}

.nt1{
 line-height:175%;
 padding-top:7px;
 text-decoration:none;
 font-family:Arial;
 font-size:13pt;
 width:198px;
 padding-left:15px;}

.ntz{
 line-height:175%;
 padding-bottom:7px;
 text-decoration:none;
 font-family:Arial;
 font-size:13pt;
 width:198px;
 padding-left:15px;}

.nt{
 line-height:175%;
 text-decoration:none;
 font-family:Arial;
 font-size:13pt;
 width:198px;
 padding-left:15px;}

.st{
 line-height:175%;
 text-decoration:none;
 font-family:Arial;
 font-size:11pt;
 width:188px;
 padding-left:25px;}

.nava1,.navaz,.nava,.snava{
 color:#fff;}

.tel{
 margin-bottom:5px;
 font-family:Arial;
 font-weight:bold;
 font-size:20pt;
 color:#691C6A;}

.foto{
 margin-bottom:5px;
 font-family:Arial;
 font-weight:bold;
 font-size:17pt;
 color:#691C6A;}

.termin{
 margin-bottom:5px;
 font-family:Arial;
 text-align:left;
 margin-left:15px;
 line-height:150%;}

.copy{
 margin-top:115px;
 text-align:center;
 font-family:Arial;
 color:#312C29;
 font-size:9pt;}

.link,.linka{
 font-family:Arial;
 text-decoration:none;
 color:#312C29;}

.linka{
 color:#691C6A;}

.cb{
 clear:both;}

.ln{
 height:1px;
 background-image:url(layout/navax.png);}
