a:link{color: #000080;}
a:visited{color:#000080}
a:hover{color:#FF0000}
a:active{color:#FF0000}
a.katalog:link{color: #000080;}
a.katalog:visited{color:#800080}
a.katalog:hover{color:#FF0000}
a.katalog:active{color:#FF0000}
a.menubold:link{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
a.menubold:visited{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
a.menubold:hover{color:#800000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
a.menubold:active{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none}
a.navbar:link{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none}
a.navbar:visited{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none}
a.navbar:hover{color:#800000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none}
a.navbar:active{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none}
a.topmenu:link{color:#FFEE00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:2px;text-decoration:none}
a.topmenu:visited{color:#FFEE00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:2px;text-decoration:none}
a.topmenu:hover{background-color:#DFDFFF;color:#000080;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:2px;text-decoration:none}
a.topmenu:active{color:#FFEE00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:2px;text-decoration:none}
body{background-color:#FFFFFF;font-family:Arial,Helvetica,Geneva,sans-serif;  font-size: 12px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px}
h1{color:#000080;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px}
h1.index{color:#000050;font-family: Arial, Helvetica, sans-serif;font-size:16px}
h2{color:#000050;font-family: Arial, Helvetica, sans-serif;font-size:16px}
h2.textdark{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-bottom:0px;margin-top:0px;}
h3{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px}
h3.textdark{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-bottom:0px;margin-top:0px;}
p{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-style:normal;font-weight:normal}
.priceinfo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-bottom:6px;margin-top:0px;}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
ul{color:#0000A0}
.textdark{color:#000050}
.textbuchunghilfe{color:#330066;font-family:Verdana, Arial, Helveticy,sans-serif}
.attention{color:#FF0000}
.maindark{background-color:#000080;}
.mainlight{background-color:#DFDFFF}
.mainextralight{background-color:#EDF3FE}
.calendarlight{background-color:#CCCCFF}
.navidark{background-color:#000088}
.navilight{background-color:#FFD000}
.navilight1{background-color:#FFD000;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000088}
.navilight2{background-color:#FFD000;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000088; border-top-width: 1px; border-top-style: solid; border-top-color: #000088}
.white{background-color: #FFFFFF}
input.submit{font-family:Verdana, Arial, Helvetica; font-size: 10px;}
form{margin-bottom:0px;}
.activemenu{background-color:#DFDFFF;color:#000080;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:2px;text-decoration:none}
.activenav{color:#800000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none}
.black{font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;  font-size: 12px;color:#000000;}
.copy{color:#000080;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.error{color:#FF0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold}
.menu{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
.menubold{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold}
.menusmall{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.menuwhitesmall{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
.menuwhite{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.pricesmall{font-family:Arial;font-size:10px}
.pricetable{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding:2px}
.description{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.descbluebold{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold}
.textnavbar{font-size:xx-small}
.topmenu{color:#FFEE00;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold}
.yellowmenu{color:#FFD000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold}
.navselect {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#000050;}
.navreadonly {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#000050; width:15px;}
.nomonth {background-color:#FFFFFF; color: #999999; font-family:Verdana, Arial, Helvetica; font-size: 10px; text-decoration:none;}
.weekend {background-color:#FFD000; font-family:Verdana, Arial, Helvetica; font-size: 12px; text-decoration:none;}
.detailhead{color:#000050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px}
.smallselect {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#000000;}
.smallinput {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#000000; width:15px;}
.button {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#000080; font-weight:bold; border: 1px solid #000080; text-decoration: underline; padding:0px; margin:1px; background-color: #edf3fe; text-align: center;}
.indexborder{border-left-width:2px;border-left-style:solid;border-left-color:#000088;}
.bed {background:#FFD000;width:15px;height:20px;float:left;margin:2px;border:1px dotted #000088; text-align: center;}
ul.small {list-style-type:square; margin:13px; padding:0; color:#000000}
.hinttext {
	color: #0000ff;
	font-weight: bold;
	text-align: left;
	margin: 0.5em;
	top: 6em;
}
.ajax{/*Alle Elemente der Klasse Ajax*/
	background-color:#FFD000;
	border-collapse:collapse;
}
.ajax td{/*Alle Unterelemente des typs td von ajax Klassenelementen*/
	padding-left:3px;
	padding-right:3px;
	border-right:1px solid black;
}
td.ajax{/*Alle Elemente des typs td mit Klassenangabe*/
	border-top:1px solid black;
	border-bottom:1px solid black;
	font-weight:bold;
}
td.ajax2{/* Abwandlung ajax */
	border-top:1px solid black;
	border-bottom:1px solid black;
}
.ajax td+td{/*Die Unterelemente des typs td von ajax Klassenelementen, die vorher schon einmal vorgekommen sind*/
	text-align:right;
	border-right:0px;
}
.ajax td[colspan]{/*Die Unterelemente des typs td von ajax Klassenelementen mit attribut colspan*/
	border-right:0px;
}
.ajax td[title]{
	color:gray;
}
.ajax th{
	font-size:15px;
	border-bottom:2px solid black;
}
.ajax table{
	margin:8px;
}
.person{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.translation{
	display:none;
}
.starlight{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFD000;background-color:#000088}

.floatingBox{
	overflow:hidden;
	padding:2px;
	border:1px solid navy;
}

.bett{
	text-align: left;
	padding-right:5px;
	
}
.bett img {
	padding-right:9px;
}
/* fuer die Reisebewertungen */
form#orderRating-form li.textdark{
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0;	
}
form#orderRating-form .notice
{
    font-size:9px;
}

