body {
	font-size:62.5%;
	/* font-family: Georgia, serif; */
	font-family: Verdana, sans-serif;
	background:#fff;
	text-align:center;
}

#wrapper {
	width:97.3em;
	margin:0 auto;
	/*background:url('../graphics/grid.png') repeat-y;*/
	/* height: 100em; */
	text-align:left;
}

#content {
	font-size:1em;
}

div.row {
	float:left;
}


div.slotC div.row {
	border-bottom: 1px solid #999;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

div.slot {
	width:6.2em;
	margin-left:0.7em;
	_margin-left:0.3em;
	float:left;
}

div.slotA {
	width:20.0em;
	*width:20.1em;
	float:left;
/*	overflow:hidden;*/

}

div.slotBC {
	width:62.1em;
	*width:62.5em;
	float:left;
}

div.slotB {
	width:33.8em;
	*width:34em;
	margin-left:0.7em;
	_margin-left:0.3em;
	_margin-right:0.45em;
	float:left;
}

div.slotC {
	width:26.9em;
	*width:27.1em;
	margin-left:0.7em;
	float:left;
	_float:none;
}

div.slotD {
	width:13.1em;
	margin-left:0.7em;
	float:left;
}

div.slotDfunction {
	margin-top:4.5em;
	*margin-top:4.6em;
}

#metamenu ul {
	list-style:none;
}

#metamenu li {
	display: inline;
}

#metamenu a:link,
#metamenu a:visited,
#metamenu a:hover,
#metamenu a:active {
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
	color: #09f;
	display: block;
	float: left;
	width: 6.2em;
	*width: 6.2em;
	height: 2em;
	line-height: 2em;
	margin-right: 0.7em;
	*margin-right: 0.7em;
	background: #D3EBFD;
	padding-left:0.2em;
}

#breadcrumb {
	width: 95.9em;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 3em;
	padding: 0.2em 0;
}

#breadcrumb ul {
	margin-left: 20.7em;
}

#breadcrumb li {
	width:auto;
	display: inline;
}

#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:hover,
#breadcrumb a:active,
#breadcrumb span {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #09f;
}

#breadcrumb span {
	padding:0 0.5em;
}

.category {
	font-family: Arial, sans-serif;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
}

h1, h2, h4 {
	font-family: "Times New Roman", sans-serif;
	font-size: 2.6em;
	color: #09f;
}

h1 {
	width:95%;
}

h1.full {
	margin-left:0.3em;
	width:100%;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-family: Arial, sans-serif;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

h4 {
	font-size: 1.4em;
	font-weight: bold;
}

p, label, input, textarea, select, li, dt, dd {
	/*font-family: "Palatino Linotype", Georgia, serif;*/
	/* Verdana ausprobieren */
	font-family: Verdana, sans-serif;
	font-size: 1em;
	line-height: 140%;
	color: #666;
}

div.row ul {
	list-style: disc;
	margin:0.5em 1.5em;
}

div.row li {
	color: #666;
	font-size: 1.4em;
	margin-bottom:0.5em;
}

div.text p.imagetext {
	font-family: Verdana, sans-serif;
	font-size: 1em;
	line-height: 140%;
	color: #666;
}

input,
select,
option {
	/* font-size: 1.1em; */
	color: #333;
}

div.teaser_large,
div.teaser_normal {
	float: left;
	border-bottom: 1px solid #999;
	}

div.teaser_large {
	padding-bottom: 0.5em;
	width:100%;
}

div.teaser_normal {
	padding: 1em 0 0.5em 0;	
}

div.teaser_large p {
	font-size: 1.4em;
	/* Verdana ausprobieren */
	font-size: 1.1em;
}

div.teaser_normal h2 {
	margin-bottom: 0.5em;
}

div.teaser_normal img,
div.teaser_normal p {
	float: left;
}

div.teaser_normal div.imgtext {
	float:left;
	width: 20em;
}

div.teaser_normal p {
	width: 16em;
	margin-left: 0.7em;
	_margin-left: 0.2em;
	line-height: 1.3em;
}

div.teaser_small {
	width: 13.1em;
	float:left;
}

div.teaser_small p {
	line-height: 1.3em;
}

div.teaser_right {
	margin-right: 0.7em;
}

div.unit_header {
	float: left;
	margin-left: 0.7em;
	background: #FF7E00;
	width:61.4em;
	*width:61.8em;
	_margin-left:0.4em;
}

body#home div.unit_header  {
	display:none;
}




div.unit_header_snipped, div.unit_header_snipped_blank {
	height: 4em;
	overflow: hidden;
	float: left;
	width:61.4em;
	*width:61.8em;
	margin-left: 0.7em;
	background: #FF7E00;
	_margin-left: 0.3em;

}



#kj div.unit_header_snipped, 
#kj div.unit_header {
background: #FF7E00;
}

#fr div.unit_header_snipped, 
#fr div.unit_header {
background: #66c;
}

#sn div.unit_header_snipped, 
#sn div.unit_header {
background: #0cc;
}

#wl div.unit_header_snipped, 
#wl div.unit_header {
background: #963;
}

#mg div.unit_header_snipped, 
#mg div.unit_header {
background: #900;
}

#bb div.unit_header_snipped, 
#bb div.unit_header {
background: #690;
}

#pj div.unit_header_snipped, 
#pj div.unit_header {
background: #666;
}

#df div.unit_header_snipped, 
#df div.unit_header {
background: #09f;
}

div.unit_header_snipped_blank { 
	background: none;
	height: 1.3em;
	*height: 1.4em;
}

div.unit_image{

	float: left;
	margin:0;
	padding:0;
}

div.unit_text {
	width:26.5em;
	/* _width:auto; */
	margin-left:0.7em;
	padding-top: 2em;	
	float: left;
}

div.unit_header_snipped div.unit_text {
	padding-top: 0.5em;
}

#kj div.unit_header_snipped, 
#fr div.unit_header_snipped, 
#sn div.unit_header_snipped, 
#wl div.unit_header_snipped, 
#mg div.unit_header_snipped, 
#bb div.unit_header_snipped,
#pj div.unit_header_snipped,
#df div.unit_header_snipped  {
display:none;
}

body.sub div.unit_header_snipped {
display:block !important;
}  

body.sub div.unit_header {
display:none !important;
}


div.unit_image img {
	float: left;
	*float:none;
}

div.unit_text h1, 
div.unit_text p {
	color: #fff;
	
}

div.unit_text h1 {
	font-size: 2.4em;
	margin-bottom:0.3em;
}

div.unit_text p {
	font-size: 1.4em;
	/* Verdana ausprobieren */
	font-size: 1.1em;
	line-height: 1.2em;
}


#dwh dl {
	border-top: 1px solid #ccc;
	margin-top: 0.2em;
}

#dwh dt {
	border-bottom: 1px solid #ccc;
	color: #09f;
	width: 6.9em;
	float: left;
	padding: 0.2em 0;
}

#dwh dd {
	border-bottom: 1px solid #ccc;
	color: #666;
	font-weight: bold;
	padding: 0.2em 0;
}

#downloads dl {
	border-top: 1px solid #ccc;
	margin-top: 0.2em;
}

#downloads dt {
	display: none;
}

#downloads dd {
	border-bottom: 1px solid #ccc;
	color: #666;
	font-weight: bold;
	padding: 0.2em 0;
}

#downloads a:link,
#downloads a:visited,
#downloads a:active,
#downloads a:focus,
#downloads a:hover,
#print a#printlink:link,
#print a#printlink:visited,
#print a#printlink:active,
#print a#printlink:focus,
#print a#printlink:hover  {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}



#downloads img {
	border: none;
	margin-right: 1em;
	vertical-align: middle;
}

#header {
	position: relative;
	height:17em;
}

#logo {
	position: absolute;
	left: 0;
}

#metamenu {
	position: absolute;
	left: 37.7em;
	*left: 38em;
	_left: 39.3em;
	top: 12.0em;
}

#accessible {
	position: absolute;
	left: 87.1em;
	*left: 87.7em;
	top: 12em;
}

#accessible a:link,
#accessible a:active,
#accessible a:visited,
#accessible a:focus,
#accessible a:hover{ 
	margin-left:0.2em;
}

#mainmenu ul {
	list-style: none;
	position:relative;
	left: -1em;	
	_left: auto;	
	_width:20.1em;
	_overflow:hidden;
}

#mainmenu li {
	margin-bottom: 0.1em;
	padding-left: 1em;
	_padding-left: 1em;
}

#mainmenu li.kj {
	background:url('../graphics/plus_kj.gif') 0 0.5em no-repeat;
}

#mainmenu li.fr {
	background:url('../graphics/plus_fr.gif') 0 0.5em no-repeat;
}

#mainmenu li.sn {
	background:url('../graphics/plus_sn.gif') 0 0.5em no-repeat;
}

#mainmenu li.wl {
	background:url('../graphics/plus_wl.gif') 0 0.5em no-repeat;
}

#mainmenu li.mg {
	background:url('../graphics/plus_mg.gif') 0 0.5em no-repeat;
}

#mainmenu li.bb {
	background:url('../graphics/plus_bb.gif') 0 0.5em no-repeat;
}

#mainmenu li.pj {
	background:url('../graphics/plus_pj.gif') 0 0.5em no-repeat;
}

#mainmenu ul ul {
	margin:0;
	left:auto;
}


#mainmenu li li  {
	background: none;
	margin-bottom: 0;
	padding-left: 0;
}

#mainmenu li li li a {
	padding-left:1.5em !important;
	/*border-left:none !important;*/
}

#mainmenu li li li a.active   {
	padding-left:1.2em !important;
	/*border-left:none !important;*/
}

#mainmenu li li a {
	width:17.2em;
	*width:17.4em;
	_width:18.3em;
	border-bottom: 1px solid #ccc;
}

#mainmenu li li li a {
	width:16.5em;
	*width:16.6em;
	_width:18.8em;
}

#mainmenu li li li a.active {
	width:16.4em;
	*width:16.5em;
	_width:18.8em;
}

#mainmenu li li li li a{
	padding-left:3em !important;
	width:15em;
	*width:15.1em;
	_width:18.8em;	
}

#mainmenu li li li li a.active  {
	padding-left:2.5em !important;	
	width:15.1em;
	*width:15.2em;
	_width:18.8em;	
}

div.sitemap ul {
	list-style: none;
}

div.sitemap ul ul {
	margin:0;
}

div.sitemap li li a {
	border-bottom: 1px solid #ccc;
	width:36.2em;	
	*width:36.6em;
	_width:37.2em;
	font-size:1em;
}

div.sitemap li li li a{
	border:none;
	margin-left:1em;
	font-size:0.9em;	
}

div.sitemap li li li li a {
	margin-left:2em;
	font-size:0.8em;
}

div.sitemap li {
	margin-bottom: 0.1em;
	/* font-size:1em; */
}

div.sitemap_std {
	margin-top:3em
}

div.sitemap_std .kj a:link, 
div.sitemap_std .kj a:visited, 
div.sitemap_std .kj a:active, 
div.sitemap_std .kj a:focus, 
div.sitemap_std .kj a:hover,
div.sitemap_std .fr a:link, 
div.sitemap_std .fr a:visited, 
div.sitemap_std .fr a:active, 
div.sitemap_std .fr a:focus, 
div.sitemap_std .fr a:hover,
div.sitemap_std .sn a:link, 
div.sitemap_std .sn a:visited, 
div.sitemap_std .sn a:active, 
div.sitemap_std .sn a:focus, 
div.sitemap_std .sn a:hover,
div.sitemap_std .wl a:link, 
div.sitemap_std .wl a:visited, 
div.sitemap_std .wl a:active, 
div.sitemap_std .wl a:focus, 
div.sitemap_std .wl a:hover,
div.sitemap_std .mg a:link, 
div.sitemap_std .mg a:visited, 
div.sitemap_std .mg a:active, 
div.sitemap_std .mg a:focus, 
div.sitemap_std .mg a:hover,
div.sitemap_std .bb a:link, 
div.sitemap_std .bb a:visited, 
div.sitemap_std .bb a:active, 
div.sitemap_std .bb a:focus, 
div.sitemap_std .bb a:hover,
div.sitemap_std .pj a:link, 
div.sitemap_std .pj a:visited, 
div.sitemap_std .pj a:active, 
div.sitemap_std .pj a:focus, 
div.sitemap_std .pj a:hover {
	background: #0099FF !important;
}

div.sitemap_std .kj ul a:link, 
div.sitemap_std .kj ul a:visited, 
div.sitemap_std .kj ul a:active, 
div.sitemap_std .kj ul a:focus, 
div.sitemap_std .kj ul a:hover,
div.sitemap_std .fr ul a:link, 
div.sitemap_std .fr ul a:visited, 
div.sitemap_std .fr ul a:active, 
div.sitemap_std .fr ul a:focus, 
div.sitemap_std .fr ul a:hover,
div.sitemap_std .sn ul a:link, 
div.sitemap_std .sn ul a:visited, 
div.sitemap_std .sn ul a:active, 
div.sitemap_std .sn ul a:focus, 
div.sitemap_std .sn ul a:hover,
div.sitemap_std .wl ul a:link, 
div.sitemap_std .wl ul a:visited, 
div.sitemap_std .wl ul a:active, 
div.sitemap_std .wl ul a:focus, 
div.sitemap_std .wl ul a:hover,
div.sitemap_std .mg ul a:link, 
div.sitemap_std .mg ul a:visited, 
div.sitemap_std .mg ul a:active, 
div.sitemap_std .mg ul a:focus, 
div.sitemap_std .mg ul a:hover,
div.sitemap_std .bb ul a:link, 
div.sitemap_std .bb ul a:visited, 
div.sitemap_std .bb ul a:active, 
div.sitemap_std .bb ul a:focus, 
div.sitemap_std .bb ul a:hover,
div.sitemap_std .pj ul a:link, 
div.sitemap_std .pj ul a:visited, 
div.sitemap_std .pj ul a:active, 
div.sitemap_std .pj ul a:focus, 
div.sitemap_std .pj ul a:hover {
	background: none !important;
	color: #0099FF !important;
}



#mainmenu a {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding:0.2em;
	width:17.8em;
	*width:17.9em;
	_width:18.3em;
}

#mainmenu li li a {
	width:17.2em;
	*width:17.4em;
	_width:18.3em;
}

div.sitemap a {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding:0.2em;
	width:36.7em;
	*width:37.2em;
}


#mainmenu .kj a:link, 
#mainmenu .kj a:visited, 
#mainmenu .kj a:active, 
#mainmenu .kj a:focus, 
#mainmenu .kj a:hover,
div.sitemap .kj a:link, 
div.sitemap .kj a:visited, 
div.sitemap .kj a:active, 
div.sitemap .kj a:focus, 
div.sitemap .kj a:hover  {
	background: #FF7E00;
}

#mainmenu .fr a:link, 
#mainmenu .fr a:visited, 
#mainmenu .fr a:active, 
#mainmenu .fr a:focus, 
#mainmenu .fr a:hover,
div.sitemap .fr a:link, 
div.sitemap .fr a:visited, 
div.sitemap .fr a:active, 
div.sitemap .fr a:focus, 
div.sitemap .fr a:hover {
	background: #66c;
}

#mainmenu .sn a:link, 
#mainmenu .sn a:visited, 
#mainmenu .sn a:active, 
#mainmenu .sn a:focus, 
#mainmenu .sn a:hover,
div.sitemap .sn a:link, 
div.sitemap .sn a:visited, 
div.sitemap .sn a:active, 
div.sitemap .sn a:focus, 
div.sitemap .sn a:hover {
	background: #0cc;
}

#mainmenu .wl a:link, 
#mainmenu .wl a:visited, 
#mainmenu .wl a:active, 
#mainmenu .wl a:focus, 
#mainmenu .wl a:hover,
div.sitemap .wl a:link, 
div.sitemap .wl a:visited, 
div.sitemap .wl a:active, 
div.sitemap .wl a:focus, 
div.sitemap .wl a:hover {
	background: #963;
}

#mainmenu .mg a:link, 
#mainmenu .mg a:visited, 
#mainmenu .mg a:active, 
#mainmenu .mg a:focus, 
#mainmenu .mg a:hover,
div.sitemap .mg a:link, 
div.sitemap .mg a:visited, 
div.sitemap .mg a:active, 
div.sitemap .mg a:focus, 
div.sitemap .mg a:hover {
	background: #900;
}

#mainmenu .bb a:link, 
#mainmenu .bb a:visited, 
#mainmenu .bb a:active, 
#mainmenu .bb a:focus, 
#mainmenu .bb a:hover,
div.sitemap .bb a:link, 
div.sitemap .bb a:visited, 
div.sitemap .bb a:active, 
div.sitemap .bb a:focus, 
div.sitemap .bb a:hover {
	background: #690;
}

#mainmenu .pj a:link, 
#mainmenu .pj a:visited, 
#mainmenu .pj a:active, 
#mainmenu .pj a:focus, 
#mainmenu .pj a:hover,
div.sitemap .pj a:link, 
div.sitemap .pj a:visited, 
div.sitemap .pj a:active, 
div.sitemap .pj a:focus, 
div.sitemap .pj a:hover {
	background: #666;
}

#mainmenu .kj ul a:link, 
#mainmenu .kj ul a:visited, 
#mainmenu .kj ul a:active, 
#mainmenu .kj ul a:focus, 
#mainmenu .kj ul a:hover,
div.sitemap .kj ul a:link, 
div.sitemap .kj ul a:visited, 
div.sitemap .kj ul a:active, 
div.sitemap .kj ul a:focus, 
div.sitemap .kj ul a:hover  {
	color: #FF7E00;
	background: none;
	padding-left:0.7em;
}

#mainmenu .fr ul a:link, 
#mainmenu .fr ul a:visited, 
#mainmenu .fr ul a:active, 
#mainmenu .fr ul a:focus, 
#mainmenu .fr ul a:hover,
div.sitemap .fr ul a:link, 
div.sitemap .fr ul a:visited, 
div.sitemap .fr ul a:active, 
div.sitemap .fr ul a:focus, 
div.sitemap .fr ul a:hover {
	color: #66c;
	background: none;
	padding-left:0.7em;
}

#mainmenu .sn ul a:link, 
#mainmenu .sn ul a:visited, 
#mainmenu .sn ul a:active, 
#mainmenu .sn ul a:focus, 
#mainmenu .sn ul a:hover,
div.sitemap .sn ul a:link, 
div.sitemap .sn ul a:visited, 
div.sitemap .sn ul a:active, 
div.sitemap .sn ul a:focus, 
div.sitemap .sn ul a:hover {
	color: #0cc;
	background: none;
	padding-left:0.7em;	
}

#mainmenu .wl ul a:link, 
#mainmenu .wl ul a:visited, 
#mainmenu .wl ul a:active, 
#mainmenu .wl ul a:focus, 
#mainmenu .wl ul a:hover,
div.sitemap .wl ul a:link, 
div.sitemap .wl ul a:visited, 
div.sitemap .wl ul a:active, 
div.sitemap .wl ul a:focus, 
div.sitemap .wl ul a:hover {
	color: #963;
	background: none;
	padding-left:0.7em;	
}

#mainmenu .mg ul a:link, 
#mainmenu .mg ul a:visited, 
#mainmenu .mg ul a:active, 
#mainmenu .mg ul a:focus, 
#mainmenu .mg ul a:hover,
div.sitemap .mg ul a:link, 
div.sitemap .mg ul a:visited, 
div.sitemap .mg ul a:active, 
div.sitemap .mg ul a:focus, 
div.sitemap .mg ul a:hover {
	color: #900;
	background: none;
	padding-left:0.7em;
	
}

#mainmenu .bb ul a:link, 
#mainmenu .bb ul a:visited, 
#mainmenu .bb ul a:active, 
#mainmenu .bb ul a:focus, 
#mainmenu .bb ul a:hover,
div.sitemap .bb ul a:link, 
div.sitemap .bb ul a:visited, 
div.sitemap .bb ul a:active, 
div.sitemap .bb ul a:focus, 
div.sitemap .bb ul a:hover {
	color: #690;
	background: none;
	padding-left:0.7em;
	
}

#mainmenu .pj ul a:link, 
#mainmenu .pj ul a:visited, 
#mainmenu .pj ul a:active, 
#mainmenu .pj ul a:focus, 
#mainmenu .pj ul a:hover,
div.sitemap .pj ul a:link, 
div.sitemap .pj ul a:visited, 
div.sitemap .pj ul a:active, 
div.sitemap .pj ul a:focus, 
div.sitemap .pj ul a:hover {
	color: #666;
	background: none;
	padding-left:0.6em;

}

#mainmenu a.active {
	border-left:4px solid;
	padding-left:0.4em !important;
}



#suche {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding-bottom:0.5em;
 	*padding-bottom:0.1em;
 	_padding-bottom:0em;
}

body#home #suche {
	margin-top:0em;
}

body#kj #suche,
body#fr #suche, 
body#sn #suche, 
body#wl #suche, 
body#mg #suche, 
body#bb #suche,
body#pj #suche,
body#df #suche   {
	margin-top:0;
}


div.slotA #suche fieldset {
	margin-bottom:0.5em;
}

div.slotA h4, 
div.slotD h4 {
	margin:0.2em 0;
}

#mainmenu {
	padding: 1em 0;
}

#dwh {
	border-top: 1px solid #999;
	margin-bottom: 1em;
	padding: 0.5em 0;
}

#dwh_abteilungen {
	border-top: 1px solid #999;
	margin-bottom: 1em;
	padding: 1em 0;
}

.thirdmenue {
	margin-top:1em;
}


.thirdmenue ul li a {
	padding-left:1.4em !important;
}

.thirdmenue li {
	margin-bottom:0.1em;
	*margin-bottom:0;
}

.thirdmenue a:link,
.thirdmenue a:visited,
.thirdmenue a:active,
.thirdmenue a:focus,
.thirdmenue a:hover {
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	color: #09f;
	font-weight:bold;
	padding: 0.3em 0 0.3em  0.8em;
	background:#D3EBFD;	
	display: block;
	width:19.2em;
	*width:19.9em;
	_width:20.2em;
}

.thirdmenue li li a:link,
.thirdmenue li li a:visited,
.thirdmenue li li a:active,
.thirdmenue li li a:focus,
.thirdmenue li li a:hover {
	background:none;
	width:auto;	
}


.thirdmenue a.activefirst:link,
.thirdmenue a.activefirst:active,
.thirdmenue a.activefirst:focus,
.thirdmenue a.activefirst:hover,
.thirdmenue a.activefirst:visited {
	background: #09f;
	padding-left:0.8em !important;
	
	color:#fff;
}


.thirdmenue a.active {
	border-left:4px solid #09f;
	padding-left:0.4em !important;
}

.thirdmenue li li a.active {
	padding-left:1em !important;
}

div.submeta {
	padding:0.5em 0 1em 0;
	border-bottom: 1px solid #999;
}

div.submeta h4{
	margin:0.2em 0;
}

div.submeta .thirdmenue {
	margin:0;
}

#dwh_beteidigungen {
	margin-bottom: 1em;
	padding: 0 0 1em 0;
}

/*
#dwh_tagmap {
	border-top: 1px solid #999;
	margin-bottom: 1em;
	padding: 1em 0;
}
*/

div.tx-onetrandomcontent-pi1, div.slotA div.newsletterabo {
	border-top: 1px solid #999;
	margin:1em 0;
	padding: 1.3em 0 0em 0;
}

div.slotA div.newsletterabo {
	padding: 0;
}


div.slotA p.profile {
	display:none; 
}

div.csc-textpic-clear {
	margin:0;
	padding:0;
}

div.tx-felogin-pi1 {
	float:left;
	margin-top:1em;
	/* border-top: 1px solid #999; */
}

div.tx-felogin-pi1 p {
	padding:0.2em 0;
}


div.tx-felogin-pi1 div.konoform_object {
	padding:0 0 1em 0;
}

#dwh_news {
	border-top: 1px solid #999;
	margin:0em 0 1em 0;
	padding: 0 0 0.2em 0;
	display:none;
}

#dwh_events {
	border-top: 1px solid #999;
	margin-bottom: 1em;
	padding: 0 0 0.2em 0;
}

#dwh_news h4 a:link,
#dwh_news h4 a:visited,
#dwh_news h4 a:active,
#dwh_news h4 a:hover,
#dwh_news h4 a:focus,
#dwh_events h4 a:link,
#dwh_events h4 a:visited,
#dwh_events h4 a:active,
#dwh_events h4 a:hover,
#dwh_events h4 a:focus {
	color: #09f;
	text-decoration: none;
}

#dwh_events dl, #dwh_news dl{
	clear: left;
}

#dwh_events dt, #dwh_news dt{
	width: 6.2em;
	margin-right: 0.7em;
}

#dwh_events dd, #dwh_news dd{
	width: 13em;
	
}

#dwh_events dt,
#dwh_events dd,
#dwh_news dt,
#dwh_news dd {
	float:left;
	border:none;
}

#dwh select {
	width: 100%;
}

dd a:link,
dd a:active,
dd a:visited,
dd a:hover,
dd a:focus {
	color:#666;
	text-decoration:none;
	 font-weight:normal; 
}

div.suche_home {
	margin-top: 4.5em;
}

div.teaser_home {
	margin-top: 1.2em;
}

body#home div.teaser_home {
	margin-top: 0.6em;
}

p.more a:link,
p.more a:visited,
p.more a:focus,
p.more a:active,
p.more a:hover,
p.more {
	color: #09f;
}
 
body#kj h1,  
body#kj h2,  
body#kj h3, 
body#kj div.slotBC a:link, 
body#kj div.slotBC a:visited, 
body#kj div.slotBC a:focus, 
body#kj div.slotBC a:active, 
body#kj div.slotBC a:hover, 
body#kj div.slotBC p.more,
div.kj h3, 
div.kj a:link, 
div.kj a:visited, 
div.kj a:focus, 
div.kj a:active, 
div.kj a:hover, 
div.kj p.more,
body#kj div.news-single-item span.news_date, 
body#kj div.news-single-item span.event_date,
body#kj div.news_item span.news_date, 
body#kj div.news_item span.event_date,
body#kj div.item span.news_date {
	color: #FF7E00;
}

body#fr h1,  
body#fr h2, 
body#fr h3,
body#fr div.slotBC a:link, 
body#fr div.slotBC a:visited, 
body#fr div.slotBC a:focus, 
body#fr div.slotBC a:active, 
body#fr div.slotBC a:hover, 
body#fr div.slotBC p.more,
div.fr h3, 
div.fr a:link, 
div.fr a:visited, 
div.fr a:focus, 
div.fr a:active, 
div.fr a:hover, 
div.fr p.more,
body#fr div.news-single-item span.news_date, 
body#fr div.news-single-item span.event_date,
body#fr div.news_item span.news_date, 
body#fr div.news_item span.event_date,
body#fr div.item span.news_date {
	color: #66c;
}

body#sn h1,  
body#sn h2, 
body#sn h3,
body#sn div.slotBC a:link, 
body#sn div.slotBC a:visited, 
body#sn div.slotBC a:focus, 
body#sn div.slotBC a:active, 
body#sn div.slotBC a:hover, 
body#sn div.slotBC p.more,
div.sn h3, 
div.sn a:link, 
div.sn a:visited, 
div.sn a:focus, 
div.sn a:active, 
div.sn a:hover, 
div.sn p.more,
body#sn div.news-single-item span.news_date, 
body#sn div.news-single-item span.event_date,
body#sn div.news_item span.news_date, 
body#sn div.news_item span.event_date,
body#sn div.item span.news_date {
	color: #0cc;
}

body#wl h1,  
body#wl h2,
body#wl h3,
body#wl div.slotBC a:link, 
body#wl div.slotBC a:visited, 
body#wl div.slotBC a:focus, 
body#wl div.slotBC a:active, 
body#wl div.slotBC a:hover, 
body#wl div.slotBC p.more,  
div.wl h3, 
div.wl a:link, 
div.wl a:visited, 
div.wl a:focus, 
div.wl a:active, 
div.wl a:hover, 
div.wl p.more,
body#wl div.news-single-item span.news_date, 
body#wl div.news-single-item span.event_date,
body#wl div.news_item span.news_date, 
body#wl div.news_item span.event_date,
body#wl div.item span.news_date {
	color: #963;
}

body#mg h1,  
body#mg h2,
body#mg h3, 
body#mg div.slotBC a:link, 
body#mg div.slotBC a:visited, 
body#mg div.slotBC a:focus, 
body#mg div.slotBC a:active, 
body#mg div.slotBC a:hover, 
body#mg div.slotBC p.more,
div.mg h3, 
div.mg a:link, 
div.mg a:visited, 
div.mg a:focus, 
div.mg a:active, 
div.mg a:hover, 
div.mg p.more,
body#mg div.news-single-item span.news_date, 
body#mg div.news-single-item span.event_date,
body#mg div.news_item span.news_date, 
body#mg div.news_item span.event_date,
body#mg div.item span.news_date {
	color: #900;
}

body#bb h1,  
body#bb h2, 
body#bb h3,
body#bb div.slotBC a:link, 
body#bb div.slotBC a:visited, 
body#bb div.slotBC a:focus, 
body#bb div.slotBC a:active, 
body#bb div.slotBC a:hover, 
body#bb div.slotBC p.more,
div.bb h3, 
div.bb a:link, 
div.bb a:visited, 
div.bb a:focus, 
div.bb a:active, 
div.bb a:hover, 
div.bb p.more,
body#bb div.news-single-item span.news_date, 
body#bb div.news-single-item span.event_date,
body#bb div.news_item span.news_date, 
body#bb div.news_item span.event_date,
body#bb div.item span.news_date {
	color: #690;
}

body#pj h1,  
body#pj h2, 
body#pj h3,
body#pj div.slotBC a:link, 
body#pj div.slotBC a:visited, 
body#pj div.slotBC a:focus, 
body#pj div.slotBC a:active, 
body#pj div.slotBC a:hover, 
body#pj div.slotBC p.more,
div.pj h3, 
div.pj a:link, 
div.pj a:visited, 
div.pj a:focus, 
div.pj a:active, 
div.pj a:hover, 
div.pj p.more,
body#pj div.news-single-item span.news_date, 
body#pj div.news-single-item span.event_date,
body#pj div.news_item span.news_date, 
body#pj div.news_item span.event_date,
body#pj div.item span.news_date {
	color: #666;
}

body#df h1,  
body#df h2, 
body#df h3,
body#df div.slotBC a:link, 
body#df div.slotBC a:visited, 
body#df div.slotBC a:focus, 
body#df div.slotBC a:active, 
body#df div.slotBC a:hover, 
body#df div.slotBC p.more,
div.df h3, 
div.df a:link, 
div.df a:visited, 
div.df a:focus, 
div.df a:active, 
div.df a:hover, 
div.df p.more,
body#df div.news-single-item span.news_date, 
body#df div.news-single-item span.event_date,
body#df div.news_item span.news_date, 
body#df div.news_item span.event_date,
body#df div.item span.news_date {
	color: #09f;
}

body div.unit_header h1, body div.unit_header_snipped h1{
	color:#fff !important;
}

.nocss, .type {	
	display:none;
}

#footer {
	background: #D3EBFD;
	float:left;
	width:100%;
	text-align:center;
	margin-top:1em;
}

#footer div.boxfooter {	
	width:60em;
	margin:0 auto;
	padding:2em 0 4em 0;
	
}

#footer div.boxfooter p {
	font-family: Arial, sans-serif;
	color: #09f;
	font-size:1.1em;
}

#footer div.boxleft, #footer div.boxright {
	width:45%;	
	float:left;
	text-align:left;
	padding:0 0 2em 2em;
}

div.slot5 {
	width:33.8em;
	margin-left:0.7em;
	float:left;
}

div.slot3 {
	width:20.0em;
	margin-left:0.7em;
	float:left;
	*margin-left:1em;
}

div.slot8 {
	width:54.5em;
	margin-left:0em;
	float:left;
	border-top: 1px solid #999;
}

div.slotpattern {
	width:6.9em;
	margin-left:0.7em;
	_margin-left:0.3em;
	float:left;
	border-top: 1px solid #999;
}

div.text p {
	font-size: 1.1em;
	margin-bottom: 1.4em;
}

div.text li {
	font-size: 1.1em;
	font-family: Verdana, sans-serif;
}

#kontakt {
	border-top: 1px solid #999;
	margin-bottom: 1em;
}

#kontakt p {
	font-size:1em;
	margin-bottom: 0.5em;
}

#kontakt a:link,
#kontakt a:visited,
#kontakt a:active,
#kontakt a:focus,
#kontakt a:hover {
	color: #09f;
}

strong {
	font-weight: bold;
}

#downloads {
	border-top: 1px solid #999;
	margin-bottom: 1em;
}

#print img {
	border: none;
	margin-right: 1em;
	vertical-align: middle;
}

#print {
	margin-top:1.5em;
	margin-bottom:0.1em;
	*margin-bottom:0;
}



p.close {
	display:none;
}

a.list {
	cursor:pointer;
}

/* Spendenbox */

div.tx-konodonate-pi1 {
	border: 1px solid #0099FF;
	padding: 0.1em;
	margin-bottom:1em;
}
           
div.donationbox {
	background: #0099FF;
	padding-bottom: 0.2em;
}

body#kj div.donationbox {
	background: #FF7E00;
}

body#fr div.donationbox {
	background: #66c;
}

body#sn div.donationbox {
	background: #0cc;
}

body#wl div.donationbox {
	background: #963;
}

body#mg div.donationbox {
	background: #900;
}

body#bb div.donationbox {
	background: #690;
}

body#pj div.donationbox {
	background: #666;
}

body#df div.donationbox {
	background: #09f;
}

body#kj div.tx-konodonate-pi1 {
	border: 1px solid #FF7E00;
}

body#fr div.tx-konodonate-pi1 {
	border: 1px solid #66c;
}

body#sn div.tx-konodonate-pi1 {
	border: 1px solid #0cc;
}

body#wl div.tx-konodonate-pi1 {
	border: 1px solid #963;
}

body#mg div.tx-konodonate-pi1 {
	border: 1px solid #900;
}

body#bb div.tx-konodonate-pi1 {
	border: 1px solid #690;
}

body#pj div.tx-konodonate-pi1 {
	border: 1px solid #666;
}

body#df div.tx-konodonate-pi1 {
	border: 1px solid #09f;
}

div.donationbox h2.donate ,
body#kj div.donationbox h2.donate,
body#fr div.donationbox h2.donate, 
body#sn div.donationbox h2.donate, 
body#wl div.donationbox h2.donate, 
body#mg div.donationbox h2.donate, 
body#bb div.donationbox h2.donate,
body#pj div.donationbox h2.donate,
body#df div.donationbox h2.donate  {
	font-size: 1.4em;
	color: #fff;
	margin: 0 0.2em 0.3em 0.2em;
	padding-top:0.3em;
	border-bottom:1px solid #fff;
	font-weight: bold;
}

div.donationbox p {
	margin: 0 0.2em 0.5em 0.5em;
	font-size: 1.2em !important;
	line-height: 1.2em;
	/* Verdana ausprobieren */
	font-size: 1.1em !important;
	color:#fff;
}

div.donationbox a:link,
div.donationbox a:visited,
div.donationbox a:active,
div.donationbox a:focus,
div.donationbox a:hover {
	text-decoration:none;
}

div.donationbox p.help {
	text-align:center;	
}

div.donationbox p.help a:link,
div.donationbox p.help a:visited,
div.donationbox p.help a:active,
div.donationbox p.help a:focus,
div.donationbox p.help a:hover {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background: #fff;
	padding:0.4em;	
}

body div.donationbox input.submit {
	background: #fff;
	border:1px solid #fff;
	cursor:pointer;
	margin-left:2.3em;
	*margin-left:1em;
	margin-bottom:0.2em;
	
}

body div.donationbox input.submit,
div.donationbox p.help a:link,
div.donationbox p.help a:visited,
div.donationbox p.help a:active,
div.donationbox p.help a:focus,
div.donationbox p.help a:hover  {
	color:#0099FF;
}

body#kj div.donationbox input.submit,
body#kj div.donationbox p.help a:link,
body#kj div.donationbox p.help a:visited,
body#kj div.donationbox p.help a:active,
body#kj div.donationbox p.help a:focus,
body#kj div.donationbox p.help a:hover  {
	color:#FF7E00;
}

body#fr div.donationbox input.submit,
body#fr div.donationbox p.help a:link,
body#fr div.donationbox p.help a:visited,
body#fr div.donationbox p.help a:active,
body#fr div.donationbox p.help a:focus,
body#fr div.donationbox p.help a:hover  {
	color:#66c;
}

body#sn div.donationbox input.submit,
body#sn div.donationbox p.help a:link,
body#sn div.donationbox p.help a:visited,
body#sn div.donationbox p.help a:active,
body#sn div.donationbox p.help a:focus,
body#sn div.donationbox p.help a:hover  {
	color:#0cc;
}

body#wl div.donationbox input.submit,
body#wl div.donationbox p.help a:link,
body#wl div.donationbox p.help a:visited,
body#wl div.donationbox p.help a:active,
body#wl div.donationbox p.help a:focus,
body#wl div.donationbox p.help a:hover  {
	color:#963;
}

body#mg div.donationbox input.submit,
body#mg div.donationbox p.help a:link,
body#mg div.donationbox p.help a:visited,
body#mg div.donationbox p.help a:active,
body#mg div.donationbox p.help a:focus,
body#mg div.donationbox p.help a:hover  {
	color:#900;
}

body#bb div.donationbox input.submit,
body#bb div.donationbox p.help a:link,
body#bb div.donationbox p.help a:visited,
body#bb div.donationbox p.help a:active,
body#bb div.donationbox p.help a:focus,
body#bb div.donationbox p.help a:hover  {
	color:#690;
}

body#pj div.donationbox input.submit,
body#pj div.donationbox p.help a:link,
body#pj div.donationbox p.help a:visited,
body#pj div.donationbox p.help a:active,
body#pj div.donationbox p.help a:focus,
body#pj div.donationbox p.help a:hover  {
	color:#666;
}

body#df div.donationbox input.submit,
body#df div.donationbox p.help a:link,
body#df div.donationbox p.help a:visited,
body#df div.donationbox p.help a:active,
body#df div.donationbox p.help a:focus,
body#df div.donationbox p.help a:hover  {
	color:#09f;
}

            


/* Formulare*/
#mailform legend {
	font-family: "Times New Roman", sans-serif;
	font-size: 1.8em;
	color: #09f;
	*margin-left:-0.8em;
	margin-bottom:0.5em;
}

#mailform label {
	float:left;
	width:20%;
	clear:left;
	font-size: 1.1em;
}

#mailform label.full {
	width:90%;
}

#mailform fieldset {
	margin:1em 0;
}

#mailform p {
	font-size: 1.1em;
}


#mailform fieldset p {
	width:35em;
	margin-bottom:0.5em;
}

#mailform input, #mailform select {
	float:left;
	padding:0.2em;
	width:27em;
	*width:27.5em;
	border:1px solid #ccc;
	margin-bottom:0.5em;
}

#mailform textarea {
	float:left;
	width:36.6em;
	*width:36.8em;
	border:1px solid #ccc;
}

#mailform .error {
	color: #900;
}

#mailform input.error,
#mailform textarea.error {
	border:1px solid #900;
}



#mailform input.radio {
	width:auto;	
	border:none;
}

#mailform label.radio {
	width:auto;
	clear:none;
	padding:0em 1em 0em 0.5em;
}

#mailform p.error {
	margin:0.5em 0;
	
}
#mailform input.submit {
	width:auto;
	font-size:1em;
	font-family: Arial, sans-serif;
	font-weight: bold;
	border:none;
	padding:0.3em;
	
}
#turnus {
	padding-top:1em;
	float:left;
	margin-left:10.5em;
}

#turnus select {
	width:10em;
	margin-left:1em;
}

/* News + Events*/
#amenue {
	margin-left:0;
}

#amenue li {
	display:inline;
	padding-right:0.5em;
	font-size:1.6em;
	
}


div.news_item {
	border-bottom:1px solid #ccc;
	padding:0.5em 0;
}

div.news-single-item span.news_date, 
div.news-single-item span.event_date,
div.news_item span.news_date, 
div.news_item span.event_date,
div.item span.news_date {
	font-size:1em;
}

div.backlink {
	margin-top:1em;
}

div.date {
	padding-bottom:1em;
}
a:link,
a:visited,
a:active,
a:focus,
a:hover,
span.news_date, 
span.event_date,
div.news_item a:link, 
div.news_item a:visited, 
div.news_item a:active, 
div.news_item a:hover, 
div.news_item a:focus,
div.backlink a:link, 
div.backlink a:visited, 
div.backlink a:active, 
div.backlink a:hover, 
div.backlink a:focus,
#amenue li a:link, 
#amenue li a:visited, 
#amenue li a:active, 
#amenue li a:hover, 
#amenue li a:focus,
div.tx-macinasearchbox-pi1 a:link, 
div.tx-macinasearchbox-pi1 a:visited, 
div.tx-macinasearchbox-pi1 a:active, 
div.tx-macinasearchbox-pi1 a:hover, 
div.tx-macinasearchbox-pi1 a:focus,
h2 a:link, 
h2 a:visited, 
h2 a:active, 
h2 a:hover, 
h2 a:focus  {
	color: #09f;
	
}

div.news-single-item p {
	width:75%;
}

div.news_item a:link, 
div.news_item a:visited, 
div.news_item a:active, 
div.news_item a:hover, 
div.news_item a:focus,
h2 a:link, 
h2 a:visited, 
h2 a:active, 
h2 a:hover, 
h2 a:focus  {
	text-decoration:none;
}

body.news span.event_date {
 display:none;
}

body.event span.news_date {
 display:none;
}

/* Suche */
div.tx-indexedsearch-searchbox, 
div.slot8 div.newsletterabo {
	background: #D3EBFD;
	padding:1em;
	margin-bottom:1em;
} 

div.tx-indexedsearch-searchbox fieldset, 
div.slot8 div.newsletterabo fieldset{
	margin-bottom:0.8em;
}

div.tx-indexedsearch-searchbox label {
	padding-right:1em;
}

div.tx-indexedsearch-searchbox label.radio {
	padding-left:0.5em;
	padding-right:1.5em;
}

div.tx-indexedsearch-browsebox, div.tx-indexedsearch-res, div.tx-indexedsearch-res-item  {
	margin-bottom:1em;
	
}

div.tx-indexedsearch-res-item {
	padding-bottom:0.5em;
	border-bottom:1px solid #D3EBFD;
}

div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword, 
div.slot8 div.newsletterabo input.nl {
 	float:left;
 	width:35em;
 	margin-right:1em;
}

input.submit, input.submitmacina {
	background: #09f;
	border:1px solid #09f;
	color:#fff;
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	padding:0.2em;
}

input.submitmacina {
	background: #D3EBFD;
	border:1px solid #D3EBFD;
	color:#09f;
	
}

#tx_kono_autocomplete {
	margin-right:0.5em;
}

.tx-indexedsearch-redMarkup {
	background:#09f;
	color:#fff;
}

div.slot8 ul.browsebox {
	margin-left:0em;
	padding:0.5em 0;
}

ul.browsebox li{
	list-style: none;
	display:inline;
	margin-right:1em;
}

/* KONO-Keywords*/

div.tx-konokeywords-pi2 div.result  {
	background: #D3EBFD;
	padding:0.2em;
	margin-bottom:1em;
} 

div.tx-konokeywords-pi2 h2 {
	font-size:1.4em;
}

div.tx-konokeywords-pi2 div.item {
	margin-bottom:0.5em;
	border-bottom:1px solid #D3EBFD;
	padding:0.2em 0;
}

div.newslist, div.eventlist, div.pageslist {
	margin-bottom:1.5em;
}

/* no js*/

.nojs {
	display:none;
}




/*  Autocompletion der Suche */
@CHARSET "ISO-8859-1";

/* Autocompletion Suche */
#search_autocomplete {
    width:670px;
    background-color: #fff;
    border:1px solid #999;
}
div.autocomplete {
	position:absolute;
	background-color:#fff;
	z-index:10;
}

div.autocomplete ul {
	list-style: none;
	*position:relative;
	*left: 0;
}

div.autocomplete ul ul {
    *position:absolute;
	list-style: none;
	border-bottom: 1px solid #EFEFEF;
	padding: 0 0 .5em 0em;
}

div.autocomplete ul li.selected { 
	background-color: #fff;
}

div.search_autocomplete_sublist {
    margin: 0;
}

#search_autocomplete li,
#autocomplete_search ul li {
	color: #999;
	list-style:none;
	display: block;
	padding: .6em 3% .5em 3%;
	cursor: pointer;
	margin: 0;
	font: normal normal bold 1.1em/1.2em Arial, sans-serif;
	color: #3C5855;
	text-align: left;
	background-image: none;
	width: 94%;
}

#menue #autocomplete_search ul li {
    width: 99%;
    padding: .6em 5% .5em 5%;
}
/*
#autocomplete_search ul li:hover {
    background: #9DABAA;
    color: #fff;
}*/

#autocomplete_search ul li a:hover {
	text-decoration: underline;
}

#search_autocomplete ul ul li,
#autocomplete_search ul ul li {
    font-size: 1em;
}

#indicator1 {
    top: -3px;
    right: -25px;
    position: absolute;
	margin-left: 1em;
	margin-top: .4em;
}



#searchlist div.pagebrowser  ul li {
    float: left;
    list-style:none;
    padding: 3px;
}

#searchlist div.search_list_item {
    clear: both;
}