
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;}
#MainNavSpecial div.netzwerke {border-bottom: 1px dotted #FFFFFF;margin: 0px 0px 10px 20px; width: 175px;padding: 0px 5px 10px 10px;}
#MainNavSpecial div.netzwerke a {display: inline; border: 0px; color: #FFFFFF;font-size: 80%; text-decoration: none; margin: 0px; padding: 0px;}
#MainNavSpecial div.netzwerke img {border: 0px; margin: 0px 10px 0px 0px;}
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;}
#MainNavSpecial div.login {padding-bottom: 20px; }
#MainNavSpecial div.login span {color: #ffffff; display: block; font-size: 80%; margin-left: 20px; padding-left: 10px; }
#MainNavSpecial div.login a {border-bottom-width: 1px; border-top-width: 0px; }
#MainNavSpecial div.login a:hover {text-decoration: underline; }




#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: 410px;}
		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;}

table.detail {float:right; width: 310px;}
table.detail td {padding-left: 10px;}
#content_main .clear, #tinymce .clear {clear: both;}
		
.ikiss_norel { padding:0; border:0; background:#f5f5f5; color:#454545; }
a .ikiss_norel {padding:0; border:0; background:#ddd; }
