@import url(reset.css);
@import url(content.css);
@import url(menu.css);
@import url(mediabox.css);

/* This line resets any browsers that got confused by the @import lines */
.ignored { color: black; }
.pdf{
	background:url(../images/icon_pdf.gif) right center no-repeat;
	padding:2px 25px 2px 0;
}

html{
	background:url(../images/wall.jpg) left top repeat;
	background-attachment:fixed;
}
body{
	position:relative;
	font-family:Verdana,Arial,Tahoma;
	font-size:11px;
	background:url(../images/leiste.jpg) left 532px repeat-x;
	background-attachment:fixed;
}
#wrapper{
	background:url(../images/floor.jpg) left 560px repeat-x;
	background-attachment:fixed;
}
#wrappertwo{
	position:relative;
	width:980px;
	margin:0 auto;
	z-index:50;
}
.left{
	float:left;
}
.right{
	float:right;
}
a:hover{
	text-decoration:none;
}
#logo{
	position:absolute;
	top:146px;
	left:-800px;
	z-index:10;
}
#logo span{
	display:block;
	width:155px;
	height:13px;
	text-indent:-19999px;
	overflow:hidden;
	background:url(../images/de/logo_langlauf.gif) #fff top right no-repeat;
	position:absolute;
	bottom:19px;
	right:14px;
}
#logo span#logo_romantik{
	width:166px;
	background:url(../images/de/logo_romantik.gif) top right no-repeat;
}
#logo span#logo_wandern{
	width:138px;
	background:url(../images/de/logo_wandern.gif) top right no-repeat;
}
#logo span#logo_natur-kultur{
	width:162px;
	background:url(../images/de/logo_natur_kultur.gif) top right no-repeat;
}
#logo span#logo_kulinarium{
	width:114px;
	background:url(../images/de/logo_kulinarium.gif) top right no-repeat;
}
#logo a{
	display:block;
	width:1040px;
	height:93px;
	text-indent:-19999px;
	overflow:hidden;
	background:url(../images/logo.gif) #fff top right no-repeat;
}
#snow1{
	position:absolute;
	top:-35px;
	right:-8px;
	background:url(../images/snow1.png) top left no-repeat;
	width:234px;
	height:47px;
}
#snow2{
	position:absolute;
	top:57px;
	right:-6px;
	background:url(../images/snow2.png) top left no-repeat;
	width:319px;
	height:59px;
}
#snow3{
	position:absolute;
	top:7px;
	right:7px;
	background:url(../images/snow3.png) top left no-repeat;
	width:50px;
	height:42px;
}
#logo_shad{
	position:absolute;
	top:87px;
	left:-800px;
	display:block;
	width:1039px;
	height:215px;
	background:url(../images/logo_shad.png) 0 0 repeat-x;
}
#cwrap{
	position:relative;
	float:left;
	width:500px;
	background-color:#fff;
	margin:334px 0 0 240px;
	padding:30px 30px 15px 30px;
	z-index:80;
}
#shad_l, #shad_r{
	position:absolute;
	top:0;
	display:block;
	height:100%;
	width:247px;
}
#shad_l{
	left:0;
	background:url(../images/shad_l.png) 0 0 repeat-y;
}
#shad_r{
	right:0;
	background:url(../images/shad_r.png) 0 0 repeat-y;
}
#flower_top{
	position:fixed;
	top:0;
	left:0;
	background:url(../images/flower.gif) 0 0 no-repeat;
	display:block;
	height:232px;
	width:479px;
}
#topimg{
	position:absolute;
	top:62px;
	left:239px;
	width:544px;
	height:254px;
	padding:8px;
	border:1px solid #dee1dc;
	background-color:#fff;
	z-index:81;
}

/* RIGHT */
#right{
	width:170px;
	margin:62px 0 0 0;
	padding:0 0 0 10px;
	float:left;
	position:relative;
}
#right_shad1, #right_shad2, #right_shad3{
	position:absolute;
	top:-5px;
	display:block;
	width:5px;
	height:353px;
	background:url(../images/right_shad1.png) 0 0 no-repeat;
}
#right_shad1{left:5px;}
#right_shad2{left:10px;width:171px;height:5px;background:url(../images/right_shad2.png) 0 0 no-repeat;}
#right_shad3{right:-5px;background:url(../images/right_shad3.png) 0 0 no-repeat;}
#right_dots{
	display:block;
	width:170px;
	height:8px;
	background:url(../images/right_dots.png) 0 0 no-repeat;
}
#quanfrage{
	display:block;
	width:130px;
	height:242px;
	background:url(../images/bg_anfrage.jpg) 0 0 no-repeat;
	color:#fff;
	padding:19px 20px 0 20px;
}
#quanfrage h4{
	display:block;
	width:99px;
	height:56px;
	background:url(../images/de/hl_quanfrage.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin-bottom:15px;
}
#von, #bis{
	width:114px;
	border:0;
	background-color:#ed9744;
	padding:5px 8px;
	font-size:14px;
	color:#fff;
	text-shadow: #774b27 1px 1px 1px;
}
#quanfrage label{
	position:relative;
	display:block;
	width:130px;
	margin-bottom:10px;
}
#quanfrage input.button{
	height:26px;
	background:none;
	background:url(../images/button_green.png) top right no-repeat;
	color:#fff;
	border:0;
	cursor:pointer;
	padding:0 9px 2px 7px;
	font-weight:bold;
	font-size:12px;
}
#quanfrage a.button{
	padding:4px 12px 3px 10px;
	height:19px;
	text-align:center;
	display:inline-block;
}
a.button, a.packagelink, #cwrap a.anfragen{
	background:url(../images/button_green.png) top right no-repeat;
	padding:4px 9px 6px 7px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#quanfrage .button:hover, a.button:hover, a.packagelink:hover{
	background-position:bottom right;
}
#quanfrage .buttonlab{
	margin-bottom:4px;
}
/* RIGHT PART 2 */
#right_part{
	width:170px;
	background-color:#fff;
	color:#fff;
	position:relative;
	overflow:hidden;
}
#right_part a{
	color:#e87d15;
}
#right_part a.packagelink{
	color:#fff;
}
.toppackagebox{
	color:#6d6059;
	border-bottom:1px solid #e9e5e3;
	padding:20px;
}
.toppackagebox h5{
	display:block;
	width:95px;
	height:13px;
	background:url(../images/de/hl_toppackage.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin-bottom:14px;
}
#right_part h4{
	color:#e87d15;
	font-size:12px;
	margin-bottom:8px;
}
#right_part h4 a{
	color:#e87d15;
	font-size:12px;
	margin-bottom:8px;
	text-decoration:none;
}
.toppackagebox p.packprice{
	margin-bottom:10px;
	padding-top:8px;
}
.packimg{
	display:block;
	position:relative;
	width:170px;
	height:115px;
	overflow:hidden;
	margin:0 0 10px -20px;
}
.toppacktext{
	margin-bottom:10px;
}
.toppackimg img{
	border:0;
}
#facebook_fanpage{
	background-color:#eceff5;
	/* padding:20px; */
}
#facebook_fanpage h4{
	display:block;
	width:128px;
	height:41px;
	background:url(../images/de/hl_facebook.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin-bottom:15px;
}
#facebook_fanpage a{
	display:block;
	width:124px;
	height:22px;
	background:url(../images/de/facebook_button.gif) 0 0 no-repeat;
	text-indent:-19999px;
	overflow:hidden;
}
.right_box{
	color:#fff;
	border-bottom:1px solid #829e2d;
	padding:20px;
	background-color:#9aba38;
}
.box_radiospot, .box_video, .box_bike, .box_landhotels, .box_holidaycheck, .box_fis{
	background-color:#fff;
}
.box_fis{
	background:url(../images/fis.gif) center bottom no-repeat;
	height:168px;
	padding-top:12px;
}
.box_landhotels, .box_holidaycheck{
	border-bottom:1px solid #e9e5e3 !important;
	overflow:hidden;
	padding:20px 0 15px 20px;
}
.box_holidaycheck {padding-left: 16px;}
.box_aktiv h5, .box_news h5, .box_radiospot h5{
	display:block;
	width:119px;
	height:13px;
	background:url(../images/de/hl_aktivprogramm_green.gif) 0 0 no-repeat;
	text-indent:-19999px;
	margin-bottom:14px;
}
.box_news h5{
	width:128px;
	background:url(../images/de/hl_machen_neu_green.gif) 0 0 no-repeat;
}
.box_radiospot h5{
	width:90px;
	height:31px;
	background:url(../images/de/hl_radiospot.gif) 0 0 no-repeat;
}
.box_aktiv li{
	line-height:20px;
}
#right_part .box_aktiv a{
	text-decoration:none;
	font-size:11px;
	color:#fff;
	padding:2px;
}
#right_part .box_aktiv a:hover{
	background-color:#819d2c;
}
.box_america h5, .box_video h5, .box_bike h5{
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:13px;
}
.box_video, .box_video{
	padding:20px 0 20px 20px !important;
}
.box_video h5, .box_bike h5{
	color:#7c6e67;
	margin-bottom:7px;
}
.box_video a{
	margin-bottom:5px;
	border:0;
	display:block;
	width:136px;
	height:86px;
}
.box_video a.video-hotel{
	margin-bottom:20px;
}
.box_bike ul{
	margin-bottom:10px;
	padding:0 0 0 16px;
	list-style:circle;
	color:#7c6e67;
}
.box_video img, .box_bike img, .box_landhotels img{
	border:0;
}
.box_america h6{
	font-size:11px;
	margin-bottom:8px;
}
.box_america a{
	color:#fff !important;
}
.box_america strong{
	font-weight:bold;
}
.box_america ul{
	list-style:square;
	padding:0 0 0 16px;
	margin-bottom:8px;
}

/*.icon_sommer{background:url(../images/icon_sommer.gif) left center no-repeat;}
.icon_winter{background:url(../images/icon_winter.gif) left center no-repeat;}*/
/* FOOTER */
#footer_wrap{
	clear:left;
	position:relative;
	margin:0  auto;
	width:980px;
	padding:0 0 120px 0;
	z-index:42;
}
#footer_p1{
	position:relative;
	z-index:42;
	width:700px;
	height:194px;
	padding:50px 10px 50px 30px;
	margin-left:240px;
	background:url(../images/bg_footer.gif) #e87d15 0 0 repeat-x;
	color:#fff;
}
.footerbox{
	width:315px;
	height:174px;
	padding:10px 0 10px 30px;
	float:left;
	position:relative;
}
.footerbox h4, #footer_p2 h4{
	text-transform:uppercase;
	font-size:15px;
	margin-bottom:20px;
	font-weight:normal;
}
#footer_p2 h4{
	color:#615651;
}
#footer_p1 h5{
	font-size:12px;
	margin-bottom:8px;
}
.footerbox p{
	margin-bottom:20px;
}
.footerbox a{
	color:#fff;
}
.fb1{
	border-right:1px solid #f0aa69;
	padding:10px 30px 10px 0;
	width:305px;
}
.fb1 .virgola{
	display:block;
	width:35px;
	height:28px;
	position:absolute;
	top:0;
	right:30px;
	background:url(../images/virgola.gif) 0 0 no-repeat;
}
.footer_more{
	background:url(../images/plus.gif) #d15010 93% 50% no-repeat;
	padding:4px 25px 4px 6px;
	text-decoration:none;
}
.footer_more:hover{
	background-color:#af4611;
}
#footer_p2{
	position:relative;
	z-index:40;
	width:740px;
	padding:0;
	margin-left:240px;
	background-color:#fff;
	color:#615651;
}
#footer_p2 p{
	margin-bottom:15px;
}
.fp2_box{
	border-right:1px solid #e5e5e5;
	width:186px;
	height:175px;
	float:left;
	padding:30px 30px 15px 30px;
}
.chaletbox{
	background:url(/templates/enzo/images/romantik_footer.jpg) #fff left top no-repeat;
	color:#fff;
	position:relative;
}
.chaletbox h4{
	color:#fff !important;
}
.chaletbox p{
	position:absolute;
	bottom:10px;
	left:30px;
	margin-right:10px;
}
.fp2_box a{
	color:#e87d15;
}
.fp2_box a.footer_more{
	color:#fff;
}
.fp2_boxlast{
	border:0;
}
#logo_holidaycheck, #logo_tripadvisor{
	display:block;
	width:82px;
	height:24px;
	text-indent:-19999px;
	overflow:hidden;
	background:url(/templates/enzo/images/logo_holidaycheck.gif) 0 0 no-repeat;
	float:left;
}
#logo_tripadvisor{
	width:95px;
	height:18px;
	background:url(/templates/enzo/images/logo_tripadvisor.gif) right top no-repeat;
}
#login_form{
	display:none;
	width:140px;
	position:absolute;
	top:10px;
	left:200px;
	border:10px solid #e87d15;
	background-color:#fff;
	padding:10px 15px 10px 15px;
	color:#000;
	z-index:130;
}
#login_form .lab_high{
	display:block;
	height:50px;
}
#closeCMSlogin{
	position:absolute;
	top:-10px;
	right:-10px;
	padding:4px 8px;
	background-color:#e87d15;
	color:#fff;
	font-weight:bold;
	font-family:Verdana;
	font-size:14px;
	cursor:pointer;
	z-index:132;
}
#footer_p3{
	position:relative;
	z-index:40;
	width:740px;
	padding:15px 0 0 0;
	margin-left:240px;
	clear:both;
}
#footer_p3 a{
	color:#fff;
}
#arrow_up{
	padding-left:16px;
	background:url(/templates/enzo/images/arrow_up.png) left center no-repeat;
	text-shadow: #626262 1px 1px 1px;
}
.joomimg68_imgct {
width:33% !important;
float:left;
}
.joomimg68_img {
display:block;
text-align:left!important;
vertical-align:top!important;
}
.joomimg_row{
	height:119px;
}
.img_plus{
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:10px;
	background:url(/templates/enzo/images/img_plus.png) top left no-repeat;
}

#e2_logo_footer{
	position:absolute;
	top:49px;
	left:0;
	display:block;
	width:42px;
	height:43px;
	background:url(/templates/enzo/images/e2.png) 0 0 no-repeat;
	overflow:hidden;
	text-indent:-19999px;
}

/* BOOKING */
#myOverlay{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url("/templates/enzo/images/close.png") #000 top right no-repeat;
	background-attachment:fixed;
	z-index:1000;
	cursor:pointer;
}
#booking_frame_wrap{
	z-index:1001;
	position:fixed;
	top:80px;
	left:50%;
	margin-left:-395px;
	display:none;
}
