HTML,BODY{
	margin:0;
	padding:0;
}
BODY{
	font-family:Arial,sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#C1D468;
	background:url(../images/bkggras_neu040506.jpg) repeat;
}
IMG{
	border:none;
	margin:0;
	padding:0;
}
A:active{
	border:none;
}

.orange{color:#FCB814;}
.blue{color:#0066B3;}
.red{color:#C9242B;}
.green{color:#22B24B;}

.clrb{clear:both;margin:0;}
.clrl{clear:left;}
.clrr{clear:right;}


#framebody{
	margin:0 auto 0 auto;
	width:997px;
}

#framenav{
	margin-top:10px;
	height:41px;
}
#framenav UL{
	list-style-type:none;
	margin:0 0 0 3px;
	padding:0;
}
#framenav LI{
	float:left;
	padding-top:10px;
	padding-left:18px;
}
#framenav A{
	font-family:tahoma,arial,verdana;
	font-size:16px;
	font-weight:bold;
	font
	color:#FFFFFF;
	float:left;
}

#framemain{
	clear:both;
	width:984px;
	margin:0 auto 0 auto;
	background:transparent;
	padding:0;
	vertical-align:bottom;
}

#framefooter{
	margin:0 0 10px 0;
	background:url(../images/grleisteunten_040506.jpg) top center no-repeat;
	height:41px;	
}

.homedesccon{
	float:left;
	background:url(../images/bkghomedesc.jpg) bottom right no-repeat;
	width:748px;
	position:relative;
	top:0;
	left:0;
}
.homedescl1{
	background:url(../images/bkgkleer.jpg) top left no-repeat;
	padding-top:8px;
}
.homedesc{
	clear:left;
	margin-left:121px;
	font: 12px/1.5em Arial, Helvetica, sans-serif;
}
.homedesc H3{
	float:left;
	width:220px;
	text-align:right;
	padding-right:16px;
	margin-top:0;
	font-size:12pt;
}
.homedesc p, .homedesc UL{
	float:left;
	margin-bottom:12px;
	margin-top:0px;
	line-height:1.5em;
}
.homedesc UL{
	padding-left:11px;
	list-style-image:url(../images/lst1.gif);
}

.homeimgbar IMG{float:right;}

.hometxt{
	margin:0;
	padding:455px 0 11px 12px;
	font:11px/22px Tahoma,Helvetica,Lucida;
	width:222px;
	float:left;
	background:url(../images/bkgkleel.jpg) top left no-repeat;
}
.hometxt SPAN{
	visibility: hidden;
	padding-left:18px;

}
.homevwpv{
	position:absolute;
	top:86px;
	left:-164px;
	width:327px;
	height:333px;
	background:url(../images/vwpv.gif) top left no-repeat;
}
.homecaps{
	position:absolute;
	top:441px;
	left:-228px;
	width:37px;
	height:39px;
	background:url(../images/cap_s.gif) top left no-repeat;
}

#offers{
	background:url(../images/hinangebote_040506.jpg) repeat;
	top:0;
	left:0;
}
#offers H1{
	margin-top:0;
}
#offers UL{
	padding:14px 14px 14px 24px;
	font:16px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0;
}
#offers LI{
}
#offers .sign{
	margin:20px 0 0 26px;
	width:300px;
	padding:4px;
}
.sign .l1{

}
.sign .l2{

}
.sign .l3{

}
.sign .l4{

}
#offers .left{float:left;width:380px;}
#offers .right{float:left;padding-left:50px;}

#offers .pin2,#offers .pin3,#offers .pin4,#offers .pin5{
	position:absolute;
	width:47px;
	height:47px;

}
#offers .pin2{top:280px;left:188px;}
#offers .pin3{top:327px;left:235px;}
#offers .pin4{top:260px;left:260px;}

.pap1{
	background:white;
	margin-top:38px;
	width:500px;
	
}
.pap1 .entry{
	position:relative;
	top:0;
	left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:14px 14px 22px 14px;
	background:url(../images/paptl.gif) top left no-repeat;
}
.pap1 P{
	text-align:center;
}
.pap1 .pin{
	position:absolute;
	top:-23px;
	width:46px;
	height:47px;
	background:url(../images/pin01.gif) top left no-repeat;
}
.pap1 .t{
	background:url(../images/pixel.gif) top repeat-x;
}
.pap1 .b{
 background:url(../images/pixel.gif) bottom repeat-x;
}
.pap1 .r{
	background:url(../images/pixel.gif) right repeat-y;
}
.pap1 .l{
	background:url(../images/pixel.gif) left repeat-y;
}
.pap1 .tr{
	background:url(../images/pixel.gif) top right no-repeat;
}
.pap1 .br{
	background:url(../images/pixel.gif) bottom right no-repeat;
}
.pap1 .bl{
	background:url(../images/pixel.gif) bottom left no-repeat;
}


#offers H2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	font-size:19px;
	margin-top:8px;
}
#offers A{
	color:#000000;
	text-decoration:none;
}
#offers A:hover{
	text-decoration:underline;
}
#offers FONT{
	font-weight:bold;
	
}

#walk{
	background:url(../images/hinrundgang_040506.jpg) repeat;
	padding:10px 0 4px 0;
	margin:0;
}
#walk .left{
	float:left;
	width:390px;
	text-align:center;
	padding-top:32px;
	padding-bottom:32px;
}
#walk .map{
    background:url(../images/walkmbkg.gif) top left no-repeat;
	width:360px;
	height:549px;
	margin:0 0 24px 22px;
}
#walk .left IMG{
	margin:15px 14px 0 0;
}
#walk .right{
	float:left;
	width:590px;
	text-align:center;
}

#walk .right DIV{
	margin:12px auto 40px auto;
	padding:8px 6px 6px 6px;
	background-color:#FFFFFF;
	font-size:16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#walk .right P{
	margin:11px 0 9px 0;
}

#walk .miet{
    background:url(../images/rundgang_040506.jpg) top left no-repeat;
	width:528px;
	height:414px;
	margin:16px auto 48px auto;
	padding:0;	
}

#team{
	background:url(../images/hinrundgang_040506.jpg) repeat #FBDA7D;
	text-align:center;
	padding:10px 0 4px 0;
}


#team .frames{
	padding:3px 0 0 46px;
}

#team .foto{
	width:225px;
	background:url(../images/team_frm.gif) top left no-repeat;
	padding:72px 10px 34px 17px;
	text-align:center;
	float:left;
	margin:0 26px 0 26px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#team .foto DIV{
	background-color:#ECF2F9;
	color:#000000;
	width:190px;
	height:54px;
	padding:3px 0 7px 0;
	margin-top:14px;
}
#team .foto H2{
	margin:0 0 6px 0;
	padding:0;
	font-size:17px;
	font-weight:normal;
}
#team P{
	margin:0;
	font-size:12px;
	height:28px;
	vertical-align:middle;
}
#team .foto IMG{
	margin-right:32px;
}

#gb{
	background-color:#FFFFFF;
	background:url(../images/gbr.png) right repeat-y;
	padding-right:9px;
	margin-left:1px;
}
#gb .l1{
	background:url(../images/gbmid.png) top center repeat-y;
	background-color: #FFFFFF;
	
}

#gb .left{
	float:left;
	width:516px;
	padding:16px 0 0 18px;
}
#gb .left P{
	width:432px;
	font:15px/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:24px;
}
#gb .right{
	float:left;
	width:430px;
}
#gb .ttl{
	width:251px;
	height:70px;
	background:url(../images/gbttl.png) top left no-repeat;
	margin: 4px 0 24px 90px;
}
#gb HR{
	width:374px;
	margin:6px 0 6px 16px;
	border:1px solid #F0F0F0;
}

#gb FORM DIV{
	margin:32px 0 0 16px;
	padding:0 0 20px 20px;
	width:374px;
}
#gb INPUT{
	border: 1px solid black;
	background:transparent;
}
#gb LABEL{
	margin-bottom:4px;
}
#gb .pages{
	text-align:center;
	margin:32px 0 80px 36px;
	padding:0 0 20px 30px;
	width:374px;
}
#gb .pages .last,#gb .pages .next{
	float:left;
	width:60px;
}
#gb .pages P{
	float:left;
	width:160px;
	margin:0px;
	padding:0px;
}
#gb .pages A{
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}
#gb .pages A:hover{
	text-decoration:underline;
}
#gb TEXTAREA{
	font-size:13px;
}


#contact{
	background:url(../images/hinrundgang_040506.jpg) repeat;
	padding:61px 0 32px 152px;
}
#contact .text{
	visibility:hidden;
	height:50px;
	font-size:1px;
}
#contact .text P{
	margin:0;
	padding:0;
}
#contact .logo{
	background:url(../images/contactlogo.jpg) top left no-repeat;
	width:669px;
	height:289px;
	margin:0 0 38px 0;
}
#contact .open{
	background:url(../images/contactopen.gif) top left no-repeat;
	width:260px;
	height:260px;
	margin:0 49px 0 0;
	float:left;
}
#contact .ust{
	background:url(../images/contactust.gif) top left no-repeat;
	width:358px;
	height:114px;
	float:left;
}

#anfahrt{
	background:url(../images/hinrundgang_040506.jpg) repeat;
	padding:32px 0 32px 0;
}
#anfahrt .map{
	background:url(../images/waymap.jpg) top left no-repeat;
	width:689px;
	height:552px;
	margin:16px auto 16px auto;
}
#anfahrt .text{
	width:220px;
	padding:400px 0 0 456px;
}
#anfahrt H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	text-align:center;
	margin:4px;
}
#anfahrt P{
	text-align:center;
	margin:4px;
}

#partner{
	background:url(../images/hinrundgang_040506.jpg) repeat;
	padding:32px 0 32px 0;
}

#partner .frm{
	width:956px;
	height: 1200px;
	margin:0 auto 0 auto;
}

#partner .logo{
	background:url(../images/partnerlogo.gif) top left no-repeat;
	width:265px;
	height:58px;
	margin:0 auto 22px auto;
}

.schild{
	background:url(../images/mbrdo.png) top repeat-x;
	margin:33px;
	float:left;
}
.schild DIV{
	background:url(../images/mbrdr.png) right repeat-y;
}
.schild DIV DIV{
	background:url(../images/mbrdu.png) bottom repeat-x;
}
.schild DIV DIV DIV{
	background:url(../images/mbrdl.png) left repeat-y;
}
.schild DIV DIV DIV DIV{
	background:url(../images/mbrdol.png) top left no-repeat;
}
.schild DIV DIV DIV DIV DIV{
	background:url(../images/mbrdor.png) top right no-repeat;
}
.schild DIV DIV DIV DIV DIV DIV{
	background:url(../images/mbrdur.png) bottom right no-repeat;
}
.schild DIV DIV DIV DIV DIV DIV DIV{
	background:url(../images/mbrdul.png) bottom left no-repeat;
	padding:20px;
	
}
.schild IMG{
	border:1px solid #4064A6;
}
