body {
/*	background-image: url(/fileadmin/img/linksrechts.gif);
	background-repeat: repeat;*/
	background-color:#fff;
	text-align:center;
	margin:0;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	color:#455257;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #73bed1;
}

a:link, a:visited, a:active, #nl a:link, #nl a:visited, #nl a:active{
	color:#009900;
	text-decoration:none;
}
a img, #nl .download img {
	border:0;
}

H1 {
	color:#009900;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:22px;
}
#page {
	width: 905px;
	height:auto;
	text-align: left;
	margin:0 auto;
	background-color:#fff;
/*	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #73bed1;*/
	/*	background-image: url(/fileadmin/tmp/img/bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 230px;*/
	
}

.logo {
	float: left;
}
#topbanner {
	background-color:#FFFFFF;
	float: left;
	width:642px;
	height:98px;
	padding-left:30px;
}
#vmenubox {
	clear:both;
	width:231px;
	float:left;
	font-size:12px;
}

.vmenutop {
	background-image: url(/fileadmin/tmp/img/vmenutop.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 231px;
}
.vmenubtm {
	background-image: url(/fileadmin/tmp/img/vmenubtm.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 231px;
}

#vmenu {
	width:200px;
	background-image: url(/fileadmin/tmp/img/vmenubg.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 30px;
}

#vmenu {
	line-height:25px;

}
#vmenu .leftnav a:link,#vmenu .leftnav a:active,#vmenu .leftnav a:visited{
/*	display:block;*/
	color:#009900;
	text-decoration:none;
}

#vmenu .leftnav a:hover{
/*	display:block;*/
	color:#009900;
	font-weight:bold;
}

#vmenu .leftnav_act{
/*	display:block;*/
	/*background-color:#940000;*/
	font-weight:bold;
}

#vmenu .leftnav_act a:link,#vmenu .leftnav_act a:active{
/*	display:block;*/
	text-decoration:none;
	color:#455257;
}

#vmenu .leftnav_act a:visited{
/*	display:block;*/
	text-decoration:none;
	color:#455257;
}

#vmenu .leftnav_act a:hover {
/*	display:block;*/
	color:#455257;
	
}

#vmenu .leftnav1, #vmenu .leftnav2{
	display:block;
	font-weight:normal;
	
}

#vmenu .leftnav1 a:link, #vmenu .leftnav1 a:visited,#vmenu .leftnav1 a:active,
#vmenu .leftnav2 a:link, #vmenu .leftnav2 a:visited,#vmenu .leftnav2 a:active{

	display:block;
	text-decoration:none;
	color:#455257;
	padding-left:20px;
	/*background-image: url(/fileadmin/tmp/img/menuarrow.gif);
	background-repeat: no-repeat;
	*/
	/*background-x-position: 10px;*/
	/*background-y-position: 50%;*/
}

#vmenu .leftnav2 a:link, #vmenu .leftnav2 a:visited,#vmenu .leftnav2 a:active{
	padding-left:40px;
}
#vmenu .leftnav1 a:hover{

	display:block;
	text-decoration:none;
	color:#455257;
	font-weight:bold;
	padding-left:20px;
	margin-right:20px;
	margin-right:0px;
	background-image: url(/fileadmin/tmp/img/menuarrow.gif);
	background-repeat: no-repeat;
}

#vmenu .leftnav2 a:hover{

	display:block;
	text-decoration:none;
	color:#455257;
	font-weight:bold;
	padding-left:40px;
	margin-right:0px;
	margin-right:0px;
	background-image: url(/fileadmin/tmp/img/menuarrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}


#vmenu .leftnav_subact1 a{

	display:block;
	text-decoration:none;
	color:#455257;
	font-weight:bold;
	padding-left:20px;
	margin-right:20px;
	margin-right:0px;
	
}
#vmenu .leftnav_sub1 a{
	display:block;
	text-decoration:none;
	color:#455257;
	font-weight:bold;
	padding-left:20px;
	margin-right:20px;
	margin-right:0px;
	



}

#vmenu .leftnav_act1,#vmenu .leftnav_act2{
/*	display:block;*/
	/*background-color:#940000;*/
	/*font-weight:bold;*/
		padding-left:20px;
	margin-right:20px;
	_margin-right:0px;
	background-image: url(/fileadmin/tmp/img/menuarrow.gif);
	background-repeat: no-repeat;
}


#vmenu .leftnav_act2{
	padding-left:40px;
	background-position: 20px 0px;
}
#vmenu .leftnav_act1 a:link,#vmenu .leftnav_act1 a:active,
#vmenu .leftnav_act2 a:link,#vmenu .leftnav_act2 a:active{
/*	display:block;*/
	text-decoration:none;
	color:#455257;
}

#vmenu .leftnav_act1 a:visited,
#vmenu .leftnav_act2 a:visited{
/*	display:block;*/
	text-decoration:none;
	color:#455257;
}

#vmenu .leftnav_act1 a:hover,
#vmenu .leftnav_act2 a:hover {
/*	display:block;*/
	color:#455257;
	
}




#cntbox {
	float: left;
}

.spacer {
	_width:181px;
	width:181px;
	_height:1px;
	line-height:1px;
	/*display:block;*/
/*	padding:0;
	margin:0;*/
	background-image: url(/fileadmin/tmp/img/vmenudot.gif);
	background-repeat: repeat-x;	
}

.partnerimgs {
	width:200px;
	text-align:center;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:100px;

}
#address {
	width:200px;
	text-align:left;
	padding-top:30px;
	padding-left:30px;
	padding-bottom:20px;

}

#lbanner {
	float:left;
	width:200px;
	height:114px;
	padding-left:30px !important;
	padding-left:10px;
}

#cbanner {
	float:left;
	width:200px;
	height:114px;
	padding-left:20px;
}

#rbanner {
	float:left;
	width:200px;
	height:114px;
	padding-left:20px;
}

#ltxt {
clear:both;
	float:left;
	width:200px;
	height:93px;
	margin-left:30px !important;
	margin-left:5px;
	background-image: url(/fileadmin/tmp/img/lbg.gif);
	background-repeat: no-repeat;	
}

#ctxt {
	float:left;
	width:200px;
	height:93px;
	margin-left:20px;
	background-image: url(/fileadmin/tmp/img/cbg.gif);
	background-repeat: no-repeat;	
}
#rtxt {
	float:left;
	width:200px;
	height:93px;
	margin-left:20px;
	background-image: url(/fileadmin/tmp/img/rbg.gif);
	background-repeat: no-repeat;	
}
#ltxt p,#ctxt p,#rtxt p{
	padding:0px;
	padding-left:10px;
	padding-right:10px;

}

#lbanner a img, #rbanner a img, #cbanner a img{
	border:0;

}
#teaserbox {
	clear:both;
/*	float:left;*/
	margin:0px;
	padding:0px;
	width:670px !important;
	width:655px;
	background-image: url(/fileadmin/tmp/img/aktuell.gif);
	background-repeat: no-repeat;
	height:100px;
	background-position: 2px 10px !important;
	background-position: -17px 10px;
}
#footer {
	clear:both;
	width:100%;
	min-height:500px;
	padding:0;
	margin:0;
	margin-top:20px;
	background-image: url(/fileadmin/tmp/img/fbg.gif);
	background-repeat: repeat-x;
	background-color: #e1e1e1;
}
#fmenu {
	padding-top:2px;


}
#fmenu A{
	color:#FFFFFF;
	text-decoration:none;
}
#fmenu A:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


.tx-jppageteaser-pi1  { }
.tx-jppageteaser-pi1-list  {
	width:615px;
	padding:0;
	padding-top:50px;
	padding-left:45px !important;
	padding-left:25px;
}

.tx-jppageteaser-pi1-list-entry {
	
		    float:left;
			width:300px;
		}
		
.tx-jppageteaser-pi1-list-entry-odd {
		padding-right:15px;
		}
		
.tx-jppageteaser-pi1-list-entry-image IMG {

		    float: left; 
		    margin: 10px 12px 10px 0px;
		    border: 1px solid #666;
		}
		
.tx-jppageteaser-pi1-list-entry H4 {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:11px;
			padding:0px;
			margin:0px;
			margin-top:8px;
		    position: relative;
}
.tx-jppageteaser-pi1-list-entry H4 A{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:11px;
	color:#009900;
	text-decoration:none;
}
.tx-jppageteaser-pi1-list-entry H4 A:hover{
	color:#009900;
	text-decoration:underline;
}
.tx-jppageteaser-pi1-list-entry-description a:link,
.tx-jppageteaser-pi1-list-entry-description a:visited,
.tx-jppageteaser-pi1-list-entry-description a:active {
	color:#455257;
	text-decoration:none;
}

.tx-jppageteaser-pi1-list-entry-description a:hover{

	text-decoration:underline;
}

#cntfull {
	width:620px;
	padding-left:43px !important;
	padding-left:23px;
	float:left;
}

#bildl {
	width:200px;
	padding-left:43px;
	float:left;
}

#bildm{
	width:200px;
	padding-left:10px;
	float:left;


}

#bildr{
	width:200px;
	padding-left:10px;
	float:left;



}

#lcnt {
	width:420px;
	padding-left:43px !Important;
	padding-left:23px;
	float:left;
}

#rcnt {
	width:200px;
	float:left;
}

		.tx-jppageteaser-1col-pi1 {}
		
		.tx-jppageteaser-1col-pi1-browsebox {
		    margin-top: 10px;
		    padding-top: 3px;
		    border-top: 1px solid #ccc;
		}
		
		
		/* List View */
		.tx-jppageteaser-1col-pi1-list {}
		
		.tx-jppageteaser-1col-pi1-list-entry {
		    /*clear: both;*/
		    float:left;

		}
		
		.tx-jppageteaser-1col-pi1-list-entry-description A:link,
		.tx-jppageteaser-1col-pi1-list-entry-description A:visited,
		.tx-jppageteaser-1col-pi1-list-entry-description A:active {
			color:#455257;
			text-decoration:none;
		}

		.tx-jppageteaser-1col-pi1-list-entry-description A:hover{
			text-decoration:underline;
		}		

		.tx-jppageteaser-1col-pi1-list-entry-image IMG {
		    float: left; 
		    margin: 10px 20px 10px 0px;
		    border: 1px solid #000000;
		}
		
		

		.tx-jppageteaser-1col-pi1-list H4 {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:11px;
			padding:0px;
			margin:0px;
			margin-top:8px;
		    position: relative;
		}
		
		.tx-jppageteaser-1col-pi1-list H4 A,
		.tx-jppageteaser-1col-pi1-list-entry-link-item A {
		    color: #009900;
			text-decoration:none;
		}

		.tx-jppageteaser-1col-pi1-list H4 A:hover,
		.tx-jppageteaser-1col-pi1-list-entry-link-item A:hover {
		    color: #009900;
			text-decoration:underline;
		}
		
		.tx-jppageteaser-1col-pi1-list-entry-creation-date,
		.tx-jppageteaser-1col-pi1-list-entry-change-date {
		    position: absolute;
		    bottom: 4px;
		    right: 0px;
		    font-size: 9px;
		    font-weight: normal;
		    color: #999;
		}
		
		.tx-jppageteaser-1col-pi1-browsebox {
		    text-align: center;
		}

.fimgs {
	padding-top:15px;
	text-align:right;
}
.fimgs IMG{
margin:5px;
}

#searchbox {
	padding-left: 20px;
	padding-top:30px;
	width:200px;
}

.srchbtn {
	/*margin-top:20px;*/
	
}

.tx-indexedsearch .tx-indexedsearch-browsebox{
	float:right;
}

		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-browsebox UL { text-align:right; margin: 0; padding:0; }
		.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; float:left;}
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch { margin:0; padding:0;}
		.tx-indexedsearch .tx-indexedsearch-res p.tx-indexedsearch-descr {  margin:0;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup  { font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.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 .res-tmpl-css h3 { font-size:11px; margin:0; margin-top:20px; line-height:14px;}
		.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; }
		
		
body {
   
	

}
#nl p {
	 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:11px;
		color:#455257;
}
address {
     padding:20px;

}
#nl {
	margin-left:20px;
	margin-right:20px;
}

#nl h1 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:18px;
	color:#009900;
	
}
#nl h4 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:11px;
	color:#009900;
	font-weight:bold;
}
#address {
	padding:20px;

}