@charset "iso-8859-1";
/* CSS Document */

body { 
	background:url(img/bgd.gif) #858585 repeat-x;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-repeat:repeat-x;
	overflow-x:hidden; 
	overflow-y:scroll;
}

	 
.print {visibility:hidden; width:0px; height:0px;} 

.contNormText{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:50px;
	text-align:left;
	/*line-height:13px;*/
}
.contNormText2{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	/*line-height:13px;*/
}

.tabText {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}


.copyText {
	font-family:Arial;
	font-size:10px;
	color:#929292;
	
}
a.copyText{
   text-decoration:none;
	font-family:Arial;
	font-size:10px;
	color:#929292;
}
a.copyText:hover{
   text-decoration:none; 
	font-family:Arial;
	font-size:10px;
	color:#929292;
}

a.menuLeft{
   text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#929292;
	list-style-type: none;
	list-style-image: url('img/spacer.gif');

}
a.menuLeft:hover{
   text-decoration:none; 
	font-family:Arial;
	font-size:12px;
	color:#f49d2e;
	list-style-type: none;
	list-style-image: url('img/spacer.gif');
}

.menuLeft_active{
   text-decoration:none; 
	font-family:Arial;
	font-size:12px;
	color:#f49d2e;
	list-style-type: none;
	list-style-image: url('img/spacer.gif');
}
a.menuLeft3{
   text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#929292;
	list-style-type: none;

}
.menuLeft3{
	list-style-type: none;
	padding-right: 10px;
	}
.menuLeft3 li{
	list-style-type: none;
	}
a.menuLeft3:hover{
   text-decoration:none; 
	font-family:Arial;
	font-size:11px;
	color:#f49d2e;
	list-style-type: none;
}

.menuLeft3_active{
   text-decoration:none; 
	font-family:Arial;
	font-size:11px;
	color:#f49d2e;
	list-style-type: none;
	padding-right: 10px;
}
.menuLeft3s_active {
	text-decoration:none; 
	font-family:Arial;
	font-size:11px;
	color:#f49d2e;
	list-style-type: none;
	}
.menuLeft4 {
	list-style-type: none;
	padding-right: 10px;
	}
a.menuLeft4{
   text-decoration:none;
	font-family:Arial;
	font-size:10px;
	color:#929292;
	list-style-type: none;

}
a.menuLeft4:hover{
   text-decoration:none; 
	font-family:Arial;
	font-size:10px;
	color:#f49d2e;
	list-style-type: none;
}

.menuLeft4_active{
   text-decoration:none; 
	font-family:Arial;
	font-size:10px;
	color:#f49d2e;
	list-style-type: none;
	padding-right: 10px;
}
	

/* Dynamic menu */
 
.arrowlistmenu{
	text-align:right;
	/*width: 252px;*/ /*width of accordion menu*/
	padding-right:10px;
	padding-top:10px;
	list-style-type: none;
	line-height:15px;

}
 
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#929292;
	cursor: hand;
	cursor: pointer;
	list-style-type: none;
	line-height:15px;
}
 
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
   text-decoration:none; 
	font-family:Arial;
	font-size:11px;
	color:#f49d2e;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height:15px;
}
 
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	line-height:15px;
}
 
.arrowlistmenu ul li{
	padding: 0px; /*bottom spacing between menu items*/
	margin:0px;
	list-style-type: none;
	line-height:15px;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
font-family:Arial;
	color:#f49d2e;
	margin:0px;
	line-height:15px;
}
 
.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
	font-family:Arial;
	color:#f49d2e;
	margin:0px;
list-style-type: none;
line-height:15px;
}
 
.arrowlistmenu ul li a{
	margin:0px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	list-style-type: none;

	font-family:Arial;
	font-size:11px;
	color:#929292;
	line-height:15px;
}
 
.arrowlistmenu ul li a:visited{
	color: #929292;
	margin:0px;
	list-style-type: none;
	line-height:15px;
}
 
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
/*background:url(images/vmenu/sub_selected.png);*/
	color:#f49d2e;
	list-style-type: none;
	margin:0px;
	line-height:15px;
}
 
.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	list-style-type: none;
	margin:0px;
	line-height:15px;
}
 
.expand {
	text-decoration:none; 
	font-family:Arial;
	font-size:11px;
	color:#f49d2e;
	font-weight:bold;
	margin:0px;
	margin-right: 10px;
	list-style-type: none;
	line-height:15px;
}
 

.adm_menu_act {
	color:#F49D2E;
	text-decoration:none; 
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
a.adm_menu{
   text-decoration:none;
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
a.adm_menu:hover{
   text-decoration:none; 
	font-family:Arial;
	font-size:13px;
	color:#f49d2e;
	font-weight:bold;
}

a#unternehmen
{
	background: url('img/unternehmen_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:101px; align:left;
}

a#unternehmen:hover
{
	background-image: url('img/unternehmen_over_en.jpg');
}
img#unternehmen_act
{
	background: url('img/unternehmen_over_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:101px; align:left;
}

a#produkte
{
	background: url('img/produkte_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}

a#produkte:hover
{
	background-image: url('img/produkte_over_en.jpg');
}

img#produkte_act
{
	background: url('img/produkte_over_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}


a#produktion
{
	background: url('img/produktion_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}

a#produktion:hover
{
	background-image: url('img/produktion_over_en.jpg');
}
img#produktion_act
{
	background: url('img/produktion_over_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}

a#stellen
{
	background: url('img/stellen_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}

a#stellen:hover
{
	background-image: url('img/stellen_over_en.jpg');
}
img#stellen_act
{
	background: url('img/stellen_over_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}

a#kontakt
{
	background: url('img/kontakt_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}

a#kontakt:hover
{
	background-image: url('img/kontakt_over_en.jpg');
}
img#kontakt_act
{
	background: url('img/kontakt_over_en.jpg') no-repeat top;
	height:31px;display:block;
	margin:0px; padding:0px;
	width:100px; align:left;
}

a#ein
{
	background: url('img/eintragen_en.jpg') no-repeat top;
	height:23px;display:block;
	margin:0px; padding:0px;
	width:72px; align:left;
}

a#ein:hover
{
	background-image: url('img/eintragen_over_en.jpg');
}
a#aus
{
	background: url('img/austragen_en.jpg') no-repeat top;
	height:23px;display:block;
	margin:0px; padding:0px;
	width:72px; align:left;
}

a#aus:hover
{
	background-image: url('img/austragen_over_en.jpg');
}

a#druck
{
	background: url('img/drucken_en.jpg') no-repeat top;
	height:25px;display:block;
	margin:0px; padding:0px;
	width:60px; align:left;
}

a#druck:hover
{
	background-image: url('img/drucken_over_en.jpg');
}

.smaptit {
	text-decoration:underline; 
	font-size:14px; 
	font-weight:bold;
}

.smapu {
	text-decoration:underline;
}
	
.hov:hover {
	color:#f49d2e;
}

.txt_gray {
	color:#929292;
}
