/* default */
body	{margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#666666; background-color:#ffffff;}	
form 	{margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#666666;}
table 	{margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px;}
td 		{font-family:Verdana, Arial, sans-serif; font-size:12px; color:#666666; padding:0px;}

select 	{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333333; padding:0px; background-color:#ffffff; border:1px solid #333333; width:160px;}

input	{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333333; padding:0px; background-color:#ffffff; border:1px solid #333333; width:160px;}
textarea {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333333; background-color:#ffffff; width:355px; height:80px;}
submit {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#666666; background-color:#ffffff;}





.floatLeft {
	float:left; 
}

.clearBoth {
	clear:both; 
}

.bgBlau {
	background-color:#336699;
}

.bgGrau {
	background-color:#999999;
}

.bgWeiss {
	background-color:#ffffff;
}

.bgRot {
	background-color:#9A0000;
}

.wkGrau1 		{ background-color:#CFCFCF; }
.wkGrau2 		{ background-color:#E0DFE0; }
.wkLine 		{ background-image:url(/images/wk_line.gif); }
.wkDoubleLine 	{ background-image:url(/images/wk_double_line.gif); }
.wkHead 		{ color:#656565; padding-left:16px; height:15x; font-weight:bold; }
.wkTxtWrap 		{ color:#303030; vertical-align:top; padding:5px; padding-top:4px; padding-bottom:4px; border-right:1px solid #CFCFCF; }
.wkTxtNoWrap 	{ color:#303030; vertical-align:top; padding:5px; padding-top:4px; padding-bottom:4px; border-right:1px solid #CFCFCF; white-space:nowrap;}
.wkMenge 		{ text-decoration:none; text-align:right; border:1px solid #336799; padding:0px; padding-bottom:1px; color:#336799; }
.wkInput 		{ color:#303030; vertical-align:top; padding:5px; padding-top:3px; padding-bottom:4px; border-right:1px solid #CFCFCF; white-space:nowrap; }
.wkInput input 	{ width:50px; text-align:right; font-size:11px; padding:2px; padding-top:1px; padding-right:4px; border:1px solid #336799; margin:0px; color:#336799;}
.wkPreis		{ font-size:12px; color:#9A0000; font-weight:bold; }
.wkPreis input 	{ width:90px; text-align:right; font-size:11px; padding:2px; padding-top:1px; padding-right:4px; border:1px solid #336799; margin:0px; color:#336799;}
.wkTxtField 	{  color:#333333; font-size:11px; font-weight:normal; white-space:nowrap; }
.wkTxtField input  	{ width:150px; font-size:11px; padding:2px; padding-top:1px; padding-right:4px; border:1px solid #336799; margin:0px; margin-top:2px; margin-bottom:4px; color:#336799; }
.wkTxtField select 	{ width:150px; font-size:11px; padding:2px; padding-top:1px; padding-right:4px; border:1px solid #336799; margin:0px; margin-top:2px; margin-bottom:4px; color:#336799; }


.txtRot {
	color:#9A0000; 
}

.txtWeiss {
	color:#ffffff; 
}

.txtGrau {
	color:#999999; 
}

.blaettern {
	color:#9A0000; text-decoration:none; font-weight:bold;
}

.acrobat {
	text-decoration:none; color:#9A0000; 
}
a.acrobat:hover {
	color:#336799;
}

a.blaettern:hover {
	color:#336799;
}

.service {
	color:#9A0000; text-decoration:none;
}

a.service:hover {
	color:#336799;
}
.subHead {
	color:#336699; font-weight:bold; font-size:11px;
}

.subHeadNeu {
	color:#336699; font-weight:bold; font-size:11px;
	background-image:url(../images/neu.gif); background-repeat:no-repeat; background-position:top left;
}

.kleinListe {
	font-size:10px; color:#333333; font-weight:normal;
}

.grossListe {
	 color:#333333; font-size:11px; font-weight:normal;
}

.grossPfeilRot {
	color:#9A0000; font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; 
}


.pdfLeft {
	color:#9A0000; margin-right:24px; text-decoration:none;
}
.pdfRight {
	color:#9A0000; text-decoration:none;
}

.wkHeader {
	color:#9A0000; font-weight:bold;
}

.error {
	color:#9A0000; font-weight:bold; 
	background-image:url(../images/pfeil.gif); background-repeat:no-repeat; background-position:top left;
	padding-left:18px;  
}

.headerTxt {
	font-family:Verdana, Arial, sans-serif; font-size:16px; color:#9b9b9b; font-weight:bold; margin-bottom:5px;
}

.subHeaderTxt {
	font-family:Verdana, Arial, sans-serif; font-size:11px; color:#666666; font-weight:bold;
}

.footerTxt {
	font-family:Verdana, Arial, sans-serif; font-size:10px; color:#cccccc; font-weight:normal; text-decoration:none;
}

a.footerTxt:hover {
	color:#ffffff;
}

.footerBg { 
	background-image:url(../images/bg_footer_h0.gif); background-repeat:no-repeat; background-position:top left; padding-top:2px; padding-left:16px; padding-right:17px;
}

.teaserHeader1 {
	font-family:Verdana, Arial, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; padding-left:5px;
}

.teaserHeader2 {
	font-family:Verdana, Arial, sans-serif; font-size:11px; color:#9A0000; font-weight:normal;
}

.teaserHeader3 {
	font-family:Verdana, Arial, sans-serif; font-size:11px; color:#9A0000; font-weight:bold; margin-bottom:6px; 
}



.fliessHeader2 {
	font-family:Verdana, Arial, sans-serif; font-size:11px; color:#656565; font-weight:normal;
}


.fliessHeader3 {
	font-family:Verdana, Arial, sans-serif; font-size:11px; color:#336799; font-weight:bold;
}



.menuTxt {
	font-family:Verdana, Arial, sans-serif; font-size:11px; color:#cccccc; font-weight:bold; text-decoration:none;
}

.menuTxt1 {
	color:#ffffff; font-weight:bold; font-size:10px; text-decoration:none;
}



.menuBg { 
	background-image:url(../images/bg_header_h1.gif); background-repeat:no-repeat; background-position:top left; padding-top:0px; padding-left:16px; padding-right:20px;
}

.line {
	border-top:9px solid #ffffff; border-bottom:9px solid #ffffff; background-color:#cccccc; height:1px; clear:both;
}