img 						{behavior: url(shared/pngbehavior.htc)}

body						{font-family: verdana, hevetica, arial, sans-serif;
						font-size:14px;
						color:#000a64;
						background:#B6D0F7;
						vertical-align:center;
						}

#kopf1					{position:absolute;
						width:230px;
						height:302px;
						top:10px;
						left:10px;
						z-index:2;
						}
#kopf2					{position:absolute;
						width:720px;
						height:178px;
						top:10px;
						left:240px;
						border-right:1px solid #f0c80a;
						z-index:2;
						}						
#kopf3					{position:absolute;
						width:150px;
						height:100px;
						top:112px;
						left:111px;
						z-index:2;
						}

#logo					{position:absolute;
						width:140px;
						height:140px;
						top:12px;
						left:25px;
						z-index: 3;
						}
#flash					{position:absolute;
						width:750px;
						height:150px;
						top:60px;
						left:210px;
						z-index:1;
						border-right:1px solid orange;
						}
						
#flag					{position:absolute;
						width:25px;
						height:15px;
						top:780px;
						left:100px;
						z-index:4;
						}						
						
#metanavigation			{position:absolute;
						width:700px;
						height:10px;
						top:25px;
						left:640px;
						z-index:2;
						}
						
#metanavigation a		{font-family:Verdana;
						font-size:10px;
						text-align:center;
						color:white;
						float:left;
						margin-top:0px;
						margin-left:0px;
						padding-bottom:2px;
						padding-left:5px;
						border:0px;
						width:100px;
						height:12px;
						border:1px solid #f0c80a;
						text-decoration:none;
						}
						
#metanavigation a:hover	{background-image:url(media/white.gif);
						}
						
#subnavigation			{position:absolute;
						width:750px;
						height:20px;
						top:188px;
						left:210px;
						z-index:1;
						}
						
#subnavigation a			{font-family:Verdana;
						font-weight:bold;
						font-size:12px;
						text-align:center;
						color:#000a64;
						background-image:url(media/creme.gif);
						float:left;
						margin-top:0px;
						margin-left:0px;
						padding-top:3px;
						padding-left:5px;
						border:0px;
						width:118px;
						height:20px;
						border-left:1px solid #fac80a;
						border-right:1px solid #fac80a;
						border-bottom:1px solid #fac80a;
						text-decoration:none;
						}
						
#subnavigation a:hover	{background-image:url(media/orange.gif);
						}

#hauptnavi  				{position:absolute;
						width:200px;
						height:451px;
						left:10px;
						top:312px;
						background-image:url(media/rand_links-hauptnavi.jpg);
						background-repeat:y-repeat;
						z-index: 1;
						}
						
#hauptnaviOben			{position:absolute;
						width:215px;
						height:196px;
						left:30px;
						top:340px;
						z-index:2; 
						}
						
#navigation  			{position:absolute;
						width:200px;
						height:140px;
						font-family:Verdana;
						font-size:12px;
						font-weight:bold;
						color:#000a64;
						left:25px;
						top:265px;
						z-index: 4;
						}

#navigation  a			{display:block;
						height:20px;
						}
#neuAnimation			{position:absolute;
						width:50px;
						height:30px;
						left:50px;
						top:115px;
						z-index: 5;
						}
#angebote				{position:absolute;
						left:140px; 
						top:49px;
						width:170px; 
						height:150px; 
						z-index:3; 
						text-align:left;
						padding-left:10px;
						background-image:url(media/layer.gif);
						background-repeat:y-repeat;						
						visibility:hidden;
						}
						
#unterkunft				{position:absolute;
						left:140px; 
						top:73px; 
						width:170px; 
						height:40px; 
						z-index:3;
						text-align:left;
						padding-left:10px;
						background-image:url(media/layer.gif);
						background-repeat:y-repeat;						
						visibility:hidden;
						}

#spezial				{position:absolute;
						left:130px; 
						top:97px; 
						width:170px; 
						height:40px; 
						z-index:3;
						text-align:left;
						padding-left:10px;
						background-image:url(media/layer.gif);
						background-repeat:y-repeat;						
						visibility:hidden;
						}
						
#box1					{position:absolute;
						width:150px;
						height:530px;
						top:225px;
						left:800px;
						z-index:1;
						border:0px solid green;}
						
#box2					{position:absolute;
						width:150px;
						height:250px;
						top:495px;
						left:808px;
						z-index:1;
						}

#boxAktuelles1			{float:left;
						text-align:center;
						margin-left:10px;
						font-size:10px;
						}

#boxAktuelles2			{float:left;
						text-align:center;
						margin-left:10px;
						font-size:14px;
						font-weight:bold;
						}
#boxAktuelles3			{float:left;
						text-align:center;
						margin-left:5px;
						font-size:10px;
						font-weight:bold;
						}
						
.boxes					{border: 2px solid white;
						padding:0px 0px 0px 0px;
						background-color:#d7e7ff;
						}

.head					{margin-top:5px;
						margin-left:2px;
						text-align:center;
						}
						
.ueberschrift 			{background-color:#000A64;
						color:#f0c80a;
						text-align:center;
						font-size:16px;
						font-weight:bold;
						padding:0px;
						}

.erster					{padding-top:2px;}
						
#schnellsuche  			{position:absolute;
						text-align:center;
						font-size:10px;
						color:#000a64;
						width:100px;
						height:150px;
						left:60px;
						top:600px;
						z-index:3; 
						text-decoration:none;
						background-image:url(media/logo_sunny.gif);
						background-repeat:no-repeat;
						}
						
#schnellsuche h3			{font-size:16px;
						font-weight:bold;
						margin-top:50px;
						margin-left:-5px;
						}
#schnellsuche p			{font-size:12px;
						margin-top:0px;
						margin-left:-5px;
						}
#sunny_guide  			{float:left;
						text-align:center;
						font-size:10px;
						color:#000a64;
						width:100px;
						height:150px;
						margin-left:200px;
						margin-top:50px;
						z-index:3; 
						text-decoration:none;
						background-image:url(media/logo_sunny.gif);
						background-repeat:no-repeat;
						}
#sunny_guide_top 		{float:left;
						
						font-size:10px;
						color:#000a64;
						width:100px;
						height:50px;
						margin-left:20px;
						margin-top:2px;
						z-index:3; 
						text-decoration:none;
						background-image:url(media/logo_sunny.gif);
						background-repeat:no-repeat;
						}
						
#sunny_guide h3			{font-size:16px;
						font-weight:bold;
						margin-top:50px;
						margin-left:-5px;
						}	
#sunny_guide p			{font-size:12px;
						margin-top:0px;
						margin-left:-5px;
						}
#sunny_guide_top p		{font-size:12px;
						margin-top:5px;
						margin-left:50px;
						font-weight:bold;
						}						
#inhalt					{position:absolute;
						width:763px;
						height:550px;
						left:200px;
						top:215px;
						font-size:10px;
						border:0px solid grey;
						}

#inhalt_top				{float:left;
						width:600px;
						height:85px;
						margin-left:0px;
						margin-top:0px;
						padding:10px 200px 0px 50px;
						border:0px solid red;
						font-size:10px;
						background-image:url(media/box_kopf.png);
						background-repeat:no-repeat;
						border:0px solid red;}
						
#inhalt_center			{float:left;
						width:713px;
						height:450px;
						margin-left:0px;
						margin-top:0px;
						font-size:10px;
						padding-left:50px;
						background-image:url(media/rand_inhalt.png);
						background-repeat:y-repeat;
						border:0px solid black;
						text-decoration:none;
						}
#inhalt_center_1		{float:left;
						width:300px;
						height:70px;
						margin-left:0px;
						margin-top:10px;
						font-size:10px;
						border:0px solid red;
						}
#inhalt_center_2		{float:left;
						width:200px;
						height:50px;
						margin-left:25px;
						margin-top:10px;
						font-size:10px;
						border:0px solid red;
						}
#inhalt_center_3		{float:left;
						width:713px;
						height:200px;
						margin-left:0px;
						margin-top:10px;
						padding:0px 0px 0px 20px;
						font-size:10px;
						border:0px solid red;
						}
						
#inhalt_bottom			{position:absolute;
						width:550px;
						height:230px;
						left:50px;
						top:365px;
						padding:0px 0px 0px 0px;
						font-size:10px;
						background-image:url(media/pool_3.gif);
						background-repeat:no-repeat;
						}
						
#inhalttext				{margin-top:60px;
						padding-left:40px;
						padding-right:40px;
						width:650px;
						text-align:center;
						}

#einleitung				{margin-top:0px;
						margin-left:50px;
						padding-left:40px;
						padding-right:40px;
						width:480px;
						height:522px;
						text-align:left;
						overflow:auto;
						}
#einleitung li			{font-family: verdana, helvetica, arial, sans-serif;
						font-size: 12px;
						}						

#teilliste				{padding-left:52px;
						}						

#einleitung2			{margin-top:0px;
						margin-left:90px;
						padding-left:0px;
						width:510px;
						height:520px;
						text-align:left;
						overflow:auto;
						border:2px solid white;
						background-color:#d7e7ff;
						}
						
#mode					{float:left;
						background-image:url(media/shop_element_bademoden.gif);
						width:250px;
						height:200px;
						margin-left:5px;
						text-align:center;
						color:white;
						font-size:24px;
						font-weight:bold;
						}

#moebel					{float:left;
						background-image:url(media/shop_element_moebel.gif);
						width:250px;
						height:200px;
						text-align:center;
						color:white;
						font-size:24px;
						font-weight:bold;
						}
.Datum					{margin-top:165px;
						}
						
#fuss					{position:absolute;
						width:950px;
						height:60px;
						left:10px;
						top:760px;
						font-family: verdana, helvetica, arial, sans-serif;
						font-size: 10px;
						color: black;
						border-right:1px solid #f0c80a;
						z-index: 2;
						}
			
#fussRechts				{position:absolute;
						width:700px;
						height:60px;
						left:275px;
						top:770px;
						z-index: 3;
						}

#sidenavi				{position:absolute;
						color:#f0c80a;
						text-align:center;
						margin-top:5px;
						margin-left:220px;
						}						

#sidenavi a				{font-family: verdana, helvetica, arial, sans-serif;
						font-size: 10px;
						color:#000a64;
						font-weight:normal;
						text-decoration:none;
						text-align:center;
						}

span.ueberschrift_top	{font-size:30px;
						font-weight:bold;
						}
						
span.text_top			{font-size:14px;
						}	
						
h						{font-family:verdana, helvetica, arial, sans-serif;
						text-align:center;
						}

h1						{font-size:24px;
						font-weight:bold;
						}

h3						{font-size:16px;
						font-weight:bold;
						}
h4						{font-size:14px;
						font-weight:bold;
						}

h5						{font-size:12px;
						font-weight:bold;
						}

p						{font-family: verdana, hevetica, arial, sans-serif;
						font-size:12px;
						}

td						{height:20px;}	

a						{color:#000a64;
						text-decoration:none;
						}
						
a:hover					{color:#f0c80a;
						text-decoration:none;
						}

.feld					{background-color:#faf091;
						}

#ma_login				{position:absolute;
						left:40px;
						top:770px;
						z-index:4;
						}
#ueberMich				{float:left;
						width:200px;
						padding-right:10px;
						}

#guntherSorglos			{float:left;
						padding-right:20px;
						}
#textLinks				{height:120px;
						font-weight:bold;
						font-size:12px;
						}
						
#vip_sitze_vorne		{float:left;
						padding-right:20px;
						}
						
#hypnoBanner			{position:absolute;
						width:202px;
						height:55px;
						left:250px;
						top:20px;
						text-align:center;
						z-index:4;
						}

#linkGeyer				{position:absolute;
						font-size:10px;
						width:190px;
						height:55px;
						left:15px;
						top:780px;
						text-align:center;
						z-index:4;
						}
						
#tab_termine				{width:520px;
							margin-top:10px;
							margin-left:0px;
							background-color:#f1e4a7;
							border:2px solid #f0c80a;
							color:#000a64;
							}
.tabtermineth				{height:25px;
							font-weight:bold;
							background-color:#000a64;
							color:#f0c80a;
							padding:0px;
							}
.button						{border-top:1px solid #000a64;
							}
#tab_preise					{width:500px;
							margin:0px 5px 0px 5px;
							background-color:#f1e4a7;
							border:2px solid #f0c80a;
							color:#000a64;
							}
