body {
	font-family:Arial, Helvetica, Sans serif; font-size:11px; color:#000867;
	}

input.suche_navi_buchung{
	color:#000000;
	padding: 3px;
	width: 110px;
	height: 14px;
	border-top:1px solid #FDF7AF;
	border-bottom:1px solid #FDF7AF;
	border-left:0px solid #FDF7AF;
	border-right:1px solid #FDF7AF;
	font-family: arial;
	font-size: 11px;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 4px;	
}

input.suche {
	color:#000000;
	padding: 3px;
	width:130px;
	height:21px;
	border-top:1px solid #FDF7AF;
	border-bottom:1px solid #FDF7AF;
	border-left:0px solid #FDF7AF;
	border-right:1px solid #FDF7AF;
	font-family: arial;
	font-size: 11px;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 4px;	
}
input.go{
	width:20px;
	height:19px;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 2px;
	border-top:1px solid #FDF7AF;
	border-bottom:1px solid #FDF7AF;
	border-left:0px solid #FDF7AF;
	border-right:1px solid #FDF7AF;
	font-family: arial;
	font-size: 11px;
	background-color: #EEF3F9;
	}
.space_ff

{
}

.monthname

{

    COLOR: #cccccc;

    FONT-FAMILY: Tahoma, Arial, Helvetica;

    FONT-SIZE: 8pt;

    FONT-WEIGHT: bold

}

.weekdayname

{

    BACKGROUND-COLOR: #5689b6;

    COLOR: #ffffff;

    FONT-FAMILY: Tahoma, Arial, Helvetica;

    FONT-SIZE: 8pt;

    FONT-WEIGHT: bold;

    TEXT-ALIGN: center

}

.weekday

{

	BACKGROUND-COLOR: #ffffff;

	COLOR: #000000;

	FONT-FAMILY: Tahoma, Arial, Helvetica;

	FONT-SIZE: 8pt;

	TEXT-ALIGN: right;

	text-decoration : none;

}

.sat

{

    BACKGROUND-COLOR: #ffffff;

    COLOR: #666666;

    FONT-FAMILY: Tahoma, Arial, Helvetica;

    FONT-SIZE: 8pt;

	text-decoration : none;

    TEXT-ALIGN: right

}

.sun

{

    BACKGROUND-COLOR: #ffffff;

    COLOR: #ff0000;

    FONT-FAMILY: Tahoma, Arial, Helvetica;

    FONT-SIZE: 8pt;

    TEXT-ALIGN: right;

	text-decoration : none;

}

.holiday

{

    FONT-FAMILY: Tahoma, Arial, Helvetica;

    FONT-SIZE: 8pt;

    TEXT-ALIGN: right;

	text-decoration : none;

}



.notthismonth

{

    BACKGROUND-COLOR: #ececec;

    COLOR: #999999;

    FONT-FAMILY: Tahoma, Arial, Helvetica;

    FONT-SIZE: 8pt;

    TEXT-ALIGN: right;

	text-decoration : none;

}



input, select, option

{

    FONT-FAMILY: Tahoma, Arial, Helvetica;

    FONT-SIZE: 8pt;

}





today

{

	border : 1px solid Red;

}



.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333}

.datum {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}

a.textlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 20px}

a.textlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 20px}

a.textlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: underline; font-weight: bold; padding-left: 4px; line-height: 20px}

a.visika:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; text-decoration: underline; font-weight: bold; line-height: 20px}

a.visika:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; text-decoration: underline; font-weight: bold; line-height: 20px}

a.visika:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; text-decoration: underline; font-weight: bold; line-height: 20px}

a.textlink_act:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 20px}

a.textlink_act:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 20px}

a.textlink_act:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: underline; font-weight: bold; padding-left: 4px; line-height: 20px}

.angebot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #990000}

.event_headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000}

.event_headline2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000}

a.details:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none; font-weight: bold}

a.details2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold}

a.details:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none; font-weight: bold}

a.details:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; text-decoration: underline; font-weight: bold}

a.details2:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold}

a.details2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; text-decoration: underline; font-weight: bold}

a.sub:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 10px; line-height: 16px}

a.sub:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 10px; line-height: 16px}

a.sub:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold; padding-left: 10px; line-height: 16px}

a.sub_act:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

a.sub_act:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; font-weight: bold; padding-left: 10px; line-height: 16px}

a.sub_act:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold; padding-left: 10px; line-height: 16px}

a.top_nav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}

a.top_nav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}

a.top_nav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none; font-weight: bold; background-color: #FBFBF2; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}

a.top_nav2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}

a.top_nav2:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}

a.top_nav2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; font-weight: bold; padding-top: 3px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}

.text_10px { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #333333 }

a.sub_sub:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; padding-left: 15px; line-height: 12px}

a.sub_sub:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; padding-left: 15px; line-height: 12px}

a.sub_sub:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; padding-left: 15px; line-height: 12px}

.ueberschrift {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366}

a.sub_sub_act:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; padding-left: 15px; line-height: 12px}

a.sub_sub_act:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; padding-left: 15px; line-height: 12px}

a.sub_sub_act:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: underline; padding-left: 15px; line-height: 12px}

.submit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #00508b; border: 1px #333333; text-align: center}

.submit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00508b;
	border: 1px #333333;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	margin: 2px;
	float: right;
}

hotline_top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003366}

.htoline_top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003366}

.jetztbuchen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366 }

.rechts {  text-align: right; background-color: #006633}

.table_heads {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #5689b6}

.text_kategorie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #333333 ; padding-left: 15px}
.bgmv {
	background-image: url(pix/bg_mv.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 375px;
	width: 540px;
}
.info_headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #990000; clip:  rect(   3px); padding-left: 3px; padding-top: 1px; padding-bottom: 2px}
.event_headline3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000 }
.info_headline_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; background-color: #ACC3E1; clip: rect( 3px); padding-left: 3px; padding-top: 1px; padding-bottom: 2px }
.menu { 
font-family: Verdana, Arial unicode MS, Helvetica, sans-serif, 
font-size: 8pt; 
color: #8080FF; 
text-decoration: none; 
} 

.sub { 
display: none; 
color: #8080FF; 
text decoration: none; 
} 

.textlink_navi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 20px}

a.textlink_navi:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 20px}

a.textlink_navi:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 4px; line-height: 20px}

a.textlink_navi:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight: bold; padding-left: 4px; line-height: 20px}

/* runde Ecken Box 200px */
.box { width: 200px; background: #EEF3F9;}
.box a {color:#000000;}
.box h1, .box p {margin: 0 6px;}
.box h1 {font-size: 14px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.box p {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.box .top, .box .bottom{display:block;background: #ffffff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #EEF3F9;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}


/* runde Ecken Box 450 */
.box2 { width: 500px; background: #EEF3F9;}
.box2 a {color:#000000;}
.box2 h1, .box2 p {margin: 0 6px;}
.box2 h1 {font-size: 14px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.box2 p {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.box2 .top, .box2 .bottom{display:block;background: #ffffff;}
.box2 .top b, .box2 .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #EEF3F9;
}
.box2 .r1{margin: 0 5px;}
.box2 .r2{margin: 0 3px;}
.box2 .r3{margin: 0 2px;}
.box2 .top .r4, .box2 .bottom .r4{margin: 0 1px;height: 2px;}




/* runde Ecken 160 px */
.box3 { width: 160px; background: #EEF3F9;}
.box3 a {color:#000000;}
.box3 h1, .box3 p {margin: 0 6px;}
.box3 h1 {font-size: 14px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.box3 p {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.box3 .top, .box3 .bottom{display:block;background: #ffffff;}
.box3 .top b, .box3 .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #EEF3F9;
}
.box3 .r1{margin: 0 5px;}
.box3 .r2{margin: 0 3px;}
.box3 .r3{margin: 0 2px;}
.box3 .top .r4, .box3 .bottom .r4{margin: 0 1px;height: 2px;}

img.ui-datepicker-trigger {
	vertical-align: middle;
	/* padding-left: 3px; */
	margin-left: 3px;
}
	




