@page {
	size: landscape;
}

body {
   background: none;
   color:black;
   font-size: 12pt;
   overflow: visible;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 13pt;
	color: black;;
	background: white;
 page-break-before:avoid;
 page-break-after:avoid;
}

a:link,
a:visited {
		color: #551A8B;
		background: white;
		text-decoration: underline;
}

.mceContentBody {
text-align : left;
}

table.main_table {
	width:966px;
 text-align : left;
 page-break-before:avoid;
 page-break-after:avoid;
}

td.header {
	padding-bottom:5px;
 page-break-before:avoid;
 page-break-after:avoid;
}
td.fahnen {
	width:190px;
	padding-top:7px;
	padding-bottom:8px;
	border: 0px solid Black;
	padding-left:0px;
 page-break-before:avoid;
 page-break-after:avoid;
}

#verlauf {
display: none;
}

td.navi {
	width:776px;
	padding-top:5px;
	padding-bottom: 8px;
 font-weight: bold;
 page-break-before:avoid;
 page-break-after:avoid;
}

table.contenttable {
margin-top: 0px; 
padding: 0px;
text-align : left;
page-break-before:avoid;
page-break-after:avoid;
}

td.content {
width: 100%; 
text-align : left;
page-break-before:avoid;
page-break-after:avoid;
}

#subnavi {
	
	float : left;
	margin: 20 0px;
	padding: 0px;
	width:196px;
 overflow: hidden;
 text-align : left;
 font-weight: bold;
 page-break-before:avoid;
 page-break-after:avoid;
}

#subcontent {
	
	float : right;
	width:220px;
	margin-top:20px;
 text-align : left;
 page-break-before:avoid;
 page-break-after:avoid;
}

#maincontent {
 
	width:540px;
	margin: 0px;
	padding: 0px;
	float : left;
	display : block;
 padding-top: 12px;
 text-align : left;
 page-break-before:avoid;
 page-break-after:avoid;
}
#content {

width:500px;
overflow: hidden;
margin: 10px 0;
padding: 0;
margin-left: 20px;
text-align : left;
page-break-before:avoid;
page-break-after:avoid;
}

#footer {
display: none;
visibility: hidden;
}

form.f_search {
display: none;
visibility: hidden;
}

div.subnavi_kasten {
	width: 197px;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
div.subnavi_kasten_aktiv {
	width: 197px;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

div.subnavi_kasten_ruck_aktiv {
	margin-left:15px;
 margin-top: -10px;
	width: 182px;
 margin-bottom: 20px;
}
div.subnavi_kasten_ruck {
	margin-left:15px;
 margin-top: -10px;
	width: 182px;
	border:0px;
 margin-bottom: 20px;
}



div.center {
position:relative; 
left:49%; 
margin-left:-482px; 
}
div.head {
position:absolute;
top:25px;
left:10px; 
width:964px; 
height:75px; 
border-bottom:1px dotted #2A3C8F;
}
	
div.navi {
	width:775px;
	height:23px;
}
div.subnavi {position:absolute; left:0px; top:100px; width:180px;}
div.content {position:absolute; top:130px; left:200px; width:537px;  color:#2A3C8F;padding:0;margin:0; font-size:11px; overflow:auto;}
div.content_text { position:relative;padding-left:10px;padding-right:10px; font-size:12px;padding-top:10px;}
div.content_bild {position:absolute; top:145px; left:742px;width:220px;color:#2A3C8F; font-size:11px; padding-left:5px; padding-right:5px; overflow:auto;}
div.navi_kasten {float:right;width:109px;height:15px; text-align:center;margin-left:4px;padding:1px;}
div.navi_kasten_neu {float:right;width:126px;height:15px; text-align:center;margin-left:5px;padding:1px;}
div.impressum {position:absolute;top:645px;left:10px; width:964px; height:15px;text-align:right;}
div.fahnen {position:absolute; top:6px; left: 75px;}
  
span.label_con_head {font-size:14px;font-weight:bold;}
span.content_head {font-size:14px;font-weight:bold;}
img.bild_content {margin-left:0px; border:0px solid #000000;}

a.link_navi:link{font-size:12px; text-decoration:none;cursor: pointer;}
a.link_navi:visited{font-size:12px; text-decoration:none;cursor: pointer;}
a.link_navi:hover{font-size:12px; text-decoration:none;cursor: pointer;}

a.link_navi_aktive:link{font-size:12px; text-decoration:none;cursor: pointer;}
a.link_navi_aktive:visited{font-size:12px;  text-decoration:none;cursor: pointer;}
a.link_navi_aktive:hover{font-size:12px; text-decoration:none;cursor: pointer;}

a.sublink_navi:link{font-size:12px;text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}
a.sublink_navi:visited{font-size:12px;  text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}
a.sublink_navi:hover{font-size:12px;  text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}

a.sublink_navi_aktive:link{font-size:12px;color:white; text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}
a.sublink_navi_aktive:visited{font-size:12px; color:white; text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}
a.sublink_navi_aktive:hover{font-size:12px; color:white; text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}


a.link_subnavi:link{font-size:12px;text-decoration:none;margin-left:5px; padding:4px;}
a.link_subnavi:visited{font-size:12px;  text-decoration:none;margin-left:5px; padding:4px;}
a.link_subnavi:hover{font-size:12px; text-decoration:none;margin-left:5px; padding:4px;}

a.link_subnavi_aktive:link{ font-size:12px;color: white; text-decoration:none;margin-left:5px; padding:4px;}
a.link_subnavi_aktive:visited{font-size:12px; color:white; text-decoration:none;margin-left:5px;  padding:4px;}
a.link_subnavi_aktive:hover{font-size:12px; color:white; text-decoration:none;margin-left:5px; padding:4px;}

a.link_content:link{font-size:12px; text-decoration:underline;}
a.link_content:visited{font-size:12px; text-decoration:underline;}
a.link_content:hover{font-size:12px;  text-decoration:none;}



a.link_backend:link{font-size:11px;text-decoration:none;}
a.link_backend:visited{font-size:11px;  text-decoration:none;}
a.link_backend:hover{font-size:11px; text-decoration:none;}


a.link_impressum:link{font-size:10px;  text-decoration:none;}
a.link_impressum:visited{font-size:10px;  text-decoration:none;}
a.link_impressum:hover{font-size:10px;  text-decoration:none;}

input.formlogin {width:350px;height:17px;font-size:10px;padding:1px}
input.submit_login {width:100px;font-size:10px;}
input.submit_login_long {width:200px;font-size:10px;}

p.error {color:#FF186F;}

table {font-family:Arial,Verdana,Tahoma,font-size:12px;}
table.padding {padding:10px;}
tr.tr_farbe_weiss {font-size:12px; font-weight:bold;}
td.td_head {font-size:12px; font-weight:bold; }
td.td_bezeichner {font-size:11px;}


span.headline {
  font-weight: bold;
	font-size: 13px
}
img {border:0;}
span.fehler {color:red;}

a:link{font-size:12px; text-decoration:underline;}
a:visited{font-size:12px;  text-decoration:underline;}
a:hover{font-size:12px;  text-decoration:none;}


span.kontakt_tele {width:35px;display:block;float:left;}
span.kontakt_form {font-size:11px;width:80px;display:block;float:left;}
span.kontakt_fehler {width:180px;display:block;float:left;}
span.kontakt_form_rand {height:15px; display:block; overflow:visible;clear:left; padding-bottom:5px;}
span.kontakt_form_rand_b {height:35px; display:block; overflow:visible;clear:left; padding-bottom:5px;}
span.kontakt_form_submit {height:15px; display:block; overflow:visible;clear:left; padding-top:30px;padding-left:80px;}
.kontakt_form_lang {	font-size : 9pt; 	height: 12pt; 	width : 250px; }
.kontakt_form_kurz {	font-size : 9pt; 	height: 12pt; 	width : 50px;}
.kontakt_form_mittel { font-size : 9pt; 	height: 12pt; 	width : 197px;}
label.red {color:red;}
textarea.textarea_anmeldung {	font-size : 9pt; height: 70px; width : 250px; }		


