#pfad { 
	height:31px;
	line-height:31px;
	color:#fff;
	position:relative;}
#inhalt div.boxfull { 
	width:955px;
	float:left;
	margin:0  0 15px 15px;
	padding-bottom:15px;}
#inhalt div.rightcontent div.boxfull, #inhalt .centercontent div.boxfull { 
	width:750px;
	float:left;
	margin:0  0 15px 15px;
	padding-bottom:15px;}
.pager { 
	text-transform:none;
	margin-right:10px;
	margin-top:-7px;
	width:500px;
}
#pfad ul li a { 
			color:#fff;
			display:block;
			width:auto;
			padding-right:20px;
			padding-left:10px;
			background: url(/img/bg/pfad_off.gif) no-repeat bottom right;}
#pfad ul li.first a { 
padding-left:15px;}
.pager span.seiten,.footpager span.seiten { 
	display:block;
	float:left;
	width:220px;
	text-align:center;}
#inhalt #menu #menufunc div.funcheader, #inhalt .container div.boxheader { 
	height:14px;
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	padding-top:16px;
	background:#37434a;
	padding-left:10px;
	margin-bottom:10px;}
#homedisplay ul li a.ratsinformationssystem { 
background: url(/img/ic/ratsinformationssystem.gif) no-repeat;
				height:32px;}
h1 { 
	font-size:1.2em;
	padding:5px 0;}
#homedisplay ul li a.branchenbuch { 
background: url(/img/ic/branchenbuch.gif) no-repeat;
				height:32px;}
div.VSglobalnavpane { 
width: 1000px;
clear: both;
clear:both;
background-color:  #ffffff;
text-align: right;
padding: 5px;
color: #7c8899;}
div.VSheaderpane { 
width: 990px;
height: 100px;
clear:both;
background-color:  #99b5d5;
color: #fefefe;
font-weight: bold;
font-size: 0px;
text-align: right;
padding: 0px;
margin-left: 5px;}
div.VSmainnavpane { 
width: 990px;
clear:both;
background-color:  #ffffff;
margin-left: 5px;}
div.VSleftpane { 
width: 500px;
float:left;
height: 400px;
background-color:  #ffffff;}
div.VScontentpane { 
width: 1000px;
height: 500px;
background-color:  #e4e8ee;}
div.VSfooterpane { 
width: 1000px;
clear:both;
border-top: 1px solid #cccccc;
background-color:  #ffffff;
text-align: center;
padding:5px;}
div.WIglobalnavpane { 
width: 1000px;
clear: both;
clear:both;
background-color:  #ffffff;
text-align: right;
padding: 5px;
color: #7c8899;}
div.WIcontentpane { 
width: 780px;
float:left;
padding: 20px;
margin-left:20px;
padding-left:0px;
}
div.WIfooterpane { 
width: 1000px;
height: 50px;
clear:both;
border-top: 1px solid #cccccc;
background-color: #ffffff;
text-align: center;}
div.WIheaderpane { 
width: 1000px;
height: 100px;
clear:both;
background-color:  #cccccc;
color: #fefefe;
font-weight: bold;
font-size: 40px;
text-align: right;
padding: 0px;}
div.WIleftpane { 
width: 200px;
float:left;
height: 400px;
padding-top: 20px;
}
div.WImainnavpane { 
width: 1000px;
clear:both;
background-color:  #efefef;}
div.Theaderpane { 
width: 1000px;
height: 175px;
clear:both;
background-color:  #009835;
color: #fefefe;
font-weight: bold;
font-size: 0px;
text-align: right;
padding: 0px;}
div.Tleftpane { 
width: 200px;
float:left;
height: 400px;
padding-top: 20px;
padding-left: 10px;
}
div.Tmainnavpane { 
width: 1000px;
clear:both;
background-color:  #efefef;
}
div.SLcontentpane { 
width: 800px;
float:left;
padding: 20px;
margin-left:20px;
padding-left:0px;
}
div.SLfooterpane { 
width: 1000px;
height: 50px;
clear:both;
border-top: 1px solid #0033cc;
background-color: #ffffff;
text-align: center;}
div.SLglobalnavpane { 
width: 1000px;
clear: both;
clear:both;
background-color:  #ffffff;
text-align: right;
padding: 5px;
color: #7c8899;}
div.SLfooterpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
div.SLglobalnavpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
div.SLleftpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
div.Tfooterpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
div.Tglobalnavpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
#inhalt .container,#inhalt .containerend  { 
	width:190px;
	float:right;
	height:100%;
	background:#fff url(/img/bg/container.gif) repeat-y 0 0;
	padding-bottom:0px;}
div.MPCcontentpane { 
width: 600px;
float:left;
min-height: 400px;
padding: 20px;}
.div.MPrightpane { 
width: 200px;
float:left;
padding-top: 20px;
padding-right: 10px;
}
div.SLCcontentpane { 
width: 600px;
float:left;
height: 400px;
padding: 20px;
}
.div.SLrightpane { 
width: 200px;
float:left;
padding-top: 20px;
padding-right: 10px;
}
div.TCcontentpane { 
width: 600px;
float:left;
min-height: 400px;
padding: 20px;}
div.Trightpane { 
width: 200px;
float:left;
padding-top: 20px;
padding-right: 10px;
}
div.WICcontentpane { 
width: 600px;
float:left;
height: 400px;
padding:20px;}
div.WIrightpane { 
width: 200px;
float:left;
padding-top: 20px;
padding-right: 10px;
}
div.MPcontentpane h1 { 
font-size: 150%;
display: block;
color: #993399;}
div.morelink { 
text-align:right;
border-bottom: 1px solid #000000;
clear: both;}
#inhalt #menu ul li a.back { 
		font-size:1em;
		padding-left:12px;
		background: url(/img/ic/pfeil_schwarz_left.gif) no-repeat -2px 0;
		color: #000;
		display:block;
		font-weight:bold;}
.#inhalt #menu ul li { 
		margin-bottom:10px;
		padding:0;}
#inhalt #menu ul li a { 
		font-size:1em;
		padding-left:12px;
		background: url(/img/ic/pfeil_home.gif) no-repeat -2px 0;
		color: #37434a;
		display:block;
		width:auto;}
#inhalt #menu { 
	width:190px;
	float:left;
	border-top:3px solid #37434a;
	padding-right:5px;}
#inhalt #menuend  { 
	border-bottom:6px solid #37434a;
	width:185px;
	margin-right:}
#pfad ul li { 
			float:left;
			list-style-type: none;
			width:auto;
			margin:0;
			position:relative;}
#inhalt  .boxfull ul { 
	padding-top:0;
	margin-left:15px;
	margin-top:5px;
	padding-bottom:10px;}
#pfad ul { 
float:left;
		list-style-type: none;
		width:auto;
		background: url(/img/bg/pfad.gif) no-repeat bottom right;
		height:31px;
		padding-right:0px;
		position:relative;}
.footpager { 
	margin-right:10px;
	font-weight:bold;
	width:500px;
	float:right;}
a { 
text-decoration:none;}
div.MPleftpane a { 
text-decoration: none;
font-weight:normal;
font-style : normal;}
div.MPglobalnavpane a { 
color: #7c8899;
font-weight: normal;
text-decoration: none;
font-style : normal;}
div.MPfooterpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
div.Tleftpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
#homedisplay ul li a.termine { 
				background: url(/img/ic/termine.gif) no-repeat;
				height:32px;}
.#homedisplay ul li a.gastgeber { 
background: url(/img/ic/gastgeber.gif) no-repeat;
				height:32px;}
body.bs #inhalt #menu ul li a.open, body.bs #inhalt #menu ul li a.akt { 
	background: url(/img/ic/pfeil_bs.gif) no-repeat -2px 0 ;
	color: #e20100;}
#homedisplay ul li a.stadtplan { 
background: url(/img/ic/stadtplan.gif) no-repeat;
				height:32px;}
#inhalt .centercontent div.boxfull { 
	width:560px;
	margin-left:10px;}
body.bs #inhalt #menu ul li a.open { 
background: url(/img/ic/pfeil_bs_down.gif) no-repeat -2px 0;}
body.bs #inhalt .headline { 
background:#e20100;}
body.bs #inhalt div.rightcontent, body.bs  #inhalt .centercontent { 
border-top:3px solid #e20100;}
div.MPCcontentpane table.content td { 
border-color: #993399;}
div.MPCcontentpane h1 { 
font-size: 150%;
display: block;
color: #993399;}
div.SLCcontentpane h1 { 
font-size: 150%;
display: block;
color: #418DC7;}
.footpager a.prev { 
	background: url(/img/ic/pfeil_prev.gif) no-repeat 0 50% ;
	padding-left:15px;
	color:#fff;
	margin-right:15px;}
div.morelink a { 
text-decoration: none;
font-style: normal;}
.Absatz { 
font-weight: normal;}
.Hinweis { 
color: red;
font-style:italic;}
.Fussnote { 
color: #aaaaaa;
font-size: 95%;
font-style: italic;}
div.teaserbox { 
width: 180px;
float: left;
margin: 10px;
margin-top: 0px;}
div.teaserbox .image  { 
background-repeat: no-repeat;}
div.teaserbox .image img { 
width: 180px;
border: 0px;
height: 90px;}
div.teaserbox .titel { 
width: 180px;
height: 40px;
text-align: center;
padding-top: 4px;
background-color: #ffffff;
}
div.teaserbox .titelbig { 
width: 180px;
height: 130px;
text-align: left;
padding: 4px;
background-color: #ffffff;}
div.nvwelt { 
width: 180px;
float: left;
heigth: 20px;
padding: 4px;
padding-left: 0px;
margin-right: 20px;}
div.nvwelt5 { 
border-bottom: 10px solid #ff0000;
margin-right: 0px;}
div.nvwelt a.on { 
color: #ffffff;
padding-left: 10px;}
#pfad ul li a:hove { 
color:#000;}
#pfad ul li.hack { 
			background: url(/img/bg/pfad_off.gif) no-repeat -385px 100%;
			padding-left:15px;
			margin-left:-15px;}
#inhalt { 
background:#fff;}
.footpager a.next b, .footpager a.prev b { 
	background:#37434a;
	display:block;
	line-height:13px;
	padding: 0 10px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.85em;}
#inhalt #menu #menufunc form { 
	margin-left:5px;}
div.reitercontent { 
width:550px;
overflow:hidden;
float:left;}
div.reitercontentname1 { 
background-color: #00ccff;}
#topbg { 
position:absolute;
height:30px;
background: #000;
-moz-opacity:0.70;
filter:alpha(opacity=70);
opacity:0.70;
z-index:0;}
body.mp #globalmenu { 
background: transparent url(/img/bg/mpmenu.gif) repeat-x bottom left;}
div.Tcontentpane { 
width: 780px;
float:left;
padding: 20px;
margin-left:20px;
padding-left:0px;
}
div.Tfooterpane { 
width: 1000px;
height: 50px;
clear:both;
border-top: 1px solid #009835;
background-color: #ffffff;
text-align: center;}
div.Tglobalnavpane { 
width: 1000px;
clear: both;
clear:both;
background-color:  #ffffff;
text-align: right;
padding: 5px;
color: #7c8899;}
div.WIfooterpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
div.WIglobalnavpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
div.WIleftpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
img { 
border: 0px;
}
.pager a.prev  { 
	background: url(/img/ic/pfeil_weiss_left.gif) no-repeat 0 50% ;
	padding-left:15px;
	color:#fff;
	margin-right:15px;
	font-weight:bold;}
.clear { 
clear:both;}
div.MPCcontentpane img { 
margin: 10px;}
div.MPContentpane img { 
margin: 10px;}
div.SLcontentpane img { 
margin:10px}
div.SLCcontentpane img { 
margin: 10px;}
.Einleitung { 
font-weight: bold;}
#masterframe { 
width: 970px;
clear: both;
text-align: left;
}
div.reitercontentname { 
background-color: lightblue;}
h3, h4, h5, h6, h7, h8, h9 { 
	font-size:1em;
	padding:5px 0;}
#homedisplay ul li.mp { 
border-top: 8px solid #8a287f;}
body.home #globalmenu ul li a.mp { 
border-bottom: 8px solid #8a287f;}
body.home { 
background: #e5e5e5;}
body.home a { 
color: #37434a;}
body.home #header { 
background: transparent url(/images/bg/globalmenu.gif) repeat-x bottom left;}
body.home #inhalt .headline { 
	background:#37434a;
	margin-left:0;
	width:965px;
	padding-left:5px;}
body.home #inhalt a.mehr, body.home #inhalt a.gal, body.home #inhalt a.map, body.home #inhalt a.ext, body.home #inhalt a.doc { 
background:transparent url(/images/ic/pfeil_home.gif) no-repeat 0 0;
}
#topmenu #topchooser { 
		float:right;
		width:auto;}
#topmenu a { 
color:#fff;}
body.mp #inhalt #menu ul li a.open, body.mp #inhalt #menu ul li a.akt { 
	background: url(/img/ic/pfeil_mp.gif) no-repeat -2px 0 ;
	color: #8a287f;
}
body.mp #inhalt #menu ul li a.open { 
	background: url(/img/ic/pfeil_mp_down.gif) no-repeat -2px 0;
}
#topmenu a.en, #topmenu a.fr { 
margin-left:4px;
			background: url(/img/ic/en.gif) no-repeat left 50%;}
body.mp #inhalt .headline { 
background:#8a287f;


}
#topmenu a.abc16 { 
			padding-top:5px;
			font-size:1.3em;
			padding-right:8px;}
#topmenu a.de, #topmenu a.en, #topmenu a.fr { 
			background: url(/img/ic/de.gif) no-repeat left 50%;
			margin-left:10px;
			border-right:0;
			padding-left:14px;}
#topmenu  a.seekoptions, #topmenu  a.seekoptionsakt { 
			height:16px;
			background: url(/img/ic/seekoptions.gif) no-repeat left 50%;
			border:0;
			margin-left:0;}
#topmenu  a.seekoptionsakt { 
			background: url(/img/ic/seekoptionsakt.gif) no-repeat left 50%;}
#topmenu a.fr { 
			background: url(/img/ic/fr.gif) no-repeat left 50%;
			padding-left:22px;
			border-right:1px solid #ccc;}
body.mp #inhalt div.rightcontent, body.mp  #inhalt .centercontent { 
border-top:3px solid #8a287f;}
body.mp #inhalt a.gal { 
background:transparent url(/img/ic/gal_mp.gif) no-repeat 0 0;
}
#globalmenu ul li a.navi1:hover, #globalmenu ul li a.naviakt1  { 
				background: #0068b3 url(/img/bg/lgmenu.gif);}
body.home #globalmenu ul li a.navi3  { 
border-bottom: 8px solid #4e870a;}
div.SLheaderpane { 
width: 1000px;
height: 100px;
clear:both;
background-color:  #0033cc;
color: #fefefe;
font-weight: bold;
font-size: 0px;
text-align: right;
padding:0px;}
div.SLleftpane { 
width: 180px;
float:left;
height: 400px;
padding-top: 20px;
padding-left: 10px;
}
div.SLmainnavpane { 
width: 1000px;
clear:both;
background-color:  #efefef;}
div.MPcontentpane { 
width: 780px;
float:left;
padding: 20px;
margin-left:20px;
padding-left:0px;
}
div.MPfooterpane { 
width: 1000px;
height: 50px;
clear:both;
border-top: 1px solid #993399;
background-color: #ffffff;
text-align: center;
color: #993399;}
div.MPglobalnavpane { 
width: 1000px;
clear: both;
clear:both;
background-color:  #ffffff;
text-align: right;
padding: 5px;
color: #7c8899;}
div.MPheaderpane { 
width: 1000px;
clear:both;
background-color:  #993399;
color: #fefefe;
font-weight: bold;
font-size: 1px;
text-align: right;
}
div.MPleftpane { 
width: 200px;
float:left;
height: 400px;
padding-top: 20px;
padding-left: 10px;
}
div.MPmainnavpane { 
width: 1000px;
clear:both;
background-color:  #efefef;
}
.centercontent .pager span.seiten { 
	display:block;
	float:left;
	width:150px;
	text-align:center;}
h2 { 
	font-size:1.1em;
	padding:5px 0;}
#inhalt #menu ul li a.open, #inhalt #menu ul li a.akt { 
		font-size:1em;
		padding-left:12px;
		color: #000;
		display:block;
		font-weight:bold;}
#menu ul li.sublv2  { 
margin-left:10px;}
#inhalt #menu ul { 
		list-style-type: none;
		width:auto;
		padding-right:0px;
		margin:15px 5px 25px 10px;}
#inhalt div.rightcontent, #inhalt .centercontent { 
	width:775px;
	float:right;
	margin:0;
	padding-bottom:15px;}
#globalmenu ul li a.navi5:hover, #globalmenu ul li a.naviakt5 { 
background: #e20100 url(/img/bg/bsmenu.gif);}
.div.MPcontentpane table.content td { 
border-color: #993399;}
div.SLcontentpane h1 { 
font-size: 150%;
display: block;
color: #418DC7;}
div.SLCcontentpane table.content td { 
border-color: #0033cc;}
.div.SLcontentpane table.content td { 
border-color: #0033cc;}
#inhalt .headline { 
	text-transform:uppercase;
	height:30px;
	color:#fff;
	background:#37434a;
	font-stretch: semi-expanded;
	float:left;
	width:770px;
	margin-left:5px;}
#inhalt .headline h1, #inhalt .headline h2 { 
	font-size:1em;
	padding-top:16px;
	font-weight:normal;
	padding-left:10px;}
#inhalt .containerend { 
	background:#fff url(/img/bg/containerend.gif) no-repeat 0 0;
	height:100px;}
#inhalt .container div.box { 
	padding:0 5px 0 10px;
	border-top:4px solid #37434a;
	float:left;
	width:175px;
	margin-bottom:20px;}
div.reitercontentname2 { 
background-color: #33ccff;}
div.reitercontentname3 { 
background-color: #66ccff;}
div.reitercontentname4 { 
background-color: #99ccff;}
div.reitercontentname5 { 
background-color: #9999ff;}
div.reitercontentname6 { 
background-color: #ccccff;}
div.reitercontentname7 { 
background-color: #ccffff;}
#globalmenu ul li a.navi3:hover, #globalmenu ul li a.naviakt3 { 
background: #4e870a url(/img/bg/tfmenu.gif);}
#globalmenu ul li a.navi4:hover, #globalmenu ul li a.naviakt4 { 
background: #006672 url(/img/bg/wimenu.gif);}
body.home #globalmenu ul li a.navi2 { 
border-bottom: 8px solid #8a287f;}
body.home #globalmenu ul li a.navi4 { 
border-bottom: 8px solid #006672;}
body.home #globalmenu ul li a.navi5 { 
border-bottom: 8px solid #e20100;}
#globalmenu ul li a.navi2:hover, #globalmenu ul li a.naviakt2 { 
background: #8a287f url(/img/bg/mpmenu.gif);}
#globalmenu ul li a { 
				float:left;
				display:block;
				width:170px;
				padding-left:15px;
				padding-right:5px;
				padding-top:5px;
				color:#fff;
				
				height: 17px;
				line-height:17px;}
input.filternakt  { 
background-position: 0 -19px;}
#globalmenu { 
	position:absolute;
	height:30px;
	bottom:0;}
#globalmenu ul, #homedisplay ul ul { 
		float:left;
		list-style-type: none;
		width:975px;
		text-transform:uppercase;
		height:30px;
margin-right:0;}
#globalmenu ul li, #homedisplay ul li { 
float:left;
			list-style-type: none;
			width:190px;
			margin-right:5px;}
#globalmenu ul li.last, #homedisplay ul li.last { 
margin-right:0;}
#homedisplay ul li  { 
		padding:10px 0 20px 0;}
#homedisplay { 
	background:#fff;}
#inhalt .container .box a { 
	display:block;
	width:160px;}
.centercontent .pager { 
	text-transform:none;
	margin-right:10px;
	margin-top:-7px;
	width:400px;}
#homedisplay ul li a  { 
			display:block;
			margin-left:15px;
			padding-left:35px;
			color:#333;
			width:140px;
			margin-bottom:5px;
			font-size:0.95em;}
#header { 
position:relative;
height:270px;
background: #666 url(/visuals/home.jpg) no-repeat top left;}
#inhalt .container div.boxheader { 
	height:10px;
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	padding-top:16px;
	background:#37434a;
	padding-left:10px;
	margin-bottom:0px;}
body.home #globalmenu ul li a.wi { 
border-bottom: 8px solid #006672;}
#inhalt .container .box h1, #inhalt .container .box h2, #inhalt .container .box h3, #inhalt .container .box h4, #inhalt .container .box h5, #inhalt .container .box h6 { 
	font-size:1em;
	text-transform:uppercase;
	color:#37434a;
	padding-bottom:10px;
	float:left;
	width:180px;}
#topmenu a.home, #topmenu a.lang, #topmenu  a.seekoptions, #topmenu  a.seekoptionsakt { 
			color:#fff;
			padding-left:22px;
			background: url(/img/ic/home_top.gif) no-repeat left 50%;
			height:18px;
			width:0px;
			overflow:hidden;
			display:block;
			float:right;
			border-right:1px solid #ccc;
			margin-top:3px;}
.bottomborder { 
	border-bottom:1px solid #ccc;}
.paddtop10 { 
	padding-top:10px;}
.boxfull ul { 
		list-style-type: none;
		margin-top:15px;}
div.w480, .boxfull ul.w480  li { 
	width:450px;
	display:block;
	margin-right:20px;}
div.w380  { 
	width:360px;
	display:block;
	margin-right:10px;}
div.w375 { 
	width:365px;
	display:block;
	margin-right:10px;}
div.w250 { 
	width:240px;
	display:block;
	margin-right:10px;}
div.w260  { 
	width:250px;
	display:block;
	margin-right:10px;}
div.w570 { 
	width:550px;
	display:block;
	margin-right:10px;}
div.w190 { 
	width:180px;
	display:block;
	margin-right:10px;}
div.w110 { 
	width:100px;
	display:block;
	margin-right:10px;}
a.imgzoom { 
	background:transparent url(/img/ic/zoom_home.gif) no-repeat bottom right;
	padding-bottom:15px;
	display:block;
	width:auto;}
#inhalt div.artikelcontainer { 
	width:180px;
	display:block;
	margin-left:10px;}
#inhalt div.artikelfuncblock a { 
	margin-right:8px;
	font-size:0.95em;
	padding-left:13px;
	
	float:right;}
#inhalt a.mehr, #inhalt a.gal, #inhalt a.map, #inhalt a.ext, #inhalt a.doc, #inhalt a.mailto, #inhalt a.http, div.tel, div.fax { 
	padding-left:16px;
	display:block;
	width:auto;
	margin-bottom:5px;}
 div.tel, div.fax { 
 	background:transparent url(/img/ic/tel.gif) no-repeat 0 50% ;}
div.fax { 
background:transparent url(/img/ic/fax.gif) no-repeat 0 50% ;}
div.docdl { 
	position:relative;
	border:1px solid #ccc;
	float:left;
	padding:8px;
	margin-top:15px;
	width:340px;}
div.docdl h3 { 
	font-size:1em;
	position:absolute;
	top:-10px;
	left:-2px;
	padding:2px 5px 0px 0px;
	background:#fff;}
div.docdl div.liste { 
	margin-top:5px;
	width:100%;
	float:left;}
div.docdl a { 
	display:block;
	width:auto;
	float:left;}
div.docdl span { 
	display:block;
	width:auto;
	float:right;}
.bereichsfunc { 
	color:#fff;}
.bereichsfunc .headline { 
	margin-left:10px;
	text-transform:uppercase;
	padding-top:20px;}
.bereichsfunc ul { 
		list-style-type: none;
		width:auto;
		margin-top:15px;
		padding:15px 5px 15px 10px;}
.bereichsfunc form { 
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80;
	padding:15px 5px 5px 10px;
	width:auto;}
.bereichsfunc ul li { 
margin-bottom:10px;}
.bereichsfunc ul li a { 
		font-size:1em;
		padding-left:12px;
		background: url(/img/ic/pfeil_weiss.gif) no-repeat 0 0;
		color: #fff;
		display:block;
		-moz-opacity:0.80;
		filter:alpha(opacity=80);
		opacity:0.80;}
.bereichsfunc .spalte1, .bereichsfunc .spalte2 { 
	width: 285px;
	float:left;}
.bereichsfunc .spalte3 { 
	width: 400px;
	float:left;}
*.last { 
margin-right:0;}
div.VSglobalnavpane a { 
color: #7c8899;
font-weight: bold;
text-decoration: none;}
div.weltennavi { 
width: 980px;
margin-left:10px;
margin-top: 10px;
margin-bottom: 0px;

}
div.VSfooterpane a { 
font-weight: normal;
font-style : normal;
text-decoration: none;}
.#pfad ul li.last { 
			background:none;
			padding-right:20px;
			padding-left:10px;
			font-weight:bold;}
div.nvwelt1 { 
border-bottom: 10px solid #418dc7;}
div.nvwelt2 { 
border-bottom: 10px solid #973a93;}
div.nvwelt3 { 
border-bottom: 10px solid #669900;}
div.nvwelt4 { 
border-bottom: 10px solid #007b83;}
div.nvwelt a { 
text-decoration: none;
font-weight: bold;
font-style: normal;
color: #464646;}
div.nvwelt1on { 
background-color: #418dc7;}
div.nvwelt2on { 
background-color: #973a93;}
div.nvwelt3on { 
background-color: #669900;}
div.nvwelt4on { 
background-color: #007b83;}
div.nvwelt5on { 
background-color: #ff0000;}
div.Tcontentpane h1 { 
font-size: 150%;
display: block;
color: #669900;}
div.TCcontentpane h1 { 
font-size: 150%;
display: block;
color: #669900;}
.bereichsfunc a.more, .bereichsfunc a.extern { 
	width:auto;
	float:right;
	background: url(/img/ic/pfeil_weiss.gif) no-repeat 100% 50% ;
	padding-right:15px;
	color:#fff;
	text-transform:none;
	text-align:right;
	margin-right:10px;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80;}
.bereichsfunc a.extern { 
background: url(/img/ic/ext_weiss.gif) no-repeat 100% 50% ;}
#pfad ul li.prelast a { 
background: url(/img/bg/pfad_off_prelast.gif) no-repeat bottom right;}
#inhalt .centercontent { 
	width:585px;
	float:left;}
.centercontent .footpager  { 
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	width:560px;
	float:right;}
.footpager a.next { 
	background: url(/img/ic/pfeil_next.gif) no-repeat 100% 50% ;
	padding-right:15px;
	color:#fff;
	margin-left:15px;}
div.icon { 
background-repeat: no-repeat;
padding:2px;
padding-left: 20px;
}
#inhalt #menu #menufunc { 
		font-size:1em;
		color: #37434a;
		display:block;
		width:185px;
		margin-bottom:25px;}
#inhalt .centercontent .headline { 
width:570px;}
#inhalt .container a span.description { 
	font-size:0.9em;
	text-transform:uppercase;
	color:#666;
	white-space:nowrap;}
.bereichsfunc button { 
	background: url(/img/ic/pfeil_weiss.gif) no-repeat 100% 50% ;
	padding-right:12px;
	font-weight:bold;
	font-size:1em;}
.bereichsfunc button b { 
	display:block;
	background:#fff;
	padding:1px 4px;}
.gray { 
	color:#666;
	text-decoration:none;}
#globalfunk  { 
	float:left;
	background:#333 url(/img/bg/globalfunc.jpg) repeat-x;
	width:970px;
	padding:20px 0px 10px 0px;
	margin:0px;}
#globalfunk .linkbox { 
	float:left;
	width:190px;
	margin-right:5px;}
#globalfunk .last { 
margin-right:0px;}
#globalfunk .linkbox .links { 
	border-left:1px solid #666;
	padding:5px 10px;
	margin-left:15px;
	float:left;}
#globalfunk .function { 
	color:#fff;
	text-transform:uppercase;
	margin-bottom:15px;
	font-size:1em;
	font-stretch: semi-expanded;
	margin-left:15px;
	width:170px;
	float:left;}
#globalfunk .linkbox .links a { 
	display:block;
	padding-left:15px;
	background: url(/img/ic/pfeil_weiss.gif) no-repeat 0 50%;
	
	font-size:1em;
	color:#fff;
	padding-top:0px;
	margin-bottom:6px;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80;}
#globalfunk .linkbox .links a.v120 { 
	line-height:1.1em;
	font-size:1.2em;}
#globalfunk .linkbox .links a.v140 { 
	line-height:1.1em;
	font-size:1.3em;}
.oc0 { 
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0}
.oc10 { 
	-moz-opacity:0.10;
	filter:alpha(opacity=10);
	opacity:0.10}
.oc20 { 
	-moz-opacity:0.20;
	filter:alpha(opacity=20);
	opacity:0.20}
.oc30 { 
	-moz-opacity:0.30;
	filter:alpha(opacity=30);
	opacity:0.30}
.oc40 { 
	-moz-opacity:0.40;
	filter:alpha(opacity=40);
	opacity:0.40}
.oc50 { 
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50}
#logo { 
	float:left;
	width:250px;
	padding:2px 15px;
	z-index:1;
	position:absolute;
	top:0;
	left:0;}
.oc60 { 
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	opacity:0.60}
.oc70 { 
	-moz-opacity:0.70;
	filter:alpha(opacity=70);
	opacity:0.70}
.oc80 { 
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80;}
.oc90 { 
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80;}
#bottom  { 
	width:970px;
	float:left;
	height:10px;}
#topmenu a.abc12, #topmenu a.abc14, #topmenu a.abc16 { 
			font-size:1em;
			display:block;
			width:auto;
			float:right;
			height:18px;
			line-height:18px;
			padding:0 2px;}
#topmenu a.abc12 { 
			font-size:1em;
			padding-top:6px;
			margin-left:8px;}
#topmenu a.abc14 { 
			font-size:1.2em;
			padding-top:5px;}
.ie7hack { 
	height:0px;
	overflow:hidden;
	display:block;
clear:both;}
#topmenu #seekform { 
			border-left:1px solid #ccc;
			height:18px;
			padding-left:5px;
			display:block;
			float:right;
			width:200px;
			margin-top:3px;}
#topmenu #seekform #suchwort { 
			float:right;
			height:15px;}
body.home { 
background: #e5e5e5;}
body.home a { 
color: #37434a;}
#topmenu #seekform #seekoption { 
			display:none;
			position:absolute;
			width:195px;
			top:25px;
			background:#000;
			color:#fff;
			padding:10px;
			-moz-opacity:0.70;
			filter:alpha(opacity=70);
			opacity:0.70;}
#topmenu #seekform #seekoption div { 
			padding:2px;
			font-size:11px;}
#topmenu #seekform #seekoption label { 
			margin-top:2px;
			padding-left:5px;
			line-height:15px;
			width:auto;}
#topmenu #seekform #seekoption select { 
			font-size:11px;
			width:190px;
			margin:0;
			line-height:16px;
			padding:0px;
			background:#000;
			color:#fff;
			border:1px dotted;}
#topmenu #seekform #seekoption input[type=radio], #topmenu #seekform #seekoption input[type=checkbox] { 
			width:11px;
			height:11px;}
#topmenu #seekform #seekoption input[type=submit], #topmenu #seekform #seekoption input[type=button] { 
			width:80px;
			height:18px;
			padding:2px 10px;
			line-height:11px;
			border:1px solid #666;}
input.filtern, input.filternakt, input.filtern, input.filternakt { 
	background: url(/img/bg/filtern.gif) no-repeat left top;
	height:15px;
	width:132px;
	padding:3px 10px 1px 20px;
	font-size:0.95em;
	border:0px solid;
	overflow:hidden;
	background-attachment: fixed
}}
input.filternakt { 
background-position: 0 -19px;}
body.home #header { 
height:310px;}
#topmenu { 
	float:right;
	width:550px;
	padding:2px 15px;
	z-index:1;
	position:absolute;
	top:0;
	right:0;}
body.home #globalmenu { 
background: transparent url(/img/bg/globalmenu.gif) repeat-x bottom left;}
body.home #globalmenu ul li a.tf { 
border-bottom: 8px solid #4e870a;}
body.home #globalmenu ul li a.wi { 
border-bottom: 8px solid #006672;}
#inhalt, #header, #globalfunk, #topbg, #globalmenu, #homedisplay, #pfad, .bereichsfunc, #mpfunc, #lgfunc, #bsfunc, #wifunc, #func { 
	width:970px;
	float:left;
	overflow:hidden;}
body.home #globalmenu ul li a.bs { 
border-bottom: 8px solid #e20100;}
body.home #inhalt .headline { 
	background:#37434a;
	margin-left:0;
	width:965px;
	padding-left:5px;}
#visualtitle { 
	position:absolute;
	height:12px;
	bottom:40px;
	font-size:0.85em;
	color:#fff;
	text-align:right;
	padding-right:15px;
	float:right;
	right:0;
	width:auto;}
#inhalt  p { 
	padding:0;
	margin:0;
	padding-top:0px;
	padding-bottom:10px;}
body.home #inhalt a.mehr, body.home #inhalt a.gal, body.home #inhalt a.map, body.home #inhalt a.ext, body.home #inhalt a.doc, body.home #inhalt a.http, body.home #inhalt a.mailto, body.home #inhalt a.ext  { 
background:transparent url(/img/ic/pfeil_home.gif) no-repeat 0 0;}
 body.home #inhalt a.gal { 
	background:transparent url(/img/ic/gal_home.gif) no-repeat 0 0;
}
body.home #inhalt a.map { 
background:transparent url(/img/ic/map_home.gif) no-repeat 0 0;}
body.home #inhalt a.ext { 
	background:transparent url(/img/ic/ext_home.gif) no-repeat 0 0;
}
body.home #inhalt a.mailto { 
background:transparent url(/img/ic/mail_home.gif) no-repeat 0 0;
}
body.home #inhalt a.doc { 
background:transparent url(/img/ic/doc_home.gif) no-repeat 0 0;}
body.lg { 
background: #a4c3ff;}
body.lg a { 
color: #0068b3;}
body.lg #globalmenu { 
background: transparent url(/img/bg/lgmenu.gif) repeat-x bottom left;}
#homedisplay ul li.lg { 
border-top: 8px solid #0068b3;}
body.home #globalmenu ul li a.lg { 
border-bottom: 8px solid #0068b3;}
body.lg #inhalt #menu ul li a.open, body.lg #inhalt #menu ul li a.akt { 
background: url(/img/ic/pfeil_lg.gif) no-repeat -2px 0 ;
	color: #0068b3;}
body.lg #inhalt #menu ul li a.open { 
background: url(/img/ic/pfeil_lg_down.gif) no-repeat -2px 0;}
body.lg #inhalt .headline { 
background:#0068b3;}
body.lg #inhalt div.rightcontent, body.lg  #inhalt .centercontent { 
border-top:3px solid #0068b3;}
body.lg #inhalt a.mehr, body.lg #inhalt a.gal, body.lg #inhalt a.map, body.lg#inhalt  a.ext, body.lg#inhalt  a.doc,body.lg #inhalt a.http, body.lg #inhalt a.mailto, body.lg #inhalt a.ext { 
background:transparent url(/img/ic/pfeil_lg.gif) no-repeat 0 0;}
body.lg #inhalt a.gal { 
background:transparent url(/img/ic/gal_lg.gif) no-repeat 0 0;}
body.lg #inhalt a.map { 
background:transparent url(/img/ic/map_lg.gif) no-repeat 0 0;}
body.lg #inhalt a.ext { 
background:transparent url(/img/ic/ext_lg.gif) no-repeat 0 0;}
body.lg #inhalt a.mailto { 
background:transparent url(/img/ic/mail_lg.gif) no-repeat 0 0;}
body.lg #inhalt a.doc { 
background:transparent url(/img/ic/doc_lg.gif) no-repeat 0 0;}
body.lg div.bereichsfunc { 
background:#0068b3;}
body.lg div.bereichsfunc button b { 
color:#0068b3;}
body.tf { 
background: #aaeb59;}
body.tf a, body.tf a, table.tf a, body.tf a { 
color: #4e870a;}
body.tf #globalmenu,table.tf #globalmenu { 
background: transparent url(/img/bg/tfmenu.gif) repeat-x bottom left;}
#homedisplay ul li.tf { 
border-top: 8px solid #4e870a;}
body.tf #inhalt #menu ul li a.open, body.tf #inhalt #menu ul li a.akt { 
	background: url(/img/ic/pfeil_tf.gif) no-repeat -2px 0 ;
	color: #4e870a;
}
body.tf #inhalt #menu ul li a.open,table.tf #inhalt #menu ul li a.open { 
background: url(/img/ic/pfeil_tf_down.gif) no-repeat -2px 0;}
body.tf #inhalt div.rightcontent, body.tf  #inhalt .centercontent, table.tf #inhalt div.rightcontent, table.tf  #inhalt .centercontent  { 
border-top:3px solid #4e870a;}
body.tf #inhalt .headline, table.tf #inhalt .headline { 
background:#4e870a;}
body.tf #inhalt .container, table.tf #inhalt .container { 
/*border-top:3px solid #4e870a;*/}
body.tf #inhalt a.mehr, body.tf #inhalt a.gal, body.tf #inhalt a.map, body.tf#inhalt  a.ext, body.tf#inhalt  a.doc,body.tf #inhalt a.http, body.tf #inhalt a.mailto, body.tf #inhalt a.ext { 
background:transparent url(/img/ic/pfeil_tf.gif) no-repeat 0 0;}
body.tf #inhalt a.gal, table.tf #inhalt a.ext { 
background:transparent url(/img/ic/gal_tf.gif) no-repeat 0 0;}
body.tf #inhalt a.map, table.tf #inhalt a.map { 
background:transparent url(/img/ic/map_tf.gif) no-repeat 0 0;}
body.tf #inhalt a.ext, table.tf #inhalt a.ext { 
background:transparent url(/img/ic/ext_tf.gif) no-repeat 0 0;}
body.tf #inhalt a.mailto , table.tf #inhalt a.mailto  { 
background:transparent url(/img/ic/mail_tf.gif) no-repeat 0 0;}
body.tf #inhalt a.doc, table.tf #inhalt a.doc { 
background:transparent url(/img/ic/doc_tf.gif) no-repeat 0 0;}
body.tf div.bereichsfunc, table.tf div.bereichsfunc { 
background:#4e870a;}
body.tf div.bereichsfunc button b { 
color:#4e870a;}
body.tf .bereichsfunc div.spalte2 ul, table.tf .bereichsfunc div.spalte2 ul { 
border-left:1px solid #d7ebb8;}
body.mp { 
background: #f1acdb;}
body.mp a { 
color: #8a287f;}
body.mp #inhalt a.mehr, body.mp #inhalt a.gal, body.mp #inhalt a.map, body.mp#inhalt  a.ext, body.mp#inhalt  a.doc,body.mp #inhalt a.http, body.mp #inhalt a.mailto, body.mp #inhalt a.ext { 
background:transparent url(/img/ic/pfeil_mp.gif) no-repeat 0 0;}
body.mp #inhalt a.map { 
background:transparent url(/img/ic/map_mp.gif) no-repeat 0 0;}
body.mp #inhalt a.ext { 
background:transparent url(/img/ic/ext_mp.gif) no-repeat 0 0;}
.pager a.next { 
background: url(/img/ic/pfeil_weiss.gif) no-repeat 100% 50% ;
padding-right:15px;
color:#fff;
margin-left:15px;
font-weight:bold;}
body.mp #inhalt a.mailto { 
background:transparent url(/img/ic/mail_mp.gif) no-repeat 0 0;}
body.mp #inhalt a.doc { 
background:transparent url(/img/ic/doc_mp.gif) no-repeat 0 0;}
#homedisplay ul li a.anzeigenmaerkte { 
background: url(/img/ic/anzeigenmaerkte.gif) no-repeat;
				height:32px;}
#homedisplay ul li a.lebenslagen { 
				background: url(/img/ic/lebenslagen.gif) no-repeat;
				height:32px;}
#homedisplay ul li a.stichwortebs { 
				background: url(/img/ic/stichworte_bs.gif) no-repeat;
				height:32px;}
#homedisplay ul li a.gruendunglive { 
background: url(/img/ic/gruendunglive.gif) no-repeat;
				height:32px;}
#homedisplay ul li a.wirtschaftsfoerderung  { 
				background: url(/img/ic/wirtschaftsfoerderung.gif) no-repeat;
				height:32px;}
body.mp div.bereichsfun { 
background:#8a287f;}
body.mp div.bereichsfunc button b { 
color:#8a287f;}
input.filtern, input.filternakt, input.filtern, input.filternakt { 
	background: url(/img/bg/filtern.gif) no-repeat left top;
	height:15px;
	width:132px;
	padding:3px 10px 1px 20px;
	font-size:0.95em;
	border:0px solid;
	overflow:hidden;}
body.home #globalmenu ul li a.navi1 { 
border-bottom: 8px solid #0068b3;}
body.wi { 
background: #7cdde2;}
#globalmenu ul li a.navi1:hover, #globalmenu ul li a.naviakt1 { 
background: #0068b3 url(/img/bg/lgmenu.gif);}
body.wi a { 
color: #006672;}
body.wi #globalmenu { 
background: transparent url(/img/bg/wimenu.gif) repeat-x bottom left;}
#homedisplay ul li.wi { 
border-top: 8px solid #006672;}
body.wi #inhalt #menu ul li a.open, body.wi #inhalt #menu ul li a.akt { 
	background: url(/img/ic/pfeil_wi.gif) no-repeat -2px 0 ;
	color: #006672;}
body.wi #inhalt #menu ul li a.open { 
background: url(/img/ic/pfeil_wi_down.gif) no-repeat -2px 0;}
body.wi #inhalt .headline { 
background:#006672;}
body.wi #inhalt div.rightcontent, body.wi  #inhalt .centercontent { 
border-top:3px solid #006672;}
body.wi #inhalt a.mehr, body.wi #inhalt a.gal, body.wi #inhalt a.map, body.wi#inhalt  a.ext, body.wi#inhalt  a.doc,body.wi #inhalt a.http, body.wi #inhalt a.mailto, body.wi #inhalt a.ext  { 
background:transparent url(/img/ic/pfeil_wi.gif) no-repeat 0 0;}
body.wi #inhalt a.gal { 
background:transparent url(/img/ic/gal_wi.gif) no-repeat 0 0;}
body.wi #inhalt a.map { 
background:transparent url(/img/ic/map_wi.gif) no-repeat 0 0;}
body.wi #inhalt a.ext { 
background:transparent url(/img/ic/ext_wi.gif) no-repeat 0 0;}
body.wi #inhalt a.mailto { 
background:transparent url(/img/ic/mail_wi.gif) no-repeat 0 0;}
body.wi #inhalt a.doc { 
background:transparent url(/img/ic/doc_wi.gif) no-repeat 0 0;}
body.wi div.bereichsfunc { 
background:#006672;}
body.wi div.bereichsfunc button b { 
	color:#006672;}
body.bs { 
background: #ffbbc4;}
body.bs a  { 
color: #e20100;}
body.bs #globalmenu { 
background: transparent url(/img/bg/bsmenu.gif) repeat-x bottom left;}
#homedisplay ul li.bs { 
border-top: 8px solid #e20100;}
body.bs #inhalt a.mehr, body.bs #inhalt a.gal, body.bs #inhalt a.map, body.bs#inhalt  a.ext, body.bs#inhalt  a.doc, body.bs #inhalt a.http, body.bs #inhalt a.mailto, body.bs #inhalt a.ext { 
background:transparent url(/img/ic/pfeil_bs.gif) no-repeat 0 0;}
body.bs #inhalt a.gal { 
background:transparent url(/img/ic/gal_bs.gif) no-repeat 0 0;}
body.bs #inhalt a.map { 
background:transparent url(/img/ic/map_bs.gif) no-repeat 0 0;}
body.bs #inhalt a.ext { 
background:transparent url(/img/ic/ext_bs.gif) no-repeat 0 0;}
body.bs #inhalt a.mailto { 
background:transparent url(/img/ic/ext_mail.gif) no-repeat 0 0;}
body.bs #inhalt a.doc { 
background:transparent url(/img/ic/doc_bs.gif) no-repeat 0 0;}
body.bs div.bereichsfunc { 
background:#e20100;}
body.bs div.bereichsfunc button b { 
color:#e20100;}
body div.wmpuPopupBox table tr td { 
font-size:11px;
	line-height:13px;}
div.galthumb { 
float:left;
width:90px;
height:90px;
background-position: 50% 50%;
border:5px solid #e3e3e3;
margin:0 5px 5px 0;}
img.galthumb { 
width:90px;
height:90px;}
td #header  { 
position:static;
height:310px;}
table.tf { 
background:#fff;}
table.tf #inhalt a.mehr, table.tf #inhalt a.gal, table.tf #inhalt a.map, table.tf#inhalt  a.ext, table.tf#inhalt  a.doc, table.tf #inhalt a.http, table.tf #inhalt a.mailto, table.tf #inhalt a.ext { 
background:transparent url(/img/ic/pfeil_tf.gif) no-repeat 0 0;}
a span.description { 
	font-size:0.9em;
	text-transform:uppercase;
	color:#666;}
.Ueberschrift H2 LGM { 
background:none repeat scroll 0 0 #37434A;
clear:both;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0;
padding:5px;}
#homedisplay ul li.bs a:hover { 
color: #e20100;}
.pager a.disabled, .pager a.disabled:hover { 
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
	cursor:default;}
#homedisplay ul li.mp a:hover { 
color: #8a287f;}
#topmenu a:hover { 
-moz-opacity:0.70;
		filter:alpha(opacity=70);
		opacity:0.70;}
.pager a.disabled, .pager a.disabled:hover { 
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
	cursor:default;}
#inhalt a:hover { 
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
	opacity:0.80}
.footpager a.disabled, .pager a.disabled:hover { 
	-moz-opacity:0.50;
	filter:alpha(opacity=50);
	opacity:0.50;
	cursor:default;}
.bereichsfunc a:hover { 
		-moz-opacity:1.00;
		filter:alpha(opacity=100);
		opacity:1.00;}
#globalfunk .linkbox .links a:hover { 
	-moz-opacity:1.00;
	filter:alpha(opacity=100);
	opacity:1.00}
#homedisplay ul li.lg a:hover { 
color: #0068b3;}
#homedisplay ul li.tf a:hover { 
color: #4e870a;}
#homedisplay ul li.wi a:hover { 
color: #006672;}

