body, html {
	background:#789BC0;
	font-size:12px;
	font-family:VAG Rounded,Verdana,Arial,sans-serif;
	color:#333;
	height:101%;
}
.breaker {
	clear:both;
}

#head1 {
	width:100%;
	height:140px;
	background:url(../img/header_bg_1.gif);

}
#head2 {
	width:100%;
	height:247px;
	background:url(../img/header_bg_2.gif);

}
.center {
	width:950px;
	margin:0 auto;
}

#supertyp {
	width:406px;
	height:387px;
	background:url(../img/glatzkopf.jpg);
	position:absolute;
	top:0;
	left:50%;
	margin-left:150px;
}
#skypeindicator{
	position: absolute;
	top: 350px;
	left: 270px;
}

.slidemenu a {
width:51px; 
height:42px; 
text-indent:-5000px; 
overflow:hidden; 
display:block;
float:left;
margin-right:5px;
background-position:bottom;
}
.tab_booking {
background:url(../img/tab_booking.gif) top !important; 
}
.tab_contact {
background-image:url(../img/tab_contact.gif) !important;
}
.tab_zimmer {
background-image:url(../img/tab_zimmer.gif) !important;
}
.tab_dusche_wc {
background-image:url(../img/tab_dusche.gif) !important;
}
.tab_preise {
background-image:url(../img/tab_preise.gif) !important;
}
.tab_specials {
background-image:url(../img/tab_specials.gif) !important;
}
.tab_events {
background-image:url(../img/tab_events.gif) !important;
}
.tab_news {
background-image:url(../img/tab_news.gif) !important;
}
.tab_staff {
background-image:url(../img/tab_staff.gif) !important;
}
.tab_goodbad {
background-image:url(../img/tab_goodbad.gif) !important;
}
.tab_background {
background-image:url(../img/tab_background.gif) !important;
}
.tab_bilder {
background-image:url(../img/tab_bilder.gif) !important;
}
.tab_pics_in {
background-image:url(../img/tab_pics_in.gif) !important;
}
.tab_pics_out {
background-image:url(../img/tab_pics_out.gif) !important;
}
.tab_wallpaper {
outline:none;
background-image:url(../img/tab_wallpaper.gif) !important;
}
.tab_flat_tv {
background-image:url(../img/tab_flat_tv.gif) !important;
}
.tab_skype {
background-image:url(../img/tab_skype.gif) !important;
}
.tab_party {
background-image:url(../img/tab_party.gif) !important;
}
.tab_kitchenclub {
background-image:url(../img/tab_kitchenclub.gif) !important;
margin-left: 40px;
}
.tab_parking {
background-image:url(../img/tab_parking.gif) !important;
}
.tab_cinema {
background-image:url(../img/tab_cinema.gif) !important;
}
.tab_wlan {
background-image:url(../img/tab_wlan.gif) !important;
}
.tab_wii {
background-image:url(../img/tab_wii.gif) !important;
}
.tab_addon {
background-image:url(../img/tab_addon.gif) !important;
margin-left: 40px;
}
.tab_elevator {
background-image:url(../img/tab_elevator.gif) !important;
}
.tab_gmap {
background-image:url(../img/tab_gmap.gif) !important;
}
.tab_hvv {
background-image:url(../img/tab_hvv.gif) !important;
}
.tab_anfahrt {
background-image:url(../img/tab_anfahrt.gif) !important;
}
.tab_lage {
background-image:url(../img/tab_lage.gif) !important;
}
.tab_contest {
background-image:url(../img/tab_contest.gif) !important;
}




.tab_booking, .tab_contact, .tab_zimmer, .tab_dusche_wc, .tab_preise, .tab_specials, .tab_events, .tab_news, .tab_staff, .tab_goodbad, .tab_background, .tab_bilder, .tab_pics_in, .tab_pics_out, .tab_wallpaper, .tab_flat_tv, .tab_skype, .tab_party, .tab_kitchenclub, .tab_parking, .tab_cinema, .tab_wlan, .tab_wii, .tab_addon, .tab_elevator, .tab_gmap, .tab_hvv, .tab_anfahrt, .tab_lage, .tab_contest {
outline:none;
}



.wactive {
	background-position:top !important;
}
.slidemenu .tab_booking.wactive {
width:51px; height:42px; background:url(../img/tab_booking.gif) top; text-indent:-5000px; overflow:hidden; display:block;float:left;margin-right:5px;
}
#parent1-wrap, #parent2-wrap, #parent3-wrap, #parent4-wrap, #parent5-wrap {
	
}
.list_frame {
	margin-left:30px;
	float:left;
	height:242px;
	width:250px;
	overflow:hidden;
	background: url(../img/bg_ul.gif) bottom no-repeat;
	display:inline;
	
}
.list_frame_short {
	margin-left:30px;
	float:left;
	height:242px;
	width:250px;
	overflow:hidden;
	background: url(../img/bg_ul_short.png) bottom no-repeat;
	display:inline;
	
}
.list_frame_short_middle {
	margin-left:30px;
	float:left;
	height:282px;
	width:250px;
	overflow:hidden;
	background: url(../img/bg_ul_short_middle.png) bottom no-repeat;
	display:inline;
	
}
.list_frame_short_high {
	margin-left:30px;
	float:left;
	height:342px;
	width:250px;
	overflow:hidden;
	background: url(../img/bg_ul_short_high.png) bottom no-repeat;
	display:inline;
	
}
.list_frame_long {
	margin-left:30px;
	float:left;
	height:242px;
	width:800px;
	overflow:hidden;
	background: url(../img/bg_ul_long.png) bottom no-repeat;
	display:inline;
	
}
.list_frame_middle {
	margin-left:30px;
	float:left;
	height:242px;
	width:530px;
	overflow:hidden;
	background: url(../img/bg_ul_middle.png) bottom no-repeat;
	display:inline;
	
}
.list_frame_middle_middle {
	margin-left:30px;
	float:left;
	height:282px;
	width:530px;
	overflow:hidden;
	background: url(../img/bg_ul_middle_middle.png) bottom no-repeat;
	display:inline;
	
}
.list_frame_middle_high {
	margin-left:30px;
	float:left;
	height:342px;
	width:530px;
	overflow:hidden;
	background: url(../img/bg_ul_middle_high.png) bottom no-repeat;
	display:inline;
	
}
.list_frame_long_high {
	margin-left:30px;
	float:left;
	height:342px;
	width:800px;
	overflow:hidden;
	background: url(/img/bg_ul_long_high.png) bottom no-repeat;
	display:inline;
}

li div.panelscrollwrapper {
	overflow: hidden; 
	height: 240px;
	position: relative;
}
li div#googlemap {
	display:  none; 
}
li.currentpanel div.panelscrollwrapper {
	overflow-y: auto; 
	position: relative;
}
li.currentpanel div#googlemap {
	display:  block; 
}

.superthumb {
	 height:75px;
	 width:75px;
	 float:left;
	 margin-right:10px;
	 margin-bottom:10px;
	 display: inline;
}
.superthumb_overlay {
	 height:75px;
	 width:75px;
	 display:block;
	 padding: 0 !important;
	 margin: 0 !important;
	 background: url(/img/overlay_75.png);
}
.superthumb_overlay a {
	 height:75px;
	 width:75px;
	 display:block;
	 text-indent:-5000px;
	 position:relative;
	 padding: 0 !important;
	 margin: 0 !important;
}
*a {
	position:relative;
}
input.textinput {
	border:1px solid #666;
	width:170px;
	height:17px;
	margin-bottom:3px;
}
textarea.textinput {
	border:1px solid #666;
	width:170px;
	height:80px;
	margin-bottom:10px;
}
label {
	color:#333;
	font-size:10px;
}
.submit_button {
	font-size:11px;

	line-height:20px;
	border:0;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	padding:0;
	margin:0 5px 0 0;
	padding:2px 15px;
	background:#bdbdbd url(../img/submit_button.gif) repeat-x;
	text-align:center;
	color:#333;
	text-decoration:none;
}
h4 {
	font-weight:bold;
}
#TB_window label {
	color:#FFF;
	font-size:12px;
}
#TB_window input.textinput {
	border:1px solid #666;
	width:170px;
	height:17px;
	margin-bottom:3px;
}

#TB_window .submit_button {

	line-height:20px;
	border:0;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	padding:0;
	margin:0;
	margin-top:15px;
	padding:2px 15px;
	background:#bdbdbd url(../img/submit_button.gif) repeat-x;
	text-align:center;
	color:#333;
	text-decoration:none;
}
#TB_window input.textinput {
	border:1px solid #666;
	width:170px;
	height:17px;
	margin-bottom:3px;
}
#TB_window textarea {
	resize:none;
}

a.textlink:link, a.textlink:visited, a.textlink:active {
	color:#547ea7;
	text-decoration:none;
	

} 
a.textlink:hover {
	color:#406181;
	text-decoration:underline;
	

}
.wslide-wrap a:link, .wslide-wrap a:visited, .wslide-wrap a:active {
	color:#547ea7;
	text-decoration:none;
	

} 
.wslide-wrap a:hover {
	color:#406181;
	text-decoration:underline;
	

}

table.preisliste td {
	padding: 3px 0;
	border-top: 1px solid #ccc;
}
table.preisliste {
	margin: 3px 0;
	border-bottom: 1px solid #ccc;
}

.stafflist p{
	margin: 0 !important;
	padding: 0 !important;
	padding: 3px 0;
	border-top: 1px solid #ccc;
}
a#impressumlink{
	line-height:20px;
}
a#impressumlink:link, a#impressumlink:visited, a#impressumlink:active {
	color:#547ea7;
	text-decoration:none;
	font-size: 11px;
} 
a#impressumlink:hover {
	color:#406181;
	text-decoration:underline;
}

a.tb_window_link:link, a.tb_window_link:visited, a.tb_window_link:active {
	color:#fff !important;
	text-decoration:none !important;
}
a.tb_window_link:hover {
	color:#fff !important;
	text-decoration:underline !important;
}
a.de:link, a.de:visited, a.de:active, a.de:hover {
	background:url(../img/lang_de.gif);
	width:60px;
	height:70px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	position:relative;
	top:-13px;
	

}
a.en:link, a.en:visited, a.en:active, a.en:hover {
	background:url(../img/lang_en.gif);
	width:60px;
	height:70px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	position:relative;
	top:-13px;

}
#supertyp ul li {
	display:block;
	margin-left:15px;
	float:right;
	height:20px;
	line-height:20px;

}
li textarea {
	overflow:hidden;
}
li.currentpanel textarea {
	overflow:auto;
}
#footer-links {
	color:#dce5ef;
	font-size:11px;
}

#footer-links a {
	color:#dce5ef;
	text-decoration:none;
}
#footer-links a:hover {
	color:#fff;
	text-decoration:underline;
}
#tv_teaser {
	background:url(../img/tv-teaser.png);
	height:162px;
	width:136px;
	position:absolute;
	top:226px;
	left:50%;
	margin-left:100px;
	cursor:pointer;
}
*html #tv_teaser {
	display:none;
}
#event_list div {
	padding:5px 0px;
border-bottom:1px solid #999;
}

#co2rechner {
width:788px;
position: absolute;
left: 50%;
margin-left: -394px; /* negative Hälfte von width:600px */
top: 200px;
z-index:10000;
}

#parent1 li, #parent2 li, #parent3 li, #parent4 li, #parent5 li, #parent6 li, #parent7 li, #parent8 li {
	padding:15px 10px;
}

#hinweis_content {
background:url(/img/warnung_gross.png) no-repeat;
width:330px;
height:280px;
text-align:left;
padding:35px;
}
#hinweis_content a {
position:relative;
}
#hinweise_content {
/* background:url(/img/concert.png) no-repeat; */
width:330px;
height:280px;
text-align:left;
padding:35px;
}
#hinweise_content a {
position:relative;
}