body {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
a{color:#666;}
img{
border:none;}
#wrap{
width:700px;
height:701px;
margin:30px auto;
background-image:url(../img/hg_700.jpg);
background-position:0px 2px;
background-repeat:no-repeat;
border:1px solid #CCC;
/*border-bottom:none;*/

}

#top{
height:140px;
width:100%;

}
#logo{
width:140px;
height:140px;
float:left;
}
/*################################ TOP Navi  ################################################################*/
#nav{
height:140px;
}
#nav ul{
margin:0px;
padding:0px;
list-style:none;
}
#nav li{
font-size:16px;
font-weight:bold;
text-align:center;
width:139px;
height:140px;
float:left;
border-left:1px solid #CCC;
}
*html #nav li{
width:138px;}
#nav li a{
line-height:140px;
text-decoration:none;
color:#746B6B;
display:block;
}
#nav li a:hover{
background-color:#CAD12F;
}
.topAct{
background-color:#CAD12F;
}
/*################################ Linke Navi  ################################################################*/
#leftNav{
float:left;
height:560px;
width:140px;
}
#leftNav .headline{
font-weight:bold;
text-decoration:underline;
font-size:14px;
}
#leftNav ul{
height:129px;
list-style:none;
border-top:1px solid #CCC;
margin:0px;
padding:10px 0 0 0;
background-color:#FFF;
}

#leftNav li{
font-weight:bold;
text-align:left;
width:120px;
margin-left:20px;
line-height:20px;
color:#746B6B;
}
#leftNav li a{
text-decoration:none;
color:#746B6B;
display:block;
}
#leftNav .on a{
text-decoration:underline;
color:#746B6B;
display:block;
}
#leftNav .sub1_act, #leftNav .sub2_act, #leftNav .sub3_act, #leftNav .sub4_act{
background-color:#A2BD30;
}
/*############################### Content ################################################################*/

#contentWrap{
width:560px;
height:560px;
 float:left;
}
#inhTop{
position: relative;
width:540px;
height:260px;
background-color:#ccc;
padding:10px;
border-top:1px solid #CCC;
}
*html #inhTop{
height:259px;
}
#inhTopGal{
position: relative;
width:560px;
height:280px;
/*background-color:#ccc;*/
padding:0px;
top:-280px;
}
#inhTopGalText{
position: relative;
width:540px;
height:260px;
background-color:#ccc;
padding:10px;
}
.galText{
position:relative;
margin-top:85px;
}
#s1 #inhTop{
padding:0px;
height:280px;
width:560px;
background-color:#FFF;
border-bottom:1px solid #CCC;
}
#inhLeft, #inhRight{
margin-top: 130px;
padding:5px;
width:130px;
float:left;
}
*html #inhLeft, *html #inhRight{
width:128;}
#inhCenter{
width:280px;
height:280px;
float:left;
}
.name{
font-weight:bold;}
#inhBtn{
position: relative;
width:560px;
height:280px;
/*background-color:#FFF;*/
padding:0px;
}
#inhBtnGal{
position: relative;
width:560px;
height:280px;
top:-280px;
padding:0px;
background-color:none;
}
#bottomTop{
padding:0px;
margin:0px;
width:560px;
height:140px;
border-bottom:1px solid #CCC;
background-color:#FFF;
}
.textLeft{
padding:8px 5px;
margin:0px;
width:270px ;
height:124px;
float:left;
border-right:1px solid #CCC;
}
.textRight{
padding:8px 5px;
margin:0px;
width:268px ;
height:124px;
float:left;
}
.wichtig{
color:#A2BD30;
}
.textbtn1{
font-weight:normal;
text-align:left;
border-right:1px solid #CCC;
padding:25px 5px 0 5px;
margin: 0 0 0 1px;
width:128px ;
height:113px;
float:left;
background-color:#FFFFFF;
}
.textbtn2{
font-weight:normal;
text-align:left;
border-right:1px solid #CCC;
padding:25px 5px 0 5px;
margin:0;
width:129px ;
height:113px;
float:left;
/*background-color:#FFFFFF;*/
}
.textbtn3{
font-weight:normal;
padding:25px 5px 0 5px;
margin:0px;
width:129px ;
height:113px;
float:left;
border-right:1px solid #CCC;
/*background-color:#FFFFFF;*/
}
.partner{
position:relative;
margin:50px 0 0 140px;
width:auto;
}
.partner a{
font-weight:normal;
font-size:12px;
color:#666;
}
.kontakt{
position:relative;
margin:20px 0px 0px 140px;
}
.kontakt a{
color:#666;}