/* PREFA UK print */
html,body {
 margin: 40pt 20pt 5pt 45pt;
 background-color: FFFFFF; 
 font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
 font-size:   12; 
 color: #000000;
 overflow: visible !important; 
 }

 
form,ul,ol,li,h5,h6,td,p,div,td,img {padding:0;  margin:0; border: 0;
   font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
   font-size: 12px;	
	}
h1, h2, h3, h4 {margin: 0 0 0.3em 0;}
p {margin:0 0 0.6em 0 ;}
a img { border:0;}

h1 {font-size : 14px;	font-weight : bold;		color: #666;		text-align: left; }
h2 {font-size : 13px;	font-weight : bold;		color: #666;		text-align: left; }
h3 {font-size : 14px;	font-weight : normal;	color: #666;		text-align: left; }
h4 {font-size : 13px;	font-weight : normal;	color: #666;		text-align: left; }


hr {height:1px; color:#D22C2E; background-color:#D22C2E; border: 0px solid #D22C2E}
ul {margin-left: 1px; padding-left: 15px;  }
li {list-style-image: url(../glob_images/list_image.gif); 	 text-align: left;	}


#link-desc {font-size : 14px;	font-weight : bold;		color: #666;		text-align: left; }
/* box */
	
#topbox 	{display: none}	
#leftbox	{display: none}	
#content-null {margin: 20px 0 0 0; 	padding: 0; }	
#content-mr {float: left; width: 626px; margin: 0;	padding: 0; }
.content-mr {width: 100%; padding: 0 5px 0 0; line-height: 16px;	}
#content-m  {float:left; 	width:386px; margin:0; padding: 0;}
.content-m 	{width: 100%; padding: 0 0px 0 0; line-height: 16px; border-right: 	}
#content-r  {float: right;	width:220px; margin: 0;	padding: 0;	border: 0;} 
.content-r 	{width: 100%; }

.content-part {overflow: visible; height: 100%;}

.banner		 {width:626px; height:70px; border:0; margin:0; padding:0}
.pfad   { display: none} 


/* end menu */

.px11 {	font-size : 11px;}
.px12 {	font-size : 12px;}
.px13 {	font-size : 13px;}
.px14 {	font-size : 14px;}
.px15 {	font-size : 15px;}
.px17 {	font-size : 17px;}

.px12redbold {	font-size : 12px; 	color:	#D22C2E; 	font-weight: bold;}
.px13redbold {	font-size : 13px; 	color:	#D22C2E; 	font-weight: bold;}
.px14redbold {	font-size : 14px; 	color:	#D22C2E; 	font-weight: bold;}
.px14red 	 {	font-size : 14px; 	color:	#D22C2E;}

.standardtext {font-size : 12px;}
.small {	font-size : 11px; }
.cad {
	font-size : 11px;
	width: 123px;
	vertical-align: top;
	padding-top: 5px;
}
.vorteiltext {
	font-size : 11px;
	width: 185px;
	height: 36px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 2px;
   background: #E5E5E5;
}
.spruch {
	font-size : 11px;
	font-weight : bold;		
	vertical-align: top;
	padding-left: 3px;
	padding-right: 2px;
}
  
A, A:LINK, A:VISITED, A:ACTIVE {
	text-decoration : none;
	color:	#666666;
	}
A.co-link, A:LINK.co-link, A:VISITED.co-link, A:ACTIVE.co-link {
	text-decoration : none;
	background-image: url(../images/r_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 10px;
	color:	#666666;
	font-size: 12px;
	}	
A.co-link2, A:LINK.co-link2, A:VISITED.co-link2, A:ACTIVE.co-link2 {
	text-decoration : none;
	background-image: url(../images/r_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 10px;
	color:	#D22C2E;
	font-size: 13px;
	font-weight: bold;

	}
A.co-link3, A:LINK.co-link3, A:VISITED.co-link3, A:ACTIVE.co-link3 {
	text-decoration : none;
	color:	#666666;
	font-size: 12px;
	font-weight: bold;
	}
			
a.leftmail , a.leftmail:link, a.leftmail:visited, a.leftmail:active	  {	
	font-weight: bold;	
	color: #666666;   }

A.mail, A:LINK.mail, A:VISITED.mail, A:ACTIVE.mail {
	color:	#666666;
	font-size: 12px;
	}
	
A.r-link, A:LINK.r-link, A:VISITED.r-link, A:ACTIVE.r-link {
	text-decoration : none;
	color:	#D22C2E;
	}


ul.subnavi1 { margin: 0 0 0 25px; padding: 0 ;  }
ul.subnavi1 li {	list-style-image: url(../images/r_pfeil.gif);    }
ul.subnavi1 a, ul.subnavi1 a:link, ul.subnavi1 a:visited, ul.subnavi1  a:active {
	color: #D22C2E;	font-weight: bold;	font-size: 13px;
  }
ul.subnavi1 a:hover {color:	#666666;  }

/* formulare */

input { font-size : 11px;	font-family : Helvetica, Arial, Geneva, Verdana, sans-serif;
		  	padding-left : 3px;	margin: 1px}	
option {color : #646464;	font-size : 11px;  }
textarea {padding-left : 3px;	border : 1px solid #999;} 

.field-desc { 	font-size: 12px;	text-align: left;}
.micro {	font-size: 11px;}
.chb {	border : 0px;}



/* classes */	
.button {
	border: none;
	}	
	

.prod {
	height: 18px;
	background-color: #FFFFFF;
	color: #D22C2E;	
	font-weight: bold;
	font-size: 13px;
	width: 117px;
	cursor: hand;
	}	


img.imgsitemap{	vertical-align: bottom;	border: none;}	


#pic-r {
	text-align: center;
	width: 220px; 
	margin-top: 2px;
}
#tn-r {	margin: 0;
	width: 220px; 
	height: 265px;
	text-align: center;
}

#button1 {
	border: none;
	padding: 0px;
	height: 18px;
	}
#button1-over {
	background-image: url(../images/button1_over.gif);
	border: none;
	width: 52px;
	height: 18px;
	}	
			
#mapmsg{
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 14px;
}	

.noscreen {display: none; 
} 
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		} 
/* only uk */
#nix1 {color: #FFFFFF;	font-weight: bold;	font-size: 14px; padding-left: 3px;} 	
a.redlink , a.redlink:link, a.redlink:visited, a.redlink:active	{
	color: #D22C2E;
	font-weight: bold;
	font-size: 14px;
	padding-left: 3px;
	padding-bottom: 2px;	
}
a.redlink:HOVER	{
	color: #333333;
	text-decoration: underline;	
}
a.grlink , a.grlink:link, a.grlink:visited, a.grlink:active	{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 2px;	
}
a.grlink:HOVER	{
	color: #D22C2E;
	text-decoration: underline;	
}	
.prod {
	height: 18px;
	background-color: #FFFFFF;
	color: #D22C2E;	
	font-weight: bold;
	font-size: 13px;
	width: 117px;
	cursor: hand;
	}			

ul#produkte {
	display: none;
}


.noprint { display: none} 


/* produkte für home_r */
ul#produkte {	display: none;}

/* map - flash */
#map { display: none}
#msg { display: none}
#plzsuche { display: none}

#hotlinks{margin: 40px 0 0 0;
	width: 378px;
	text-align: left;	
	border-top: 15px solid #e6e6e6;
	border-bottom: 15px solid #e6e6e6;
}
.hotlinks{	margin: 0; padding: 5px 0 5px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;}
.hotlinks a {	margin: 0; padding: 0;}
.hotlinks p {	margin: 3px 0 0 0; padding: 0 0 0 10px;}

#reflink{margin: 20px 0 0 0;	width: 378px;	text-align: left;}
#reflink-txt{margin: 0;
width: 230px;
float: right;}
#reflink-txt a {	margin: 0; padding: 0 0 0 1px;
color: #d22c2e;	font-weight: bold;	font-size: 13px}
#reflink-txt a:hover {color: #666;}
#reflink-txt p {	margin: 3px 0 0 0; padding: 0 0 0 12px;}


/* überschrift  */
#ueber{margin: 0px 0  0 0 ;	width: 380px;	height: 100px;	text-align: left; }
#ueber-r{margin: 0;
width: 120px;
float: right;}
#ueber-r img{display:none}	
#ueber-l		{vertical-align: bottom;}	
#ueber-l img{ margin: 50px 0 0 0;;
}	

#spengler{
 float: left;
 width : 385px !important; 	
 padding: 0; 	overflow: visible;	
}  
#spengler .infotext h2{	padding: 2px 0	2px 0;
	color: #d22c2e;
	font-size: 13px;
	font-weight: bold;
	background-color: #f6f6f6;
}
.spengler-item {margin: 3px 0 0 0;	width: 365px; height: 120px;
	border-bottom: 3px solid #f6f6f6;
	}

.spengler-item-l {margin: 0;	padding: 0; 	border: 0; }

.spengler-item-firma {margin: 0; padding:0 0 0 8px; font-weight: bold;
background-image: url(../images/gr_pfeil.gif);
background-position: 0px;
background-repeat: no-repeat;
vertical-align: 	bottom;	}
.spengler-item-data {margin: 0 0 0  8px; padding:0 0 0 0px; 	}
.spengler-item-data a {padding:0 0 0 0; 	}	
	
.spengler-item-r {margin: 0;	padding: 0;	float: right; 	width: 100px;	vertical-align: top !important;}

.spengler-item-logo {margin: 0; height: 65px; padding: 0 0 0 7px;}
.spengler-item-anfahrt {display:none}
.spengler-item-ref {display:none}

