
a:link img {
	border: 0px;
}

#profewoIbeMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 0px;
	margin-left: 0px;
}

#reiter td {
	font-weight: bolder;
	cursor: pointer;
}
#preisSpan {
	font-size:1.5em;
	font-weight:bolder;
}

#detailText, #preisliste{
	padding-left: 5px;
}

#detailText ul{
	padding-left: 20px;
}

.list, #antw {
	color: #000;
	font-size: 11px;
	background-color: transparent;
}

#antwDetailiert {
	font-size: 12px;
}

.bg_PARA {
	font-size: 12px;
	color: #FFF;
}
#profewoIbeMain td, #profewoIbeMain select, #profewoIbeMain input {
	font-size: 12px;
}
#profewoIbeMain select, #profewoIbeMain input {
	background-color: #EEEEEE;
}
.tablePreise td.tabheader, table.bg_PARA {
	font-weight: bold;
    color: #EAF5F7;
    font-weight: bold;
}

.tablePreise td.tabheader {
	color: #000;
	background-color: #EEE;
}

 table.bg_PARA {
	border-radius: 5px 5px 5px 5px;
}

a.Anreisetag {
	font-weight: bolder;
	font-size: 1.1em;
	text-decoration: underline;
}
a.Anreisetag:link {
	color: #FFF;
}
a.Anreisetag:visited {
	color: #FFF;
}
a.Anreisetag:hover {
	color: #FFF;
}

.tablePreise td {
	text-align:center;
	font-size: 13px;
	color: #000;
	vertical-align: middle;
	height: 27px;
}

.tablePreise td a:link{
	text-align:center;
	font-size: 13px;
	color: #FFF;
}

.tablePreise tr {
	height: 19px;
}

.anrInput {
	vertical-align: top;
	margin-top: 0px;
	height: 24px; 
	color: #FFF; 
	text-align: center;
}

#tabs {
	height: 41px;
	overflow: hidden;
}

#tabs.ui-widget-content {
	border: none;
}

.ui-selectmenu-menu li a {
	font-size: 13px;
}

a.ui-state-default:link, a.ui-state-default:visited, a.ui-state-default:hover {
	color: #FFF;
}

.ui-datepicker td a {
	width: 80%;
}

.ui-datepicker .ui-datepicker-frei span {
	border: 1px solid #6ff6a0; background: #00AE3F url("start/images/ui-bg_glass_45_00ae3f_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #ffffff; 
}

.ui-datepicker .ui-datepicker-belegt span {
	border: 1px solid #a82724; background: #e05552 url("start/images/ui-bg_gloss-wave_75_e05552_500x100.png") 50% 50% repeat-x; font-weight: normal; color: #ffffff; 
}

.ui-datepicker .ui-datepicker-clickable a:link, .ui-datepicker .ui-datepicker-clickable a:visited {
	border: 1px solid #6ff6a0; background: url("start/images/ui-bg_glass_45_00ae3f_1x400.png") repeat-x scroll 50% 50% #00AE3F; font-weight: normal; color: #ffffff; 
}

.ui-datepicker .ui-datepicker-clickable a:hover {
	border: 1px solid #6efca1; background: url("start/images/ui-bg_glass_75_03fc5d_1x400.png") repeat-x scroll 50% 50% #03fc5d; font-weight: normal; color: #ffffff; 
}

td.month-name {
	color: #000;
	font-weight: bold;	
	text-align: right;
	padding-top: 10px;
}

td.grey-row, td.grey-ministay {
	background-color: #EEE;
}

td.frei {
	background-color: #00ae3f;
	opacity: 0.5;
	filter:alpha(opacity=50);
	color: #DDD;
}

td.frei-clickbar {
	background-color: #00ae3f;
	color: #DDD;
}

td.belegt {
	background-color:#ff8080;
	/*background-color: #e05552;*/
	/*background-image: url(img/x_rot.png);*/
	text-decoration: line-through;
	color: #000;
	/*opacity: 0.5;
	filter:alpha(opacity=50);*/
}

td.wochen-preis-zelle, td.grey-row {
	text-align: right;
}

td.legende {
	font-size: 0.8em;
	height: 20px;
}

.frei a:link, .frei-clickbar a:link {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

a.frei-datum:link, a.frei-datum:visited, a.frei-datum:hover{
	color: #FFF;
	font-weight: bold;
	width: 24px;
	height: 23px;
	padding-top: 4px;
	vertical-align: bottom;
	display: block;
	text-decoration: underline;
}

a.frei-datum:hover { 
	background-color: #03fc5d;
}

#galleryToolTip {
	cursor: pointer;
	color: #FFF;
	background-color: #666;
	opacity: 0.7;
	filter: alpha(opacity=70);
	display: none;
	position: absolute;
	bottom: 85px;
	right: 0px;
	z-index: 99;
	width: 440px;
	text-align: center;
}

#galleryToolTip img {
	vertical-align: middle;
}

#bild_navi img {
	cursor: pointer;
}

#merkzettel-loader, #merkzettel-mitteilung, #vakButton {
	display: none;
	font-weight: bold;
}

#merkzettel-link {
	text-align: right;
	padding-right: 20px;
	height: 26px;
}

#merkzettel-speichern, #backToSearch, #showFavoriten {
	font-size: 12px;
}

#merkzettel-link img {
	vertical-align: middle;
}

.ui-tabs .ui-tabs-nav li a img { float: left; margin-right: 5px; border: none;}

#lb_Stay { visibility: hidden }

#bookLink.ui-button, #bookLink2.ui-button  {
	font-weight: bold;
}

.fancybox-klasse {
	top: 250px !important;
	overflow: hidden;
}

a.empfehlungLink {
	display: block;
	text-decoration: underline;
	width: 470px;
	height: 75px;
	overflow: hidden;
	padding: 10px;
	padding-right: 100px;
	border-bottom: 1px solid #BBB;
}

div.empfehlungDiv {
	display: block;
	float: left;
	padding-right: 10px;
}

