
body { margin-left: 20px;margin-top: 10px;margin-right: 24px;margin-bottom: 15px;background: #004E9F url(shared/bg_body.jpg) no-repeat center top;}
body,a,p,td,th, body,span,div,b { font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a {color:#024FA1; text-decoration: none;}
a:hover {text-decoration: underline;}

#main {width: 980px; position: absolute; left: 50%; margin-left: -480px; overflow: hidden;}
#navigation { width: 234px; float: left;margin-left: 10px; margin-top: 20px;} /*background: url(/shared/bg_nav.png); */
	#navigation_pre { width: 234px; background: url(/shared/bg_nav_pre.png); height: 83px; }
	#navigation_main { min-height: 550px; position: relative; width: 234px; background: url(/shared/bg_nav_main.png); }
		#MainNavSpecial {position: absolute;bottom: 0px;}
	#navigation_post { width: 234px; background: url(/shared/bg_nav_post.png); height: 20px; }
#content {width: 710px; float: left; overflow: hidden;}
	#content_pre { position: relative; width: 710px; background: url(/shared/bg_content_pre.png); height: 14px; overflow: hidden; }
	#content_main { position: relative; width: 695px; background: url(/shared/bg_content_main.png); padding: 0px 0px 0px 13px; min-height: 700px;}
	#content_post { position: relative; width: 710px; background: url(/shared/bg_content_post.png); height: 27px; }
#body_bottom {clear: both;}

/*div.MainNav1 a {display: block; margin-left: 20px; padding-left: 0px; width: 180px; border-top: 1px dotted #FFFFFF;color: #FFFFFF;font-size: 90%; text-decoration: none; overflow: hidden;} ff_start: show_root 0*/
div.MainNav2 a {display: block; margin-left: 20px; padding-left: 0px; width: 180px; border-top: 1px dotted #FFFFFF;color: #FFFFFF;font-size: 90%; text-decoration: none; overflow: hidden;}
div.MainNav3 a {display: block; margin-left: 20px; padding-left: 0px; width: 180px; border-top: 1px dotted #FFFFFF;color: #FFFFFF;font-size: 90%; text-decoration: none; overflow: hidden;}
div.MainNav4 a {display: block; margin-left: 20px; padding-left: 0px; width: 180px; border-top: 1px dotted #FFFFFF;color: #FFFFFF;font-size: 90%; text-decoration: none; overflow: hidden;}
div.MainNav5 a {display: block; margin-left: 20px; padding-left: 0px; width: 180px; border-top: 1px dotted #FFFFFF;color: #FFFFFF;font-size: 90%; text-decoration: none; overflow: hidden;}
div#MainNavPost {display: block; margin-left: 20px; padding: 30px 5px 3px 10px; width: 175px; border-top: 1px dotted #FFFFFF; color: #FF9999; font-size: 80%;}
div#MainNavPost a {color: #FF9999; }
#MainNavSpecial a, #MainNavSpecial span.special {display: block; margin-left: 20px; width: 175px; border-top: 1px dotted #FFFFFF;padding: 3px 5px 3px 10px;color: #FFFFFF;font-size: 80%; text-decoration: none;overflow: hidden;}
span.snav_ac, span.snav_lk {display: block; }
div#navigation_main a.snav_ac, span.snav_ac { background: #2465A7;}
/*div.MainNav1 span.snav_ac, div.MainNav1 span.snav_lk {width: 165px; padding: 3px 5px 3px 10px;} ff_start: show_root 0*/
div.MainNav2 a.snav_ac, div.MainNav2 a.snav_lk  {width: 175px; padding: 3px 5px 3px 10px;}
div.MainNav3 a.snav_ac, div.MainNav3 a.snav_lk  {width: 160px; padding: 3px 5px 3px 25px;}
div.MainNav4 a.snav_ac, div.MainNav4 a.snav_lk  {width: 145px; padding: 3px 5px 3px 40px;}
div.MainNav5 a.snav_ac, div.MainNav5 a.snav_lk  {width: 130px; padding: 3px 5px 3px 55px;}

#content_head {padding: 20px 20px 10px 20px; background: url(shared/bg_main_head.gif) repeat-x; height: 75px;border-bottom: 1px dotted #01305E; overflow: hidden;}
#content_head h1 {color:#2465A7; line-height: 130%; font-weight: bold; font-size: 110%;}
#content_body {font-size: 80%; color: #01305E; padding: 40px 20px 20px 20px; background-color: #FFFFFF;}
div#sresult div.liste_treffer {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #01305E;}
div.inhalt_main {font-size: 80%; color: #01305E; padding-left: 20px; display: inline;}
	div.inhalt_main p {margin: 15px 0 0 20px;}
	div.inhalt_main_left {margin-left: 20px; width: 400px; float: left;}
	div.inhalt_main_right {width: 261px; float: right; margin-left: 30px;margin-right: -2px;background: url(shared/bg_main_right.gif) no-repeat; overflow: hidden;border-left: 1px dotted #01305E; min-height: 370px;}
		div.inhalt_main p.headline_listing {background-color: #F8A024;padding: 20px 10px 10px 20px; margin: 0px;}
		ul.listing {margin: 10px 20px 10px -20px;list-style-type: none; }
		ul.listing li {margin-bottom: 20px; }
		ul.listing li a {font-size: 0.9em; color: #024FA1; text-decoration: none;}


/*.text2  { font-size: 70%;}*/

/*

 A:link       	{ text-decoration: none; font-weight: bold; color: #a0d200; }
 A:visited    	{ text-decoration: none; font-weight: bold; color: #a0d200; }
 A:active	{ text-decoration: none; font-weight: bold; color: #a0d200; }
 A:hover   	{ text-decoration: none; font-weight: bold; color: #d2e1a0; }

.fliesstext { font-size: 95%; text-align: justify }
.texttest { color: #ffffff; }
.text { font-size: 100%; }
.text1  { color: #ffffff; font-size: 60%; }
.text3  { color: #ffffff; font-size: 80%; }
b,td, th  { color: #ffffff; font-size: 80%; }
.text4  { color: #ffffff; font-size: 90%; }
.text5, h5  { color: #ffffff; font-size: 80%; }
.text6, h4  { color: #ffffff; font-size: 90%; }
.text7, h3  { color: #ffffff; font-size: 100%; }
.text8, h2  { color: #ffffff; font-size: 110%; }
.text9, h1  { color: #a0d200; font-size: 120%; font-weight: bold; }
.subtest  { margin-left: 10px;}
.textinput  { color: #000000; font-size: 80%; }


.pr_lk { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.pr_da { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.pr_tx { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.mt_ac  { border:0px solid #000000; background-color: #1e3264; }
.mc1_ac  { background-color: #1e3264; }
.mc2_ac  { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.tt_ac { width:100%; }
.tc1_ac  {  }
.tc2_ac  { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.sfm    { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sres   { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.titles { color: white; font-size: 90%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.detail { font-size: 90%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.cadr   { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.ztx    { font-size: 90%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.baf_ftx { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.baf_fdo { font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.form_ft   { font-size:80%; }
.form_nft  { font-size:80%; width:150px; background-color: #1e3264;color: #ffffff;}

.mnav_lk { text-decoration: none; }
.mnav_ac {  }

.snav_lk {  color: white; text-decoration: none; font-weight: normal;  }
.snav_ac { color: white; text-decoration: none; font-weight: bold;  }

.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:70%; COLOR:#000000; CURSOR:nw-resize; }
.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:70%; COLOR:#FFFFFF; CURSOR:nw-resize; }
.CMenuSep { Color:#121266; border-style: groove; border-width:1; WIDTH: 97%; }

.superior {color:#a0d200;font-size:70%;vertical-align:top;}

*/