body {
margin-top : 0;
margin-left : 5px;
background : #ffffff;
      }
a {
color : #0066cc;
font-weight : normal;
text-decoration : none;
margin : 0;
padding : 0;
      }
a:hover {
color : #ffffff;
border : 0 outset #ffffff;
font-weight : normal;
text-decoration : none;
background-color : #0066cc;
     }
a:active {
color : red;
font-weight : normal;
text-decoration : none;
      }
select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #0066cc;
background-color : #ffffff;
border : 1px solid #0066cc;
      }
.ftr {
background : #ffffff;
font-weight : bold;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
color : #0066cc;
      }
td.ftr {
background : #ffffff;
font-weight : bold;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
color : #0066cc;
      }
font {
line-height : 17px;
      }
.hotelchen {
background : #ffffff;
      }
a.td.atraftr {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
font-weight : normal;
      }
.img {
background : #ffffff;
background-color : #ffffff;
margin : 0;
padding : 0;
      }
a.img {
background : #ffffff;
background-color : #ffffff;
margin : 0;
padding : 0;
      }
a.img:hover {
background : #ffffff;
background-color : #ffffff;
margin : 0;
padding : 0;
      }
.yellow {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
background-color : #ffffff;
padding : 1px;
      }
A.yellow {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
background-color : #ffffff;
padding : 1px;
      }
A.yellow:hover {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
background-color : #0066cc;
padding : 1px;
      }
A.yellow:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
padding : 1px;
      }
.yellow2 {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
background-color : #ffffff;
padding : 1px;
      }
A.yellow2 {
color : #0066cc;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
padding : 1px;
      }
A.yellow2:hover {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
background-color : #0066cc;
padding : 1px;
      }
A.yellow2:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
padding : 1px;
      }
.weiss {
font : 10px Arial, Helvetica, sans-serif;
color : #fafafa;
      }
.plain {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : none;
      }
A.plain:hover {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
A.plain:active {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
.weissbig {
font : bold 12px Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
      }
A.weissbig:hover {
font : bold 12px Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
A.weissbig:active {
font : bold 12px Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
.plainweiss {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
      }
A.plainweiss:hover {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
A.plainweiss:active {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
A.plainweiss:visited {
font : bold 9px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
      }
.partner {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : none;
      }
A.partner:hover {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
A.partner:active {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
A.partner:visited {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
.papro {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
      }
A.papro {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : none;
      }
A.papro:hover {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #fa9600;
text-decoration : none;
      }
A.papro:active {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : red;
text-decoration : none;
      }
A.papro:visited {
font : 9px geneva, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : none;
      }
.fespo {
font : bold 10px Verdana, Helvetica, Arial;
color : #0066cc;
text-decoration : none;
      }
.select {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #0066cc;
border-color : #82b4ff;
background-color : #ffffff;
width : 110px;
border : 1px solid #0066cc;
      }
.select_spots {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #0066cc;
border-color : #82b4ff;
background-color : #ffffff;
width : 140px;
border : 1px solid #0066cc;
      }
.select_datum {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
width : 95px;
float : left;
border : 1px solid #0066cc;
background : #ffffff;
      }
.select_add {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #0066cc;
border-color : #82b4ff;
background-color : #ffffff;
width : 116px;
border : 1px solid #0066cc;
      }
.submit_01 {
font : normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
background : #ffffff center center;
text-align : center;
vertical-align : middle;
width : 133px;
height : 15px;
border : 1px solid #0066cc;
      }
.submit_flug {
font : 11px Arial, Verdana, Helvetica, sans-serif;
font-weight : bold;
color : #ffffff;
margin : 1px;
padding : 1px;
width : 133px;
height : 15px;
border : 1px solid #ffffff;
background : #0065cc;
text-align : center;
vertical-align : middle;
      }
.input_objekt {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background : #ffffff;
margin : 1px;
padding : 1px;
width : 254px;
height : 15px;
border : 1px solid #0066cc;
      }
.input_plz {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 50px;
height : 15px;
border : 1px solid #0066cc;
background : #ffffff;
      }
.input_ort {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 99px;
height : 15px;
float : left;
border : 1px solid #0066cc;
background : #ffffff;
      }
.input_plz_2 {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 40px;
height : 15px;
border : 1px solid #0066cc;
background : #ffffff;
      }
.input_ort {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 99px;
height : 15px;
float : left;
border : 1px solid #0066cc;
background : #ffffff;
      }
.input_bank {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 133px;
height : 15px;
float : left;
border : 1px solid #0066cc;
background : #ffffff;
      }
.submit_02 {
font : normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
background : #ffffff center center;
text-align : center;
vertical-align : middle;
width : 60px;
height : 15px;
border : 1px solid #0066cc;
      }
.submit_03 {
font : normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
background : #ffffff center center;
text-align : center;
vertical-align : middle;
width : 190px;
height : 15px;
border : 1px solid #0066cc;
      }
.input_kontakt {
font : normal 9px/15px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
background : #ffffff center center;
text-align : left;
vertical-align : middle;
width : 160px;
height : 17px;
border : 1px solid #0066cc;
      }
.input_kontakt_text {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
margin : 1px;
padding : 1px;
width : 404px;
height : 77px;
float : left;
border : 1px solid #0066cc;
background : #ffffff;
      }
.input_anfrage_text {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 418px;
height : 77px;
float : left;
border : 1px solid #0066cc;
background : #ffffff;
      }
a.buttonindex {
display : block;
background-color : #0066cc;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : #ffffff;
letter-spacing : 1px;
border-color : #0066cc;
      }
A.buttonindex:hover {
display : block;
background-color : #ffffff;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : #0066cc;
letter-spacing : 1px;
border-color : #ffffff;
      }
A.buttonindex:active {
display : block;
background-color : #0066cc;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : red;
letter-spacing : 1px;
border-color : #0066cc;
      }
A.buttonindex:visited {
display : block;
background-color : #0066cc;
text-align : center;
vertical-align : middle;
border-style : solid;
border-width : 1px;
font : bold 10px Helvetica, sans-serif, Arial;
text-decoration : none;
color : #cccccc;
letter-spacing : 1px;
border-color : #0066cc;
      }
.input_schnellsuche {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
margin : 1px;
padding : 1px;
width : 110px;
height : 15px;
padding : 3px 1px 1px;
float : left;
border : 1px solid #0066cc;
background : #ffffff;
      }
.submit_schnellsuche {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background : #ffffff center center;
margin : 3px 1px;
padding : 1px;
border : 1px solid #0066cc;
width : 110px;
height : 15px;
text-align : center;
vertical-align : middle;
      }
.submit_suchen2 {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
width : 76px;
height : 14px;
border : 1px solid #0066cc;
background : #0066cc;
text-align : center;
vertical-align : middle;
      }
.input_suchen {
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
width : 77px;
height : 15px;
float : left;
background : #ffffff;
border : 1px solid #0066cc;
      }
.submit_suchen {
background : #0066cc no-repeat fixed center center;
text-align : center;
vertical-align : middle;
width : 132px;
height : 15px;
font : normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
text-transform : none;
text-decoration : none;
border : thin solid #ffffff;
color : #ffffff;
      }
.verdanakl {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : normal;
background-color : #ffffff;
padding : 1px;
      }
A.verdanakl {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : normal;
background-color : #ffffff;
padding : 1px;
      }
A.verdanakl:hover {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : normal;
background-color : #0066cc;
padding : 1px;
      }
A.verdanakl:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : normal;
padding : 1px;
      }
.verdana10px {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
a.verdana10px {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
A.verdana10px:hover {
color : #ffffff;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
A.verdana10px:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
.verdana10pxweiss {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
a.verdana10pxweiss {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
A.verdana10pxweiss:hover {
color : #ffffff;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
A.verdana10pxweiss:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : normal;
      }
#mainFrame {
height : 2510px !important;
width : 758px;
height : 2500px;
background : #ffffff;
      }
.pfeile {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
A.pfeile {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
A.pfeile:hover {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
A.pfeile:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
.topspots {
color : #0066cc;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
A.topspots {
color : #0066cc;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
A.topspots:hover {
color : #ffffff;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
A.topspots:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
      }
.input_start {
margin : 0;
padding : 0;
width : 100px;
height : 17px;
float : left;
border : 1px solid #0066cc;
font : normal 9px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
      }
.topnavweiss {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
background-color : #0066cc;
padding : 1px;
      }
A.topnavweiss {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
background-color : #0066cc;
padding : 1px;
      }
A.topnavweiss:hover {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
background-color : #ffffff;
padding : 1px;
      }
A.topnavweiss:active {
color : #ffffff;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
padding : 1px;
      }
.pfeilblau {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 9px;
font-weight : bold;
      }
.border {
border : 1px solid #0066cc;
      }
.rotfett {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #ff0000;
text-decoration : none;
      }
.blaufett14 {
color : #0066cc;
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-weight : bold;
      }
.blaufett {
color : #fafafa;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
a.blaufett:active {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
a.blaufett:visited {
color : #fa9600;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
a.blaufett:hover {
color : #fa9600;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
text-decoration : none;
      }
.verdanafett9 {
color : #000000;
font-family : Geneva, Helvetica, Arial;
font-size : 9px;
      }
.verdanablaufett10 {
color : #00008a;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
      }
.geneva9 {
color : #00107d;
font-family : Geneva, Arial, Helvetica;
font-size : 9px;
      }
.fespo {
font : bold 10px Verdana, Helvetica, Arial;
color : #00008a;
text-decoration : none;
      }
.borderyellow {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
border : 1px solid #0066cc;
      }
A.borderyellow {
color : #0066cc;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
border : 1px solid #0066cc;
      }
A.borderyellow:hover {
color : #ffffff;
text-decoration : underline;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
border : 1px solid #0066cc;
      }
A.borderyellow:active {
color : #fa9600;
text-decoration : none;
font-family : Verdana, Helvetica, Arial;
font-size : 10px;
font-weight : bold;
border : 1px solid #0066cc;
      }

.rot {
 
color : red;
 
text-decoration : none;
 
font-family : Verdana, Helvetica, Arial;
 
font-size : 10px;
 
font-weight : bold;

      }
 
A.rot {
 
color : red;
 
text-decoration : none;
 
font-family : Verdana, Helvetica, Arial;
 
font-size : 10px;
 
font-weight : bold;

      }
 
A.rot:hover {
 
color : #ffffff;
 
text-decoration : underline;
 
font-family : Verdana, Helvetica, Arial;
 
font-size : 10px;
 
font-weight : bold;

      }
 
A.rot:active {
 
color : #ffffff;
 
text-decoration : none;
 
font-family : Verdana, Helvetica, Arial;
 
font-size : 10px;
 
font-weight : bold;
      }