body {
	color:#2A3C8F;
	font-size:12px;
	padding-top:20px;
	padding-bottom:25px;
	margin:0px;
	font-family:Arial,Verdana,Tahoma,Helvetica;
	font-size:12px;
	color:#2A3C8F;
	text-align : center;
}

h1 {
font-size: 15px;
}
h2 {
font-size: 14px;
}
h3 {
font-size: 13px;
}
h4 {
font-size: 12px;
}
h5 {
font-size: 11px;
}
h6 {
font-size: 10px;
}

.mceContentBody {
text-align : left;
}

table.main_table {
	width:966px;
 text-align : left;
}

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

#verlauf {
display: block;
margin: 0;
padding: 0;
}

td.navi {
	width:776px;
	padding-top:5px;
	padding-bottom: 8px;
 font-weight: bold;
}
td.footer {
	border-top:0px dotted #2A3C8F;
	background-image: url(dotted.gif);
	background-repeat: repeat-x;
	background-position: inherit;
}

table.contenttable {
background:  url(bg_dotted.gif) repeat-y; 
margin-top: 0px; 
padding: 0px;
text-align : left;
}

td.content {
height: 650px; 
width: 100%; 
background: url(bg_content.png) no-repeat top;
text-align : left;
}

#subnavi {
	display: block;
	float : left;
	margin: 20 0px;
	padding: 0px;
	width:196px;
 overflow: hidden;
 text-align : left;
 font-weight: bold;
}

#subcontent {
	display: block;
	float : right;
	width:220px;
	margin-top:20px;
 text-align : left;
}

#maincontent {
 display: block;
	width:540px;
	margin: 0px;
	padding: 0px;
	float : left;
	display : block;
	background : url(bg_dotted_main.gif) repeat-y ;
 padding-top: 12px;
 text-align : left;
}
#content {
display: block;
width:500px;
overflow: hidden;
margin: 10px 0;
padding: 0;
margin-left: 20px;
text-align : left;
}

#footer {
 clear: both;
	width: 966px;
	margin : 0 auto;
	background : url(dotted.gif) repeat-x top;
	text-align: right;
	overflow: visible;
	z-index: 100;
 margin-bottom: 20px;
}

form.f_search {
 width: 966px;
	margin : 0 auto;
	padding:0px;
	margin-top:-62px;
 text-align:left;
}
input.i_search {
	height:17px;
	width:105px;
	border: 0px solid #2A3C8F;
	border-bottom:1px solid #5088b5;
	background-color:#E6E8EE
}
input.b_search {
	font-size:12px;
	height:17px;
	width:65px;
	background-color:#F8F9FA;
	border: 1px solid #5088b5;
}

div.subnavi_kasten {
	width: 197px;
	margin:0;
	padding:0;
	margin-bottom:20px;
	background : url(dotted.gif) repeat-x bottom;
}
div.subnavi_kasten_aktiv {
	width: 197px;
	margin:0;
	padding:0;
	margin-bottom:20px;
 background : url(dotted.gif) repeat-x bottom #5088b5;
}

div.subnavi_kasten_ruck_aktiv {
	margin-left:15px;
 margin-top: -10px;
	width: 182px;
 margin-bottom: 20px;
 background : url(dotted.gif) repeat-x bottom #5088b5;
}
div.subnavi_kasten_ruck {
	margin-left:15px;
 margin-top: -10px;
	width: 182px;
	border:0px;
 margin-bottom: 20px;
	background : url(dotted.gif) repeat-x bottom;
}



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 {position:absolute;left:180px; top:105px; width:775px; height:23px;border-bottom:1px dotted #2A3C8F;}
div.subnavi {position:absolute; left:0px; top:100px; width:180px; height:476px; border-right:1px dotted #2A3C8F;padding-top:70px;}
div.content {position:absolute; top:130px; left:200px; width:537px;  color:#2A3C8F; height:514px;padding:0;margin:0; border-right:1px dotted #5088b5;font-size:11px; overflow:auto;}
div.content_text { position:relative;padding-left:10px;padding-right:10px; color:#2A3C8F; font-size:12px;padding-top:10px;}
div.content_bild {position:absolute; top:145px; left:742px;width:220px; height:500px; color:#2A3C8F; font-size:11px; padding-left:5px; padding-right:5px; overflow:auto;}
div.navi_kasten {float:right;width:109px;height:15px; background-color:#F8F9FA;border:1px solid #5088b5; text-align:center;margin-left:4px;padding:1px;}
div.navi_kasten_neu {float:right;width:126px;height:15px; background-color:#F8F9FA;border:1px solid #5088b5; text-align:center;margin-left:5px;padding:1px;}
div.impressum {position:absolute;top:645px;left:10px; width:964px; height:15px; border-top:1px dotted #5088b5;text-align:right;}
div.fahnen {position:absolute; top:6px; left: 75px;}
  
span.label_con_head {color:#2A3C8F;font-size:14px;font-weight:bold;}
span.content_head {color:#2A3C8F;font-size:14px;font-weight:bold;}
img.bild_content {margin-left:0px; border:0px solid #000000;}

a.link_navi:link{font-size:12px;color:#2A3C8F; text-decoration:none;cursor: pointer;}
a.link_navi:visited{font-size:12px; color:#2A3C8F; text-decoration:none;cursor: pointer;}
a.link_navi:hover{font-size:12px; color:#008fd3; text-decoration:none;cursor: pointer;}

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

a.sublink_navi:link{display: block;font-size:12px;color:#2A3C8F; text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}
a.sublink_navi:visited{display: block;font-size:12px; color:#2A3C8F; text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}
a.sublink_navi:hover{display: block;font-size:12px; color:#008fd3; text-decoration:none;cursor: pointer;margin-left:5px; padding:4px;}

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


a.link_subnavi:link{display: block;font-size:12px;color:#2A3C8F; text-decoration:none;margin-left:5px; padding:4px;}
a.link_subnavi:visited{display: block;font-size:12px; color:#2A3C8F; text-decoration:none;margin-left:5px; padding:4px;}
a.link_subnavi:hover{display: block;font-size:12px; color:#008fd3; text-decoration:none;margin-left:5px; padding:4px;}

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

a.link_content:link{font-size:12px;color:#2A3C8F; text-decoration:underline;}
a.link_content:visited{font-size:12px; color:#2A3C8F; text-decoration:underline;}
a.link_content:hover{font-size:12px; color:#008fd3; text-decoration:none;}



a.link_backend:link{font-size:11px;color:#2A3C8F; text-decoration:none;}
a.link_backend:visited{font-size:11px; color:#2A3C8F; text-decoration:none;}
a.link_backend:hover{font-size:11px; color:#008fd3; text-decoration:none;}


a.link_impressum:link{font-size:10px; color:#2A3C8F; text-decoration:none;}
a.link_impressum:visited{font-size:10px; color:#2A3C8F; text-decoration:none;}
a.link_impressum:hover{font-size:10px; color:#008fd3; text-decoration:none;}

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

p.error {color:#FF186F;}

table {font-family:Arial,Verdana,Tahoma,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode';color:#2A3C8F; font-size:12px;}
table.padding {padding:10px;}
tr.tr_farbe_weiss {background-color:#ffffff; font-size:12px; font-weight:bold;}
td.td_head {font-size:12px; font-weight:bold; background-color:#eeeeff;}
td.td_bezeichner {font-size:11px; background-color:#eeeeff;}
td.td_farbig {background-color:#eeeeff;}

textarea.text_backend { width:514px; height:300px;text-align : left;}

span.headline {
	color: #2A3C8F;
  font-weight: bold;
	font-size: 14px
}
img {border:0;}
span.fehler {color:red;}

a:link{font-size:12px; color:#2A3C8F; text-decoration:underline;}
a:visited{font-size:12px; color:#2A3C8F; text-decoration:underline;}
a:hover{font-size:12px; color:#008fd3; text-decoration:none;}


span.kontakt_tele {width:35px;display:block;float:left;}
span.kontakt_form {font-size:11px;width:120px;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:120px;}
.kontakt_form_lang {	font-size : 9pt; 	height: 12pt; 	width : 250px; 	color : #2A3C8F;	border-color: #2A3C8F;  border: 1px solid #2A3C8F;}
.kontakt_form_kurz {	font-size : 9pt; 	height: 12pt; 	width : 50px; 	color : #2A3C8F;	border-color: #2A3C8F;  border: 1px solid #2A3C8F;}
.kontakt_form_mittel { font-size : 9pt; 	height: 12pt; 	width : 197px; 	color : #2A3C8F;	border-color: #2A3C8F;  border: 1px solid #2A3C8F;}
label.red {color:red;}
textarea.textarea_anmeldung {	font-size : 9pt; height: 70px; width : 250px; color : #2A3C8F; border-color: #2A3C8F; padding:2px; border: 1px solid #2A3C8F;}		


