body{ 
	scrollbar-base-color: #CCC;
	scrollbar-track-color: #F5F5F5;
	scrollbar-face-color: #E8E9EA;
	scrollbar-darkshadow-color: #555555;
	scrollbar-shadow-color: #BBB;
	scrollbar-arrow-color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000; 
	}
	
TD	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;line-height:16px;
	}
	
TD.box	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;
	}
	
.title	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 16px;  color: #D71A10; font-weight:bold;
	}
	
.title1	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #D71A10; font-weight:bold;
	}
	
.title2	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #D71A10; font-weight:bold;
	}
	
.title3	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #D71A10; font-weight:normal;
	}
	
.title4	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #D71A10; font-weight:bold;
	}

.small	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #000000; 
	}
	
.small2	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000; 
	}
	
.titlegrau	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 16px;  color: #595959; line-height:20px;
	}
		
.dienstleistung  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;line-height:19px;
	}
	

A:link {text-decoration: underline; color: #86969F;
	 }
A:visited {text-decoration: underline; color: #86969F;
	}
A:active {text-decoration: underline; color: #86969F; 
	 }
A:hover {text-decoration: underline; color: #000000; 
	}
	
	
A.start:link {text-decoration: none; color: #393939;
	 }
A.start:visited {text-decoration: underline; color: #393939;
	}
A.start:active {text-decoration: underline; color: #393939; 
	 }
A.start:hover {text-decoration: underline; color: #FD2607; 
	}

TD.start	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;line-height:20px;
	}
	
TD.startgrau	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #595959; line-height:20px;
	}
	
	
A.text:link {text-decoration: none; color: #595F63;
	 }
A.text:visited {text-decoration: none; color: #595F63;
	}
A.text:active {text-decoration: underline; color: #595F63; 
	 }
A.text:hover {text-decoration: underline; color: #000000; 
	}	

	
A.nav:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000; font-weight:bold;
			text-decoration: none;}
A.nav:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  font-weight:bold;
			text-decoration: none;}
A.nav:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  font-weight:bold;
			text-decoration: none; }
A.nav:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
			
			
	

A.highlighted {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #D71A10;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
A.highlighted:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #D71A10;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
A.highlighted:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #D71A10;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
A.highlighted:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #D71A10;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
			
			
			
A.subnav:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000; font-weight:normal;
			text-decoration: none;}
A.subnav:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  font-weight:normal;
			text-decoration: none;}
A.subnav:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  font-weight:normal;
			text-decoration: none; }
A.subnav:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  font-weight:normal;
			text-decoration: none;
			}
			
						
A.highlighted1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
A.highlighted1:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
A.highlighted1:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
A.highlighted1:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;  font-weight:bold;
			text-decoration: none;
			background: #FFFFFF url(/_images/nav-bg.gif) no-repeat; 
			display: block;
			}
			

			
A.highlighted2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: none;
			}
A.highlighted2:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: none;
			}
A.highlighted2:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: none;
			}
A.highlighted2:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: none;
			}
			


A.subnav1:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10; font-weight:normal;
			text-decoration: none;}
A.subnav1:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: none;}
A.subnav1:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: none; }
A.subnav1:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: underline;
			}

A.linksunternehmensprofil:link {font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #595F63; font-weight:normal;
			text-decoration: none;}
A.linksunternehmensprofil:visited {font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #595F63;  font-weight:normal;
			text-decoration: none;}
A.linksunternehmensprofil:active {font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #595F63;  font-weight:normal;
			text-decoration: none; }
A.linksunternehmensprofil:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  font-weight:normal;
			text-decoration: underline;
			}
			
A.highlighted3:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10; font-weight:normal;
			text-decoration: underline;}
A.highlighted3:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: underline;}
A.highlighted3:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: underline; }
A.highlighted3:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #D71A10;  font-weight:normal;
			text-decoration: underline;
			}						



A.white:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF; font-weight:bold;
			text-decoration: none;}
A.white:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF; font-weight:bold;
			text-decoration: none;}
A.white:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF; font-weight:bold;
			text-decoration: none;}
A.white:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF; font-weight:bold;
			text-decoration: none;}
			
			
A.shop:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color:#85B815; font-weight:bold;
			text-decoration: none;}
A.shop:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color:#85B815; font-weight:bold;
			text-decoration: none;}
A.shop:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color:#85B815; font-weight:bold;
			text-decoration: none;}
A.shop:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color:#85B815; font-weight:bold;
			text-decoration: underline;}



A.boxLink:link {text-decoration: none; color: #504E4E;
	 }
A.boxLink:visited {text-decoration: none; color: #504E4E;
	}
A.boxLink:active {text-decoration: none; color: #504E4E; 
	 }
A.boxLink:hover {text-decoration: none; color: #D71A10; 
	}



A.titlegrau:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #595959; line-height:20px; font-weight:bold;
	 text-decoration: none;}
A.titlegrau:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #595959; line-height:20px; font-weight:bold;
	text-decoration: none;}
A.titlegrau:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #595959; line-height:20px; font-weight:bold;
	 text-decoration: none;}
A.titlegrau:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #D71A10; line-height:20px; font-weight:bold;
	text-decoration: none;}




.white {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF; font-weight:bold;
			text-decoration: none;}
		
.red {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #D71A10; font-weight:bold;
			text-decoration: none;}
.redsmall {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #D71A10; font-weight:bold;
			text-decoration: none;}

.f150 {
	width: 150px; 
	background-color:#FFFFFF;
	border-right: solid 1px #D71A10;
	border-top:solid 1px #D71A10;
	border-left:solid 1px #D71A10;
	border-bottom:solid 1px #D71A10;
	margin-top:1px;}

.f200a {
	width: 150px; 
	background-color:#FFFFFF;
	border-right: solid 0px #A1A1A1;
	border-top:solid 0px #A1A1A1;
	border-left:solid 0px #A1A1A1;
	border-bottom:solid 1px #A1A1A1;
	margin-top:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000; }
	
	
.f160 {
	width: 165px; 
	background-color:#FFFFFF;
	border-right: solid 1px #6D6D6D;
	border-top:solid 1px #6D6D6D;
	border-left:solid 1px #6D6D6D;
	border-bottom:solid 1px #6D6D6D;
	margin-top:1px;}
	
.f160a {
	width: 165px; 
	background-color:#FFFFFF;
	border-right: solid 0px #6D6D6D;
	border-top:solid 0px #6D6D6D;
	border-left:solid 0px #6D6D6D;
	border-bottom:solid 1px #6D6D6D;
	margin-top:1px;}
	
.f160b {
	width: 165px; 
	background-color:#F8F8F8;
	border-right: solid 1px #6D6D6D;
	border-top:solid 1px #6D6D6D;
	border-left:solid 1px #6D6D6D;
	border-bottom:solid 1px #6D6D6D;
	margin-top:1px;}	
	
.f250 {
	width: 250px; 
	background-color:#FFFFFF;
	border-right: solid 1px #A1A1A1;
	border-top:solid 1px #A1A1A1;
	border-left:solid 1px #A1A1A1;
	border-bottom:solid 1px #A1A1A1;
	margin-top:1px;}
	

.button {
	background-color:#EFEFF0;
	border-right: solid 1px #D71A1C;
	border-top:solid 1px #D71A1C;
	border-left:solid 1px #D71A1C;
	border-bottom:solid 1px #D71A1C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #6D6D6D;
	}
	
td.red {
	background-color:#EFEFF0;
	border-right: solid 1px #EFEFF0;
	border-top:solid 1px #EFEFF0;
	border-left:solid 1px #EFEFF0;
	border-bottom:solid 1px #EFEFF0;
	}
	
	 
table.box { 
	border-bottom-color: #FFCC00;	border-bottom-style: solid;  border-bottom-width: 1px;  
	border-left-color: #FFCC00;	border-left-style: solid;  border-left-width: 1px; 
	border-right-color: #FFCC00;	border-right-style: solid;  border-right-width: 1px; 
	border-top-color: #FFCC00;	border-top-style: solid;  border-top-width: 1px;
   }


table.box1 { 
	border-bottom-color: #FFCC00;	border-bottom-style: solid;  border-bottom-width: 1px;  
	border-left-color: #FFCC00;	border-left-style: solid;  border-left-width: 1px; 
	border-right-color: #FFCC00;	border-right-style: solid;  border-right-width: 0px; 
	border-top-color: #FFCC00;	border-top-style: solid;  border-top-width: 0px;
   }
   
   

  
table.box2 { 
	border-bottom-color: #85878D;	border-bottom-style: solid;  border-bottom-width: 1px;  
	border-left-color: #85878D;	border-left-style: solid;  border-left-width: 1px; 
	border-right-color: #85878D;	border-right-style: solid;  border-right-width: 1px; 
	border-top-color: #85878D;	border-top-style: solid;  border-top-width: 1px;
   }
   
table.box3 { 
	border-bottom-color: #85878D;	border-bottom-style: solid;  border-bottom-width: 1px;  
	border-left-color: #85878D;	border-left-style: solid;  border-left-width: 1px; 
	border-right-color: #85878D;	border-right-style: solid;  border-right-width: 0px; 
	border-top-color: #85878D;	border-top-style: solid;  border-top-width: 0px;
   }


.kontakt{
    background-color:#F0F4F5;
	border-bottom-color: #D71A10;	border-bottom-style: solid;  border-bottom-width: 1px;  
	border-left-color: #D71A10;	border-left-style: solid;  border-left-width: 0px; 
	border-right-color: #D71A10;	border-right-style: solid;  border-right-width: 0px; 
	border-top-color: #D71A10;	border-top-style: solid;  border-top-width: 1px;
   }
   
   

.border{ 
	border-bottom-color: #FFCC00;	border-bottom-style: solid;  border-bottom-width: 1px;  
	border-left-color: #FFCC00;	border-left-style: solid;  border-left-width: 1px; 
	border-right-color: #FFCC00;	border-right-style: solid;  border-right-width: 1px; 
	border-top-color: #FFCC00;	border-top-style: solid;  border-top-width: 1px;
   }
   
   
.image {
	border-right: solid 1px #9f9a99;
	border-top:solid 1px #9f9a99;
	border-left:solid 1px #9f9a99;
	border-bottom:solid 1px #9f9a99;
	}
	
.image-left {
	border-right: solid 1px #9f9a99;
	border-top:solid 1px #9f9a99;
	border-left:solid 1px #9f9a99;
	border-bottom:solid 1px #9f9a99;
	margin-right: 10px;
	}
	
.image-news {
	border: solid 1px #9f9a99;
	margin-right: 20px;
	margin-bottom:10px;
	}

