/******  reset  ******/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
	list-style:none;
}

/******  standard  ******/
caption,th{
	text-align:left;
}
.inv, .fhinv{
	display:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.nofloat, #content img.nofloat{
	float:none;
}

/******  headerfooter  ******/

/**  after-Hack: um den Rahmen eines Elements  **/
/**   um die Elemente in sich herunterzuziehen  **|
element:after{
	content: ".";
	font-size: 0%;
	display: block;
	clear: both;
	text-indent: -9999px;
	visibility: hidden;
}
*/
body{
	/* Standardwerte befinden sich in der content.css  (Schrift Farbe größe)*/
	background:url(/nav/bg_body.gif) center center repeat-y;
}
#wrapper{
	position:relative;
	width:940px;
	padding:10px;
	margin:0 auto;
	background-color:#2882be;
}
#wrapper:after{
	content: ".";
	font-size: 0%;
	display: block;
	clear: both;
	text-indent: -9999px;
	visibility: hidden;
}
#logo{
	position:absolute;
	top:30px;
	left:35px;
	z-index:100;
}
#logo a{
	width:297px;
	height:124px;
	display:block;
	background:url(/nav/logo.png) 0 0 no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
}
#content{
	float:right;
	width:680px;
	padding:10px;
	margin:275px 0 0 0;
	background:#fff url(/nav/bg_content.gif) 0 0 repeat-x;
}
#breadcrumbs{
	position:absolute;
	right:10px;
	top:263px;
	text-align:right;
	color:#fff;
	font-size:11px;
	text-transform:lowercase;
}
#breadcrumbs strong{font-weight:normal;}
#breadcrumbs a{color:#fff;}
#breadcrumbs em{
	display:none;
}
#left{
	margin:275px 0 0 0;
	float:left;
	width:220px;
}
#left h4{
	width:220px;
	height:21px;
	background:url(/nav/de/h_tophotel.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	margin-bottom:3px;
}
#left #toppackage h4{
	background-image:url(/nav/de/h_toppackage.gif);
}
#left h4.video{
	background-image:url(/nav/de/h_video.gif);
	margin-top:15px;
}
fieldset.how, #toppackage fieldset, #video, #video2, #video_breit{
	border:none;
	background-color:#3699da;
	color:#fff;
	margin:0;
	padding:10px;
	width:200px;
	overflow:hidden;
	display:block;
}
#video, #video_breit{
	border:none;
	background-color:#3699da;
	color:#fff;
	margin:0;
	padding:10px;
	width:200px !important;
	overflow:hidden;
	display:block;
}
#video_breit{width:350px;}
fieldset.how{margin-bottom:1px;}
fieldset.how legend, #toppackage fieldset legend{display:none;}
fieldset.how a, #toppackage fieldset a{color:#fff;}
fieldset.how a.readmore, #video a.readmore{
	background:url(/nav/arrow_white.gif) 0 5px no-repeat;
	padding-left:10px;
	display:block;
	color:#fff;
}
fieldset.how img, #toppackage fieldset img, #video img{margin-bottom:5px;}
#toppackage fieldset p{margin-bottom:20px;}
#topimg{
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
	background:url(/images/startslide/0.jpg) 0 0 no-repeat;
}
#footer{
	padding:80px 20px 20px 20px;
	margin:0 auto;
	width:920px;
	clear:both;
	background:url(/nav/bg_footer.gif) 0 0 repeat-x;
	color:#000;
	font-size:11px;
	overflow:hidden;
}
#footer a{color:#000;}
#footer p{
	float:left;
	margin-right:50px;
	line-height:16px;
}
#footer p#links{
	text-align:center;
	margin-right:0;
}
#facebook a{
	position:absolute;
	right:12px;
	top:292px;
	display:block;
	width:98px;
	height:30px;
	text-indent:-1999px;
	background:url(/nav/findmeonfacebook.jpg) no-repeat;
	overflow:hidden;
	z-index:1000;
}


#cmslink{
	cursor:text;
	color:#000;
	text-decoration:none;
}
#ncm{
	display:block;
	margin:30px 0 0 15px;
	padding:12px 0 0 19px;
	width:97px;
	font-size:10px;
	text-decoration:none;
	background:url(/nav/ncmlogo.gif) 0 0 no-repeat;
	color:#bbbbbb;
	font-family:Arial, Helvetica, sans-serif;
}
#ncm:hover, a#ncm:focus{
	background-position:0 -48px;
	color:#000000;
	outline:none;
}
#ncm b{
	display:none;
}


/* GUTSCHEINE */

#gutschein{
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	background:url(/nav/gutschein_start.png) 0 0 no-repeat;
	width:237px;
	height:145px;
	z-index:100;
	text-indent:-19999px;
}

#video{
	width: 350px !important;
}

#test {
	vertical-align:top;
}


a#linkSonderangebote {
	width: 314px;
	height: 107px;
	background: url(/images/content/link_sonderangebote.jpg) 0 0 no-repeat;
	position: absolute;
	left: 10px;
	top: 205px;
	z-index: 5000;
	display:none;
}














