table, td, input, div, a, select {font-family:Arial,Verdana;color:#006394;font-size:9pt;}

h1 {font-family:Arial,Verdana,sans-serif; font-size:9pt; font-weight:normal; margin:0px}


A:link { font-size: 9pt; } 
A:visited { font-size: 9pt; } 
A:active { font-size: 9pt; } 
A:hover { font-size: 9pt; color:#FE860F }

a.hotel { font-size: 10px; margin:0; padding-left:5px; text-align:left; width:140px; line-height:15px}
a.hotel:link {font-size: 10px;  color:#006394; text-decoration:none; }
a.hotel:visited {font-size: 10px;  color:#006394; text-decoration:none; }
a.hotel:hover { font-size: 10px;  color:#006394; background-color:#AFD1E8; text-decoration:none; }
a.hotel:active { font-size: 10px; color:#006394; background-color:#AFD1E8; text-decoration:none; }
h5.hotel { font-size: 12px; margin:5px 0px 0px 0px; padding-left:5px; text-align:left;}

A.bold{font-weight:bold; }
A.bold:hover{font-weight:bold; }
A.bold:visited{font-weight:bold; }
A.bold:active{font-weight:bold; }

A.pager {font-size: 9pt;}
A.pager :hover{font-size: 9pt;}
A.pager :visited{font-size: 9pt;}

A.login {color:#C8DCEF;}
A.login:hover{color:#C8DCEF; }
A.login:visited{color:#C8DCEF; }
A.login:active{color:#C8DCEF; }

A.alternativ {color:#E07710;}
A.alternativ:hover{color:#E07710; }
A.alternativ:visited{color:#E07710; }
A.alternativ:active{color:#E07710; }

A.7link{font-size: 7pt;}
A.7link:hover{font-size: 7pt;}
A.7link:visited{font-size: 7pt;}

A.linkrost{color:#BB5A13; font-weight:bold; }
A.linkrost:hover{color:#FE860F; font-weight:bold; }
A.linkrost:visited{font-weight:bold; }
A.linkrost:active{color:#BB5A13; font-weight:bold; }

A.link7weiss{color:#ffffff; font-size:7pt; }
A.link7weiss:hover{color:#FE860F; font-size:7pt; }
A.link7weiss:visited{ font-size:7pt;}
A.link7weiss:active{color:#FE860F; font-size:7pt;}

A.abfrage{color:#FE860F; font-size: 9pt; font-weight:bold; text-decoration:none; }
A.abfrage:hover{color:#B0B0B0; font-size: 9pt; font-weight:bold; text-decoration:none; }
A.abfrage:visited{font-size: 9pt; font-weight:bold; text-decoration:none; }
A.abfrage:active{color:#FE860F; font-size: 9pt; font-weight:bold; text-decoration:none; }

A.hotbul{color:#006394; font-size: 8pt; font-weight:bold; text-decoration:none; }
A.hotbul:hover{color:#FE860F; font-size: 8pt; font-weight:bold; text-decoration:none; }
A.hotbul:visited{font-size: 8pt; font-weight:bold; text-decoration:none; }
A.hotbul:active{color:#FE860F; font-size: 8pt; font-weight:bold; text-decoration:none; }

A.hotbuls{color:#006394; font-size: 8pt;text-decoration:none; }
A.hotbuls:hover{color:#FE860F; font-size: 8pt; text-decoration:none; }
A.hotbuls:visited{font-size: 8pt;text-decoration:none; }
A.hotbuls:active{color:#FE860F; font-size: 8pt; text-decoration:none; }

A.history{color:#FFFFFF; font-weight:bold;}
A.history:hover{color:#C8DCEF; font-weight:bold; text-decoration:none; }
A.history:visited{ font-weight:bold;  }
A.history:active{color:#FFFFFF; font-weight:bold;  }

A.abfragerost{color:#006394; font-size: 9pt; font-weight:bold; text-decoration:none; }
A.abfragerost:hover{color:#FE860F; font-size: 9pt; font-weight:bold; text-decoration:none; }
A.abfragerost:visited{font-size: 9pt; font-weight:bold; text-decoration:none; }
A.abfragerost:active{color:#006394; font-size: 9pt; font-weight:bold; text-decoration:none; }

A.box{font-size: 8pt; color:#ffffff; letter-spacing: 2pt; text-decoration:none; }
A.box:hover{font-size: 8pt; color:#ffffff; letter-spacing: 2pt; text-decoration:none; }
A.box:visited{font-size: 8pt; color:#ffffff; letter-spacing: 2pt; text-decoration:none; }
A.box:active{font-size: 8pt; color:#ffffff; letter-spacing: 2pt; text-decoration:none; }

A.special{font-size: 7pt; text-decoration:none; }
A.special:hover{font-size: 7pt; text-decoration:none; }
A.special:visited{font-size: 7pt; text-decoration:none; }
A.special:active{font-size: 7pt; text-decoration:none; }

.text7 { font-size:7pt; }
.7raum { font-size:7pt; color:#FE860F; background-color: #F4F4F4; }


.8text { font-size:8pt; }
.activehotel { font-size:8pt; background-color:#AFD1E8; }
.orange { background-color:#FE860F; }

.blue { background-color:#006394; }
.darkblue { background-color:#084362; }
.hellblau {background-color:#DBECFD;}
.hellblaufuss {background-color:#DBECFD; font-size:7pt;}
a.hellblaufuss {background-color:#DBECFD; font-size:7pt; text-decoration: none;}
a.hellblaufuss:hover {background-color:#DBECFD; font-size:7pt; text-decoration: none;}
a.hellblaufuss:visited {background-color:#DBECFD; font-size:7pt; text-decoration: none;}
a.hellblaufuss:active {background-color:#DBECFD; font-size:7pt; text-decoration: none;}
.boxblau  { background-color:#DBECFD; font-size: 7pt; }
.loginbox { color:#E5EEF7;}
.hellgrau { background-color: #F4F4F4;  }
.hellgraumesse { background-color: #F4F4F4; font-size: 7pt; }
.hellgrau7pt { background-color: #F4F4F4; font-size: 7pt;  }
.feature1 { background-color: #F4F4F4; font-size:8pt; }
.feature2 { background-color: #FFFFFF; font-size:8pt; }
.black {color: #000000; }
.8black {font-size: 8pt; color: #000000; }
.hellgrauform {font-size: 8pt; background-color: #F4F4F4; }
.mittelgrau { background-color: #E7E7E7; }
.inactive {color:#C8DCEF; font-weight:bold; }
.inactive2 {color:#FFDEB5; font-weight:bold; }
.active {color:#FE860F; }
.boxcontent  { background-color:#FFFFFF; font-size: 7pt; }
.beige { font-size: 7pt; color:#BB5A13; background-color:#FFFBEb; }
.boxhead { font-size: 8pt; color:#FFFFFF; letter-spacing: 2pt;}
.headline { font-size:10pt; letter-spacing: 4pt; font-weight:bold; }
.headlinec { font-size:16pt; font-weight:bold;}
.headlined { font-size:10pt; font-weight:bold;}
.datum { color:#FFFFFF; font-size:8pt; }
.fusstext { font-size:8pt; }
.boxhotel { background-color:#FBFDFF; font-size: 8pt; color:#07537B; }
.block { text-align:justify; }
.suchen { width: 120px; color:#000000 }
.inputlogin { border-left: #000000 1px solid;  border-right: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#E4EEF8; width: 152px; font-size: 8pt; color:#000000 }
.inputbutton {  width: 152px; color:#000000; margin-left:1px; }
.inputradio { background-color:#C0C0C0;}
.inputland { width: 30px; color:#000000}
.inputlocation { width: 120px; color:#000000}
.stichwort { width: 270px; color:#000000 }
.inputfoto { width: 40px; color:#000000}
.inputort { width: 160px; color:#000000 }
.inputplz { width: 60px; color:#000000 }
.inputsortieren { width: 65px; color:#000000; }
.input1 { width: 250px; color:#000000 }
.input1a { width: 270px; color:#000000 }
.input2 { width: 80px; color:#000000 }
.input3 { width: 264px; color:#000000; background-color: #E1E1E1;   }
.input4 { width: 130px; color:#000000; background-color: #E1E1E1;   }
.input5 { width: 250px; color:#000000; background-color: #E1E1E1;   }
.inputanrede { width:56px; color:#000000 }
.inputname { width: 97px; color:#000000 }
.inputbeschreibung { width: 398px; color:#000000 }
.inputbildauswahl { width: 75px; color:#000000 }
.inputbildtitel { width: 75px; color:#000000 }
.inputdurchsuchen { width: 79px; color:#000000 }
.inputhochladen { width: 75px; color:#000000 }
.inputbildauswahl2 { width: 157px; color:#000000 }
.inputloeschen { width: 75px; color:#000000 }
.inputschwerpunkt { width: 110px; color:#000000 }
.inputkurzinfo { width: 50px; color:#000000 }
.inputbestuhlung { width: 40px; color:#000000 }
.inputraum { width: 90px; color:#000000 }

.inputspeise1 { width: 30px; color:#000000 }
.inputspeise2 { width:260px; color:#000000 }
.inputspeise3 { width: 50px; color:#000000 }
.inputspeise4 { width: 90px; color:#000000; background-color: #E1E1E1; }
.inputspeise5 { width: 25px; color:#000000; background-color: #E1E1E1; }
.inputdatenfeld { width: 180px; color:#000000; background-color: #E1E1E1; }


.inputanfahrt0 { width: 128px; color:#000000; }
.inputanfahrt1 { width: 90px; color:#000000; background-color: #E1E1E1; }
.inputanfahrt2 { width: 110px; color:#000000; background-color: #E1E1E1; }
.inputanfahrt3 { width: 60px; color:#000000; background-color: #E1E1E1; }



.rahmen { background-image: url(images/rahmen.gif);}
.rahmentop { background-image: url(images/rahmentop.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; }
.rahmenbottom { background-image: url(images/rahmenbottom.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; }




.inputdate { width: 90px; color:#000000 }
.optionals { border: 0px; width: 20px; color:#000000 }
.radio { border: 0px; width: 20px; color:#000000; background-color: #F7F7F7; }



.StilWeissFett  {color:#FFFFFF; text-decoration:none; ; font-weight: bold}
.weiss { color:#FFFFFF;}
a.menu {display:block; margin:0px 0px 0px 0px; padding-left:10px; text-align:left; width:165px; line-height:30px; color: #FFFFFF; text-decoration: none}
a.menu:link {color:#FFFFFF; text-decoration:none; }
a.menu:visited {color:#FFFFFF; text-decoration:none; }
a.menu:hover {color:#FFFFFF; background-color:#3280B0; text-decoration:none; }
a.menu:active {color:#FFFFFF; background-color:#3280B0; text-decoration:none; }
h1.menu {color:#FFFFFF; font-size: 14px; font-weight:bold; margin:5px 0px 10px 0px; padding-left:10px; text-align:left;}


a.menu1 {display:block; margin:0px 0px 0px 0px; padding-left:10px; text-align:left; width:165px; line-height:25px; color: #FFFFFF; text-decoration: none}
a.menu1:link {color:#FFFFFF; text-decoration:none; }
a.menu1:visited {color:#FFFFFF; text-decoration:none; }
a.menu1:hover {color:#FFFFFF; background-color:#3280B0; text-decoration:none; }
a.menu1:active {color:#FFFFFF; background-color:#3280B0; text-decoration:none; }
h1.menu1 {color:#FFFFFF; font-size: 14px; font-weight:bold; margin:5px 0px 0px 0px; padding-left:10px; text-align:left;}


a.hotelsel { font-size: 8pt; display:block; margin-top:0px;margin-bottom:0px;text-align:left; width:165px; line-height:15px}
a.hotelsel:link {font-size: 8pt;  color:#006394; background-color:#AFD1E8; text-decoration:none; }
a.hotelsel:visited {font-size: 8pt;  color:#006394; background-color:#AFD1E8; text-decoration:none; }
a.hotelsel:hover { font-size: 8pt;  color:#006394; background-color:#AFD1E8; text-decoration:none; }
a.hotelsel:active { font-size: 8pt; color:#006394; background-color:#AFD1E8; text-decoration:none; }

.pictogramm {margin-top:1px; margin-bottom:2px; margin-left:0px; margin-right:3px; }

.kohead { color:#FFFFFF; font-size:8pt; font-weight: bold; }

A.kolink {color:#BFD8E4; font-size: 8pt;text-decoration:none; }
A.kolink:hover{color:#FFFFFF; font-size: 8pt; text-decoration:none; }
A.kolink:visited{font-size: 8pt;text-decoration:none; }
A.kolink:active{color:#BFD8E4; font-size: 8pt; text-decoration:none; }
