/*html {overflow-x:hidden;}*/
body {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 margin: 40px;
 color: #000000;
 font-size: 11px;
 background-image:url(/pic/bg_content.gif);
}
body.wide {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 margin: 3px;
 color: #000000;
 font-size: 11px;
 background-image:url(/pic/bg_content.gif);
}

h1 { font-size: 24px; color: #003366 } 
h2 { font-size: 20px; color: #003366 } 
h3 { font-size: 17px; color: #003366 } 
h4 { font-size: 15px; color: #003366 } 

th { font-size: 14px; color: #003366 }

td.shadow {
 font-size: 10px;
 padding: 3px;
 vertical-align: top;
 border-top: 1px solid #006666;
 border-right: 2px solid #003333;
 border-bottom: 2px solid #003333;
 border-left: 1px solid #006666;
}
td.offerbox {
 padding:0px;
 vertical-align:top;
}
td.shadowpage {
 padding: 0px;
 background-color:#345C80;
}
td.rl_border {
 padding: 0px;
 border-right: 1px solid #003333;
 border-left: 1px solid #003333;
}
td.rbl_border {
 padding: 0px;
 border-right: 1px solid #003333;
 border-bottom: 1px solid #003333;
 border-left: 1px solid #003333;
}

input.flat {
 font-size: 8pt;
 font-weight: bold;
 color: #ffffff;
 background-color: #003366;
 border: none;
}
input.centered {
 font-size: 9pt;
 font-weight: normal;
 color: #000000;
 text-align: center;
 border: 1px solid #92ada3;
}
input.pink {
 width: 200px;
 font-size: 9px;
 font-weight:bold;
 color: #ffffff;
 background-color: #D92B7F;
 border-left:2px solid #FF94C8;
 border-top:2px solid #FF94C8;
 border-right:2px solid #4D0F2D;
 border-bottom:2px solid #4D0F2D;
}

textarea {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size: 8pt;
}
textarea.koopartner {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size: 8pt;
 color: #787878;
}

.myinput { font-size: 8pt; color: #1D5550; border: 1px solid #003366; }
.koopartner { font-size: 8pt; color: #787878; border: 1px solid #74D300; }
.koocountdown { font-size: 8pt; color: #74D300; border: 0px; text-align:center; }
.fliesstext { font-size: 11px; color: #000000; }
.ueberschrift1 { font-size: 18px; font-weight: bolder; color: #003366; }
.textweiss { font-size: 11px; font-weight: bold; color: #ffffff; }
.textweissgross { font-size: 15px; font-weight: bold; color: #FFFFFF; }
.texthotelname { font-size: 12px; font-weight: bold; color: #003366; }


.wframed {
 width: 100%;
 background-color: #8dff00;
 border: 1px solid #006633;
}

a:link { font-size: 11px; font-weight: bold; color: #003366; text-decoration: none; }
a:visited { font-size: 11px; font-weight: bold; color: #003366; text-decoration: none; }
a:hover { font-size: 11px; font-weight: bold; color: #005CB8; text-decoration: none; }
a:active { font-size: 11px; font-weight: bold; color: #003366; text-decoration: none; }

a.mainfooter:link { font-size: 11px; font-weight:normal; color: #006633; text-decoration: none; }
a.mainfooter:visited { font-size: 11px; font-weight:normal; color: #006633; padding:4px; text-decoration: none; }
a.mainfooter:hover { font-size: 11px; font-weight:normal; color: #006633; padding:4px; text-decoration: none; }
a.mainfooter:active { font-size: 11px; font-weight:normal; color: #006633; padding:4px; text-decoration: none; }

a.linkblau:link { font-size: 10px; font-weight: bold; color: #003366; }
a.linkblau:visited { font-size: 10px; font-weight: bold; color: #003366; }
a.linkblau:hover { font-size: 10px; font-weight: bold; color: #005CB8; }
a.linkblau:active { font-size: 10px; font-weight: bold; color: #003366; }

a.linkblack:link { font-size: 11px; color: #000000; }
a.linkblack:visited { font-size: 11px; color: #000000; }
a.linkblack:hover { font-size: 11px; color: #404040; }
a.linkblack:active { font-size: 11px; color: #000000; }

a.linknodeco:link { font-size: 11px; color: #000000; text-decoration: none; }
a.linknodeco:visited { font-size: 11px; color: #000000; text-decoration: none; }
a.linknodeco:hover { font-size: 11px; color: #404040; text-decoration: none; }
a.linknodeco:active { font-size: 11px; color: #000000; text-decoration: none; }

a.linkorange:link { font-size: 10px; color: #FF8B1D; text-decoration: none; }
a.linkorange:visited { font-size: 10px; color: #FF8B1D; text-decoration: none; }
a.linkorange:hover { font-size: 10px; color: #003366; text-decoration: none; }
a.linkorange:active { font-size: 10px; color: #FF8B1D; text-decoration: none; }

a.linkweiss:link { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.linkweiss:visited { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.linkweiss:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.linkweiss:active { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.linkrestnavi:link { font-size: 11px; font-weight: bold; color: #40807A; background-color:#ffffff; text-decoration: none; }
a.linkrestnavi:visited { font-size: 11px; font-weight: bold; color: #40807A; background-color:#ffffff; text-decoration: none; }
a.linkrestnavi:hover { font-size: 11px; font-weight: bold; color: #223344; background-color:#FFDD80; text-decoration: none; }
a.linkrestnavi:active { font-size: 11px; font-weight: bold; color: #FF9580; background-color:#ffffff; text-decoration: none; }

a.linkinfonavi:link { font-size: 11px; font-weight: bold; color: #40807A; background-color:#ffffff; text-decoration: none; }
a.linkinfonavi:visited { font-size: 11px; font-weight: bold; color: #40807A; background-color:#ffffff; text-decoration: none; }
a.linkinfonavi:hover { font-size: 11px; font-weight: bold; color: #223344; background-color:#9FFF80; text-decoration: none; }
a.linkinfonavi:active { font-size: 11px; font-weight: bold; color: #FF9580; background-color:#ffffff; text-decoration: none; }

a.linkhotelnavi:link { font-size: 11px; font-weight: bold; color: #40807A; background-color:#ffffff; text-decoration: none; }
a.linkhotelnavi:visited { font-size: 11px; font-weight: bold; color: #40807A; background-color:#ffffff; text-decoration: none; }
a.linkhotelnavi:hover { font-size: 11px; font-weight: bold; color: #223344; background-color:#C7E7FF; text-decoration: none; }
a.linkhotelnavi:active { font-size: 11px; font-weight: bold; color: #FF9580; background-color:#ffffff; text-decoration: none; }

a.linknavi:link { font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; }
a.linknavi:visited { font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; }
a.linknavi:hover { font-size: 12px; font-weight: bold; color: #005CB8; text-decoration: none; }
a.linknavi:active { font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; }

a.linkliste:link { font-size: 9px; font-weight: bold; color: #F18101; text-decoration: none; }
a.linkliste:visited { font-size: 9px; font-weight: bold; color: #003366; text-decoration: none; }
a.linkliste:hover { font-size: 9px; font-weight: bold; color: #005CB8; text-decoration: none; }
a.linkliste:active { font-size: 9px; font-weight: bold; color: #003366; text-decoration: none; }

a.linkweb:link { font-size: 9px; color: #003366; }
a.linkweb:visited { font-size: 9px; color: #003366; }
a.linkweb:hover { font-size: 9px; color: #0059B3; }
a.linkweb:active { font-size: 9px; color: #003366; }

a.linkinfo:link { font-weight: bold; color: #89FFB9; }
a.linkinfo:visited { font-weight: bold; color: #89FFB9; }
a.linkinfo:hover { font-weight: bold; color: #B7FFD4; }
a.linkinfo:active { font-weight: bold; color: #B7FFD4; }

a.linkhotel:link { font-weight: bold; color: #7ECAFE; }
a.linkhotel:visited { font-weight: bold; color: #7ECAFE; }
a.linkhotel:hover { font-weight: bold; color: #C9E9FF; }
a.linkhotel:active { font-weight: bold; color: #C9E9FF; }

a.linkrestaurant:link { font-weight: bold; color: #D07C1D; }
a.linkrestaurant:visited { font-weight: bold; color: #D07C1D; }
a.linkrestaurant:hover { font-weight: bold; color: #FFD7AF; }
a.linkrestaurant:active { font-weight: bold; color: #FFD7AF; }

a.koopartner:link { font-weight: normal; color:#e52d87; text-decoration: none; }
a.koopartner:visited { font-weight: normal; color:#e52d87; text-decoration: none; }
a.koopartner:hover { font-weight: normal; color:#e52d87; text-decoration: none; }
a.koopartner:active { font-weight: normal; color:#e52d87; text-decoration: none; }

a.linkkrit:link { font-size: 10px; font-weight: bold; color: #40807A; text-decoration: none; }
a.linkkrit:visited { font-size: 10px; font-weight: bold; color: #40807A; text-decoration: none; }
a.linkkrit:hover { font-size: 10px; font-weight: bold; color: #223344; text-decoration: none; }
a.linkkrit:active { font-size: 10px; font-weight: bold; color: #FF9580; text-decoration: none; }

a.linkfoot:link { font-size: 11px; color: #003366; text-decoration: none; }
a.linkfoot:visited { font-size: 11px; color: #003366; text-decoration: none; }
a.linkfoot:hover { font-size: 11px; color: #005CB8; text-decoration: none; }
a.linkfoot:active { font-size: 11px; color: #003366; text-decoration: none; }

a.linkdo:link { font-size: 9px; color: #003366; text-decoration: none; }
a.linkdo:visited { font-size: 9px; color: #003366; text-decoration: none; }
a.linkdo:hover { font-size: 9px; color: #005CB8; text-decoration: none; }
a.linkdo:active { font-size: 9px; color: #003366; text-decoration: none; }
