p{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #333334;
line-height: 22px;
text-align: justify;
}

ul{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #333334;
line-height: 22px;
text-align: justify;
}

li{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #333334;
line-height: 22px;
text-align: justify;
}



h1{
		font-size: 26px;
	font-family: Verdana, sans-serif;
	color: #333334;
	font-weight: normal;
	line-height: 24pt;}

	
.all

{
position:relative;width:1100px;height:auto;margin:auto;

}



.head
{
position:absolute;top:22px;left:8px;width:128px;height:26px;

}

.nonstop
{
position:absolute;top:280px;left:962px;width:112px;height:70px;

}

.imagehome
{
position:absolute;top:99px;left:8px;width:1100px;height:160px;

}

.bgmenu
{

position:absolute;top:64px;left:8px;width:1100px;height:35px;
}


.sprache
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:12px;
color:#b4b3b3;
position:absolute;top:26px;left:964px;width:160px;height:14px;

}




.sprache ul{
	margin:0px 0px;
	padding:3px 0px;
}


.sprache li{
display:inline;
	padding:0px 0px 0px 0px;
}

.sprache li a {
	text-decoration:none;

	
	color:#b4b3b3;
}


.sprache li a:hover {
	color:#ff0000;
}

.sprache li a:active

{ color:#ff0000; }





.sitemap
{
width:100%;
font-family: Verdana, sans-serif;
	font-size:12px;
	
	position:absolute;top:74px;left:1010px;width:80px;height:16px;
}

.sitemap a {
	text-decoration:none;

	
	color:#7e7e7e;

}

.sitemap a:hover {
	color:#ff0000;
}

.sitemap a:active

{ color:#ff0000 }


.suche
{
width:100%;
font-family: Verdana, sans-serif;
	font-size:12px;
	color:#b4b3b3;
	position:absolute;top:18px;left:714px;width:200px;height:26px;
}

.suche a {
	text-decoration:none;

	
	color:#b4b3b3;

}




.recherche
{
width:100%;
font-family: Verdana, sans-serif;
	font-size:11px;
	color:#b4b3b3;
	position:absolute;top:31px;left:694px;width:200px;height:26px;
}


.recherche a {
	text-decoration:none;

	
	color:#b4b3b3;

}






.suchefeld
{
position:absolute;top:26px;left:760px;width:170px;height:26px;
}


.go
{
position:absolute;top:-1px;left:120px;width:33px;height:19px;
}



.menu {
	width:100%;
font-family: Verdana, sans-serif;
	font-size:12px;

position:absolute;top:68px;left:18px;width:900px;height:12px;

}



.menu ul {
	margin:0px 0px;
	padding:3px 0px;
}


.menu li {
	display:inline;
	padding:0px 6px 0px 10px;
}

.menu li a {
	text-decoration:none;
	color:#747373;
}


.menu li a:hover {
	color:#ff0000;
}

.menu li a:active{
	color:#ff0000 ;
}

.menu li.act a{
	color: #ff0000 ;
}





.ueberstatron
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:117px;width:850px;height:12px;

}


.ueberstatron a {
	text-decoration:none;

	
	color:#7e7e7e;
}


.ueberstatron a:hover {
	color:#ff0000;
}

.ueberstatron a:active

{ color:#ff0000 }

.produkte
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:243px;width:850px;height:12px;

}


.produkte a {
	text-decoration:none;

	
	color:#7e7e7e;
}


.produkte a:hover {
	color:#ff0000;
}

.produkte a:active

{ color:#ff0000 }


.services
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:340px;width:850px;height:12px;

}


.services a {
	text-decoration:none;

	
	color:#7e7e7e;
}


.services a:hover {
	color:#ff0000;
}

.services a:active

{ color:#ff0000 }



.kontakt
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:434px;width:850px;height:12px;

}


.kontakt a {
	text-decoration:none;

	
	color:#7e7e7e;
}


.kontakt a:hover {
	color:#ff0000;
}

.kontakt a:active

{ color:#ff0000 }


.newsundpresse
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:526px;width:850px;height:12px;

}


.newsundpresse a {
	text-decoration:none;

	
	color:#7e7e7e;
}


.newsundpresse a:hover {
	color:#ff0000;
}

.newsundpresse a:active

{ color:#ff0000 }






.trennung1 {
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:92px;width:850px;height:12px;

}

.trennung2 {
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:220px;width:850px;height:12px;

}

.trennung3 {
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:316px;width:850px;height:12px;

}

.trennung4 {
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:410px;width:850px;height:12px;

}

.trennung5 {
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;

position:absolute;top:94px;left:502px;width:850px;height:12px;

}



.texthome
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:12px;
	line-height:22px;
	overflow:auto;

position:absolute;top:304px;left:210px;width:680px;height:5800px;
}



.texthome a	
{
		text-decoration: none;
		color: #151138;
		}
	
.texthome	a:link{
		text-decoration: none;
		color: #151138;
		}
	
.texthome	a:visited
	
	 {
		text-decoration: none;
		color: #151138;
		}
		
.texthome		a:hover
		{
		text-decoration: underline;
		color: #151138;
		}
		
.texthome		a:active {
		text-decoration: underline;
		color: #151138;
		}

.einweihung
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:11px;
	line-height:22px;
	overflow:auto;

position:absolute;top:255px;left:180px;width:600px;height:6000px;
}


.inhalt
{
line-height:22px;
overflow:auto;

position:absolute;top:300px;left:250px;width:500px;height:2000px;
}


.inhalttab
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;
	overflow:auto;
	line-height: 12pt;

position:absolute;top:255px;left:180px;width:605px;height:2000px;
}

.inhalttab a	
{
		text-decoration: none;
		color: #151138;
		}
	
.inhalttab	a:link{
		text-decoration: none;
		color: #151138;
		}
	
.inhalttab	a:visited
	
	 {
		text-decoration: none;
		color: #151138;
		}
		
.inhalttab		a:hover
		{
		text-decoration: underline;
		color: #151138;
		}
		
.inhalttab		a:active {
		text-decoration: underline;
		color: #151138;
		}




.inhalttab2
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;
	line-height: 12pt;
	

position:absolute;top:70px;left:300px;width:220px;height:1900px;
}


.inhalttab2 a	
{
		text-decoration: none;
		color: #151138;
		}
	
.inhalttab2	a:link{
		text-decoration: none;
		color: #151138;
		}
	
.inhalttab2	a:visited
	
	 {
		text-decoration: none;
		color: #151138;
		}
		
.inhalttab2		a:hover
		{
		text-decoration: underline;
		color: #151138;
		}
		
.inhalttab2		a:active {
		text-decoration: underline;
		color: #151138;
		}

.inhaltvertrieb
{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:10px;
	overflow:auto;
	line-height: 12pt;

position:absolute;top:255px;left:180px;width:605px;height:5000px;
}

.inhaltvertrieb a	
{
		text-decoration: none;
		color: #151138;
		}
	
.inhaltvertrieb	a:link{
		text-decoration: none;
		color: #151138;
		}
	
.inhaltvertrieb	a:visited
	
	 {
		text-decoration: none;
		color: #151138;
		}
		
.inhaltvertrieb		a:hover
		{
		text-decoration: underline;
		color: #151138;
		}
		
.inhaltvertrieb		a:active {
		text-decoration: underline;
		color: #151138;
		}

/* subnavigation */
div.subnav{
	width:100%;
font-family: Verdana, sans-serif;
	font-size:12px;
position:absolute;top:370px;left:0px;width:190px;height:80px;
line-height: 14pt;
text-align: left;
}


div.subnav ul{
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: left;
}
div.subnav ul ul{
	margin: 0px 0px 0px 10px
	text-align: left;
}
div.subnav ul li{
	margin: 0px 0px 2px 0px;
	padding: 0px;
text-align: left;
}
div.subnav ul li a{	
	font-family: Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #7e7e7e;
	line-height: 14pt;
	text-align: left;
}
div.subnav li.act a, div.subnav ul li a:hover{
	color: #ff0000;
	text-align: left;
}
div.subnav li.act ul li a{
	color: #7e7e7e;
	text-align: left;
}
div.subnav li.act ul li.act a, div.subnav li.act ul li a:hover{
	color: #ff0000;
	text-align: left;
}




span.aktivelink

{ color:#ff0000; }

span.bold

{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #151138;

font-weight: bold;
}


span.trennung

{ color:#7e7e7e; }

span.strich

{ color:#b4b3b3; }

span.langactive

{ color:#747373; }

.imagehome1
{
position:absolute;top:356px;left:999px;
}

.imagehome2
{
position:absolute;top:432px;left:999px;
}

.imagehome3
{
position:absolute;top:508px;left:999px;
}

.lageplan
{
position:absolute;top:279px;left:600px;width:205px;height:213px;
}
.textlageplan
{
position:absolute;top:430px;left:850px;width:80px;height:16px;
color:#ff0000;
font-size: 10px;
font-family: Verdana, sans-serif;
}

.textlageplan a {
	

	
	color:#ff0000;
}

.textlageplan a:hover {
	color:#ff0000;
}

.textlageplan a:active

{ color:#ff0000; }


.bottom
{
font-size: 11px;
	font-family: Verdana, sans-serif;
color:#7e7e7e;

position:fixed;width:951px;bottom:0px;height:44px;margin-left: 18px; margin-right: auto;}


/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
		.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-size:10px; font-family: Verdana, sans-serif; color: #151138;  }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-size:10px; font-family: Verdana, sans-serif; color: #151138; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:10px; font-family: Verdana, sans-serif;	color: #151138;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:10px; 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; }





