.newsdatum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #00AEEF;
	vertical-align: top;
}
.newsthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
}
.newstbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}
.newstbodyweiter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #00AEEF;
	text-decoration: none;
}
.newstbodyweiter:hover {
	color: #59D5FF;
}
.naviaktion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.naviaktion:hover {
	color: #828282;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #00aeef;
	text-decoration: none;

}
.submenupresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.submenupresse:hover {
	color: #595959;
}
.highlight {
	background-color: #FEB912;
}
.newstbodykursiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 12px 12px 0px 0px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.contenttbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.contenttbody_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}

.contenttbodyweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.headnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.butsuchen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 100px;
	height: 24px;
	margin: 6px 0;
}
.eingabefeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 200px;
}
.eingabefeld_plz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 50px;
}
.headsitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.headsitemap:hover {
	color: #666666;
}
.subsitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.subsitemap:hover {
	color: #666666;
}
.imgright {
	text-decoration: none;
	text-align: right;

}
.map24link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: 00AEEF;
	text-decoration: none;
	text-align: right;

}

.map24link:hover {
	color: #59D5FF;
}
.headnormalcyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #00AEEF;
	vertical-align: top;
}
.copyrightweiss {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.headwelt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.textwelt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textwelt:hover {
	color: #00AEEF;
}
.contenttbodyboldbot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.headtabelle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.subimpressum {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.subimpressum:hover {
	color: #666666;
}
form {
	margin: 0px;
}
select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	width: 200px;
}


.eingabefeld_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 150px;
	height: 17px;
	border: solid 1px #44C8F5;
	padding: 0px 0px 0px 3px;
	background-color: #F1FAFE;
}



.eingabefeld_checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 15px;
	height: 15px;
/*	border: solid 1px #44C8F5;*/
	padding: 0px 0px 0px 0px;
	margin: 5px;
	background-color: #F1FAFE;
}



.text_booking_eingabe {color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: 17px;
	border: solid 1px #AEAEAE;
	
	padding-left: 3px;
}

.butlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
/*	line-height: 10px; */
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 90px;
	height: 20px;
}

.nutzungsbedingungen_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.intranet_subm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.intranet_subm:hover{
	color: #828282;
}

.intranet_subm_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #828282;
	text-decoration: none;
}

.table_nav { margin: 0 18px 6px 18px; }
.table_list { border: #828282 1px solid; border-collapse:collapse; margin: 0 18px 10px 18px; }
.table_list td { background: #FFFFFF; border:1px solid #828282; padding:5px 10px 5px 10px; }

.nexttyp_1 { color: #009900; font-weight: bold; }
.nexttyp_2 { color: #CC3300; font-weight: bold; }
.nexttyp_3 { background-color: #FFFF00; font-weight: bold; }
.nexttyp_4 { color: #FF9900; font-weight: bold; }

.v_text { padding: 0 0 0 13px; }
.v_text a, .v_text a:link, .v_text a:visited { font-weight: bold; text-decoration: none; color: #000000; }

.v_icon { float: left; padding: 4px 5px 0 0; }

.td_norm td {}
.td_sat td { background-color: #BAE6FA;  }
.td_sun td { background-color: #8DD7F7; }
.td_free td { background-color: #8DD7F7; }


.cleardiv { clear:both; height: 0; font-size: 0px; }

.int_newsthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0 0 4px 0;
}

.int_newstbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	padding: 0 0 2px 0;
}