BODY  {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D7D7D7;
	scrollbar-face-color: #C2BDBD;
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: white; 
	scrollbar-3dlight-color: #C2BDBD;
	scrollbar-arrow-color: white; 
	scrollbar-track-color: #D7D7D7; 
	scrollbar-darkshadow-color: #C2BDBD; 
}

.mitte {
	text-align:center; 
}

.rechts {
	text-align:right; 
}

a.smtxt {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#848484;
}
a.smtxt:hover {color:#FFFFFF}

.ssmtxtpassive {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5B5B5B;
}
a.ssmtxtpassive:hover {color:#8F8E8E}

.ssmtxtactive {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.prodlist {
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	line-height:12px;
	color:#999999;
}

.foo  {
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6A6969;
}
a.foo:hover {color:#999999}

.foopass  {
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.plain  {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000000;
}
a.plain:hover {color:#FFFFFF}
a.plain:active {color:#FFFFFF}

.plainwhite  {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
a.plainwhite:hover {color:#9F9D9D}

.small  {
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D7D7D7;
}

.conttxt {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#414141;
}

.conthead  {
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#D9F7F6;
}

.conttxtwhite  {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#D9F7F6;
}

a.conttxtwhite  {
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#D9F7F6;
}

.desc  {
	text-decoration:none;
	font-size:14px;
	font-family:Times New Roman,Times,serif;
	font-weight:bold;
	letter-spacing:1pt;
	line-height:14px;
	color:#D9F7F6;
}

.prog  {
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E0D6D6;
}
a.prog:hover {color:#DCD8D8}

td.frame  {
	background-color:#FFFFFF;
}

td.line  {
	background-color:#ABABAB;
}

.service  {
	background-color:#D4CF80;
}

.projekte  {
	background-color:#2D5D8C;
}

.produkt  {
	background-color:#BC4536;
}

.info  {
	background-color:#463F3F;
}

.prodinfo  {
	background-color:#CECECE;
}

.content  {
	background-color:#C2BDBD;
}

.nav  {
	background-color:#D7D7D7;
}

.nav1  {
	background-color:#E8E3E3;
}

.extral  {
	background-color:#464141;
}

#submenu1  {
	position:absolute;
	top:87px;
	left:322px;
	z-index:3;
	visibility:hidden;
}

#submenu2  {
	position:absolute;
	top:87px;
	left:420px;
	z-index:3;
	visibility:hidden;	
}

#submenu3  {
	position:absolute;
	top:129px;
	left:482px;
	z-index:3;
	visibility:hidden;	
}

#submenu4  {
	position:absolute;
	top:128px;
	left:670px;
	z-index:3;
	visibility:hidden;	
}

#info  {
	position:absolute;
	top:280px;
	left:420px;
}

#kontakt  {
	position:absolute;
	top:390px;
	left:420px;
	visibility:visible;
}

input.inp{
	width: 170px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #D7D7D7; 
	border-left: medium none #D7D7D7; 
	border-right: medium none #D7D7D7; 
	border-top: medium none #D7D7D7; 
	border-bottom: 2px dotted #000000;
}

input.ext{
	width: 120px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #C2BDBD; 
	border-left: medium none #C2BDBD; 
	border-right: medium none #C2BDBD; 
	border-top: medium none #C2BDBD; 
	border-bottom: 2px dotted #000000;
}

input.falk{
	width: 120px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #C2BDBD; 
	border-left: 1px solid #D7D7D7; 
	border-right: 1px solid #D7D7D7; 
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
}

input.plz{
	width: 50px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #C2BDBD; 
	border-left: 1px solid #D7D7D7; 
	border-right: 1px solid #D7D7D7; 
	border-top: 1px solid #D7D7D7; 
	border-bottom: 1px solid #D7D7D7;
}

select.land{
	width: 120px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF; 
}

textarea.txt{
	width: 340px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
	background-color: #FFFFFF;
	border-left: medium none #D7D7D7; 
	border-right: medium none #D7D7D7; 
	border-top: medium none #D7D7D7; 
	border-bottom: medium none #D7D7D7; 

}
