﻿body {
    background: url(/header_vb/bg_content_tourismus.gif) !important; 
    background-repeat:repeat-y !important; 
  }

#header_area img {
    width:31.25em;
    height:1.9375em;        
}
.area_le_norm {
    background-color:#6B7583; /*grau*/
    height:4.25em  !important;
    width:15px;
    padding-top:0;
}
.area_le_high {
    height:8.25em !important;
    margin-top:0;
    width:15px;
    background-color:#003399;
}
a.pda_bereich {
    color:#003399;
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
}
/* ################################################################################# */
/* ######## AREA NAVIGATION ######## */
/* ################################################################################# */
ul#area_nav_text li.level1selected {
    background-color:#003399;
}
ul#area_nav_text li.level1 {
    background-color:#003399;
}
/* ################################################################################# */
/* ######## SERVICE NAVIGATION ######## */
/* ################################################################################# */
ul.service_nav_text li.level1,
ul.service_nav_text li.level1 a,
ul.service_nav_text li.level1selected,
ul.service_nav_text li.level1selected a,
ul.service_nav_text li.level1lvisible,
ul.service_nav_text li.level1lvisible a {
    background:url(/header_vb/bg_service_nav.gif);
    background-repeat:repeat-x;
    background-position:top;
}
/* ################################################################################# */
/* ######## MAIN NAVIGATION ######## */
/* ################################################################################# */

#main_nav_text .level1selected a,
#main_nav_text .level1selected a:hover,
#main_nav_text .level1lvisible a,
#main_nav_text .level1lvisible a:hover,
#main_nav_text .level1active   {
    background-color:#BFCCE5;
}
#main_nav_text2,
#main_nav_text2 .level2 a:hover,
#main_nav_text2 .level2selected a:hover,
#main_nav_text2 .level2lvisible a:hover {
    background-color:#D5DDEE;
}
#main_nav_text2 li.level2 a {
    background:url(/header_vb/tourismus_square.gif);
    background-repeat:no-repeat;
    background-position:0.9em 0.39em;
}
#main_nav_text2 li.level2selected a {
    background:url(/header_vb/tourismus_square.gif);
    background-repeat:no-repeat;
    background-position:0.9em 0.39em;
}
#main_nav_text2 li.level2active,
#main_nav_text2 li.level2lvisible a {
    background:url(/header_vb/tourismus_arrow.gif);
    background-repeat:no-repeat;
    background-position:0.9em 0.39em;
}

#main_nav_text3,
#main_nav_text3 .level3 a:hover,
#main_nav_text3 .level3selected a:hover,
#main_nav_text3 .level3lvisible a:hover
{
    background-color:#E6EBF5;
}
#main_nav_text3 li.level3 a {
    background:url(/header_vb/tourismus_square.gif);
    background-repeat:no-repeat;
    background-position:2.2em 0.39em;
}
#main_nav_text3 li.level3selected a {
    background:url(/header_vb/tourismus_square.gif);
    background-repeat:no-repeat;
    background-position:2.2em 0.39em;
}
#main_nav_text3 li.level3active,
#main_nav_text3 li.level3lvisible a {
    background:url(/header_vb/tourismus_arrow.gif);
    background-repeat:no-repeat;
    background-position:2.2em 0.39em;
}

#main_nav_text4,
#main_nav_text4 .level4 a:hover,
#main_nav_text4 .level4selected a:hover,
#main_nav_text4 .level4lvisible a:hover
{
    background-color:#F3F5FA;
}
#main_nav_text4 li.level4 a {
    background:url(/header_vb/tourismus_square.gif);
    background-repeat:no-repeat;
    background-position:3.5em 0.39em;
}
#main_nav_text4 li.level4selected a {
    background:url(/header_vb/tourismus_square.gif);
    background-repeat:no-repeat;
    background-position:3.5em 0.39em;
}
#main_nav_text4 li.level4active,
#main_nav_text4 li.level4lvisible a {
    background:url(/header_vb/tourismus_arrow.gif);
    background-repeat:no-repeat;
    background-position:3.5em 0.39em;
}

#citymap{
    width:15em;
}
.linzmap{
    height:22.75em;
    width:15.6em;
}
/* ################################################################################# */
/* ######## FORMULAR klein STARTSEITE ######## */
/* ################################################################################# */
.hotel_search form, fieldset{
    border:0;
    margin:0;
    padding:0;
    /*padding:0 0 0.2em;*/
}
.hotel_search fieldset{
    width:16em;
}
.hotel_search fieldset label{
    margin:0;
    padding:0 0 0.2em 0;
    font-weight:bold;    
}
.hotel_search .formsection{
    margin:0;
    padding:0 0 0.7em 0;
    display:block;
    float:left;
}
.hotel_search fieldset .roomsearch{
    border:1px solid #434c56;
    margin:0 0.2em 0 0;
    width:2em !important;
    font-size:100%;
    padding:0.14em 0 0.14em 0.14em;
    font-family: Arial,Helvetica,sans-serif;
}
.hotel_search fieldset select{
    border:1px solid #434c56;
    margin:0 0.1em 0 0;
    font-size:100%;
    padding:0.01em;
    font-family: Arial,Helvetica,sans-serif;
}
.hotel_search fieldset .selectbox_xl{
    width:15em;
}
.hotel_search fieldset .selectbox_l{
    width:12.2em;
}
.hotel_search fieldset .selectbox_m{
    width:10.9em;
}
/* ie 6 */
* html .hotel_search fieldset .selectbox_m{
    width:11.0em;
}
/* ie7 */
*+html .hotel_search fieldset .selectbox_m{
    width:11.1em;
}
.hotel_search fieldset .selectbox_s{
    width:3em;
}
.hotel_search fieldset .searchbt{
    display:inline;
}
.hotel_search fieldset .hoteloverview{
    display:inline;
    vertical-align:top;
    margin-left:1.3em;
}
.hotel_search .aufenthalt1, .hotel_search .aufenthalt2{
    display:block;
    float:left;
}
.hotel_search .aufenthalt2{
    padding-left:1em;
}
.hotel_search .info_text{
    background-color:#F3F5F7 !important;
    /*height:20em;*/
}
/* ie7 
*+html .hotel_search .info_text{
    height:20.5em;
}
*/
