@charset "UTF-8";
/* CSS Document */



/* Basic Styles */

body { background-color:#c7c0a6; margin:0px; padding:0px; }

p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#000; line-height:18px; margin:18px; }

.footerText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; text-align:right; color:#a2966b; line-height:18px; border-top:2px solid #7b2a1c; }
.footerText a { text-decoration:none; color:#a2966b; }
.footerText a:hover { text-decoration:underline; color:#a2966b; }

.willkommen { display:block; background-image:url(../images/navi/02_willkommen.gif); width:125px; height:35px; }
.willkommen:hover { background-position: 0px -35px; }
.willkommenaktiv { display:block; background-image:url(../images/navi/02_willkommen.gif); background-position: 0px -35px; width:125px; height:35px; }

.hotel { display:block; background-image:url(../images/navi/03_hotel.gif); width:125px; height:35px; }
.hotel:hover {background-position: 0px -35px;}
.hotelaktiv { display:block; background-image:url(../images/navi/03_hotel.gif); background-position: 0px -35px; width:125px; height:35px; }

.genuss { display:block; background-image:url(../images/navi/04_genuss.gif); width:125px; height:35px; }
.genuss:hover {background-position: 0px -35px;}
.genussaktiv { display:block; background-image:url(../images/navi/04_genuss.gif); background-position: 0px -35px; width:125px; height:35px; }

.wellness { display:block; background-image:url(../images/navi/05_wellness.gif); width:125px; height:35px; }
.wellness:hover {background-position: 0px -35px;}
.wellnessaktiv { display:block; background-image:url(../images/navi/05_wellness.gif); background-position: 0px -35px; width:125px; height:35px; }

.angebote { display:block; background-image:url(../images/navi/06_angebote.gif); width:125px; height:35px; }
.angebote:hover {background-position: 0px -35px;}
.angeboteaktiv { display:block; background-image:url(../images/navi/06_angebote.gif); background-position: 0px -35px; width:125px; height:35px; }

.kontakt { display:block; background-image:url(../images/navi/07_kontakt.gif); width:125px; height:35px; }
.kontakt:hover {background-position: 0px -35px;}
.kontaktaktiv { display:block; background-image:url(../images/navi/07_kontakt.gif); background-position: 0px -35px; width:125px; height:35px; }

.buchenButton { display:block; background-image:url(../images/buchen.png); width:89px; height:46px; }
.buchenButton:hover {background-position: 0px -46px;}



/* DIV Elements */

.contentarea { width:950px; height:595px; background:#e8e5da; }

.bgimage { width:962px; height:607px; }

.mainNavi { width:950px; height:35px; }

.footer { width:950px; }

.subNavi { background:#7b2a1c; width:950px; height:21px; display:block; }

.pics { width:950px; height:475px; padding:0; margin:0; }
.pics img { width:950px; height:475px; }

.impressum { width:470px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#000; line-height:18px; }
.impressum ul { list-style-type:disc; margin:0; padding:0; } 
.impressum li { float:left; text-align:left; }
.impressum a { text-decoration:underline; color:#000; }
.impressum a:hover { text-decoration:underline; color:#7b2a1c; }
.impressum table { margin:0px; padding:0px; width:470px; }
.impressum td { margin:0px; padding:0px; }

.form_left { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; line-height:27px; }
.form_left label, input, select { display:block; float:left; width:70px; }
.form_left br { clear:left; }
.form_right { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; line-height:27px; }
.form_right label, input, select { display:block; float:left; width:70px; }
.form_right br { clear:left; }
.form_anrede { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:80px; }
.form_longText { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border: 1px solid #a2966b; height:18px; width:155px; padding:0px; }
.form_textarea { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border: 1px solid #a2966b; height:152px; width:225px; padding:0px; margin-bottom:7px }
.form_PLZ { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border: 1px solid #a2966b; height:18px; width:35px; padding:0px; }
.form_Ort { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border: 1px solid #a2966b; height:18px; width:116px; padding:0px; margin-left:3px; }
.form_land { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:155px; }
.form_submit { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:auto; height:20px; margin-top:2px; margin-right:10px; }
.form_error { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#7b2a1c; line-height:18px; }
.form_longText_error { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border: 3px solid #7b2a1c; height:18px; width:155px; padding:0px; }
.form_textarea_error { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border: 3px solid #7b2a1c; height:152px; width:225px; padding:0px; margin-bottom:7px }

.form_textarea_gbook { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border: 1px solid #a2966b; height:120px; width:400px; padding:0px; margin-bottom:9px; }
.form_nachricht_gbook { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#000; line-height:18px; width:470px; height:171px; overflow:auto; }
.form_button_gbook { margin-left:70px; }
.form_delete_gbook { display:block; background-image:url(../images/overlay.png); width:370px; height:161px; }
.form_deleteText_gbook label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; line-height:27px; color:#FFFFFF; display:block; float:left; width:170px; }
.form_deleteText_gbook_pw { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border:none; height:18px; width:35px; padding:0px; }
.form_deleteText_gbook_button { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:100px; height:20px; margin-top:6px; }

.booking { width: 890px; height:315px; margin:0px; border:0px; overflow-x:hidden; overflow-y:auto; }

.lang { width:200px; height:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal ; font-size:11px; color:#a2966b; line-height:18px; text-align:right; }
.lang a { color:#a2966b; text-decoration:none; }
.lang a:hover { color:#7b2a1c; text-decoration:underline; }

.box1 { width:125px; height:123px; border:0px; }


/* WEBYEP Elements */

.subNaviText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; line-height:18px; }	
.subNaviText ul { list-style-type:none; margin:0; padding:0; } 
.subNaviText li { margin-left:0px; margin-right:25px; float:left; text-align:left; }
.subNaviText li a { text-decoration:none; color:#FFF }
.subNaviText li a:hover { text-decoration:underline; color:#FFF; }

.welcomeShortText { width:230px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold ; font-size:16px; color:#FFF; line-height:18px; }
.welcomeLongText { width:230px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal ; font-size:13px; color:#FFF; line-height:18px; }
.welcomeLongText a { text-decoration:none; color:#FFF; }
.welcomeLongText a:hover { text-decoration:underline; color:#FFF; }
.welcomeActual { width:230px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal ; font-size:13px; color:#FFF; line-height:18px; }
.welcomeActual a { text-decoration:none; color:#FFF; }
.welcomeActual a:hover { text-decoration:underline; color:#FFF; }

.shortText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold ; font-size:16px; color:#7b2a1c; line-height:18px; }

.longText { width:470px; height:261px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal ; font-size:13px; color:#000; line-height:18px; overflow:auto; }
.longText ul { list-style-type:disc; margin:0; padding:0; } 
.longText li { float:left; text-align:left; }
.longText a { text-decoration:underline; color:#000; }
.longText a:hover { text-decoration:underline; color:#7b2a1c; }
.longText table { margin:0px; padding:0px; width:455px; }
.longText td { margin:0px; padding:0px; border-bottom: 1px solid #a2966b; }

.photoalbum { width: 230px; height:315px; margin:0px; border:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal ; font-size:13px; color:#000; line-height:18px; overflow-x:hidden; overflow-y:auto; }
.photoalbum ul { list-style-type:none; margin:0; padding:0; } 
.photoalbum li { margin-left:0px; margin-right:25px; text-align:left; }
.photoalbum li a { text-decoration:none; color:#000 }
.photoalbum li a:hover { text-decoration:underline; color:#000; }
.photos { width: 630px; height:261px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal ; font-size:13px; color:#000; line-height:18px; overflow-x:hidden; overflow-y:auto; }
.photos img { border:0px; }
.photos_head { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold ; font-size:16px; color:#7b2a1c; line-height:18px; }
.photoalbum_head { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold ; font-size:16px; color:#7b2a1c; line-height:18px; }
.WebYepGalleryContainer { margin:0px; padding:0px; width:630px; }
.WebYepGalleryContainer tr { height:130px; }
.WebYepGalleryContainer td { width:157px; }


