body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #E5E6E6 url(bilder/eks_rand.jpg) repeat-y left top;
}
#kopf {
	background: url(bilder/eks_kopf.jpg) no-repeat left top;
	height: 79px;
	width: 968px;
}
#sub {
	width: 180px;
	left: 760px;
	top: 20px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;	
}
#sub a {
	text-decoration: none;
	color: #000000;
}
#sub a:hover {
	text-decoration: underline;
	color: #000000;
}
#sub input {
	width: 100px;
	height: 17px;
	font-size: 10px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}
#wrapper {
	background: url(bilder/eks_fuss.jpg) no-repeat left top;
	height: 244px;
	width: 968px;
	position: absolute;
}
#inhalt {
	width: 670px;
	left: 240px;
	top: 60px;
	position: absolute;
}
#headline_ba_g {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #6ECDE4;
}
#headline_ba_p {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #FFE463;
}
#headline_wms_g {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #99D7DB;
}
#headline_wms_p {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #C8DF8E;
}
#headline_ebs_g {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #5DA9DD;
}
#headline_ebs_p {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #FFF798;
}
#headline_mbs {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #FEDCC2;
}
#headline_eks {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #E0D7EA;
}
#headline_mks {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #FFE59D;
}
#headline_ss {
	width: 728px;
	left: 240px;
	top: 30px;
	position: absolute;
	background-color: #F7B9D5;
}
#headline_ba_g .header, #headline_ba_p .header, #headline_wms_g .header, #headline_wms_p .header, #headline_ebs_g .header, #headline_ebs_p .header, #headline_mbs .header, #headline_eks .header, #headline_mks .header, #headline_ss .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	line-height: 30px;
}
#breadcrumbs {
	width: 700px;
	left: 240px;
	top: 10px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: right;	
}
#breadcrumbs a{
	color: #000000;
	text-decoration: underline;
}
#breadcrumbs a:hover{
	color: #FF00CC;
	text-decoration: underline;
}
#navigation {
	width: 180px;
	left: 20px;
	top: 20px;
	position: absolute;
}

#navigation a.navi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	text-decoration:none;
	line-height: 18px;
}
#navigation a.navi1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	text-decoration:none;
	background-image: url(bilder/dot.gif);
	background-repeat: no-repeat;
}
#navigation a.navi1aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;	
	text-decoration:none;
	line-height: 18px;	
	
}
#navigation a.navi1cur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;	
	text-decoration:none;
	line-height: 18px;	
	background-image: url(bilder/dot.gif);
	background-repeat: no-repeat;

}
#navigation a.navi2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	padding-left: 20px;
	line-height: 15px;	
}
#navigation a.navi2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration:none;
	background-image: url(bilder/dot.gif);
	background-repeat: no-repeat;	
}
#navigation a.navi2cur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-left: 20px;
	line-height: 15px;
	background-image: url(bilder/dot.gif);
	background-repeat: no-repeat;	
}
#navigation a.navi2aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-left: 20px;
	line-height: 15px;

}
#navigation a.navi3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	padding-left: 30px;
	line-height: 15px;	
}
#navigation a.navi3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-decoration:none;
	background-image: url(bilder/dot.gif);
	background-repeat: no-repeat;	
}
#navigation a.navi3aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	text-decoration:none;
	padding-left: 30px;
	line-height: 15px;	
	background-image: url(bilder/dot.gif);
	background-repeat: no-repeat;	
}
#navigation .trenner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF00CC;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF00CC;
	text-decoration: none;
}
a {
	color: #FF00CC;
}
p, .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

#drei-spalten{
	width:700px;
	float:left;
}
#drei-spalten .spalte1{
	width:200px;
	float:left;
}
#drei-spalten .spalte2{
	width:35px;
	float:left;
}
#drei-spalten .spalte3{
	width:465px;
	float:left;
}

#drei-spalten-detail{
	width:700px;
	float:left;
}
#drei-spalten-detail .spalte1-detail{
	width:160px;
	float:left;
}
#drei-spalten-detail .spalte2-detail{
	width:35px;
	float:left;
}
#drei-spalten-detail .spalte3-detail{
	width:425px;
	float:left;
}

/* Indexed Search Modul */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }		
.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 { margin-top:10px; margin-bottom:5px; }		
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }		
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }		
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
 }		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }		
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }		
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }		
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }		
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */		
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }		
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }		
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }		
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }		
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }		
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
.tx-indexedsearch .tx-indexedsearch-title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.tx-indexedsearch .tx-indexedsearch-title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}

.browsebox li.tx-indexedsearch-browselist-currentPage a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF00CC;
	text-decoration:none;
}
.browsebox li.tx-indexedsearch-browselist-currentPage a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF00CC;
	text-decoration:underline;
}

.browsebox li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.browsebox li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF00CC;
	text-decoration:underline;
}
/* END Indexed Search Modul */

.tr-even td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.tr-odd td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	padding-top: 2px;
	text-align: center;
}

 .alt_text{
 	position:absolute; 
	width:170px; 
	height:30px; 
	padding:5px 5px 5px 5px;
	visibility:hidden; 
	z-index:1;
	background-color:#FFFFFF;
	border:1px solid #FF00CC;
	text-align:left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
 }

