#bgpic {
	position:absolute;
	left:47px;
	top:39px;
	width:757px;
	height:306px;
	z-index:10;
}


#logo {
position:absolute; left:47px; top:28px; width:212px; height:70px; z-index:13
}
#logo img {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#navi {
position:absolute; left:258px; top:63px; z-index:15
}
.up {
	background-color: #DED9D6;
	height:22px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.suchtab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

#suche {
	position:absolute;
	left:464px;
	top:299px;
	width:340px;
	z-index:45;
	background-image: url(img/shapebg.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	margin-top: 0px;
}
.sute {
	font-family: Arial, Helvetica, sans-serif;
	color: #BD5427;
	font-size: 11px;
	font-weight: bold;
}
.su  {
	
}

#content {
	position:absolute;
	left:53px;
	top:345px;
	width:751px;

	z-index:20;
	background-color: #DED9D6;
}
#spalte {
display:none;
	position:absolute;
	left:814px;
	top:111px;
	width:200px;
	height:506px;
	z-index:30;
	
}



.tab {
	border: 1px solid white;	
}

.zell {
	background-color: #EEEEEE;
        text-align:center;
        border-right:1px solid white;
}
.zellsel {
	background-color: #EEEEEE;
        text-align:center;
	border-right:1px solid white;
}
#navi a:link, #navi a:visited, #navi a:active {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
        font-weight: bold;
        
        width: 90px;
        margin-top: 4px;
        margin-bottom: 4px;
        display:block;
}
#navi a:hover {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
        font-weight: bold;

	}

.fo {
	color: #666666;
	width: 110px;
	border: 1px solid #fff;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}


.con {
	margin-left:50px;
	margin-top:20px;
	margin-bottom: 20px;	
	
}



.con h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
	margin-top:4px;
	margin-bottom:8px;
}


.con p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:13px;
	margin-bottom:9px;
	
	
}
.con a:link, .con a:visited, .con a:active {
	color:#990000;
	text-decoration: underline;
}

.con a:hover {
	color:#990000;
	text-decoration: none;
}



.tdlin {
padding-top:8px;
	padding-bottom:8px;
	
	}

.tdlin a:link, .tdlin a:visited, .tdlin a:active {  
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#990000;
	text-decoration: underline;
	
}

.tdlin a:hover {  
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#990000;
	text-decoration: none;
}

#fusszeile {
	height: 12px;
	background-color: #FFFFFF;
	text-align: right;
	background-image: url(img/fuss.gif);
	background-repeat: repeat-x;
	background-position: 0px 4px;
	clear:both;	
}
#fusszeile p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BD5427;
}
#fusszeile a:link, #fusszeile a:visited, #fusszeile a:active {
	text-decoration:none;
	color: #990000;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-left: 7px;
} 

#fusszeile a:hover {
	text-decoration:none;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-left: 7px;
} 

#spalte p {
	margin-left:12px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#spalte a:link, #spalte a:visited, #spalte a:active {
	text-decoration:none;
	color: #BD5427;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	
}



#lastline {
background-color:#FFFFFF
}


.subfach p {
	margin-top:0px;
	margin-bottom:0px;

	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #EEEEEE;
}
.subfach a:link,.subfach a:visited,.subfach a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #EEEEEE;
	text-decoration: none;
	display: block;
	padding-left: 9px;
	padding-right: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
        border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.subfach a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EEEEEE;
	text-decoration: none;
	display: block;
	padding-left: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#pfadnavi p {

color: #BD5427;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:17px;
	
}

#pfadnavi a:link, #pfadnavi a:visited, #pfadnavi a:active {
	text-decoration:none;
	color: #990000;
	
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
} 

#pfadnavi a:hover {
text-decoration:none;
color:#666666;
}


#linkespalte {

width:460px;
float:left;
}

#linkespalte h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 15px;
	font-weight:bold;
margin-bottom:15px;
color:#000000;

}

#linkespalte h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	font-weight:bold;
margin-bottom:8px;
}


#linkespalte h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-bottom:1px solid #eee;
	margin-top:0px;
	margin-bottom:1px;

}


.tx-gsttopcontent-pi1 p {

margin:0px;
}


#rechtespalte {

float:left;
width:240px;
margin-left:33px;
margin-top:20;
}



#rechtespalte h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 1px;
	font-weight:bold;
margin-bottom:15px;
color:#000

}

#rechtespalte h2 {
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	font-weight:bold;
margin-bottom:8px;
}


#rechtespalte h4 {
display:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-bottom:1px solid #eee;
	margin-top:0px;
	margin-bottom:1px;

}








#rechtespalte p {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:0px;
	
}

#rechtespalte a:link {
color:#990000;
	text-decoration: underline;

}
#rechtespalte a:visited {
color:#990000;
	text-decoration: underline;

}
#rechtespalte a:hover {
color:#990000;
	text-decoration: none;

}
#rechtespalte a:active {
color:#990000;
	text-decoration: underline;

}


.caption {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}

.bulletlist {font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:8px;
	font-size: 11px;}
.table {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #eee; border-top: 1px solid #eee;
	padding: 4px;

	}
	
.celmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 8px;
}	

.sitemap1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 12px;
	}
	.sitemap2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:12px;
	margin-top: 5px;
	background-image: url(img/sitemapgrafik.gif);
	background-repeat: no-repeat;
	}
	
	.sitemap3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:22px;
	margin-top: 5px;
	background-image: url(img/sitemapgrafik.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	}



         .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { }
	
	.tx-indexedsearch-secHead a:link, .tx-indexedsearch-secHead a:visited, .tx-indexedsearch-secHead a:active  { text-decoration:none ;  }
	
	.tx-indexedsearch-sectionlinks a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.tx-indexedsearch-sectionlinks li {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;list-style-type: square;}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { border-bottom:1px solid #eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
