/* Reset all */
*{padding:0;margin:0;}

/*STANDARD*************************************************/
body {color:#002436; background:#E8E8E0; margin:0px; padding:0px; font-family:verdana, sans-serif; font-size:62.5% }
a img {border:0;}
a:focus {outline: none;}
table,div,p,ul { font-size:1em; line-height:150%}
input,textarea,select {font-size:1em; font-family:verdana;border:1px solid #DAD9D4}
INPUT.button {padding:0.3em;color:#fff;font-weight:bold;background-color:#E30000;border:0px}
INPUT.box {width:30em}
td {vertical-align:top;}
h1 {margin:0px 0px 5px 0px;padding:0px;color:#002436;font-family:verdana,sans-serif;font-size:1.5em;}
h2 {margin:0px 0px 5px 0px;padding:0px;color:#002436;font-family:verdana,sans-serif;font-size:1.2em}
h3 {margin:0px 0px 5px 0px;padding:2px 5px;color:#002436;background-color:#E8E8E0;font-family:verdana,sans-serif;font-size:1.1em}
h4 {margin:0px 0px 5px 0px;padding:0px;color:#002436;font-family:verdana,sans-serif;font-size:1.3em;border:0px}
h5 {margin:0px 0px 5px 0px;padding:0px;color:#002436;font-family:verdana,sans-serif;font-size:1.3em;border:0px}
h6 {margin:0px 0px 5px 0px;padding:0px;color:#002436;font-family:verdana,sans-serif;font-size:1.3em;border:0px}

p {margin:0px 0px 10px 0px; padding:0px; line-height:140%}
a {color:#C20000; text-decoration: none;}
a:hover {color:#C20000;text-decoration: underline;}
a.actiontoubiz {background:#002436; color:#fff; text-decoration: none; padding:3px 10px; font-weight:bold; font-size:12px}
a.actiontoubiz:hover {text-decoration: underline;}
ul {margin-left:5em;margin-bottom:1.5em}
.nifty{background-color:#fff;height:100%;padding-top:5px;border-left:1px solid #DAD9D4;border-right:1px solid #DAD9D4;border-bottom:1px solid #DAD9D4;}

/*FACEBOOK IFRAME*/
body#fb_body { background: #fff; padding: 0; margin: 0 }
div#fb_content { width: 510px }
div#fb_content h1 { margin-bottom: 10px; line-height: 140% }
div#fb_content ul { margin: 0 0 20px 20px; padding: 0 }
div#fb_content div.message-warning { background:#8f0007; color: #fff; padding: 10px; margin-bottom: 10px  }
div#fb_content div.message-warning * { color: #fff }
div#fb_content div.message-warning ul { margin-bottom: 0 }
div#fb_form { margin-top: 20px }
div#fb_form fieldset { border:1px #ddd solid; background:#fafafa; margin:0 0 1em 0; padding: 1em; }
div#fb_form legend { font-size: 12px; color: #8f0007 }
div.fb_form_part { margin: 0 0 5px 0 }
div.fb_form_part label.block { display: block }
div.fb_form_info { font-size: 9px }
div.fb_form_button { margin: 10px 0 }

/*EDITOR*/
TABLE.default {border-spacing:0.2em;width:100%;border:1px solid #E9E9E1;background-color:#fff}
TABLE.default TD {padding:0.5em;background-color:#E9E9E1;}

#wrapper {margin:0 auto; width:101em;}
#wrapper_popup {margin:1em auto; width:80%;background-color:#fff;padding:1em 1em}
#navi_header {padding:0.5em}
#navi_footer {padding:0.5em}
#image_footer {text-align:center;margin-top:2em;padding-left:150px}
#header_image {width:80em;}
#main {float:left; width:80em;}
#main_sub {margin:5px 10px;}
#action {float:right;width:19em;}
#navi_horizontal {}
#navi_vertical {float:left;width:18em;}
#content {min-height:50em;float:right;width:58em;}
.warning {padding:2em;background-color:#002436;color:#fff;margin-bottom:2em}
.warning h2{color:#fff}
#login {width:40em;margin:5em auto;background-color:#fff;padding:2em;border:10px solid #002436}
#login H1 {color:#fff;background-color:#002436;padding:5px}
#login .warning {padding:5px;background-color:#B50000;color:#fff;margin-bottom:2em}
#login .warning h2{color:#fff}

/*CONTENT & CLASSES*/
a.more {padding:0.4em 1.5em 0.4em 2em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/action_arrow_red.gif');background-repeat:no-repeat;background-position:5px center;}
a:hover.more {color:#002436;text-decoration:underline;}
a.more2 {padding:0 0 0 1.5em;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/action_arrow_red.gif');background-repeat:no-repeat;background-position:left 2px;}
a:hover.more2 {text-decoration:underline;}
a.film_ab {padding:0.4em 0em 0.4em 2em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/media.gif');background-repeat:no-repeat;background-position:left center;}
a:hover.film_ab {color:#002436;text-decoration:underline;}
a.back {padding:0.4em 0em 0.4em 1.5em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/action_arrow_red_back.gif');background-repeat:no-repeat;background-position:5px center;}
a:hover.back {color:#002436;text-decoration:underline;}
a.news {display:block;padding:0.1em 0.5em 0.1em 2em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/action_arrow_red.gif');background-repeat:no-repeat;background-position:left center;}
a:hover.news {color:#002436;text-decoration:underline;}
a.rss {padding:0.4em 1em 0.4em 2.4em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/rss.gif');background-repeat:no-repeat;background-position:left center;}
a:hover.rss {color:#002436;text-decoration:underline;background-image:url('/design/stg_09/images/rss.gif');background-repeat:no-repeat;background-position:left center;}
a.newsletter {padding:0.4em 1em 0.4em 2.5em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/newsletter.gif');background-repeat:no-repeat;background-position:left center;}
a:hover.newsletter {color:#002436;text-decoration:underline;background-image:url('/design/stg_09/images/newsletter.gif');background-repeat:no-repeat;background-position:left center;}
/***ORT***/
DIV#city_full {margin:0 2em 0 1em}
DIV#city_full h1 {font-size:1.8em; border-bottom:1px solid #E8E8E0}
DIV#city_full .navi {background-color:#E9E9E1;padding:0.2em 1em 0.2em 3.5em;background-image:url('/design/stg_09/images/city_navi_bg.gif');background-repeat:no-repeat;background-position:5px -3px;}
DIV#city_full .navi h2 {margin:0;color:#002436}
DIV.city_image_preview {background-color:#E9E9E1;height:100%;padding:0.5em 0.5em 0;text-align:center}
DIV#city_full a.h1 {font-weight:bold;margin:0px 0px 5px 0px;padding:0px;color:#002436;font-family:verdana,sans-serif;font-size:1.8em; border-bottom:1px solid #E8E8E0;display:block}
DIV#city_full a:hover.h1 {text-decoration:none;background-color:#E9E9E1}

DIV.city_listitem {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.city_listitem h4 {font-size:1.1em;margin:0 0 3px;}
DIV.city_listitem_image {float:left;width:5em;margin-right:2em}
DIV.city_listitem_content {float:left;width:30em;margin-right:2em}
DIV.city_listitem_info {float:left;width:5em;margin-right:2em}
DIV.city_listitem_link {float:right;width:7em;text-align:right}

/*ORTE A-Z*/
DIV#folder_full a.a_z {background-color:#E9E9E1;color:#002436;font-weight:bold;font-size:1.5em;padding:2px 3px;font-family:arial}
DIV#folder_full a:hover.a_z {background-color:#002436;color:#E9E9E1;text-decoration:none;}
DIV#folder_full .ort_a_z {background-color:#E9E9E1;color:#002436;}
DIV#folder_full .head_a_z {color:#002436;font-weight:bold;font-size:2.5em;margin-bottom:5px;text-decoration:underline}

/***FOLDER***/
DIV#folder_full {margin:0 2em 2em 1em}
DIV#folder_full h1 {border-bottom:1px solid #E8E8E0;color:#002436}
DIV#folder_full .navi {background-color:#E9E9E1;padding:0.2em 1em 0.2em 3.5em;background-image:url('/design/stg_09/images/city_navi_bg.gif');background-repeat:no-repeat;background-position:5px -3px;}
DIV#folder_full .navi h2 {margin:0;color:#002436}

DIV.folder_line {margin-bottom:2em; padding:0.5em; border:1px solid #DAD9D4; background:#fff}
DIV.folder_line h2 {font-size:1.2em;border:0px}
DIV.folder_line_image {float:left;width:15em;}
DIV.folder_line_intro {float:left;width:35em;margin-left:2em}
DIV.folder_line_intro2 {}

/***ARTICLE***/
DIV.article_line {margin-bottom:2em; padding-bottom:0.5em; border-bottom:1px solid #E8E8E0}
DIV.article_line h2 {color:#002436;font-size:1.2em;border:0px}
DIV.article_line_image {float:left;width:15em;}
DIV.article_line_intro {float:left;width:37em;margin-left:2em}
DIV.article_line_intro2 {}

DIV#article_full {margin:0 2em 2em 1em;}
DIV#article_full h1 {margin-bottom:1em}
DIV.article_full_image {float:right;width:30em;margin:0 0em 2em 2em}

/***YOUTUBE***/
DIV.youtube_line {margin-bottom:2em; background:#E9E9E1;padding:10px}
DIV.youtube_line h2 {color:#002436;font-size:1.3em;border:0px}

/***OFFER***/
DIV.offer_listitem {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.offer_listitem h4 {font-size:1.1em;margin:0 0 3px;}
DIV.offer_listitem_image {float:left;width:5em;margin-right:2em}
DIV.offer_listitem_content {float:left;width:25em;margin-right:2em}
DIV.offer_listitem_price {float:left;width:12em;margin-right:2em}
DIV.offer_listitem_link {float:right;width:6em;text-align:right}

DIV.offer_line {margin-bottom:2em; padding-bottom:0.5em; border-bottom:1px solid #E8E8E0}
DIV.offer_line_image {float:left;width:15em;}
DIV.offer_line_intro {float:left;width:25em;margin-left:2em}
DIV.offer_line_intro2 {float:left;width:40em;}
DIV.offer_line_price {float:right;width:12em;min-height:8em;}

DIV#offer_full {margin:0 2em 2em 1em}
DIV#offer_full h1 {font-size:1.8em; border-bottom:1px solid #E8E8E0;margin-bottom:2em}
DIV#offer_full h2 {color:#002436;border-bottom:1px solid #E8E8E0;margin-bottom:1em;font-size:1.5em;}
DIV.offer_full_intro {float:left;width:22em}
DIV.offer_full_intro2 {}
DIV.offer_full_image {float:right;width:30em}
DIV.offer_full_price {}

DIV#inquiry_full {margin:0 2em 2em 1em}
DIV#inquiry_full h2 {color:#002436;font-size:1.1em;background-color:#E8E8E0;padding:0.3em}
DIV#inquiry_full .label {font-weight:bold}
DIV#inquiry_full .form INPUT {background-color:#E9E9E1;border:1px solid #DAD9D4}
DIV#inquiry_full .form TEXTAREA {background-color:#E9E9E1;border:1px solid #DAD9D4}


a.offer_inquiry {background-color:#E30000;padding:0.4em 1em 0.4em 2.5em;font-weight:bold;color:#fff;text-decoration:none;background-image:url('/design/stg_09/images/action_arrow_white.gif');background-repeat:no-repeat;background-position:10px 0%;}
a:hover.offer_inquiry {color:#fff;text-decoration:underline;}

/***THEME***/
DIV.theme_line {margin-bottom:2em; padding-bottom:0.5em; border-bottom:1px solid #E8E8E0}
DIV.theme_line h2 {color:#002436;font-size:1.2em}
DIV.theme_line_image {float:left;width:15em;}
DIV.theme_line_intro {float:left;width:37em;margin-left:2em}
DIV.theme_line_intro2 {}

DIV#theme_full {margin:0 2em 2em 1em;}
DIV#theme_full h1 {margin-bottom:1em}
DIV.theme_full_image {float:right;width:30em;margin:0 0em 2em 2em}

/***SIGHTS***/
DIV#sights_full {margin:0 2em 2em 1em;}
DIV#sights_full h1 {margin-bottom:1em}
DIV.sights_full_image {float:right;width:30em;margin:0 0em 2em 2em}

DIV#sights_full TABLE.sigths_table {width:100%;border:1px solid #E9E9E1}
DIV#sights_full TH {background-color:#E8E8E0;}
DIV#sights_full TD.sigths_table_head {background-color:#E8E8E0;font-weight:bold}
DIV#sights_full TABLE.sigths_table TD,TH {padding:0.2em 0.5em;background-color:#E9E9E1;border-bottom:2px #fff}

DIV.sights_line {margin-bottom:2em; padding-bottom:0.5em; border-bottom:1px solid #E8E8E0}
DIV.sights_line h2 {color:#002436;font-size:1.2em;border:0px}
DIV.sights_line_image {float:left;width:15em;}
DIV.sights_line_intro {float:left;width:37em;margin-left:2em}
DIV.sights_line_intro2 {}

DIV.sights_listitem {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.sights_listitem h4 {font-size:1.1em;margin:0 0 3px;}
DIV.sights_listitem_image {float:left;width:5em;margin-right:2em}
DIV.sights_listitem_content {float:left;width:32em;margin-right:2em}
DIV.sights_listitem_card {float:left;width:4em;margin-right:2em}
DIV.sights_listitem_link {float:right;width:7em;text-align:right}

/***GEOLINK***/
DIV.geolink_listitem {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.geolink_listitem_image {float:left;width:5em;}
DIV.geolink_listitem_content {float:left;width:34em;margin-right:2em;font-weight:bold}
DIV.geolink_listitem_link {float:right;width:7em;text-align:right}

/***FILE***/
DIV.file_line {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.file_line h4 {font-size:1.1em;margin:0 0 3px;}
DIV.file_line_image {float:left;width:5em;margin-right:2em}
DIV.file_line_content {float:right;width:20em}

/***LINK***/
DIV.link_listitem {height:100%;background-color:#E9E9E1;padding:5px;}

/***TOUR***/
DIV#tour_full {margin:0 2em 2em 1em;}
DIV#tour_full h1 {margin-bottom:1em}
DIV.tour_full_image {float:right;width:30em;margin:0 0em 2em 2em}

DIV#tour_full TABLE {width:25em;border:1px solid #E9E9E1}
DIV#tour_full TD {padding:0.2em}

DIV.tour_listitem {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.tour_listitem h4 {font-size:1.1em;margin:0 0 3px;}
DIV.tour_listitem_image {float:left;width:5em;margin-right:2em}
DIV.tour_listitem_content {float:left;width:30em;margin-right:2em}
DIV.tour_listitem_info {float:left;width:5em;margin-right:2em}
DIV.tour_listitem_link {float:right;width:7em;text-align:right}

DIV.tour_line {margin-bottom:2em; padding-bottom:0.5em; border-bottom:1px solid #E8E8E0}
DIV.tour_line h2 {color:#002436;font-size:1.2em;border:0px}
DIV.tour_line_image {float:left;width:15em;}
DIV.tour_line_intro {float:left;width:37em;margin-left:2em}
DIV.tour_line_intro2 {}

/***REGION***/
DIV.region_listitem {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.region_listitem h4 {font-size:1.1em;margin:0 0 3px;}
DIV.region_listitem_image {float:left;width:5em;margin-right:2em}
DIV.region_listitem_content {float:left;width:30em;margin-right:2em}
DIV.region_listitem_info {float:left;width:5em;margin-right:2em}
DIV.region_listitem_link {float:right;width:7em;text-align:right}

DIV.region_line {margin-bottom:2em; padding-bottom:0.5em; border-bottom:1px solid #E8E8E0}
DIV.region_line h2 {color:#002436;font-size:1.2em;border:0px}
DIV.region_line_image {float:left;width:15em;}
DIV.region_line_intro {float:left;width:37em;margin-left:2em}
DIV.region_line_intro2 {}

DIV#region_full {margin:0 2em 2em 1em;}
DIV#region_full h1 {margin-bottom:1em}
DIV.region_full_image {float:right;width:30em;margin:0 0em 2em 2em}

/***GALLERY***/
DIV.gallery_line {background-color:#E9E9E1;margin-bottom:2em;}
DIV.gallery_line H2 {margin:0;vertical-align:bottom;padding:4em 1em 0;color:#002436;background-image:url('/design/stg_09/images/bg_gallery_h2.gif');background-repeat:no-repeat;background-position:left bottom;background-color:#fff}
DIV.gallery_line a IMG {border:3px solid #002436}
DIV.gallery_line a:hover IMG {border:3px solid #fff}

/***IMAGE***/
DIV#image_full {margin:1em auto;border:1px solid #DAD9D4;background-color:#F4F3EF}
DIV#image_full H1 {margin-bottom:0.5em;text-align:center}
DIV#image_full .image {text-align:center;}
DIV#image_full .caption {text-align:center;padding:0.5em}
DIV#image_full .navi {text-align:center;background-color:#E8E8E0;padding:5px}

/***NEWS***/
TABLE#news_teaser {height:17em;width:100%;padding:0;margin:0;}

/*KERNEL*/
DIV#kernel {margin:2em;padding:2em;background-color:#E9E9E1;border:3px solid #B7AF97}

DIV.news_line {margin-bottom:2em; padding-bottom:0.5em; border-bottom:1px solid #E8E8E0}
DIV.news_line h2 {color:#002436;font-size:1.2em;border:0px}
DIV.news_line_image {float:left;width:15em;}
DIV.news_line_intro {float:left;width:37em;margin-left:2em}
DIV.news_line_intro2 {}

DIV#news_full {margin:0 2em 2em 1em;}
DIV#news_full h1 {margin-bottom:1em}
DIV.news_full_image {float:right;width:30em;margin:0 0em 2em 2em}

/***ACTIVITY***/
DIV#activity_full {margin:0 2em 2em 1em}
DIV#activity_full h2 {margin:0 0 1em}
DIV.activity_full_image {float:right;width:30em;margin:0 0em 2em 2em}

DIV.activity_listitem {height:100%;background-color:#E9E9E1;padding:5px;}
DIV.activity_listitem h4 {font-size:1.1em;margin:0 0 3px;}
DIV.activity_listitem_image {float:left;width:5em;margin-right:2em}
DIV.activity_listitem_content {float:left;width:30em;margin-right:2em}
DIV.activity_listitem_info {float:left;width:5em;margin-right:2em}
DIV.activity_listitem_link {float:right;width:7em;text-align:right}

/***TEASER***/
DIV#teaser_full {margin:0 2em 2em 1em}
DIV#teaser_full h2 {color:#002436;font-size:1.4em;border:0px}
DIV#teaser_full .teaser_full_text {font-size:1.1em;color:#002436;padding:0.5em;}
DIV.teaser_line {float:left;width:17em;}
DIV.teaser_line_text {font-size:1.1em;color:#002436;padding:0.5em;background:#E9E9E1}
DIV.teaser_line h2 {color:#002436;font-size:1.2em;border:0px; font-weight:normal}

/***FORM***/
DIV#form_full {margin:0 2em 2em 1em}
DIV#form_full .label {font-weight:bold}
DIV#form_full .block {font-weight:bold;padding:0.5em; background-color:#E8E8E0}
DIV#form_full .form INPUT {width:25em;border:1px solid #DAD9D4}
DIV#form_full .form TEXTAREA {background-color:#fff;border:1px solid #DAD9D4}
DIV#form_full .form_xs INPUT {width:4em;border:1px solid #DAD9D4}
DIV#form_full TABLE {background-color:#E9E9E1; padding:5px;}
DIV#form_full TH {padding:3px;font-weight:bold;text-align:left;background-color:#E8E8E0;}
DIV#form_full TD {padding:3px;text-align:left}
DIV.form_full_image {float:right;width:30em;margin:0 0em 2em 2em}

/***LINKBOX***/
DIV#link_box {padding:1em;background-color:#E9E9E1}
DIV#link_box H2 {color:#002436;font-size:1.2em;border:0px}

/*REPLY*/
DIV#reply {margin:0 2em 2em 1em}

/*SEARCH*/
TABLE.search {width:100%; background-color:#E9E9E1; padding:5px;}
DIV.search {background-color:#E9E9E1; padding:5px;}
DIV.searchhint {background-color:#E9E9E1; padding:5px; margin-bottom:2em; font-weight:bold}
DIV#search_full {margin:0 2em 2em 1em}
DIV#search_full a {color:#002436}
DIV#search_full a.hover {}
DIV.search_false {margin:1em 0;background-color:red;font-weight:bold;color:#fff;padding:0.5em}
DIV.search_true {margin:1em 0;background-color:green;font-weight:bold;color:#fff;padding:0.5em}
TABLE#search_list {}
TABLE#search_list TH{padding:3px;font-weight:bold;text-align:left;background-color:#E8E8E0;font-size:1.2em}
TABLE#search_list TD.bglight{padding:3px;text-align:left}
TABLE#search_list TD.bgdark {padding:3px;text-align:left;background-color:#E9E9E1;}

/*SITEMAP*/
DIV#sitemap {margin:0 2em 2em 1em}
DIV#sitemap h2 {color:#002436;font-size:1.1em;background-color:#E8E8E0;padding:0.3em}
DIV#sitemap a {color:#002436;}
DIV#sitemap a:hover {}

/*RATING*/
DIV#rating {}
DIV#rating TABLE {background-color:#fff; padding:0px;border:1px solid #E9E9E1}
DIV#rating TD {text-align:center;font-weight:bold;padding:3px;background-color:#E9E9E1}

DIV.rating {}
DIV.rating TABLE {background-color:#fff; padding:0px;border:1px solid #E9E9E1}
DIV.rating TD {text-align:center;font-weight:bold;padding:3px;background-color:#E9E9E1}

DIV#rating_result {margin:0 2em 2em 1em}
DIV#rating_result .message_true {background-color:#026306;padding:0.5em;font-size:1.2em;color:#fff}
DIV#rating_result .message_false {background-color:#A60000;padding:0.5em;font-size:1.2em;color:#fff}
DIV#rating_result TABLE {background-color:#fff; padding:0px;border:1px solid #E9E9E1}
DIV#rating_result TD {font-weight:bold;padding:5px;background-color:#E9E9E1}

/*GOOGLE*/
DIV#google {padding:0.1em 0.5em;background-color:#E8E8E0;font-size:1.1em}
DIV#google SPAN.current {font-size:1.3em}
DIV#google a.more {padding:0.4em 1.5em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/google_more.gif');background-repeat:no-repeat;background-position:right 7px;}
DIV#google a:hover.more {color:#002436;text-decoration:underline;}
DIV#google a.back {padding:0.4em 0em 0.4em 1.5em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/google_back.gif');background-repeat:no-repeat;background-position:left 7px;}
DIV#google a:hover.back {color:#002436;text-decoration:underline;}
DIV#google a {color:#002436;font-weight:bold;font-size:1.1em}
DIV#google a:hover {}

/*GOOGLEMAPS*/
#googlemaps {}
#googlemaps TD{padding:5px}

/*NEWSTICKER*/
.newsticker {background:#E9E9E1 url(/design/stg_09/images/bg_head_box.gif) repeat-x;border:1px solid #DAD9D4; margin-bottom:10px}
.newsticker h2 {margin-bottom:5px;color:#fff;padding:3px 5px 3px 25px;font-size:1.1em;background: url('/design/stg_09/images/bg_actionbox_h1.gif') no-repeat 0px center; }

/*ACTIONBAR*/
.actionbox {background-color:#F4F3EF;border:1px solid #DAD9D4; margin-bottom:10px}
.actionbox h1 {margin-bottom:5px;color:#fff;padding:3px 5px 3px 30px;font-size:1.1em;background:#002436 url('/design/stg_09/images/bg_actionbox_h1.gif') no-repeat 5px center; }

a.action {text-align:left;display:block;padding:2px 5px 2px 20px;color:#022336;text-decoration:none;border:1px solid #AEB3B9; background:#EAE5E1 url('/design/stg_09/images/action_arrow_red.gif') no-repeat; background-position:5px center}
a:hover.action {background-color:#AEB3B9}

/*NAVI VERTICAL*/
#navi_main {background-color:#F4F3EF;border:1px solid #DAD9D4;}
#navi_main h1 {color:#002436;font-size:1.3em;padding:5px;background:url(/design/stg_09/images/navi_head_bg.jpg) repeat-x}
#navi_main a.h1 {font-weight:bold;display:block;color:#002436;font-size:1.3em;padding:5px;background:url(/design/stg_09/images/navi_head_bg.jpg) repeat-x}
#navi_main a:hover.h1 {text-decoration:underline}

.navi_box {background-color:#F4F3EF;border:1px solid #DAD9D4;margin-top:1em}
.navi_box h1 {color:#002436;font-size:1.3em;padding:5px;background:url(/design/stg_09/images/navi_head_bg.jpg) repeat-x}
.navi_box a.h1 {font-weight:bold;display:block;color:#002436;font-size:1.3em;padding:5px;background:url(/design/stg_09/images/navi_head_bg.jpg) repeat-x}
.navi_box a:hover.h1 {text-decoration:underline}

DIV.navi_themes {padding:5px;}
DIV.navi_themes a {padding:0.2em 0.2em 0.2em 2em;display:block;color:#002436;text-decoration:none;margin-bottom:0.3em;}
DIV.navi_themes a.theme_60 {background-image:url('/design/stg_09/images/navi_arrow_60.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_61 {background-image:url('/design/stg_09/images/navi_arrow_61.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_62 {background-image:url('/design/stg_09/images/navi_arrow_62.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_63 {background-image:url('/design/stg_09/images/navi_arrow_63.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_64 {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_65 {background-image:url('/design/stg_09/images/navi_arrow_62.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_66 {background-image:url('/design/stg_09/images/navi_arrow_66.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_426 {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_372 {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_373 {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_418 {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_11416 {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a.theme_39386 {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;}
DIV.navi_themes a:hover {background-color:#AEB3B9}

DIV.navi_vertical {padding:5px;}
DIV.navi_vertical a {background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;padding:0.2em 0.2em 0.2em 2em;display:block;color:#002436;text-decoration:none;margin-bottom:0.3em;}
DIV.navi_vertical a:hover {background-color:#AEB3B9}
DIV.navi_vertical a.active {background-color:#AEB3B9;background-image:url('/design/stg_09/images/navi_arrow_standard.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;padding:0.2em 0.2em 0.2em 2em;display:block;color:#002436;text-decoration:none;margin-bottom:0.3em;}
DIV.navi_vertical a:hover.active {text-decoration:underline}
DIV.navi_vertical a.back {background-image:url('/design/stg_09/images/navi_arrow_standard_back.gif');background-repeat:no-repeat;background-position:0.2em 0.4em;padding:0.2em 0.2em 0.2em 2em;display:block;color:#002436;text-decoration:none;margin-bottom:0.3em;}
DIV.navi_vertical a.back:hover {background-color:#AEB3B9}
DIV.navi_vertical a.sub {background-image:url('');padding:0.2em 0.2em 0.2em 2em;display:block;color:#002436;text-decoration:none;margin-bottom:0.3em;}
DIV.navi_vertical a:hover.sub {color:#fff;text-decoration:none;background-color:#AEB3B9;}
DIV.navi_vertical a.subactive {background-image:url('');background-color:#E8E8E0;padding:0.2em 0.2em 0.2em 2em;display:block;color:#002436;text-decoration:none;margin-bottom:0.3em;}
DIV.navi_vertical a:hover.subactive {color:#fff;text-decoration:none;background-color:#AEB3B9;}
DIV.navi_vertical a.rss {padding:0.2em 1em 0.2em 2em;font-weight:bold;color:#002436;text-decoration:none;background-image:url('/design/stg_09/images/rss.gif');background-repeat:no-repeat;background-position:left center;}
DIV.navi_vertical a:hover.rss {color:#002436;text-decoration:underline;}

DIV.navi_ranking {padding:5px;}
DIV.navi_ranking a {padding:0.2em 0.2em 0.2em 0.5em;display:block;color:#002436;text-decoration:none;}
DIV.navi_ranking a:hover {color:#002436;text-decoration:none;background-color:#F7F4E9}

DIV.navi_partner {text-align:center}

DIV.navi_cloud {padding:5px;line-height:200%}
DIV.navi_cloud a.cloud {padding:0px 0 0.2em;display:inline;color:#002436;text-decoration:none;}
DIV.navi_cloud a:hover.cloud {color:#002436;text-decoration:underline;}

#navi_searchbox {border:1px solid #DAD9D4;margin-bottom:10px}
#navi_searchbox h1 {margin-bottom:5px;color:#fff;padding:3px 5px 3px 30px;font-size:1.1em;background:#002436 url('/design/stg_09/images/bg_actionbox_h1.gif') no-repeat 5px center; }

.object-right {float:right;padding:5px;}
.object-left {float:left;padding:5px;}

/*NAVI HORIZONTAL*/
/* -------------------------- BEGIN do not change ---------------------------*/
ul.dropdown{clear:both;list-style:none;margin:0px;padding:0px;z-index:500;}
ul.dropdown * ul{list-style: none; margin:0; padding: 0; display:none; position:absolute;z-index:500;width:15em;}
ul.dropdown li {float:left;padding:0px;margin:0px;position:relative}
ul.dropdown li.seperator{padding:0px 4px;margin-top:2px}
ul.dropdown li * li {float:none; position: relative;}
ul.dropdown a {display:block;}
ul.dropdown ul * a{height:100%;}
ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul{display:none;}
ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul{display:block;}
ul.dropdown a{color:#002436; padding:2px; text-decoration:none;font-size:1.1em;font-weight:bold}
ul.dropdown a:hover{background-color:#E8E8E0; color:#002436;text-decoration:none;}
ul.dropdown a.active{background-color:#E8E8E0; color:#002436; padding:2px; text-decoration:none;}
ul.dropdown a:hover.active{background-color:#E8E8E0; color:#002436;text-decoration:underline;}
ul.dropdown ul {}
ul.dropdown ul a {background-color:#E8E8E0; color:#002436; padding:3px 5px 3px 5px; text-decoration:none;font-weight:normal;font-size:1em}
ul.dropdown ul a:hover {background-color:#C8B77A; color:#002436;text-decoration:none;}
ul.dropdown ul li {}

/*BREADCRUMB*/
DIV.breadcrumb {padding:0.2em 1em;background-color:#E9E9E1;}
DIV.breadcrumb a {color:#002436}
DIV.breadcrumb a:hover {}

/*HEADER UND FOOTER*/
#navi_header a {color:#002436; text-decoration: none;}
#navi_header a:hover {color:#002436;text-decoration: underline;}
#navi_footer a {color:#002436; text-decoration: none;}
#navi_footer a:hover {color:#002436;text-decoration: underline;}

/*TOOLBAR*/
DIV#toolbar{clear:both;background-color:#E9E9E1;padding:5px}

/*TIPAFRIEND*/
a.tipafriend_link {color:#002436;padding:0.2em 0.5em 0.2em 2em;background-image:url('/design/stg_09/images/tipafriend.gif');background-repeat:no-repeat;background-position:left center;}
a.tipafriend_link:hover {text-decoration:none}
DIV#tipafriend {background-color:#fff;padding:2em;width:35em;margin:1em auto}
DIV#tipafriend h1 {color:#002436;font-size:1.4em;}
DIV#tipafriend h2 {color:#002436;font-size:1.1em;}
DIV#tipafriend .label {font-weight:bold}
DIV#tipafriend .form INPUT {background-color:#E9E9E1;border:1px solid #DAD9D4;width:300px}
DIV#tipafriend .form TEXTAREA {background-color:#E9E9E1;border:1px solid #DAD9D4;width:300px}
DIV#tipafriend .message-warning {padding:1em;margin-bottom:0.5em;background-color:#E30000;color:#fff;height:100%}
DIV#tipafriend .message-warning h2 {background-color:#fff;color:#E30000}

/*PRINT LINK*/
a.print_link {color:#002436;padding:0.2em 0.5em 0.2em 2em;background-image:url('/design/stg_09/images/print.gif');background-repeat:no-repeat;background-position:left center;}
a.print_link:hover {text-decoration:none}

/*BACK LINK*/
a.back_link {color:#002436;padding:0.2em 0.5em 0.2em 2em;background-image:url('/design/stg_09/images/back_link.gif');background-repeat:no-repeat;background-position:left center;}
a.back_link:hover {text-decoration:none}

/*OVERRIDE CSS*/
#content .message-warning {padding:1em;margin-bottom:2em;background-color:#E30000;color:#fff;height:100%}
#content .message-warning h2 {background-color:#fff;color:#E30000}

/*PRINT*/
DIV#print {width:60em;margin:2em}
DIV#print_copyright {background-color:#E2E2E2;padding:1em;border:1px solid #002436;margin:1em}

/*SOCIAL*/
.social_box { margin: 20px 0 0  }
a.facebook { background: url(../images/social/facebook.png) no-repeat left center; padding: 0 0 0 21px; display: block; margin-bottom: 5px; color: #2A4956 }
a.twitter { background: url(../images/social/twitter.png) no-repeat left center; padding: 0 0 0 21px; display: block; margin-bottom: 5px; color: #2A4956 }
a.youtube { background: url(../images/social/youtube.png) no-repeat left center; padding: 0 0 0 21px; display: block;  margin-bottom: 5px; color: #2A4956 }

/*CLEAR*************************************************/
.c {clear: both;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c3 {clear:both; font-size:3px; height:3px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c60 {clear:both; font-size:60px; height:60px;border:0px;overflow:hidden;}
.c70 {clear:both; font-size:70px; height:70px;border:0px;overflow:hidden;}
.c80 {clear:both; font-size:80px; height:80px;border:0px;overflow:hidden;}
.l {background-color:#E8E8E0; height:1px; font-size:1px; border:0px;overflow:hidden;clear:both;}
.l10 {background-color:#E8E8E0; height:10px; font-size:10px; border:0px;overflow:hidden;clear:both;}

/*NIFTY CORNERS - RUNDE ECKEN*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
.nifty_listitem {margin-bottom:2px}

/*TOOLTIP*/
.tooltip {
	font: 1.1em verdana,sans-serif;
    color: #002436;
    font-weight:bold;
	text-align: center;
	text-decoration: none;
	width: 200px;
	
}
.tooltip b.bottom {
	background: url(/design/stg_09/images/bt.gif) no-repeat bottom;	
	padding: 3px 8px 15px;
}
.tooltip span.top {
	background: url(/design/stg_09/images/bt.gif) no-repeat top;
	padding: 30px 8px 0;
}

/* RIT FORMULAR */
#ritform legend { font-weight: bold; }
#ritform hr { color: #d2d2d2; margin: 15px 0; }
.floatbox { overflow: hidden; }
.leftfloat { float: left; }
.rightfloat { float: right; }
.rit label { display: inline-block; width: 120px; }
.rit input { height: 20px; width: 150px; margin-bottom: 10px; border: solid 1px #c2c2c2; }
#ritform textarea { border: solid 1px #c2c2c2; }
*+html .rit input { margin-bottom: 10px; vertical-align: bottom; height: auto; }
#adults input, #childs input { width: 50px; }
#startdate input { width: 100px; }
#enddate input { width: 100px; }
#booking_plz input { width: 40px; margin-right: 5px; }
#booking_city input { width: 103px; }
#agb label, #newsletter label { float: left; }
#agb input { margin: 0 5px 20px 4px; width: 10px; display: inline-block; float: left; }
#newsletter input { margin: 0 5px 20px 4px; width: 10px; display: inline-block; float: left; }
.rit select { height: 20px; width: 150px; margin-bottom: 10px; border: solid 1px #c2c2c2; }
.rit_new select { height: 20px; width: 150px; margin-bottom: 10px; border: solid 1px #c2c2c2; }
.rit_new label { width: 110px; margin-bottom: 10px; display:block; float:left;}
*+html .rit select { margin-bottom: 10px; height: auto; vertical-align: bottom; }
button.ui-datepicker-trigger { cursor: pointer; vertical-align: middle; margin-left: 3px; }
.button input { cursor: pointer; padding: 5px; }






