/*
Blau Winter: #00538d
Grün Sommer: #80a312
*/

*{ padding: 0; margin: 0; }

body { min-height: 101%; background-color: #FFFFFF; background-image: url(/_media/media_css/bg_right.gif); background-position: center; background-repeat: repeat-y; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #707173; }
html { height: 100% }

#wrap { width: 950px; margin: 0 auto; text-align: left; }

#sprachen { width: 950px; height: 19px; float: left; background: #9c9e9f; text-align: right; padding-top: 3px; }

#header_left { width: 230px; height: 160px; float: left; text-align: left; background-repeat: repeat-y; padding-top: 40px; }
#header_left p { font-size: 0.7em; line-height: 1.5em; margin-left: 35px; }
#header_left a:link, #header_left a:visited { color: #707173; font-weight: bold; text-decoration: none; }
#header_left a:hover { color: #00538d; }

#header_right { width: 720px; height: 240px; float: left; text-align: left; }

#standard_menu_1 { width: 230px; height: 33px; float: left; text-align: left; background-image: url(/_media/media_css/bg_navi.jpg); background-repeat: no-repeat; }
#standard_menu_1 h1 { font-size: 0.7em; color: #FFFFFF; background-image: url(/_media/media_css/menue_pfeil_start.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; margin-left: 150px; margin-top: 10px; }
#standard_menu_1 a:link, #standard_menu_1 a:visited { color: #FFFFFF; text-decoration: none; }
#standard_menu_1 a:hover { color: #FFCC00; }

#standard_menu_2 { width: 144px; height: 33px; float: left; text-align: left; background-color: #e3e4e4; }
#standard_menu_2 h1 { font-size: 0.7em; color: #9c9e9f; background-image: url(/_media/media_css/menue_pfeil.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; margin-left: 10px; margin-top: 10px; }
#standard_menu_2 p { font-size: 0.7em; line-height: 1.5em; margin-left: 25px; margin-top: 5px; }
#standard_menu_2 a:link, #standard_menu_2 a:visited { color: #707173; text-decoration: none; }
#standard_menu_2 a:hover { color: #00538d; }

#standard_menu_3 { width: 144px; height: 33px; float: left; text-align: left; background-color: #ebecec; }
#standard_menu_3 h1 { font-size: 0.7em; color: #9c9e9f; background-image: url(/_media/media_css/menue_pfeil.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; margin-left: 10px; margin-top: 10px; }
#standard_menu_3 p { font-size: 0.7em; line-height: 1.5em; margin-left: 25px; margin-top: 5px; }
#standard_menu_3 a:link, #standard_menu_3 a:visited { color: #707173; text-decoration: none; }
#standard_menu_3 a:hover { color: #00538d; }

#start_left { width: 220px; float: left; text-align: left; padding-top: 20px; padding-right: 10px; }
#start_left h1 { font-size: 0.7em; color: #00538d; background-image: url(/_media/media_css/menue_pfeil.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; padding-right: 15px; margin-left: 20px; margin-bottom: 5px; }
#start_left h2 { font-size: 0.7em; color: #707173; font-weight: 100; background-image: url(/_media/media_css/menue_pfeil_sub.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; padding-right: 15px; margin-left: 20px; margin-bottom: 5px; }
#start_left p { font-size: 0.7em; line-height: 1.3em; margin-left: 35px; margin-bottom: 5px; }
#start_left a:link, #start_left a:visited { color: #707173; text-decoration: none; }
#start_left a:hover { color: #00538d; }

#start_middle { width: 320px; float: left; text-align: left; padding: 20px; }
#start_middle h1 { font-size: 0.8em; color: #00538d; margin-bottom: 0.5em; }
#start_middle p { font-size: 0.7em; line-height: 1.3em; }

#start_rechts { width: 320px; float: left; text-align: left; padding: 20px; }
#start_rechts h1 { font-size: 0.9em; line-height: 1.5em; font-weight: 100; letter-spacing: 0.2em; color: #ffffff; }
#start_rechts h2 { font-size: 0.8em; color: #ffffff; }
#start_rechts p { font-size: 0.7em; line-height: 1.3em; color: #ffffff; }
#start_rechts a:link, #start_rechts a:visited { color: #ffffff; text-decoration: none; }
#start_rechts a:hover { color: #FFCC00; }

#block_angebot { width: 100%; min-height: 68px; margin-bottom: 10px; }
#block_angebot h3 { padding-top: 0em; }
#block_angebot a:link, #block_angebot a:visited { color: #00538d; text-decoration: underline; }
#block_angebot a:hover { color: #333333; }

#content { width: 536px; float: left; text-align: left; padding: 20px; }
#content ul { font-size: 0.7em; line-height: 1.5em; color: #333333; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 1.0em; }
#content p { font-size: 0.7em; line-height: 1.5em; color: #333333; }
#content h1 { font-size: 1.3em; font-weight: 100; color: #00538d; margin-bottom: 0.4em; }
#content h2 { font-size: 0.9em; letter-spacing: 0.1em; color: #00538d; margin-top: 1.0em; margin-bottom: 0.4em; }
#content h3 { font-size: 0.8em; margin-bottom: 0.3em; }
#content h4 { font-size: 1.0em; letter-spacing: 0.1em; font-weight: 100; color: #00538d; margin-bottom: 1.0em; }
#content h5 { font-size: 0.7em; line-height: 1.5em; color: #333333; margin-bottom: 1.5em; }
#content h6 { font-size: 0.9em; font-weight: 100; color: #00538d; }
#content a:link, #content a:visited { color: #00538d; text-decoration: underline; }
#content a:hover { color: #333333; }

#content_easy { width: 795px; float: left; text-align: left; padding-left: 10px; }

#content_rechts { width: 133px; float: left; text-align: left; padding-top: 10px; padding-left: 10px; }

#content_rechts_inhalt { width: 123px; }
#content_rechts_inhalt p { font-size: 0.7em; line-height: 1.3em; color: #333333; }
#content_rechts_inhalt h1 { font-size: 0.7em; color: #00538d; margin-bottom: 5px; }
#content_rechts_inhalt h2 { font-size: 0.8em; font-weight: 100; color: #00538d; margin-top: 3px; }
#content_rechts_inhalt h3 { font-size: 0.7em; color: #707173; font-weight: 100; background-image: url(/_media/media_css/menue_pfeil_rechts.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; margin-left: 3px; margin-bottom: 5px; }
#content_rechts_inhalt a:link, #content_rechts_inhalt a:visited { color: #333333; text-decoration: none; }
#content_rechts_inhalt a:hover { color: #00538d; }

#content_rechts_partner { width: 123px; }
#content_rechts_partner p { font-size: 0.6em; line-height: 1.3em; color: #333333; }
#content_rechts_partner h1 { font-size: 0.7em; color: #00538d; margin-bottom: 5px; }
#content_rechts_partner a:link, #content_rechts_partner a:visited { color: #333333; text-decoration: none; }
#content_rechts_partner a:hover { color: #00538d; }

#wellness { width: 100 %; min-height: 65px; text-align: left; background-color: #f4f2f1; padding: 5px; margin-bottom: 5px; }

#bottom { width: 950px; float: left; text-align: center; background-color: #006633; }
#bottom p { font-size: 0.7em; line-height: 1.2em; color: #9da2a4; }
#bottom a:link, #bottom a:visited { color: #9da2a4; text-decoration: none; }
#bottom a:hover { color: #b7a05d; }

#anfragebutton p { margin-top: 1.0em; margin-bottom: 1.0em; }
#anfragebutton a:link, #anfragebutton a:visited { font-size: 10px; color: #FFFFFF; border: 1px solid #FFFFFF; padding: 2px 2px; text-align: center; vertical-align: middle; text-decoration: none; background-color: #00538d; }
#anfragebutton a:hover  { color: #FFCC00; }

#infotable { width: 100%; border: 1px #d7d8d9 solid; border-collapse: collapse; margin-bottom: 10px; }
#infotable th { background-color: #d7d8d9; font-weight: bold; }
#infotable td { border: 1px #d7d8d9 solid; padding: 2px; }

.facebook { margin-left: 20px; }

#hc_badge_10818_trb { margin-left: 35px; }
#hc_badge_hotel { margin-left: 55px; margin-top: 10px; }

.img_angebot { float: left; margin-right: 5px; margin-bottom: 5px; border: 1px #FFFFFF solid; }
.img_pauschale { float: left; margin-right: 10px; border: 1px #00538d solid; }
.img_liste { float: left; margin-right: 10px; }
.img_galerie { margin-right: 5px; margin-bottom: 7px; }
.img_service { float: left; margin-right: 3px; margin-bottom: 3px; }
.float_left { float: left; margin-right: 0.8em; margin-bottom: 0.3em; }
.float_right { float: right; margin-left: 0.8em; margin-bottom: 0.3em; }
.full { margin-bottom: 0.3em; }

.clear { clear: both; }

input.send_img { outline: none; border: 0px; }

input { font-size: 100%; border: 1px #BCBEC0 solid; background: #fafafa; padding: 2px; color: #333333; vertical-align: top; }
textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 120%; border: 1px #BCBEC0 solid; background: #fafafa; padding: 2px; color: #333333; vertical-align: top; }

