/* CSS Document */
body
{

	background-image: url(images/layout/grundbild.jpg);
	background-repeat:repeat-x;
	background-color:#008f01;
}
.footer_imprint { position: absolute; top: 1320px; left: 37px; width: 575px; height: 30px; background: #fff; padding: 5px; padding-top: 10px; }
.footer_imprint p { color: #333; font-size: 12px; }
.footer_imprint a { color: #030; }
.footer_imprint a:hover { color: #030; text-decoration: underline; }

.vor
{
	position:absolute;
	left:0px; top:0px; width:194px; height:88px;

}

.vogel{
		left:0px; top:72px; width:72px; height:60px;
		position:absolute;
}
.sonne{
		left:800px; top:10px; width:63px; height:56px;
		position:absolute;
}
.vorl{
		left:0px; top:260px; width:623px; /*height:396px;*/ height: auto;
		position:absolute;
		display: none;
}
.anzeige{
		left:0px; top:260px; width:623px; /*height:396px;*/ height: 1100px;
		position:absolute;
		background: url(images/layout/bg_anzeige.png) no-repeat;
}
.grundnavi{
		left:633px; top:190px; width:355px; height:346px;
		position:absolute;
}
	.grundinfofeld{
			left:72px; top:90px; width:535px; /*height:390px;*/ height: 1000px;
			position:absolute;
			overflow: auto;
	}
		.infofeld{
				left:0px; top:0px; width:510px; height:290px;
				position:absolute;
				font-family:  Arial, Helvetica;
				font-size: 12px;
				text-decoration: none;
		}
.ueberschrift
{
	left:72px;
	top:50px;
	width:329px;
	height:31px;
	position:absolute;
	font-family:  Arial, Helvetica;
	font-size: 18px;
	text-decoration: none;
	color: #663300;
}		
.gg{
	left:260px;
	top:0px;
	width:398px;
	height:370px;
	position:absolute;
}

	.navi_1 /* Attraktionen */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:675px; top:264px; width:154px; height:24px;
	}
			a.sch_1:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:154px; height:24px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_1:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:154px; height:24px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_1:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:154px; height:24px;
				background:   url(_navi/attraktionen.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_1:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:154px; height:24px;
				background:   url(_navi/attraktionen.jpg);
				background-repeat: no-repeat;
			}
	.navi_2 /* Routenplaner */ 
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:634px; top:504px; width:105px; height:28px;
	}
			a.sch_2:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:105px; height:28px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_2:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:105px; height:28px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_2:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:105px; height:28px;
				background:   url(_navi/anfahrt.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_2:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:105px; height:28px;
				background:   url(_navi/anfahrt.jpg);
				background-repeat: no-repeat;
			}
	.navi_3 /* Angebote */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:664px; top:396px; width:75px; height:20px;
	}
			a.sch_3:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:75px; height:20px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_3:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:75px; height:20px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_3:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:75px; height:20px;
				background:   url(_navi/angebote.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_3:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:75px; height:20px;
				background:   url(_navi/angebote.jpg);
				background-repeat: no-repeat;
			}			
	.navi_4 /* Galerie Geburtstage */ 
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:783px; top:460px; width:160px; height:30px;
	}
			a.sch_4:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:160px; height:30px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_4:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:160px; height:30px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_4:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:160px; height:30px;
				background:   url(_navi/bildergalerie.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_4:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:160px; height:30px;
				background:   url(_navi/bildergalerie.jpg);
				background-repeat: no-repeat;
			}			
	.navi_5 /* Buchen */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:677px; top:418px; width:61px; height:17px;
	}
			a.sch_5:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:61px; height:17px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_5:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:61px; height:17px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_5:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:61px; height:17px;
				background:   url(_navi/buchen.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_5:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:61px; height:17px;
				background:   url(_navi/buchen.jpg);
				background-repeat: no-repeat;
			}
	.navi_6 /* Galerie Gastronomie */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:814px; top:552px; width:87px; height:19px;
	}
			a.sch_6:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:87px; height:19px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_6:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:87px; height:19px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_6:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:87px; height:19px;
				background:   url(_navi/gastro.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_6:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:87px; height:19px;
				background:   url(_navi/gastro.jpg);
				background-repeat: no-repeat;
			}
	.navi_7 /* Geburtstag feiern */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:633px; top:366px; width:212px; height:30px;
	}
			a.sch_7:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:212px; height:30px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_7:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:212px; height:30px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_7:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:212px; height:30px;
				background:   url(_navi/geburtstag.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_7:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:212px; height:30px;
				background:   url(_navi/geburtstag.jpg);
				background-repeat: no-repeat;
			}
	.navi_8 /* Galerie Geburtstage */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:805px; top:490px; width:89px; height:19px;
	}
			a.sch_8:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:89px; height:19px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_8:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:89px; height:19px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_8:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:89px; height:19px;
				background:   url(_navi/geburtstage.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_8:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:89px; height:19px;
				background:   url(_navi/geburtstage.jpg);
				background-repeat: no-repeat;
			}
	.navi_9 /* Info-Download */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:866px; top:265px; width:95px; height:17px;
	}
			a.sch_9:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:95px; height:17px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_9:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:95px; height:17px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_9:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:95px; height:17px;
				background:   url(_navi/info.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_9:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:95px; height:17px;
				background:   url(_navi/info.jpg);
				background-repeat: no-repeat;
			}
	.navi_10 /* KIDDO */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:782px; top:192px; width:150px; height:51px;
	}
			a.sch_10:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:150px; height:51px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_10:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:150px; height:51px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_10:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:150px; height:51px;
				background:   url(_navi/kiddo.gif);
				background-repeat: no-repeat;
			}
			a.schmuck_10:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:150px; height:51px;
				background:   url(_navi/kiddo.gif);
				background-repeat: no-repeat;
			}
	.navi_11 /* Kontakt */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:881px; top:284px; width:57px; height:18px;
	}
			a.sch_11:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:57px; height:18px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_11:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:57px; height:18px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_11:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:57px; height:18px;
				background:   url(_navi/kontakt.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_11:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:57px; height:18px;
				background:   url(_navi/kontakt.jpg);
				background-repeat: no-repeat;
			}			
	.navi_12 /* News */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:875px; top:244px; width:112px; height:17px;
	}
			a.sch_12:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:112px; height:17px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_12:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:112px; height:17px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_12:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:112px; height:17px;
				background:   url(_navi/news.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_12:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:112px; height:17px;
				background:   url(_navi/news.jpg);
				background-repeat: no-repeat;
			}
	.navi_13 /* Preise */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:704px; top:316px; width:282px; height:31px;
	}
			a.sch_13:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:282px; height:31px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_13:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:282px; height:31px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_13:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:282px; height:31px;
				background:   url(_navi/preise.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_13:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:282px; height:31px;
				background:   url(_navi/preise.jpg);
				background-repeat: no-repeat;
			}			
	.navi_14 /* Routenplaner */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:668px; top:536px; width:92px; height:18px;
	}
			a.sch_14:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:92px; height:18px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_14:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:92px; height:18px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_14:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:92px; height:18px;
				background:   url(_navi/route.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_14:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:92px; height:18px;
				background:   url(_navi/route.jpg);
				background-repeat: no-repeat;
			}
	.navi_15 /* Spass */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:825px; top:532px; width:96px; height:17px;
	}
			a.sch_15:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:96px; height:17px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_15:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:96px; height:17px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_15:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:96px; height:17px;
				background:   url(_navi/spass.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_15:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:96px; height:17px;
				background:   url(_navi/spass.jpg);
				background-repeat: no-repeat;
			}
	.navi_16 /* Toben */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:814px; top:512px; width:113px; height:17px;
	}
			a.sch_16:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:113px; height:17px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_16:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:113px; height:17px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_16:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:113px; height:17px;
				background:   url(_navi/toben.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_16:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:113px; height:17px;
				background:   url(_navi/toben.jpg);
				background-repeat: no-repeat;
			}
	.navi_17 /* Gastronomie */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:835px; top:401px; width:158px; height:31px;
	}
			a.sch_17:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:158px; height:31px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_17:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:158px; height:31px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_17:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:158px; height:31px;
				background:   url(_navi/gastronomie.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_17:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:158px; height:31px;
				background:   url(_navi/gastronomie.jpg);
				background-repeat: no-repeat;
			}															

	.navi_18 /* Impressum */
	{
		margin: 0px auto;
		padding: 0px auto;
		/*position:absolute;
		left:60px; top:1320px; width:600px; height:10px;*/
		position: absolute; top: 2px; left: 10px; width: 370px;
	}
a.imp:link{
				font-family:  Arial, Helvetica;
				line-height: 11px;
				font-size: 1em;
				text-decoration: none;
				color: #030;
				padding-top: 3px;
				padding-right: 5px;
}
a.imp:visited{
				font-family:  Arial, Helvetica;
				line-height: 11px;
				font-size: 1em;
				text-decoration: none;
				color: #030;
}
a.imp:hover{
				font-family:  Arial, Helvetica;
				line-height: 11px;
				font-size: 1em;
				text-decoration: underline;
				color: #030;
}
a.imp:active{
				font-family:  Arial, Helvetica;
				line-height: 11px;
				font-size: 1em;
				text-decoration: underline;
				color: #030;
}

.navi_18 a { float:left; }
.navi_18 p { font-size:0.7em; color:#fff; }	

	.navi_19 /* Jobs */
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:940px; top:292px; width:32px; height:14px;
	}
			a.sch_19:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:32px; height:14px;	
				background:   url(_navi/leer.gif);

			}
			a.sch_19:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:32px; height:14px;	
				background:   url(_navi/leer.gif);
			}
			a.sch_19:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:32px; height:14px;
				background:   url(_navi/jobs.jpg);
				background-repeat: no-repeat;
			}
			a.schmuck_19:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:32px; height:14px;
				background:   url(_navi/jobs.jpg);
				background-repeat: no-repeat;
			}			

	.navi_20 /* Partner */ 
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:724px; top:584px; width:124px; height:16px;
	}
			a.sch_20:link {
				display: block;
				position:absolute;
				left:0px; top:0px; width:124px; height:16px;	
				background:   url(_navi/partner.gif);

			}
			a.sch_20:visited {
				display: block;
				position:absolute;
				left:0px; top:0px; width:124px; height:16px;
				background:   url(_navi/partner.gif);
			}
			a.sch_20:hover {
				display: block;
				position:absolute;
				left:0px; top:0px; width:124px; height:16px;
				background:   url(_navi/partner_hover.gif);
				background-repeat: no-repeat;
			}
			a.schmuck_20:active {
				display: block;
				position:absolute;
				left:0px; top:0px; width:124px; height:16px;
				background:   url(_navi/partner_hover.gif);
				background-repeat: no-repeat;
			}

/*
// -----------------------------------------------------------------
// -- Typo -- orangepointsolutions Ltd. www.orangepointsolutions.de
// -----------------------------------------------------------------
*/

* {
	margin:0px;
	padding:0px;
	border:0px;
}

.palmbox { padding-left:120px; }

h1 {
	left:72px;
	top:50px;
	width:300px;
	height:31px;
	position:absolute;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #663300;
}		

h2 {
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-family:"Times New Roman", Times, serif;
	font-variant:small-caps;
	font-weight:bold;
	color:#f3cb01;
	margin-top:12px;
	margin-bottom:6px;
	font-size:16px;
}
h2.top { margin-top:0px; padding-top:0px; }
h2 .capital { color:#eee; font-size:1.3em; }

a {
	color:#663300;
	text-decoration:none;
}
a:hover { color:#eee; }

p, label { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom:12px;
	color:#e8ffe0;
}

label { font-size:11px; margin-top:0px; padding-top:0px; padding-bottom:6px; }

p.adresse { margin-bottom:6px; line-height:1.3em; }

li { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom:0px;
	list-style:none;
	color:#e8ffe0;
}

.promoLink {
	list-style:square;
	margin-left:50px;
	color: #226112;
}

.clearfloat { clear:both; }

.kurtblue, .kurtorange, .kurtgreen { 
	display:none; 
	margin:0px; 
	padding:0px; 
}

/* form css */

label {
	clear:left;
	width:120px;
	display:block;
	margin-top:6px;
	margin-bottom:0px;
}

label.left { float:left; }
label.slimleft { width:75px; float:left; clear:none; }

input, textarea { 
	width:250px;
	padding:3px; 
}

input.text { margin-bottom:3px;  }
input.slimtext, select { width:150px; margin-right:25px; margin-bottom:3px; float:left; }

input.submit, input.submitBuchung { 
	border-top:1px solid #f3cb01; 
	border-bottom:3px solid #f3cb01; 
	font-weight:bold;
}
input.submitBuchung { 
	width:150px;
}

/* gallery css */

#ImageContainerLB {
	background-color: #F5FFF2;
	width: 92px;
	border: 1px solid #CCCCCC;
	margin: 6px;
	float: left;
	padding: 8px;
	height: 92px;
}
* html #ImageContainerLB { /* IE6 Hack */
	margin-left: 6px;
	margin-right: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
}
#ImageContainerLB:hover  {
	background-color: #FED401;
}
#ImageLB {
	border: 1px solid #F4F4F4;
}
#ImageLB:hover {
	border: 1px solid #FFFFFF;
}
.GalleryTextbox {
	height: 80px;
	width: 80px;
	display: block;
	border: 1px solid #F4F4F4;
	padding: 5px;
	font-size: 12px;
	color: #666666;
	background-image: url(images/layout/gallerytextbox_bg.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
*html .GalleryTextbox {
	height: 92px;
	width: 92px;
}
.GalleryTextbox:hover  {
	text-decoration: none;
}

a.GalleryTextbox:hover {
	color:#CC6600;
}

/* player css */

#player {
	background-color:#fff;
	width:150px;
	height:17px;
	padding:3px;
	border-top:1px solid #f3cb01;
	border-bottom:2px solid #f3cb01;
}

.werrykids{
		left:693px; top:635px; width:180px; height:130px;
		position:absolute;
}

