/* -----------Formatierungen BodyTag----------- */
body#ausgabe {
  background: url(/media_ff/bg_body.gif) top repeat-x #e9f2fa;
  /*background-color: #e9f2fa; color:#000;*/
  margin:0px;
  padding:20px 0px;
  /*padding-right:40px;*/
  text-align: center;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

#inhalt {
  text-align: left;
  vertical-align: middle;
  margin: 0px auto; padding: 0px;
  width:61.250em;/*980px;*/
  /*width: 46.9375em;/*751px;*/
  background-color: #e9f2fa; color:#000;
}
/* -----------Formatierungen Headerbereich----------- */
#header_container { position:relative; text-align:center; }
#servicenummer { position:absolute; top:0px; left:85px; width:187px; height:113px; background:url(/media_ff/servicenummer.png) top left no-repeat; z-index:9999; }
*html #servicenummer { background:none; }
*html #servicenummer { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/media_ff/servicenummer.png', sizingMethod='scale'); }

#wolke {
	height:87px;
	overflow:hidden;
	width:980px;
	/*width: 751px;*/
	text-align: left;
	margin: 0px auto;
}
#welle {
	height:46px;
	overflow:hidden;
	width:980px;
	/*width: 751px;*/
	text-align: left;
	margin: 0px auto;
}
/* -----------Formatierungen Quicknavbereich----------- */
#quicknav_container {
	background:url(/media_ff/quick_bg.gif) 0px 0px repeat-y;
	width:980px;
	/*width: 751px;*/
   /*font-size:80%;/*11px;*/
	text-align: left;
   color:#4a5156;
	margin: 0px auto;
}
#quicknav_li {
	background:url(/media_ff/bg_quick.gif) 0px 100% no-repeat;
	min-height:16px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	text-align: right;
}

/* -----------Formatierungen Quicnav Links----------- */
#quicknav_li ul {
	margin:0px; padding:0px;
	display:inline;
}
#quicknav_li ul li {
	display:inline;
}
#quicknav_li ul li a,
#quicknav_li ul li a:link,
#quicknav_li ul li a:visited {
	text-decoration:none;
	font-size:70%;
	color:#4a5156;
	background-color:transparent;
	padding:1px 3px;
}
#quicknav_li ul li a:active,
#quicknav_li ul li a:hover {
	text-decoration:none;
	font-size:70%;
	color:#fff;
	background-color:#369;
	padding:1px 3px;
}
/* -----------Formatierungen Abstandhalter----------- */
.spacer {
	clear:both;
	height:14px;
	font-size:0px;
}
/* -----------Formatierungen Optionsbereich----------- */
#option_container, .option_container { background-color:#fdfeff; color:#000; }
#option_ob, .option_ob { background:url(/media_ff/opt_ob.gif) 0px 0px repeat-x; }
#option_un, .option_un { background:url(/media_ff/opt_un.gif) 0px 100% repeat-x; }
#option_li, .option_li { background:url(/media_ff/opt_li.gif) 0px 0px repeat-y; }
#option_re, .option_re { background:url(/media_ff/opt_re.gif) 100% 0px repeat-y; }
#option_li_ob, .option_li_ob { background:url(/media_ff/opt_li_ob.gif) 0px 0px no-repeat; }
#option_li_un, .option_li_un { background:url(/media_ff/opt_li_un.gif) 0px 100% no-repeat; }
#option_re_ob, .option_re_ob { background:url(/media_ff/opt_re_ob.gif) 100% 0px no-repeat; }
#option_re_un, .option_re_un { background:url(/media_ff/opt_re_un.gif) 100% 100% no-repeat; min-height:1.8125em; padding-top:8px; padding-bottom:8px; padding-left:15px; padding-right:20px; }
* html #option_ob,* html .option_ob,
* html #option_un,* html .option_un,
* html #option_li,* html .option_li,
* html #option_re,* html .option_re,
* html #option_li_ob,* html .option_li_ob,
* html #option_li_un,* html .option_li_un,
* html #option_re_ob,* html .option_re_ob,
* html #option_re_un,* html .option_re_un { height:1.8125em; }

/* -----------Formatierungen Iconbereich----------- */
#icon_container {
	float:right;
}
#icon_container form,
#icon_container input {
	margin:0px; padding:0px;
	display:inline;
}
#icon_container input {
	margin-left:5px;
}
/* -----------Formatierungen Volltextsuche----------- */
#such_container {
	float:left;
}
#such_container form {
	margin:0px; padding:0px;
	display:inline;
}
#such_container form input.such_feld {
	width:7.625em;
	background-color:#fff;
	color:#000;
	border:#93bee8 1px solid;
	font-size:80%;
}
#such_container form input.such_but {
	width:7.5em;
	height:1.625em;
	position:relative;
	top:4px;
}
* html #such_container form input.such_but {
	width:6.3125em;
	height:1.3125em;
}
/* -----------Formatierungen Mainbereich----------- */
#main_header_bg {
	background:url(/media_ff/main_header_bg.gif) 0px 0px repeat-x;
}
#main_header_li {
	background:url(/media_ff/main_header_li.gif) 0px 0px no-repeat;
}
#main_header_re {
	background:url(/media_ff/main_header_re.gif) 100% 0px no-repeat;
}
#main_footer_bg {
	background:url(/media_ff/main_footer_bg.gif) 0px 100% repeat-x;
}
#main_footer_li {
	background:url(/media_ff/main_footer_li.gif) 0px 100% no-repeat;
}
#main_footer_re {
	background:url(/media_ff/main_footer_re.gif) 100% 100% no-repeat;
	/*min-height:1200px;*/
	padding-left:10px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:30px;
}
#main_li {
	background:url(/media_ff/main_li.gif) #fff 0px 0px repeat-y;
	color:#000;
}
#main_re {
	background:url(/media_ff/main_re.gif) 100% 0px repeat-y;
}
*html #main_re,
*html #main_li,
*html #main_footer_re,
*html #main_footer_li,
*html #main_footer_bg,
*html #main_header_re,
*html #main_header_li,
*html #main_header_bg,
*html #main_footer_re {
	height:1200px;
}
/* -----------Formatierungen Menuebereich----------- */
#nav_container {
	float:left;
	width:10.0625em;
	background-color:#fff;
  	color:#000;

}
/* -----------Formatierungen Menue Liste----------- */
#nav_container ul {
	margin:0px; padding:0px;
	display:inline;
}
#nav_container ul li {
	display:inline;
}
/* -----------Formatierungen Menue Hauptnav----------- */
#nav_container ul.ul_level0 .nav_bg {
	background:url(/media_ff/nav_bg.gif) #c1daf2 0px 100% repeat-x;
}
#nav_container ul.ul_level0 .nav_li {
	background:url(/media_ff/nav_li.gif) 0px 100% no-repeat;
}
#nav_container ul.ul_level0 .nav_re {
	background:url(/media_ff/nav_re.gif) 100% 100% no-repeat;
	margin-bottom:2px;
}
#nav_container ul.ul_level0 .nav_bg_ac {
	background:url(/media_ff/nav_bg_ac.gif) #CDE6BF 0px 100% repeat-x;
}
#nav_container ul.ul_level0 .nav_li_ac {
	background:url(/media_ff/nav_li_ac.gif) 0px 100% no-repeat;
}
#nav_container ul.ul_level0 .nav_re_ac {
	background:url(/media_ff/nav_re_ac.gif) 100% 100% no-repeat;
	margin-bottom:2px;
}

#nav_container ul.ul_level2 .nav_bg,
#nav_container ul.ul_level2 .nav_li,
#nav_container ul.ul_level2 .nav_re,
#nav_container ul.ul_level2 .nav_bg_ac,
#nav_container ul.ul_level2 .nav_li_ac,
#nav_container ul.ul_level2 .nav_li_ac {
	margin:0px; padding:0px;
	background:none;
}

/* -----------Formatierungen Menue Links 1. Ebene----------- */

#nav_container ul.ul_level0 li.li_level_none {display:none;}

#nav_container ul.ul_level0 li.li_level a,
#nav_container ul.ul_level0 li.li_level a:link,
#nav_container ul.ul_level0 li.li_level a:visited {
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
	display:block;
	color:#184674;
	text-align:center;
	min-height:24px;
	padding-top:6px;
}
#nav_container ul.ul_level0 li.li_level_ac a,
#nav_container ul.ul_level0 li.li_level_ac a:link,
#nav_container ul.ul_level0 li.li_level_ac a:visited,
#nav_container ul.ul_level0 li.li_level_ac a:active,
#nav_container ul.ul_level0 li.li_level a:active {
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
	display:block;
	color:#3f6925;
	background-color:transparent;
	text-align:center;
	min-height:24px;
	padding-top:6px;
}
#nav_container ul.ul_level0 li.li_level_ac a:hover,
#nav_container ul.ul_level0 li.li_level a:hover {
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
	display:block;
	color:#000;
	background-color:transparent;
	text-align:center;
	min-height:24px;
	padding-top:6px;
}
* html #nav_container ul.ul_level0 li.li_level a,
* html #nav_container ul.ul_level0 li.li_level a:link,
* html #nav_container ul.ul_level0 li.li_level a:visited,
* html #nav_container ul.ul_level0 li.li_level a:active,
* html #nav_container ul.ul_level0 li.li_level a:hover,
* html #nav_container ul.ul_level0 li.li_level_ac a,
* html #nav_container ul.ul_level0 li.li_level_ac a:link,
* html #nav_container ul.ul_level0 li.li_level_ac a:visited,
* html #nav_container ul.ul_level0 li.li_level_ac a:active,
* html #nav_container ul.ul_level0 li.li_level_ac a:hover {
	height:30px;
}

/* -----------Formatierungen Menue Subnav----------- */
.sub_li_ob {
	background:url(/media_ff/sub_li_ob.gif) #CDE6BF 0px 0px no-repeat;
	border-bottom:#fff 2px solid;
}
.sub_re_ob {
	background:url(/media_ff/sub_re_ob.gif) 100% 0px no-repeat;
}
.sub_li_un {
	background:url(/media_ff/sub_li_un.gif) 0px 100% no-repeat;
}
.sub_re_un {
	background:url(/media_ff/sub_re_un.gif) 100% 100% no-repeat;
	padding:10px;
}
* html .sub_li_ob,
* html .sub_re_ob,
* html .sub_li_un,
* html .sub_re_un {
	height:30px;
}
/* -----------Formatierungen Menue Links 2. Ebene----------- */
#nav_container ul.ul_level2 li.li_level a,
#nav_container ul.ul_level2 li.li_level a:link,
#nav_container ul.ul_level2 li.li_level a:visited {
	text-decoration:none;
	font-size:80%;
	font-weight:normal;
	display:block;
	color:#000;
	background:url(/media_ff/subpoint.gif) 0px 5px no-repeat;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:6px;
	margin:0px;
	min-height:14px;
	border-top:#000 1px dashed;
}
#nav_container ul.ul_level2 li.li_level_ac a,
#nav_container ul.ul_level2 li.li_level_ac a:link,
#nav_container ul.ul_level2 li.li_level_ac a:visited,
#nav_container ul.ul_level2 li.li_level_ac a:active,
#nav_container ul.ul_level2 li.li_level_ac a:hover,
#nav_container ul.ul_level2 li.li_level a:active,
#nav_container ul.ul_level2 li.li_level a:hover {
	text-decoration:none;
	font-size:80%;
	font-weight:normal;
	display:block;
	color:#000;
	background:url(/media_ff/subpoint.gif) #fffef0 0px 5px no-repeat;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:6px;
	margin:0px;
	min-height:14px;
	border-top:#000 1px dashed;
}
* html #nav_container ul.ul_level2 li.li_level a,
* html #nav_container ul.ul_level2 li.li_level a:link,
* html #nav_container ul.ul_level2 li.li_level a:visited,
* html #nav_container ul.ul_level2 li.li_level a:active,
* html #nav_container ul.ul_level2 li.li_level a:hover,
* html #nav_container ul.ul_level2 li.li_level_ac a,
* html #nav_container ul.ul_level2 li.li_level_ac a:link,
* html #nav_container ul.ul_level2 li.li_level_ac a:visited,
* html #nav_container ul.ul_level2 li.li_level_ac a:active,
* html #nav_container ul.ul_level2 li.li_level_ac a:hover {
	height:16px;
}
/* -----------Formatierungen Menue Links 3. Ebene----------- */
#nav_container ul.ul_level3 li.li_level a,
#nav_container ul.ul_level3 li.li_level a:link,
#nav_container ul.ul_level3 li.li_level a:visited {
	text-decoration:none;
	font-size:80%;
	font-weight:normal;
	display:block;
	color:#000;
	background:url(/media_ff/subpoint.gif) 10px 5px no-repeat;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:16px;
	margin:0px;
	min-height:14px;
	border-top:#000 1px dashed;
}
#nav_container ul.ul_level3 li.li_level_ac a,
#nav_container ul.ul_level3 li.li_level_ac a:link,
#nav_container ul.ul_level3 li.li_level_ac a:visited,
#nav_container ul.ul_level3 li.li_level_ac a:active,
#nav_container ul.ul_level3 li.li_level_ac a:hover,
#nav_container ul.ul_level3 li.li_level a:active,
#nav_container ul.ul_level3 li.li_level a:hover {
	text-decoration:none;
	font-size:80%;
	font-weight:normal;
	display:block;
	color:#000;
	background:url(/media_ff/subpoint.gif) #fffef0 10px 5px no-repeat;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:16px;
	margin:0px;
	min-height:14px;
	border-top:#000 1px dashed;
}
* html #nav_container ul.ul_level3 li.li_level a,
* html #nav_container ul.ul_level3 li.li_level a:link,
* html #nav_container ul.ul_level3 li.li_level a:visited,
* html #nav_container ul.ul_level3 li.li_level a:active,
* html #nav_container ul.ul_level3 li.li_level a:hover,
* html #nav_container ul.ul_level3 li.li_level_ac a,
* html #nav_container ul.ul_level3 li.li_level_ac a:link,
* html #nav_container ul.ul_level3 li.li_level_ac a:visited,
* html #nav_container ul.ul_level3 li.li_level_ac a:active,
* html #nav_container ul.ul_level3 li.li_level_ac a:hover {
	height:16px;
}
/* -----------Formatierungen Menue Links 4. Ebene----------- */
#nav_container ul.ul_level4 li.li_level a,
#nav_container ul.ul_level4 li.li_level a:link,
#nav_container ul.ul_level4 li.li_level a:visited {
	text-decoration:none;
	font-size:80%;
	font-weight:normal;
	display:block;
	color:#000;
	background:url(/media_ff/subpoint.gif) 20px 5px no-repeat;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:26px;
	margin:0px;
	min-height:14px;
	border-top:#000 1px dashed;
}
#nav_container ul.ul_level4 li.li_level_ac a,
#nav_container ul.ul_level4 li.li_level_ac a:link,
#nav_container ul.ul_level4 li.li_level_ac a:visited,
#nav_container ul.ul_level4 li.li_level_ac a:active,
#nav_container ul.ul_level4 li.li_level_ac a:hover,
#nav_container ul.ul_level4 li.li_level a:active,
#nav_container ul.ul_level4 li.li_level a:hover {
	text-decoration:none;
	font-size:80%;
	font-weight:normal;
	display:block;
	color:#000;
	background:url(/media_ff/subpoint.gif) #fffef0 20px 5px no-repeat;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:26px;
	margin:0px;
	min-height:14px;
	border-top:#000 1px dashed;
}
* html #nav_container ul.ul_level4 li.li_level a,
* html #nav_container ul.ul_level4 li.li_level a:link,
* html #nav_container ul.ul_level4 li.li_level a:visited,
* html #nav_container ul.ul_level4 li.li_level a:active,
* html #nav_container ul.ul_level4 li.li_level a:hover,
* html #nav_container ul.ul_level4 li.li_level_ac a,
* html #nav_container ul.ul_level4 li.li_level_ac a:link,
* html #nav_container ul.ul_level4 li.li_level_ac a:visited,
* html #nav_container ul.ul_level4 li.li_level_ac a:active,
* html #nav_container ul.ul_level4 li.li_level_ac a:hover {
	height:16px;
}
/* -----------Formatierungen Adresse----------- */
#adresse { width:11em; margin-top:30px; margin-left:15px; font-size:70%; background-color:#fff; color:#444; }
#adresse a { text-decoration:none; background-color:#fff; color:#369; }
#adresse a:hover { text-decoration:underline; background-color:#fff; color:#369; }
#ikiss { margin-top:30px; text-align:center; }
/* -----------Formatierungen Inhaltsbereich----------- */
#content_container { width:33.875em;/*542px;*/ margin-left:11em;/*176px;*/ margin-right:14.188em;/*227px*/ overflow:hidden; }
#content_container {width:33.500em;/*536px;*/}

/* html #content_container { width:100%; overflow:hidden; margin-left:11em;/*176px;*/ /* padding-left:1em; */ /*clear:both; float:none; }*/

.clear_float { clear:both; }

/*
#content_container table { width:auto; }
#content_container div.detail div { width:auto; }
*/
div[id] div.detail br { clear:none; }
#content_container ul { display:block; }
#content_container li { display:block; margin-left:25px; }

#randspalte { float:right; width:13.125em;/*210px;*/ }
/* #randspalte { display:none; } */

#breadcrumb { font-size:0.688em;/*11px;*/ color:#184673; margin-bottom:20px; }
#breadcrumb a, #breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:visited { color:#184673; }

/***** ÜBERSICHT *****/

.tpl_usl { float:left; width:248px; border:1px solid #9FCF85; margin-right:20px; }
.tpl_usr { float:left; width:248px; border:1px solid #9FCF85; }
.tpl_us_hdl { font-weight:bold; color:#365a23; background:#CDE6BF; margin:1px 1px 0px 1px; }
.tpl_us_pic { padding:1px; border-bottom:1px solid #9FCF85; }
.tpl_us_pic img { width:246px; height:220px; }
.tpl_us_txt { padding:5px; }
.tpl_us_txt a, .tpl_us_txt a:hover, .tpl_us_txt a:active, .tpl_us_txt a:visited { color:#000; }


.tpl_boxr { font-size:0.750em;/*12px;*/ color:#184674; background-color:#fdfeff; margin-bottom:22px; }
.tpl_boxr_ob { background:url(/media_ff/boxr_ob.gif) 0px 0px repeat-x; }
.tpl_boxr_un { background:url(/media_ff/boxr_un.gif) 0px 100% repeat-x; }
.tpl_boxr_li { background:url(/media_ff/boxr_li.gif) 0px 0px repeat-y; }
.tpl_boxr_re { background:url(/media_ff/boxr_re.gif) 100% 0px repeat-y; }
.tpl_boxr_li_ob { background:url(/media_ff/boxr_li_ob.gif) 0px 0px no-repeat; }
.tpl_boxr_li_un { background:url(/media_ff/boxr_li_un.gif) 0px 100% no-repeat; }
.tpl_boxr_re_ob { background:url(/media_ff/boxr_re_ob.gif) 100% 0px no-repeat; }
.tpl_boxr_re_un { background:url(/media_ff/boxr_re_un.gif) 100% 100% no-repeat; min-height:1.8125em; padding-top:8px; padding-bottom:8px; padding-left:15px; padding-right:20px; }
.tpl_boxr_hdl { display:block; text-transform:uppercase; margin:15px 0px; }
.tpl_boxr_txt a, .tpl_boxr_txt a:hover, .tpl_boxr_txt a:active, .tpl_boxr_txt a:visited { display:block; color:#184674; background:url(/media_ff/bg_boxrlink.gif) left no-repeat; padding-left:15px; }
.tpl_boxr_txt .text3 {font-size:100%;}

* html .tpl_boxr_ob,
* html .tpl_boxr_un,
* html .tpl_boxr_li,
* html .tpl_boxr_re,
* html .tpl_boxr_li_ob,
* html .tpl_boxr_li_un,
* html .tpl_boxr_re_ob,
* html .tpl_boxr_re_un { height:1.8125em; }