body{
 font-family:Arial,Helvetica;
 font-size:10pt;
 font-weight:normal;
 text-decoration:none;
} 

h1{
 font-size:1.6em;
 font-weight:bold;
 text-decoration:none;
 color:#000066;
 text-align:left;
}

h2{
 font-size:1.2em;
 font-weight:bold;
 text-decoration:none;
 color:#000066;
 text-align:left;
}

h3{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#000066;
 text-align:left;
}

input{
font-size:0.8em;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 text-align:left;
}
select{
font-size:0.8em;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 text-align:left;
}


a.suche:link{
 font-size:1.1em;
 font-weight:normal;
 text-decoration:none;
 color:#003366;
 text-align:left;
}
a.suche:hover{
 font-size:1.1em;
 font-weight:normal;
 text-decoration:none;
 color:red;
 text-align:left;
}
a.suche:active{
 font-size:1.1em;
 font-weight:normal;
 text-decoration:none;
 color:#003366;
 text-align:left;
}
a.suche:visited{
 font-size:1.1em;
 font-weight:normal;
 text-decoration:none;
 color:#003366;
 text-align:left;
}

a.hotel:link{
 font-size:0.9em;
 font-weight:normal;
 text-decoration:none;
 color:#003366;
 vertical-align:top;
 text-align:left;
}
a.hotel:hover{
 font-size:0.9em;
 font-weight:normal;
 text-decoration:none;
 color:red;
 vertical-align:top;
 text-align:left;
}
a.hotel:active{
 font-size:0.9em;
 font-weight:normal;
 text-decoration:none;
 color:#003366;
 vertical-align:top;
 text-align:left;
}
a.hotel:visited{
 font-size:0.9em;
 font-weight:normal;
 text-decoration:none;
 color:#003366;
 vertical-align:top;
 text-align:left;
}

a.zimmer:link{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 vertical-align:top;
 text-align:left;
}
a.zimmer:hover{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:red;
 vertical-align:top;
 text-align:left;
}
a.zimmer:active{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 vertical-align:top;
 text-align:left;
}
a.zimmer:visited{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 vertical-align:top;
 text-align:left;
}


.navigation1{
 padding-left:2px;
 padding-right:8px;
 padding-top:2px;
 padding-bottom:2px;
 width:99%;
 background-color:#3366CC; 
 font-size:12pt;
 font-weight:normal;
 font-style:normal;
 color:#FFFFFF;
 text-decoration:none;
 white-space:nowrap;
 text-align:left;
 vertical-align:bottom;
 overflow:visible;
}



a.navigation:link{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#FFFFFF;
 vertical-align:top;
 text-align:left;
}
a.navigation:hover{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#FFFFFF;
 vertical-align:top;
 text-align:left;
}
a.navigation:active{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#FFFFFF;
 vertical-align:top;
 text-align:left;
}
a.navigation:visited{
 font-size:1.0em;
 font-weight:bold;
 text-decoration:none;
 color:#FFFFFF;
 vertical-align:top;
 text-align:left;
}

.top{
 
 padding:5px;
 width:99%;
  background-color:#FFCC66; 
 height:90px;
 vertical-align:top;
 text-align:left;
 
}
.top_rechts{
 
 padding:5px;
 
 
 height:80px;
 vertical-align:top;
 text-align:left;
 
 font-size:0.9em;
 font-weight:bold;
 text-decoration:none;
 color:#003366;
  position:absolute;
 top:15px;
 left:520px;
}
.textfeld{
font-size:0.8em;
 font-weight:normal;
 text-decoration:none;
 color:#000022;
 width:80%;
}


.links_oben{
 text-align:left;
 font-size:10pt;
 padding:5px;
 height:10px;
 width:200px;
 vertical-align:top;
 background-color:#FFCC66; 
}

.links_mitte{
 text-align:left;
 font-size:10pt;
 padding:5px;
 width:200px;
 vertical-align:top;
 background-color:#FFCC66; 
}

.links_unten{
 text-align:left;
 font-size:10pt;
 padding:5px;
 height:290px;
 width:200px;
 vertical-align:top;
 background-color:#FFCC66; 
}

.links_title{
 text-align:left;
 font-size:10pt;
 font-weight:normal;
 padding:5px;
 width:200px;
 vertical-align:middle;
 color:#FFFFFF;
 background-color:#3366CC; 
}

.mitte{
 text-align:left;
 position:absolute;
 top:150px;
 left:230px;
}

.rechts{
 text-align:left;
 position:absolute;
 top:150px;
 left:430px;

}
.hoteltabelle{
 padding:2px;
}

.hotels-buchen{
 position:absolute;
 left:0px;
 padding:3px;
}
.hotels-buchen-1{
 position:absolute;
 left:110px;
 padding:3px;
}
.anzeige{
 font-size:10pt;
 padding:5px;
 width:180px;
 height:180px;
 border-width:1px;
 border-style:solid;
 border-color:#00008b;
 vertical-align:top;
 text-align:center;
 color:#003366;
}