img, div {
   behavior: url(iepngfix.htc);
}
#geschenktipp { position:absolute; top: 47px; left:1320px; width:169px; height:512px; border:solid 0px green; z-index:1; }
#gewinnspiel { position:relative; top: -260px; left:100px; width:306px; height:80px; border:solid 0px green; }
#brings { position:relative; top: -200px; left:940px; width:202px; height:289px; border:solid 0px green; }
#rabatt-1 { position:relative; top: 100px; left:120px; width:122px; height:122px; border:solid 0px green; z-index:1; }
#rabatt-2 { position:relative; top: 273px; left:-445px; width:122px; height:122px; border:solid 0px green; }
#rabatt-3 { position:absolute; float:left; top: 70px; left:130px; width:150px; height:40px; border:solid 0px green; }
#rabatt-3 a:link, #rabatt-3 a:visited, #rabatt-3 a.active:link, #rabatt-3 a.active:visited  { font-size:13px; color: #333333; text-decoration:none; }
#rabatt-3 a:hover { color: #b6101d; text-decoration:underline; }

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

h1 {
	font-size:18px;
	color:#b6101d;
	font-weight:normal;
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:"trebuchet MS", arial, helvetica;
}
h2 {
	font-size:14px;
	color:#b6101d;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-family:"trebuchet MS", arial, helvetica;
}
h3 {
	font-size:18px;
	color:#b6101d;
	font-weight:normal;
	margin:0px 0px -1px 0px;
	font-family:"trebuchet MS", arial, helvetica;
}
h4 {
	font-size:14px;
	color:#444444;
	font-weight:bold;
	margin:2px 0px 3px 0px;
	padding:0px;
	font-family:"trebuchet MS", arial, helvetica;
}
h5 {
	font-size:13px;
	color:#b6101d;
	font-weight:bold;
	margin:0px 0px 0px -16px;
	font-family:"trebuchet MS", arial, helvetica;
}
h6 {
	font-size:13px;
	color:#b6101d;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:"trebuchet MS", arial, helvetica;
}
.content-txt {
	font-size:13px;
	color:#333333;
	line-height: 17px;
	margin:0px; 
	padding:0px;
	text-align:left;
}

.foot-txt {
	font-size:10px;
	color:#999999;
	line-height:10px;
	margin:0px; 
	padding:0px;
	text-align:left;
}
.content-txt-rot {
	font-size:13px;
	color:#b6101d;
	line-height: 17px;
	margin:0px; 
	padding:0px;
	text-align:left;
}

#text a:link, #text a:visited, #text a.active:link, #text a.active:visited  {
	font-size:13px;
	color: #333333;
	text-decoration:none;
}

#text a:hover {
	color: #b6101d;
	text-decoration:underline;
}

#textcopyright, #textcopyright a:link, #textcopyright a:visited, #textcopyright a.active:link, #textcopyright a.active:visited  {
	font-size:10px;
	color: #333333;
	text-decoration:none;
}

#head	{ position:relative; top:0px; left:0px; width:886px; height:147px; border:solid 0px green; }
#hair	{
	position:absolute;
	top:20px;
	left:575px;
	width:310px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
	border:solid 0px green;
}
#hair a:link, #hair a:visited { text-decoration:none; color: #666666; }
#hair a:hover { text-decoration:underline; color: #666666; }

#logo	{ position:absolute; top:27px; left:11px; width:430px; height:75px; background:url(../images/log_unterkunft-biker.gif); border:solid 0px green; }
#content { position:relative; top:10px; left:1px; width:894px; height:400px; background-color:#e7e7e7; border:solid 1px #CCCCCC; margin-bottom:20px;  }
#content-sport { position:relative; top:10px; left:1px; width:884px; height:1200px; background-color:#e7e7e7; border:solid 1px #CCCCCC; margin-bottom: 20px; }
#content-wasser { position:relative; top:10px; left:1px; width:884px; height:700px; background-color:#e7e7e7; border:solid 1px #CCCCCC; margin-bottom: 20px; }
#content-abend { position:relative; top:10px; left:1px; width:884px; height:1200px; background-color:#e7e7e7; border:solid 1px #CCCCCC; margin-bottom: 20px; }
#content-sehen { position:relative; top:10px; left:1px; width:884px; height:1200px; background-color:#e7e7e7; border:solid 1px #CCCCCC; margin-bottom: 20px; }
#content-angebot { position:relative; top:10px; left:1px; width:884px; height:730px; background-color:#e7e7e7; border:solid 1px #CCCCCC; margin-bottom: 20px; }
#footer { position:relative; top:0px; left:2px; width:883px; height:20px; border:solid 0px green; margin-bottom:20px;  }
#foot { position:relative; float:left; text-align:left; width:680px; height:20px; border:solid 0px green; }
#bookmark { position:relative; float:right; text-align:right; width:200px; height:20px; border:solid 0px green; }

#text { position:absolute; top:20px; left:8px; width:520px; border:solid 0px blue; text-align:left; }
#bild_gr { position:absolute; top:-120px; left:551px; width:344px; height:265px; padding:22px 0px 0px 22px; background:url(../images/bild_gr_bg.png); border:solid 0px green; text-align:left; }
#bild_kl-1 { position:absolute; top:195px; left:560px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-2 { position:absolute; top:195px; left:668px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-3 { position:absolute; top:195px; left:776px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-4 { position:absolute; top:270px; left:776px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-5 { position:absolute; top:270px; left:668px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-6 { position:absolute; top:270px; left:560px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-7 { position:absolute; top:345px; left:776px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-8 { position:absolute; top:345px; left:668px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-9 { position:absolute; top:345px; left:560px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-10 { position:absolute; top:420px; left:776px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-11 { position:absolute; top:420px; left:668px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-12 { position:absolute; top:420px; left:560px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-13 { position:absolute; top:495px; left:776px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-14 { position:absolute; top:495px; left:668px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-15 { position:absolute; top:495px; left:560px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-16 { position:absolute; top:570px; left:776px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-17 { position:absolute; top:570px; left:668px; width:103px; height:70px; border:solid 1px #cccccc; }
#bild_kl-18 { position:absolute; top:570px; left:560px; width:103px; height:70px; border:solid 1px #cccccc; }

/* _____ Navigation _____ */

#navi {
	position:absolute;
	top:112px;
	left:-4px;
	width: 896px;
	height:35px;
	font-size: 13px;
	font-family: "Trebuchet MS", arial, helvetica, sans serif;
	background: #b6101d;
}

#tab { margin: 0; padding: 0; background-color: #333333; }
	
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #ffffff;
}

#tab li {
	float: left;
	margin: 0; 
	padding: 0px 2px 0px 0px;
	height: 35px;
	list-style: none;
}

#tab a:link, #tab a:visited {
	float: left;
	font-weight: normal;
	display: block;
	padding: 0px;
	padding: 10px 9px 6px 9px;
	text-decoration: none;
	color: #ffffff;
}

#tab a.active:link, #tab a.active:visited  {
	color: #FFFFFF;
	background-image:url(../images/navi_active.gif); background-repeat:repeat;
}

#tab a:hover {
	color: #FFFFFF;
	background-image:url(../images/navi_active.gif); background-repeat:repeat;
}

#subnavi {
	position:relative;
	float:left;
	top:180px;
	left:565px;
	margin:0px 0px 0px 0px;
	width:200px;
	height:150px;
	text-align:left;
	font-family:"trebuchet MS", arial, helvetica;
	font-size:13px;
	line-height:20px;
	color:#333333;
	padding-left:20px;
	padding:0px 0px 0px 16px;
	border:solid 0px green;
}

#subnavi a:link, #subnavi a:visited { text-decoration:none; color: #333333; }
#subnavi a:hover { text-decoration:underline; color: #555555; }
#subnavi a.active:link, #subnavi a.active:visited { font-weight:bold; color: #b6101d; text-decoration:underline; }

#bildfoot {
	position:relative;
	float:left;
	top:180px;
	left:565px;
	margin:0px 0px 0px 0px;
	width:300px;
	height:150px;
	text-align:left;
	font-family:"trebuchet MS", arial, helvetica;
	font-size:12px;
	line-height:18px;
	color:#333333;
	padding-left:0px;
	padding:0px 0px 0px 10px;
	border:solid 0px green;
}
#bildfoot a:link, #bildfoot a:visited { text-decoration:none; color: #333333; }
#bildfoot a:hover { text-decoration:underline; color: #555555; }
#bildfoot a.active:link, #bildfoot a.active:visited { font-weight:bold; color: #b6101d; text-decoration:underline; }

#subnav {
	position:relative;
	float:left;
	top:180px;
	left:573px;
	margin:0px 0px 0px 0px;
	width:230px;
	height:150px;
	text-align:left;
	font-family:"trebuchet MS", arial, helvetica;
	font-size:13px;
	line-height:20px;
	color:#333333;
	padding-left:20px;
	padding:0px 0px 0px 16px;
	border:solid 0px red;
}
#tib {
	width:230px;
	margin: 0px 0px 0px -16px;
	padding: 0px 0px 0px 0px;
	border:solid 0px blue;
}

#tib li {
	width:230px;
	margin: 0; 
	padding: 0px 0px 0px 0px;
	height: 20px;
	list-style:none;
	border:solid 0px green;
}

#tib li a:link, #tib a:visited {
	float: left;
	font-weight: normal;
	display: block;
	padding: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color:#333333;
	list-style:none;

}

#tib a.active:link, #tib a.active:visited  {
background-image:url(../images/navipoint.gif);
background-repeat:no-repeat;
background-position:left;
}

#tib a:hover {
background-image:url(../images/navipoint.gif);
background-repeat:no-repeat;
background-position:left;

}

#nl_stempel {
	position:relative;
	float:left;
	top:200px;
	left:340px;
	width:230px;
	height:138px;
	border:solid 0px green;
}


#hausprospekt {
	position:relative;
	float:left;
	top:170px;
	left:565px;
	width:150px;
	height:110px;
	border:solid 0px green;
	text-align:left;
	font-family:"trebuchet MS", arial, helvetica;
	font-size:13px;
	line-height:20px;
	color:#333333;
	background-image:url("../images/hausprospekt.jpg");
	background-repeat:no-repeat;
	padding: 115px 0px 0px 145px;
	border:solid 0px green;
}

#hausprospekt a:link, #hausprospekt a:visited { text-decoration:none; color: #333333; }

#infobroschuere {
	position:relative;
	float:left;
	top:180px;
	left:565px;
	width:160px;
	height:100px;
	border:solid 0px green;
	text-align:left;
	font-family:"trebuchet MS", arial, helvetica;
	font-size:13px;
	line-height:20px;
	color:#333333;
	padding: 140px 0px 0px 130px;
}

#infobroschuere a:link, #infobroschuere a:visited { text-decoration:none; color: #333333; }


#adress1 {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:200px;
	height:80px;
	text-align:left;
	border:0px solid #ea5a08;
}

#adress2 {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:250px;
	height:80px;
	border:0px solid #ea5a08;
}


/* _____ Formular _____ */

#kontakt-links {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:120px;
	height:200px;
	text-align:left;
	line-height:25px;
	border:0px solid #ea5a08;
}

#kontakt-rechts {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:400px;
	height:250px;
	border:0px solid #ea5a08;
}

#kontakt-rechts .standart {
	font: normal 12px arial, verdana, sans-serif;
	width: 180px;
	height: 17px;
	margin: 4px 0 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}


#kontakt-rechts .anrede {
	font: normal 12px arial, verdana, sans-serif;
	width: 70px;
	height: 17px;
	margin: 4px 0 0 0;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}

#kontakt-rechts .feld100 {
	font: normal 12px arial, verdana, sans-serif;
	width: 180px;
	height: 17px;
	margin: 4px 0 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#kontakt-rechts .feld50 {
	font: normal 12px arial, verdana, sans-serif;
	width: 85px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#kontakt-rechts .feld90 {
	font: normal 12px arial, verdana, sans-serif;
	width: 145px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#kontakt-rechts .feld10 {
	font: normal 12px arial, verdana, sans-serif;
	width: 25px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#kontakt-rechts .feld70 {
	font: normal 12px arial, verdana, sans-serif;
	width: 130px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#kontakt-rechts .feld30 {
	font: normal 12px arial, verdana, sans-serif;
	width: 40px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#kontakt-rechts .textfeld {
	font: normal 12px arial, verdana, sans-serif;
	width: 350px;
	height: 100px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}

#kontakt-rechts .button {
	font: normal 12px arial, verdana, sans-serif;
	width: 80px;
	margin: 8px 3px 0 0;
	padding: 2px 0 2px 0;
	border: 1px solid #b6101d;
	color: #ffffff;
	background: #b6101d;
}


#kontakt-rechts .check {
	margin: 0px 4px 0px 15px;
}


#kontakt-rechts  input:hover,
#kontakt-rechts  select:hover { 
	background:#ffffff;
	color: #b6101d;
}

/* _____ Hausprospekt _____ */

#hausprospekt-links {
	position:relative;
	float:left;
	top:10px;
	left:0px;
	width:120px;
	height:200px;
	text-align:left;
	line-height:25px;
	border:0px solid #ea5a08;
}

#hausprospekt-rechts {
	position:relative;
	float:left;
	top:10px;
	left:0px;
	width:360px;
	height:250px;
	border:0px solid #ea5a08;
}

#hausprospekt-rechts .anrede {
	font: normal 12px arial, verdana, sans-serif;
	width: 70px;
	height: 17px;
	margin: 4px 0 0 0;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}

#hausprospekt-rechts .feld100 {
	font: normal 12px arial, verdana, sans-serif;
	width: 180px;
	height: 17px;
	margin: 4px 0 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#hausprospekt-rechts .feld50 {
	font: normal 12px arial, verdana, sans-serif;
	width: 85px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#hausprospekt-rechts .feld90 {
	font: normal 12px arial, verdana, sans-serif;
	width: 145px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#hausprospekt-rechts .feld10 {
	font: normal 12px arial, verdana, sans-serif;
	width: 25px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#hausprospekt-rechts .feld70 {
	font: normal 12px arial, verdana, sans-serif;
	width: 130px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#hausprospekt-rechts .feld30 {
	font: normal 12px arial, verdana, sans-serif;
	width: 40px;
	height: 17px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}
#hausprospekt-rechts .textfeld {
	font: normal 12px arial, verdana, sans-serif;
	width: 350px;
	height: 100px;
	margin: 4px 4px 0 0;
	padding: 2px 2px 0px 2px;
	border: 1px solid #999999;
	color: #333333;
	background: #ffffff;
}

#hausprospekt-rechts .button {
	font: normal 12px arial, verdana, sans-serif;
	width: 80px;
	margin: 8px 3px 0 0;
	padding: 2px 0 2px 0;
	border: 1px solid #b6101d;
	color: #ffffff;
	background: #b6101d;
}

#hausprospekt-rechts  input:hover,
#hausprospekt-rechts  select:hover { 
	background:#ffffff;
	color: #b6101d;
}

#jetzt-buchen {
	position:relative;
	float:left;
	margin:2px 0px 5px 0px;
	padding:0px 4px 0px 0px;
	left:0px;
	top:0px;
	width:68px;
	height:10px;
	background-color:#b6101d;
	background-image:url(../images/navipoint.gif); background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:right;
	line-height:10px;
}


#angebot-feed {
	position:absolute;
	left:0px;
	top:150px;
	width:35px;
	height:160px;
}