

body{
 margin: 0;
 padding: 0;
 border: 0;
 overflow: auto;
 height: 100%;
 max-height: 100%;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 background-color: #FFFFFF;     /* weisser Hintergrund */
 color : #666666;               /* graue schrift */
 line-height : 16px;
 scrollbar-arrow-color : #0434B1;
 scrollbar-shadow-color : #666666;
 scrollbar-darkshadow-color : #ffffff;
 scrollbar-base-color : #ffffff;
 scrollbar-face-color : #ffffff;
 scrollbar-highlight-color : #666666;
}


p {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 background-color: #FFFFFF;     /* weisser Hintergrund */
 color : #666666;               /* graue schrift */
}


h1 {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 16px;
 background-color: #FFFFFF;     /* weisser Hintergrund */
 color : #0434B1;               /* graue schrift */
 letter-spacing:5px;
}

h2 {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 13px;
 background-color: #FFFFFF;     /* weisser Hintergrund */
 color : #666666;               /* graue schrift */
}



#framelinks{
position: absolute;
top: 0px;
left: 0px;
width: 210px;                         /*Width of left frame div*/
height: 100%;
background-color: #0434B1;            /* blauer Hintergrund */
background-color: #808080;            /* grauer Hintergrund */
color : #ffffff;                      /* weisse schrift */
font-size : 11px;
overflow: auto;
background-color: #0434B1;

color: white;
}


#framerechts{
position: absolute;
top: 0px;
left: 0px;
width: 210px;                         /*Width of left frame div*/
height: 100%;
background-color: #0434B1;            /* blauer Hintergrund */
background-color: #808080;            /* grauer Hintergrund */
color : #ffffff;                      /* weisse schrift */
font-size : 11px;
overflow: auto;
background-color: #0434B1;

color: white;
}




#framerechts{
left: auto;
right: 0px;
}

#framemitte{
position: fixed;
top: 0px;
left: 210px; /*Set left value to WidthOfLeftFrameDiv*/
right: 216px; /*Set right value to WidthOfRightFrameDiv*/
bottom: 0px;
overflow: auto;
}

.innerrand{
margin: 10px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 210px 0 210px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
}

* html #framemitte{ /*IE6 hack*/
height: 100%;
width: 100%;
}


#kopf {
 background:#FFFFFF;
 height: 180px;
 overflow: hidden;
}

#inhalt {
 margin-top: 180px;
 /* ohne IE/Mac \*/
 position: absolute;
 height: expression(document.body.clientHeight - 190 + "px");
 margin:0;
 /**/
 width: 100%;
 top: 180px;
 overflow: auto;
 background-color: #FFFFFF;
}



#menu{
 list-style:none;
 margin:1px;
 width:170px;
 padding:0px 0px;
 background-color: #0434B1;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
}

#menu li a{
 list-style:none;
 color:#FFFFFF;
 display:block;
 padding:2px 0px;
 text-decoration:none;
 width:165px;
 background-color: #0434B1;
}

#menu li a:hover{
 padding:2px 0px;
 color:#fff;
 text-decoration:underline;
 font-weight:bold;
 width:165px;
 background-color: #0434B1;
}

#umenu{
 list-style:none;
 margin:1px;
 width:155px;
 padding:0px 2px;
 background-color: #0434B1;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
}

#umenu li a{
 list-style:none;
 color:#FFFFFF;
 display:block;
 padding:0px 2px;
 text-decoration:none;
 width:155px;
 background-color: #0434B1;
}

#umenu li a:hover{
 padding:0px 2px;
 color:#fff;
 text-decoration:underline;
 font-weight:bold;
 background-color: #0434B1;
 width:155px;
}


a:link.specials, a:visited.specials, a:hover.specials, a:active.specials {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 13px;
 color : #0434B1;
 font-weight : normal;
 line-height : 16px;
 text-decoration : none;
 display:block;
 width:200px;
 height:115px;
}


table.rand  { BORDER: #EFEFEF 1px solid; BACKGROUND: #FFFFFF }
td.bottom  { font-size:8pt; font-family:Helvetica,Arial,sans-serif; color:#808080; vertical-align:bottom; padding:0px;  }
td.top { font-size:8pt; font-family:Helvetica,Arial,sans-serif; color:#808080; vertical-align:top; padding:0px; }
td.middleb  { font-size:8pt; font-family:Helvetica,Arial,sans-serif; color:#000000; vertical-align:middle; padding:0px;  }
td.topb  { font-size:9pt; font-family:Helvetica,Arial,sans-serif; color:#000000; vertical-align:top; padding:0px;  }

td.laenderhead
{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #0434B1;;
 background-color : #CFCFCF;
 TEXT-TRANSFORM: uppercase;
 letter-spacing:2px;
 height:20px;
}
td.laendertext
{
 padding:4px 5px;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 background-color: #FFFFFF;     /* weisser Hintergrund */
 color : #666666;               /* graue schrift */
}

td.hotelhead
{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #0434B1;;
 background-color : #CFCFCF;
 TEXT-TRANSFORM: uppercase;
 letter-spacing:2px;
 height:20px;
}
td.hoteltext
{
 padding:5px 0px;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 10px;
 background-color: #FFFFFF;     /* weisser Hintergrund */
 color : #666666;               /* graue schrift */
}

td.hotelinfo
{
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #0434B1;;
 background-color : #CFCFCF;
 height:20px;
}

.TexHeadSub {
        FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #0434B1; TEXT-DECORATION: none
}



.form {
        border-style : solid, solid, solid, solid;
        border-color : #0434B1 #0434B1 #0434B1 #0434B1;
        border-width : 1px 1px 1px 1px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : Black;
        background-color : #CFCFCF;
        vertical-align:bottom;
}


.text {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #666666;
        vertical-align:bottom;
        }