html,body{
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color:#F0f0f0;
 background-image:url(layout/vhg.png);
 background-attachment:fixed;}

#Kontakt{text-align:left;}
#kopf{
 margin:0;
 margin:auto;
 display:block;
 background-image:url(layout/kopf_mit_logo.png);
 background-repeat:no-repeat;
 width:801px;
 height:111px;}

#logo{
 margin-top:10px;
 margin-right:22px;
 }

#mitte{
 min-height:450px;
 margin:0;
 margin:auto;
 width:821px;
 display:block;
 background-image:url(layout/hg.png);
 background-position:10px 0px;
 background-repeat:repeat-y;}

#fuss{
 display:block;
 margin:0;
 margin:auto;
 background-image:url(layout/fuss.png);
 background-repeat:no-repeat;
 width:801px;
 height:25px;
 text-align:center;
}

.lru{
 display:inline;
 height:18px;
 line-height:18px;
 background-color:#fff;
 border-style:solid;
 border-width:1px;
 border-color:#464646;
 border-top-color:#fff;
 margin:0px;
 padding:0px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;}

.midspace,.leftspace,.rightspace{
 width:200px;
 display:inline;
 float:left;
 height:25px;
 display:inline;
 border:none;
 margin:0px;
 padding:0px;}

.midspace{
 height:30px;
 text-align:center;
 width:400px;}

.leftspace{
 padding-top:5px;}

.rightspace{
 width:180px;
 padding-top:5px;
 text-align:right;}


#nav{
 display:inline;float:left;
 width:170px;
 padding-top:20px;
 padding-left:4px;}

#content{
 display:inline;float:left;
 width:610px;
 padding-top:20px;
 }

#c1,#c2{
 min-height:350px;
 text-align:justify;
 display:inline;float:left;
 height:100%;}

#c2{
 width:299px;}
 
#c1{
 width:280px;
 padding-right:20px;
 background-image:url(layout/gap.gif);
 background-repeat:repeat-y;
 background-position:right top;
}

#cgap{
 font-size:10px;
 display:inline;float:left;
 height:100%;
 width:10px;}

h1,h2,h3,h4{
 text-align:left;
 margin:0;padding:0;
 font-family:Tahoma,sans-serif;
 line-height:150%;
 font-weight:normal;
 color:#333333;
 margin-bottom:10px;}

h1{font-size:20px;}
h2,h3{font-size:15px;font-weight:bold;}
h3{margin-bottom:0;}
h4{font-size:14px;font-weight:bold;}

.text{
 font-family:Tahoma,sans-serif;
 line-height:130%;
 font-size:13px;
 color:#333333;}

.textsmall,.textsmall0,.textsmall1{
 font-family:Tahoma,sans-serif;
 line-height:130%;
 font-size:11px;
 color:#333333;}

.textsmall1{
 font-weight:bold;}

img{
 border:1px solid #000;}

a{ text-decoration:none;}

.pagelink2,.pagelink,.link,.link2{
 color:#FF7713;
 text-decoration:none;}

.link{
 border:1px dashed #92BF1C; border-style:none none dashed none;}

.pagelink,.pagelink2{
 display:inline-block;
 width:25px;
 text-align:center;
 margin-left:5px;
 margin-right:5px; }

.pagelink2{
 color:#333333;
 font-weight:bold;}

img{
 border:none;}

.cb{clear:both;}

.men{
 background-image:url(layout/men.png);
 background-repeat:no-repeat;}

.men,.mena,.mens{
 font-family:tahoma;
 color:#fff;
 font-size:13px;
 line-height:14px;
 font-weight:bold;
 text-decoration:none;
 padding-left:10px;
 padding-top:11px;
 display:block;
 width:140px;
 height:29px;}

.mena,
.men:hover{
 padding-left:18px;
 padding-top:8px;
 width:132px;
 height:32px;
 background-image:url(layout/mena.png);
 background-repeat:no-repeat;}

.mens{
 color:#000;
 padding-left:18px;
 padding-top:8px;
 width:132px;
 height:32px;
 background-image:url(layout/mens.png);
 background-repeat:no-repeat;}


.men:hover{}

.mena{}

.h{font-size:14px;}

.c{width:100%;text-align:center;}
.r{width:100%;text-align:right;}
.l{width:100%;text-align:left;}

.nowrap{white-space:nowrap;}

.feld {
 font-family:tahoma;
 font-size:13px;
 font-weight:normal;
 border-color:#92BF1C;
 border-width:1px;
 border-style:solid;
 overflow:auto;
 width:180px;}

.red{color:#FF7713;}

.green{color:#92BF1C;}

.refpic{
 display:block;
 width:296px;
 height:150px;
 overflow:hidden;
 border:1px solid #92BF1C;
 margin:0;padding:0;
 margin-top:10px;
 margin-bottom:4px; }

.textref{
 display:block;
 width:296px;
 margin-left:5px;
 font-family:Tahoma,sans-serif;
 line-height:120%;
 text-align:left;
 font-size:11px;
 color:#333333;
 margin-bottom:4px; }

.refpic{
 display:block;
 width:296px;
 height:150px;
 overflow:hidden;
 border:1px solid #92BF1C;
 margin:0;padding:0;}

.textref{
 display:block;
 width:296px;
 font-family:Tahoma,sans-serif;
 line-height:120%;
 text-align:left;
 font-size:11px;
 color:#333333;}

.l10{font-size:10px;line-height:10px;height:10px;overflow:hidden;}

.one00p{width:100%;margin-bottom:5px;margin-top:5px;}

.d3{
 padding:0;margin:0;
 margin-top:3px;
 margin-bottom:3px;
 overflow:hidden;
 height:1px;
 width:100%;
 background-color:#d3d3d3;
 color:#d3d3d3;}
