body {margin:0px; padding:0px; background: white}

p {margin-right:0px; padding:0px; font-family:Verdana; font-size:11px; color:#000000; line-height:15px;}
h1 {margin-right:0px; padding:0px; font-family:Verdana; font-size:11px; color:#1c82cf; line-height:15px;}
h2 {margin-right:0px; padding:0px; font-family:Verdana; font-size:11px; color:#FFFFFF; line-height:15px;}
h3 {margin-right:0px; padding:0px; font-family:Verdana; font-size:9px; color:#1c82cf; line-height:12px;}

ul {margin-left:20px; padding:0px; font-family:Verdana; font-size:11px; color:#000000; line-height:15px;}

.lauftext {margin-right:0px; padding:0px; font-family:Verdana; font-size:12px; color: #c90039; line-height:12px;}
.box {margin-right:0px; padding:0px; font-family:Verdana; font-size:11px; color:#1c82cf; line-height:10px;}
.navi {margin-left:0px; padding:0px; position:relative; top:12px; left:14px; font-family:Verdana; font-size:12px; color:#1c82cf; line-height:19px;}


a {font-size:11px; font-family:Verdana; line-height:15px;}
a:link {color:#1c82cf; text-decoration:none;}
a:visited {color:#1c82cf; text-decoration:none;}
a:hover {color:#99ccff; text-decoration:none;}

#all {
	margin:0px auto;
	padding:0px;
	position:relative;
	width:950px;
	height:1500px;
	background-color: white;
	}
	
#all_kl {
	margin:0px auto;
	padding:0px;
	position:relative;
	width:950px;
	height:1140px;
	background-color: white;
	}

#header {
	margin:0px;
	padding:0px;
	position:relative;
	width:950px;
	height:310px;
	}
	
	#logo {
		margin:0px;
		padding:0px;
		position:absolute;
		top:4px;
		left:4px;
		width:260px;
		height:63,4px;
		}
		
	#lauftext {
		margin:0px;
		padding:0px;
		position:relative;
		top:12px;
		left:290px;
		width:660px;
		height:15px;
		}
		
	#header_pic {
		margin:0px;
		padding:0px;
		position:absolute;
		top:30px;
		left:20px;
		width:930px;
		height:280px;
		}
	
	#box {
		margin:0px;
		padding:0px;
		position:absolute;
		top:5px;
		right:3px;
		width:200px;
		height:270px;
		}
		
	#box_text {
		margin:0px;
		padding:0px;
		position:absolute;
		top:218px;
		left:7px;
		width:184px;
		height:40px;}

#hauptnavi {
	margin:0px;
	padding:0px;
	position:absolute;
	top:310px;
	left:20px;
	width:930px;
	height:140px;
	background-image:url(Pics_web/Navi/Verlauf.png);
	}

	#navigation {
		margin:0px;
		padding:0px;
		position:absolute;
		width:930px;
		height:50px;
		}

#links {
	margin:0px;
	padding:0px;
	position:absolute;
	top:365px;
	left:20px;
	width:188px;
	height:600px;
	}
	
	#secondnavi {
	margin:0px;
	padding:0px;
	position:absolute;
	width:188px;
	height:140px;
	background-image:url(Pics_web/Links/Secondnavi.png);
	}
	
	#wetter {
	margin:0px;
	padding:0px;
	position:absolute;
	top: 145px;
	width:188px;
	height:140px;
	}
	
	#live_wetter {
	margin:0px;
	padding:0px;
	position:absolute;
	top: 545px;
	left: 15px;
	width:190px;
	height:80px;
	}
	
	#media {
	margin:0px;
	padding:0px;
	position:absolute;
	top: 290px;
	width:188px;
	height:140px;
	}
	
	#anreise {
	margin:0px;
	padding:0px;
	position:absolute;
	top: 435px;
	width:188px;
	height:140px;
	}

#main {
	margin:0px;
	padding:0px;
	position:absolute;
	top:365px;
	left:218px;
	width:534px;
	height:1060px;
	}

#main_kl {
	margin:0px;
	padding:0px;
	position:absolute;
	top:365px;
	left:218px;
	width:534px;
	height:700px;
	}

#main_gr {
	margin:0px;
	padding:0px;
	position:absolute;
	top:365px;
	left:218px;
	width:534px;
	height:1400px;
	}

#main_big {
	margin:0px;
	padding:0px;
	position:absolute;
	top:365px;
	left:218px;
	width:534px;
	height:1800px;
	}
	
	#text_klein {
	width:265px;
	height:300px;
	}
	
		#text {
		margin:0px;
		padding:0px;
		position:absolute;
		width:265px;
		height:300px;
		}
		
		#text_head {
		margin:0px;
		padding:0px;
		position:absolute;
		width:265px;
		height:20px;
		}
		
		#text_pic {
		margin:0px;
		padding:0px;
		position:absolute;
		top: 25px;
		width:262px;
		height:120px;
		}
		
		#text_under {
		margin:0px;
		padding:0px;
		position:absolute;
		top: 150px;
		width:262px;
		height:150px;
		background-image:url(Pics_web/Text/Text_back.png)
		}
		
		#text_under_ol {
		margin:0px;
		padding:0px;
		position:absolute;
		top: 150px;
		width:262px;
		height:150px;
		}
	
	#text_service {
	width:265px;
	height:120px;
	}
	
		#service_text {
		margin:0px;
		padding:0px;
		position:absolute;
		width:265px;
		height:120px;
		}
		
		#service_head {
		margin:0px;
		padding:0px;
		position:absolute;
		width:265px;
		height:20px;
		}
		
		#service_under {
		margin:0px;
		padding:0px;
		position:absolute;
		top: 25px;
		width:262px;
		height:70px;
		}
		
	#text_gross {
	width:534px;
	height:400px;
	}
	
	#text_gross2 {
	width:534px;
	height:180px;
	}
	
		#text_gr {
		margin:0px;
		padding:0px;
		position:absolute;
		width:534px;
		height:auto;
		}
		
		#text_head_l {
		margin:0px;
		padding:0px;
		position:absolute;
		width:534px;
		height:20px;
		}
		
		#text_l {
		margin:0px;
		padding:0px;
		position:absolute;
		top:25px;
		width:534px;
		height:auto;
		}
	
	#text_bild {
	width:265px;
	height:190px;
	}
	
		#bild_text {
		margin:0px;
		padding:0px;
		position:absolute;
		width:265px;
		height:190px;
		}
		
		#bild_head {
		margin:0px;
		padding:0px;
		position:absolute;
		width:265px;
		height:20px;
		}
		
		#bild_under {
		margin:0px;
		padding:0px;
		position:absolute;
		top: 25px;
		width:262px;
		height:165px;
		}

#rechts {
	margin:0px;
	padding:0px;
	position:absolute;
	top:365px;
	right:0px;
	width:188px;
	height:600px;
	}
	
	#360_wellness {
	margin:0px;
	padding:0px;
	position:absolute;
	width:188px;
	height:240px;
	}
	
	#familie {
	margin:0px;
	padding:0px;
	position:absolute;
	top:245px;
	width:188px;
	height:140px;
	}

#impressum {
	margin:0px;
	padding:0px;
	position:absolute;
	top:1450px;
	left:20px;
	width:930px;
	height:40px;
	}
	
#impressum_kl {
	margin:0px;
	padding:0px;
	position:absolute;
	top:1090px;
	left:20px;
	width:930px;
	height:40px;
	}

#impressum_gr {
	margin:0px;
	padding:0px;
	position:absolute;
	top:1900px;
	left:20px;
	width:930px;
	height:40px;
	}
	
#impressum_big {
	margin:0px;
	padding:0px;
	position:absolute;
	top:2300px;
	left:20px;
	width:930px;
	height:40px;
	}