#main,#foobar,#footer,#left,#right,#content,#center,#sprachen,#karte,#header,#logo,#mainleft{
	font-family:Trebuchet MS;
	color:#641959;
	font-size:13px;
	font-weight:normal;
}

#slideshow{
	width:580px;
	height:450px;
	background-color:#fff;
	/*margin:0px 10px 0px 10px;*/
	margin:0;
}

.moduletable_gallery,#flashgallery{
	height:450px;
}


.inhalt{
	width:580px;
	margin:0px 10px 0px 10px;
	padding-bottom:10px;
	font-size:13px;
	line-height:140%;
	padding-top:10px;
}

h2{
	color:#7FB21F;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	margin-bottom:10px;
}

.moduletable_events h3{
	color:#7FB21F;
	color:#fff;
	font-weight:normal;
	font-size:18px;
}

.moduletable_events{
	padding:5px;
}

.contentheading_events{
	font-weight:bold;
}

.buchungsmaske{
	border:0 none;
	/*min-height:600px;
	height:600px;*/
	min-height:1200px;
	height:1200px;
	width:100%;
}

#com_directions_gMap {
	height:400px;
	margin-bottom:10px;
}

.whitetext{
	color:#fff;
}

.anab{
	height:12px;
	border-top:1px solid #888;
	border-left:1px solid #888;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	width:60px;
	font-size:10px;
	padding:2px;
}

#submit{
	width:174px;
	border:0;
	height:21px;
	margin-top:3px;
}

#submit:hover{
	
	cursor:pointer;
}

.verfuegbar_de{	background: url('../img/buchungbtn.png') no-repeat left top; }
.verfuegbar_de:hover{	background: url('../img/buchungbtn_over.png') no-repeat left top; }
.verfuegbar_it{	background: url('../img/buchungbtnita.png') no-repeat left top; }
.verfuegbar_it:hover{	background: url('../img/buchungbtnita_over.png') no-repeat left top; }
.verfuegbar_en{	background: url('../img/buchungbtneng.png') no-repeat left top; }
.verfuegbar_en:hover{	background: url('../img/buchungbtneng_over.png') no-repeat left top; }
.verfuegbar_es{	background: url('../img/buchungbtnspa.png') no-repeat left top; }
.verfuegbar_es:hover{	background: url('../img/buchungbtnspa_over.png') no-repeat left top; }

.button_dir{
	width:174px;
	background: url('../img/btn_route.png') no-repeat left top;
	border:0;
	height:21px;
	margin-top:3px;
}

.button_dir_eng{
	width:174px;
	background: url('../img/btn_route-eng.png') no-repeat left top;
	border:0;
	height:21px;
	margin-top:3px;
}

.button_dir_ita{
	width:174px;
	background: url('../img/btn_route-ita.png') no-repeat left top;
	border:0;
	height:21px;
	margin-top:3px;
}

.button_dir_esp{
	width:174px;
	background: url('../img/btn_route-esp.png') no-repeat left top;
	border:0;
	height:21px;
	margin-top:3px;
}

.button_dir:hover{
	cursor:pointer;
}

.preise{
	list-style:none;
}

.preise a{
	font-weight:bold;
	font-family:Arial;
	color:#fff;
	text-decoration:none;
}

.z1_deu,.z2_deu,.z3_deu,.z4_deu,.z5_deu,.z6_deu,.z7_deu,.z8_deu,.z9_deu,.z10_deu,
.z1_ita,.z2_ita,.z3_ita,.z4_ita,.z5_ita,.z6_ita,.z7_ita,.z8_ita,.z9_ita,.z10_ita,
.z1_spa,.z2_spa,.z3_spa,.z4_spa,.z5_spa,.z6_spa,.z7_spa,.z8_spa,.z9_spa,.z10_spa,
.z1_eng,.z2_eng,.z3_eng,.z4_eng,.z5_eng,.z6_eng,.z7_eng,.z8_eng,.z9_eng,.z10_eng{
	text-align:right;
	color:#FFFFFF;
	font-size:28px;
	height:39px;
	padding-right:20px;
	padding-top:15px;
	text-align:right;
	width:540px;
	font-weight:bold;
	font-family:Arial;
	display:block;
}

.z1_deu{ 	background:url('../img/preise/z1_deu02.png') no-repeat left -54px;}
.z2_deu{ 	background:url('../img/preise/z2_deu02.png') no-repeat left -54px;}
.z3_deu{ 	background:url('../img/preise/z3_deu02.png') no-repeat left -54px;}
.z4_deu{ 	background:url('../img/preise/z4_deu02.png') no-repeat left -54px;}
.z5_deu{ 	background:url('../img/preise/z5_deu02.png') no-repeat left -54px;}
.z6_deu{ 	background:url('../img/preise/z6_deu02.png') no-repeat left -54px;}
.z7_deu{ 	background:url('../img/preise/z7_deu02.png') no-repeat left -54px;}
.z8_deu{ 	background:url('../img/preise/z8_deu02.png') no-repeat left -54px;}
.z9_deu{ 	background:url('../img/preise/z9_deu02.png') no-repeat left -54px;}
.z10_deu{ 	background:url('../img/preise/z10_deu02.png') no-repeat left -54px;}

.z1_eng{ 	background:url('../img/preise/z1_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z2_eng{ 	background:url('../img/preise/z2_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z3_eng{ 	background:url('../img/preise/z3_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z4_eng{ 	background:url('../img/preise/z4_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z5_eng{ 	background:url('../img/preise/z5_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z6_eng{ 	background:url('../img/preise/z6_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z7_eng{ 	background:url('../img/preise/z7_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z8_eng{ 	background:url('../img/preise/z8_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z9_eng{ 	background:url('../img/preise/z9_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}
.z10_eng{ 	background:url('../img/preise/z10_eng02.png') no-repeat left -54px; padding-right:5px; width:555px;}

.z1_ita{ 	background:url('../img/preise/z1_ita02.png') no-repeat left -54px;}
.z2_ita{ 	background:url('../img/preise/z2_ita02.png') no-repeat left -54px;}
.z3_ita{ 	background:url('../img/preise/z3_ita02.png') no-repeat left -54px;}
.z4_ita{ 	background:url('../img/preise/z4_ita02.png') no-repeat left -54px;}
.z5_ita{ 	background:url('../img/preise/z5_ita02.png') no-repeat left -54px;}
.z6_ita{ 	background:url('../img/preise/z6_ita02.png') no-repeat left -54px;}
.z7_ita{ 	background:url('../img/preise/z7_ita02.png') no-repeat left -54px;}
.z8_ita{ 	background:url('../img/preise/z8_ita02.png') no-repeat left -54px;}
.z9_ita{ 	background:url('../img/preise/z9_ita02.png') no-repeat left -54px;}
.z10_ita{ 	background:url('../img/preise/z10_ita02.png') no-repeat left -54px;}

.z1_spa{ 	background:url('../img/preise/z1_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z2_spa{ 	background:url('../img/preise/z2_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z3_spa{ 	background:url('../img/preise/z3_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z4_spa{ 	background:url('../img/preise/z4_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z5_spa{ 	background:url('../img/preise/z5_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z6_spa{ 	background:url('../img/preise/z6_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z7_spa{ 	background:url('../img/preise/z7_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z8_spa{ 	background:url('../img/preise/z8_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z9_spa{ 	background:url('../img/preise/z9_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}
.z10_spa{ 	background:url('../img/preise/z10_spa02.png') no-repeat left -54px; padding-right:3px; width:557px;}

.z1_deu:hover{ 	background:url('../img/preise/z1_deu02.png') no-repeat left 0px; 	cursor:pointer;}
.z2_deu:hover{	background:url('../img/preise/z2_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z3_deu:hover{	background:url('../img/preise/z3_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z4_deu:hover{	background:url('../img/preise/z4_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z5_deu:hover{	background:url('../img/preise/z5_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z6_deu:hover{	background:url('../img/preise/z6_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z7_deu:hover{	background:url('../img/preise/z7_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z8_deu:hover{	background:url('../img/preise/z8_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z9_deu:hover{	background:url('../img/preise/z9_deu02.png') no-repeat left 0px;	cursor:pointer;}
.z10_deu:hover{	background:url('../img/preise/z10_deu02.png') no-repeat left 0px;	cursor:pointer;}

.z1_eng:hover{ 	background:url('../img/preise/z1_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z2_eng:hover{ 	background:url('../img/preise/z2_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z3_eng:hover{ 	background:url('../img/preise/z3_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z4_eng:hover{ 	background:url('../img/preise/z4_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z5_eng:hover{ 	background:url('../img/preise/z5_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z6_eng:hover{ 	background:url('../img/preise/z6_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z7_eng:hover{ 	background:url('../img/preise/z7_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z8_eng:hover{ 	background:url('../img/preise/z8_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z9_eng:hover{ 	background:url('../img/preise/z9_eng02.png') no-repeat left 0px; 	cursor:pointer;}
.z10_eng:hover{ 	background:url('../img/preise/z10_eng02.png') no-repeat left 0px; 	cursor:pointer;}


.z1_ita:hover{ 	background:url('../img/preise/z1_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z2_ita:hover{ 	background:url('../img/preise/z2_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z3_ita:hover{ 	background:url('../img/preise/z3_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z4_ita:hover{ 	background:url('../img/preise/z4_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z5_ita:hover{ 	background:url('../img/preise/z5_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z6_ita:hover{ 	background:url('../img/preise/z6_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z7_ita:hover{ 	background:url('../img/preise/z7_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z8_ita:hover{ 	background:url('../img/preise/z8_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z9_ita:hover{ 	background:url('../img/preise/z9_ita02.png') no-repeat left 0px; 	cursor:pointer;}
.z10_ita:hover{ 	background:url('../img/preise/z10_ita02.png') no-repeat left 0px; 	cursor:pointer;}

.z1_spa:hover{ 	background:url('../img/preise/z1_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z2_spa:hover{ 	background:url('../img/preise/z2_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z3_spa:hover{ 	background:url('../img/preise/z3_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z4_spa:hover{ 	background:url('../img/preise/z4_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z5_spa:hover{ 	background:url('../img/preise/z5_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z6_spa:hover{ 	background:url('../img/preise/z6_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z7_spa:hover{ 	background:url('../img/preise/z7_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z8_spa:hover{ 	background:url('../img/preise/z8_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z9_spa:hover{ 	background:url('../img/preise/z9_spa02.png') no-repeat left 0px; 	cursor:pointer;}
.z10_spa:hover{ 	background:url('../img/preise/z10_spa02.png') no-repeat left 0px; 	cursor:pointer;}

#z2 ul li,
#z3 ul li,
#z4 ul li,
#z5 ul li,
#z6 ul li,
#z7 ul li,
#z8 ul li,
#z9 ul li,
#z10 ul li{
	font-size:12px;
	top:-9999px;
	position:absolute;
	background:#fbf4fa;
	color:#820380;
	font-weight:normal;
	width:540px;
	text-align:left;
	padding:10px;
	list-style:none;
	margin-top:5px;
	/*border:10px solid #fbf4fa;*/
}

#z2:hover ul li,
#z3:hover ul li,
#z4:hover ul li,
#z5:hover ul li,
#z6:hover ul li,
#z7:hover ul li,
#z8:hover ul li,
#z9:hover ul li,
#z10:hover ul li{
	top:auto;
}

/**
 * IE fix ... Javascript Fix
 * 
 * @see 'top-menuNOTie7.css'
 */



.service-icon{
	width: 15px; 
	height: 75px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	padding-left:30px;
	padding-right:30px;
}

.service-icon img{
	border: 0pt none; vertical-align: middle;
}

.service-text{
	border-top:1px solid #fff;
	width:120px;
	padding:10px 30px 10px 0;
}

.service-table{
	background-color:#f7e9f5;
	width:100%;
}

#kaloutput{
	height:170px;
	margin-left:220px;
	position:absolute;
	width:216px;
}

.ueberdeckt{
	/*background:#CCC;*/
	/*background:url('../img/kalenderhg.png') no-repeat center top;
	height:100% !important;
	left:0;
	position:absolute !important;
	top:0;
	width:100% !important;
	z-index:999999;
	margin:0 !important;*/
	height:100% !important;
	width:100% !important;
	z-index:999999;
}

.kalverl{
	background:url('../img/kalenderhg.png') no-repeat left top;
}

.kalimg{
	border:0;
}

.kalimg:hover,a.kalimg:hover{
	cursor:pointer;
}

#page hr{
	color:#99CC00;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}



.gesperrt{
	background-color:#FFF;
	color:#CCC;
}

.small-green, .th{
	background-color:#FFF;
	color:#641959;
}.th{
	color:#99CC00;
	
}

h4.kal{
	color:#641959;
}

.lbldir{
	font-weight:bold;
	font-size:15px;
	width:50px;
}

.com_directions_form_start{
	border-color:#888888 #BBBBBB #BBBBBB #888888;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	height:12px;
	padding:2px;
	width:160px;
}

.seldir{
	border-color:#888888 #BBBBBB #BBBBBB #888888;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	padding:2px;
	width:120px;
}

.seldir option{
	border:0;
}

.contentheading{
	font-weight:bold;
}

#anzpers{
	color:#FFF;
}

#anzpersbtn{
	color:#FFF;
	background:transparent url(../img/mann.png) no-repeat scroll 100% 25%;
	width:19px;
	height:18px;
	margin-left:3px;
	cursor:pointer;
}

#anzpersbtn:hover{cursor:pointer;}

.anzpers{
	background-color:#FFFFFF;
	color:#99CC00;
	font-weight:bold;
	height:180px !important;
	text-align:center;
	width:20px !important;
	border:1px solid #820380;
}

.anzpers ul{
	list-style:none;
}

.anzpers ul li a{
	text-decoration:none;
	color:#99cc00;
}

#plz_wait{
	background:#FFF;
}

#system-message{
	background: none repeat scroll 0 0 #99CC00;
    border: 3px solid;
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 20px;
    text-align: center;
}

#system-message dt{
	display:none;
}

#system-message dd{
	display:block;
}

#system-message dd ul{
	list-style-type:none;
}

.img_bewertung{
	display:block;
	margin-top:20px;
	margin-left:36px;
	outline:none;
}

.addthis_toolbox{
	margin-top:20px;
	margin-left:8px;
}
