@charset "utf-8";
/* CSS Document */
body { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; background-color: #a78352; }
.imageboarder { border: 5px solid #bd965d; margin-right: 20px; margin-bottom: 5px; float:left; }
hr { width:100%; margin:10px 0 10px 0; padding:0; height:1px; border:none; border-top:1px dashed #bd965d; }
.tableborder td {border-bottom: 1px dotted #bd965d;}

/* Layer definitionen*/
#content { position: absolute; width: 950px; top: 0; left: 50%; margin-left: -475px; z-index: 1; }
#hotelsymbol { position: absolute; width: 463px; height: 190px; top: 0; left: 487px; z-index: 1; }
#reservation { position: absolute; width: 260px; height: 200px; left: 638px; top: 250px; z-index: 2; }
#reservation_hg { position: absolute; width: 260px; height: 175px; left: 638px; top: 275px; background-color: #f9efc1; filter:Alpha(opacity=75); opacity:0.75; z-index: 1; }
#nebennavigation { position: absolute; width: 500px; top: 45px; left: 400px; z-index: 3; visibility: visible; }
#navigation { width: 200px; height: 430px; top: 0; left: 20px; padding-left: 30px; padding-right: 30px; background-image: url(../images/hg_navigation_schadow.png); background-repeat: no-repeat; background-position: left bottom; }
#hotel_logo { position: absolute; width: 199px; height: 120px; top: 0; left: 30px; z-index: 3; }
#button {cursor: pointer;}
#button:hover {background: #bd965d; border:1px solid #bd965d;}

/* Hintergrund definitionen*/
.hintergrund_teaserblock { background-image: url(../images/hg_teaserblock.jpg); background-repeat: repeat-x; background-position: right bottom; }
.hintergrund_header { background-image: url(../images/content_header.gif); background-repeat: no-repeat; background-position: right top; }
.hintergrund_content { background-image: url(../images/hg_content.jpg); background-repeat: repeat-y; background-position: left bottom; }
.hintergrund_navigation { background-image: url(../images/hg_navigation.jpg); background-repeat: repeat-x; background-position: left bottom; }
.hintergrund_hotel { background-image: url(../images/hg_wengerhof-hotel_quer.png); background-repeat: no-repeat; background-position: right bottom; background-attachment: fixed; }
.hintergurnd_vert { background-image: url(../images/hg_wengerhof-hotel.jpg); background-repeat: repeat-y; background-attachment: scroll; }
.hintergurnd_formheadline { background-image: url(../images/hg_formheadline.gif); background-repeat: no-repeat;}

/* Hauptnavigation*/
#nav h1 {font-size: 13px; margin:0; padding:0;}
#nav h2 {font-size: 13px; margin:0; padding:0; font-weight: normal;}

/* Nebennavigation (Kontakt, Impressum, Sitemap)*/
.nebennavigation td { padding:0px; margin: 0px;	}
.nebennavigation h3 { font-size: 12px; color: #999999; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; font-weight: normal; letter-spacing: 0.03em; }
.nebennavigation a:active { text-decoration: none; color: #333333; }
.nebennavigation a:visited { text-decoration: none; color: #333333; }
.nebennavigation a:link { text-decoration: none; color: #333333; }
.nebennavigation a:hover { text-decoration: underline; color: #555555; }

/* Formular im Teaser Bereich (Reservation)*/
.teaserform td { padding: 0; margin: 0; }
.teaserform h4 { font-size: 11px; color: #222222; margin-left: 0px; margin-bottom: 2px; margin-right: 10px; margin-top: 5px; font-weight: normal; }
.teaserform select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 1px solid #cccccc; background: #ebe6d0; }
.teaserform input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eeeeee; border: 1px solid #cccccc; background: #962521;}

/* Teaser Bereich (Gutscheine, Angebote, Golfturniere)*/
.teaser td { padding: 0; margin: 0; }
.teaser h2 { font-size: 11px; color: #dddddd; margin-left: 10px; margin-bottom: 0px; margin-right: 10px; margin-top: 0px; font-weight: bold; letter-spacing: 0.05em; }
.teaser h3 { font-size: 11px; color: #222222; margin-left: 10px; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; font-weight: normal; }
.teaser a:active { text-decoration: none; color: #222222; letter-spacing: 0.05em; }
.teaser a:visited { text-decoration: none; color: #222222; letter-spacing: 0.05em; }
.teaser a:link { text-decoration: none; color: #222222; letter-spacing: 0.05em; }
.teaser a:hover { text-decoration: underline; color: #222222; letter-spacing: 0.05em; }

/* Content Bereich */
.content td { padding:30px 20px 20px 20px; margin: 0px;	font-size: 13px; color: #222222; }
.content td td { padding:5px; margin: 0px;	font-size: 13px; color: #222222; }
.content h1 { font-size: 19px; color: #901519; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; font-weight: normal; }
.content h2 { font-size: 14px; color: #901519; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; font-weight: normal; }
.content h3 { font-size: 14px; color: #222222; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; font-weight: bold; }
.content a:active { text-decoration: none; color: #901519; }
.content a:visited { text-decoration: none;	color: #901519; }
.content a:link { text-decoration: none; color: #901519; }
.content a:hover { text-decoration: underline; color: #901519;}
.content ul { list-style-image: url(../images/list.gif); padding:0 0 0 35px}
.content input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border:1px dotted #bd965d; background: #eeeeee;}
.content select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border:1px dotted #bd965d; background: #eeeeee; }
.content textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border:1px dotted #bd965d; background: #eeeeee; }

/* Footer Bereich */
.footer td { padding:0px; margin: 0px; }
.footer h3 { font-size: 12px; color: #cba377; margin-left: 10px; margin-bottom: 0px; margin-right: 0px; margin-top: 15px; font-weight: normal; }
.footer a:active { text-decoration: none; color: #cba377; }
.footer a:visited {	text-decoration: none; color: #cba377; }
.footer a:link { text-decoration: none; color: #cba377; }
.footer a:hover { text-decoration: underline; color: #cba377;}

/* Sitemap Bereich */
.sitemap a:active { text-decoration: none; color: #333333; }
.sitemap a:visited { text-decoration: none; color: #333333; }
.sitemap a:link { text-decoration: none; color: #333333; }
.sitemap a:hover { text-decoration: underline; color: #333333; }
.sitemap h1 {color: #333333; font-size: 13px; margin:0; padding:5px; font-weight: bold;}
.sitemap h2 {color: #333333; font-size: 13px; margin:0; padding:3px 0 3px 110px; font-weight: normal;}
.sitemap {list-style: none;}
.sitemap ul {list-style: none; border-top: 1px solid #eeeeee;}
.sitemap ul ul {list-style: none; border-top: 0}


