html {
	height:100%;
}

body {
	height:100%;
	margin:0px;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

.main {
	width:auto;
	min-height:100%;
	margin:0px;
	background:none;
	background-color:none;
	text-align:left;
}

* html div.main {
	height:100%;
}

div.header {
	display:none;
}

div.navigation {
	display:none;
}

div.navigation img.navi_spacer_l {
	display:none;
}

div.navigation img.navi_spacer {
	display:none;
}

div.navigation img.navi_spacer_r {
	display:none;
}

div.navigation img.navi_impressum {
	display:none;
}

div.print_path {
	margin:0px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #b0b0b0;
}

div.content {
	width:auto;
	height:auto;
	background:none;
	clear:both;
}

div.content div.content_main {
	width:auto;
	margin:0px;
	padding:0px;
	float:left;
}

div.content div.content_subnavi {
	display:none;
}

div.content div.content_subnavi div.subnavi_head {
	display:none;
}

div.content div.content_subnavi div.subnavi_body {
	display:none;
}

div.content div.content_subnavi div.subnavi_body_wetter {
	display:none;
}

div.footer {
	display:none;
}

/*TABLE*/

table.table {
	width:auto;
	background-color:none;
}

table.table tr.table_top {
	background:none;
	font-size:10px;
}

table.table td.table_top_l {
	height:18px;
	color:#5b5b5b;
	border-left:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	white-space:nowrap;
	padding-left:8px;
	background:none;
}

table.table td.table_top {
	height:18px;
	color:#5b5b5b;
	border-left:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	white-space:nowrap;
}

table.table td.table_top_v_m {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	border-top:1px solid #b0b0b0;
	white-space:nowrap;
}

table.table td.table_top_r {
	height:18px;
	color:#5b5b5b;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	white-space:nowrap;
	padding-right:8px;
	background:none;
}

table.table td.table_top_v_r {
	height:18px;
	color:#5b5b5b;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	white-space:nowrap;
	padding-right:8px;
	background:none;
}

table.table td.table_top_r2 {
	height:18px;
	color:#5b5b5b;
	border-left:1px solid #b0b0b0;
	border-right:none;
	border-top:none;
	white-space:nowrap;
	padding-right:0px;
	background:none;
}

table.table td.table_top_r3 {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	white-space:nowrap;
	padding-right:8px;
	background:none;
}

table.table td.table_top_k_r3 {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	white-space:nowrap;
	padding-right:8px;
	background:none;
}

table.table td.table_main_l {
	border-left:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	padding-left:8px;
}

table.table td.table_main_k_l {
	border-left:1px solid #b0b0b0;
	border-top:none;
	padding-left:8px;
}

table.table td.table_main {
	border-left:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
}

table.table td.table_main_v_s3 {
	border-left:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	padding-left:8px;
	width:90px;
	height:120px;
}

table.table td.table_main_r {
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	padding-right:8px;
}

table.table td.table_main_v_m {
	border-right:none;
	vertical-align:top;
}

table.table td.table_main_v_r {
	padding-right:8px;
	border-right:1px solid #b0b0b0;
	vertical-align:top;
}

table.table td.table_main_k_r {
	border-left:none;
	border-right:1px solid #b0b0b0;
	border-top:none;
	padding-right:8px;
}

table.table td.table_main_r2 {
	border-left:1px solid #b0b0b0;
	border-right:none;
	border-top:none;
	padding-right:0px;
}

table.table td.table_main_lastrow_l {
	padding-bottom:0px;
	border-left:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	padding-left:8px;
}

table.table td.table_main_lastrow_k_l {
	padding-bottom:0px;
	border-left:1px solid #b0b0b0;
	border-top:none;
	border-bottom:1px solid #b0b0b0;
	padding-left:8px;
}

table.table td.table_main_lastrow {
	padding-bottom:0px;
	border-left:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_r {
	padding-bottom:0px;
	border-bottom:none;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	padding-right:8px;
}

table.table td.table_main_lastrow_v_m {
	padding-bottom:0px;
	border-bottom:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_v_r {
	padding-bottom:0px;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_k_r {
	padding-bottom:0px;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #b0b0b0;
	border-top:none;
	border-bottom:1px solid #b0b0b0;
	padding-right:8px;
}

table.table td.table_main_lastrow_r2 {
	padding-bottom:0px;
	border-bottom:none;
	border-left:1px solid #b0b0b0;
	border-right:none;
	border-top:none;
	border-bottom:none;
	padding-right:0px;
}

table.table tr.table_bottom {
	display:none;
}

table.table td.table_bottom_l {
	display:none;
}

table.table td.table_bottom {
	display:none;
}

table.table td.table_bottom_r {
	display:none;
}

table.table td.table_bottom_v_l {
	display:none;
}

table.table td.table_bottom_v {
	display:none;
}

table.table td.table_bottom_v_r {
	display:none;
}

table.table td.table_bottom_k_r {
	display:none;
}

table.table td.table_bottom_r2 {
	display:none;
}

/*TABLE ENDE*/

a, a:visited {
	color:#5b5b5b;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

div.content div.content_main div.headline {
	width:auto;
	height:14px;
	margin-bottom:10px;
	padding:0px 0px;
	font-size:12px;
	color:#5b5b5b;
	background:none;
	border:none;
	font-weight:bold;
}

div.content div.content_main p.t_headline {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}

div.content div.content_main p.t_normal {
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.content div.content_main p.t_italic {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-style:italic;
}

div.content div.content_main p.t_klein {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:8px;
}

/*NEWS*/

div.content div.content_main div.news {
	margin:0px 0px 10px 0px;
	padding:3px;
	border:1px solid #b0b0b0;
}

div.content div.content_main div.news p.news_ol {
	display:none;
}

div.content div.content_main div.news p.news_om {
	width:auto;
	height:16px;
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#5b5b5b;
	background:none;
	float:left;
}

div.content div.content_main div.news p.news_or {
	display:none;
}

div.content div.content_main div.news p.news_text {
	clear:both;
	margin:0px;
	padding:0px;
	background-color:none;
	border-left:none;
	border-right:none;
}

div.content div.content_main div.news p.news_ul {
	display:none;
}

div.content div.content_main div.news p.news_um {
	display:none;
}

div.content div.content_main div.news p.news_ur {
	display:none;
}

div.content div.content_main div.news p.news_u_clear {
	clear:both;
	margin:0px;
}

/*NEWS ENDE*/
/*PDF*/

div.content div.content_main p.pdf, div.content div.content_main p.pdf:visited {
	padding:2px;
	border:1px solid #b0b0b0;
	background-color:#f1f1f1;
}

div.content div.content_main p.pdf:hover {
	background-color:#c2c2c2;
}

div.content div.content_main img.img_pdf {
	float:left;
	padding-right:5px;
	border:none;
}

div.content div.content_main span.pdf_klein {
	font-size:8px;
}

/*PDF ENDE*/
/*SEITENZAHLEN*/

div.content div.content_main a.page, div.content div.content_main a.page:visited {
	border:1px solid #b0b0b0;
	background-color:#f1f1f1;
	font-size:8px;
	padding:0px 2px;
	text-decoration:none;
}

div.content div.content_main a.page:hover {
	background-color:#c2c2c2;
}

div.content div.content_main span.page {
	border:1px solid #b0b0b0;
	background-color:#c2c2c2;
	font-size:8px;
	padding:0px 2px;
	text-decoration:none;
}

/*SEITENZAHLEN ENDE*/
/*GOOGLE MAPS*/

img {
	color:#000000;
}

.hideByPrint {
	display:none;
}

.hideByScreen {
	display:inline;
}