/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ffffff;

	scrollbar-base-color:#a3bf88;
	scrollbar-3dlight-color:#a3bf88;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#a3bf88;
	scrollbar-face-color:#a3bf88;
	scrollbar-highlight-color:#a3bf88;
	scrollbar-shadow-color:#a3bf88;
	scrollbar-track-color:#a3bf88;

	background-color: #a3be87;
}

h1 {margin:0px 0 2px 0px;font-size:16px;font-weight:100;}
h2 {margin:14px 0 2px 0px;font-size:16px;font-weight:100;} /* margin:14px 0 7px 0px;font-size:12px; */
h3 {margin:14px 0 2px 0px;font-size:14px;font-weight:100;}

.content-text1 {
	scrollbar-base-color:#96ad7f;
	scrollbar-3dlight-color:#96ad7f;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#96ad7f;
	scrollbar-face-color:#96ad7f;
	scrollbar-highlight-color:#96ad7f;
	scrollbar-shadow-color:#96ad7f;
	scrollbar-track-color:#96ad7f;
 }
.content-text1 h1 {max-width:240px; margin-right:35px; line-height:20px;}
.content-text1 h2 {max-width:240px; margin-right:35px; line-height:20px;}
.content-text1 .bodytext {	font-size:12px;padding:0;line-height:18px;margin:0 33px 5px 0;}

.content-text2 { 
	scrollbar-base-color:#b4ccb1;
	scrollbar-3dlight-color:#b4ccb1;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#b4ccb1;
	scrollbar-face-color:#b4ccb1;
	scrollbar-highlight-color:#b4ccb1;
	scrollbar-shadow-color:#b4ccb1;
	scrollbar-track-color:#b4ccb1;
}

.content-text2 .bodytext {	font-size:11px;padding:0;line-height:19px;margin: 0 35px 5px 0;}
.content-text2 h1 {font-size:15px; margin-right:35px; line-height:20px;}

/* Links */
a:link, a:visited {font-size:12px;color:#58574a;text-decoration:none;}
a:hover, a:aktive {font-size:12px;color:#58574a;text-decoration:underline;}

.menu-oben-sub {margin-top:5px;}
.menu-oben-sub a:link, .menu-oben-sub a:visited {font-size:11px;color:#829470;text-decoration:none;}
.menu-oben-sub a:hover, .menu-oben-sub a:active {font-size:11px;color:#829470;text-decoration:none;}
.menu-links {width:100px; vertical-align:top;}

/* Tabellen*/
.tabelle {}
td {font-size:11px;}
.tabelle .bodytext {}
.tab-news {margin:2px 30px 0 0 ; }
.tab-news .bodytext {margin:0;font-size:11px;line-height:14px; }
.contenttable { width:290px;}

/* Formulare */
.buchung input {background-color: #b0729f;border:0px; font-size:10px; vertical-align:bottom;}

.label { font-size: 10px; padding-left: 2px;padding-top:1px; padding-bottom:7px; font-weight:100;}
input, select {color: #ffffff; background-color: #8ca078;  font-size:10px;padding:1px 4px; }
textarea {color: #ffffff; background-color: #8ca078;  font-size:11px; padding-left:4px; }
input[type=radio] {background-color: #72bbe8; border:1px;}
input[type=submit] {background-color:transparent;border:1px solid #a3bf88;}

.form-res {background-color: #8ca078; border:1px solid #8ca078;text-align:right;height:21px;font-size:12px;padding-top:3px;padding-right:2px;}
.form-kontakt {font-size:12px;border:0;width:130px;border:1px solid #a3bf88;}
.form-kontakt-feld {font-size:11px;border:0;border:1px solid #a3bf88;}
.submit {background-color: #a3bf88;border:1px solid #a3bf88;padding:2px 2px;}
.res-submit {background-color:transparent; border:0; color:#ffffff;font-size:22px;cursor: pointer;padding:0 0 0 3px;;width:155px;text-align:left; }
.formular {margin:0 30px 0 0;}

/* Listen */
ul {font-size:11px;line-height:20px;margin-left:25px;}
.tx-flseositemap-pi1 .deep1 {margin-left:-13px; }

td .preis {vertical-align:top; text-align:right; padding-top: 15px; line-height:17px;white-space:nowrap;}
p .preis {vertical-align:top; padding-top: 10px;white-space:nowrap;}

.tx_lumogooglemaps_pi1_infobox {text-align:left;color:#a3bf88;}
.tx_lumogooglemaps_pi1_infobox .bodytext, .tx_lumogooglemaps_pi1_infobox p {color:#a3bf88;font-size:10px;padding:0;margin:0;line-height:12px;}

#rglbCenter, #rglbBottom, .myGallery .jdGallery .carousel .carouselInner .thumbnail, .tx-rgsmoothgallery-pi1{border: 0px;}


/* Submenü */
div#sub1, div#sub2, div#sub3, div#sub4 { position: absolute; left: 50%; z-index: 20;width: 120px;  height: 65px; overflow: hidden; background-color:transparent; font-size: 11px;line-height:16px;}
	div#sub1 a:link, div#sub2 a:link, div#sub3 a:link {color:#829470;text-decoration:none;} 
	div#sub1 a:visited, div#sub2 a:visited, div#sub3 a:visited {color:#829470;text-decoration:none;} 
	div#sub1 a:hover, div#sub2 a:hover, div#sub3 a:hover {color:#ffffff;text-decoration:none;} 
	div#sub1 a:active, div#sub2 a:active, div#sub3 a:active {color:#ffffff;text-decoration:none;} 

div#sub1 {top: 137px; margin-left: -477px; }
div#sub2 {top: 169px; margin-left: -344px;}
div#sub3 {top: 137px; margin-left: -212px;}
div#sub4 {top: 201px; margin-left: -50px; text-align:left;}
	div#sub4 a:link {color:#ffffff;text-decoration:none;} 
	div#sub4 a:visited {color:#ffffff;text-decoration:none;} 
	div#sub4 a:hover {color:#bdd4ba;text-decoration:none;} 
	div#sub4 a:active {color:#bdd4ba;text-decoration:none;}