body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0px;
margin:0px;
}
a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #564b47;}
a:active { color:#000000;}

.Standard1schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.Standard2schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.Standard3schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	
}
.Standard4schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.Standard5schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0F0F00;
}

.Standard6schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.Fehlerschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.Standard2bschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.Kleineschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

#seiteninhalt{ 
 width:1000px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#banner{
 position:relative;
 background-image: url(images/epsilonrepair24.jpg);
 background-repeat: repeat-x; 
 width:100%;
 height:80px;} 


#statusleiste{
 position:relative;
 background: #FF5002  no-repeat left bottom;
 background-repeat: repeat-x; 
 width:100%;
 height:30px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 font-variant: normal;
 color: #FFFFFF;
}
.statusleiste a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.statusleiste a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.statusleiste a:hover {
	text-decoration: none;
	color: #EAEAEA;
}
.statusleiste a:active {
	text-decoration: none;
	color: #FFFFFF;
}


	 
#wrapper {
 width:1000px;
 margin:0 auto;
 } 
 
#links{
	width:175px;
	float:left;
	position:relative;
	background-color:#FFFFFF;
}
 
#twocols{
 width:825px; 
 float:right; 
 position:relative; 
}
 
#rechts{
 width:175px; 
 float:right; 
 position:relative; 
 background-color:#FFFFFF;
 }

#inhalt{
 background-color: #FFFFFF;
 width:640px;
 float:left;
 padding: 10px 0 0 10px;
 display: inline;
 position: relative;
 overflow: auto;
}
 
#footer{
 height: 20px; 
 background-color: #FFFFFF; 
}
.footer h2 {
 background: #FF5002;
 text-transform: lowercase;
 font-size: 20px;
 font-weight: normal;
 text-align: center;
 color: #FFFFFF;
} 

/* Box Style One */
#bar {
	float: left;
	width: 175px;
}
.boxed1 {
	margin-bottom: 20px;
}

.boxed1 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #000FFF url(images/menuebg_l.gif) no-repeat left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.boxed1 ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA url(images/menuebg_l.gif) no-repeat left bottom;
	list-style: none;
}

.boxed1 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.boxed1 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.boxed1 a:hover {
	color: #000FFF;
}

.boxed1 .active, .boxed1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 







/* Contentbox Style */
#contentbar {
	float: left;
	width: 630px;
}
.contentbox {
	margin-bottom: 20px;
}

.contentbox h2 {
	height: 16px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 10px;
	background: #FF5002;
	text-transform:none;
	letter-spacing: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.contentbox ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA;
	list-style: none;
}

.contentbox li {
	padding: 4px;
	font-size: small;
}

.contentbox a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.contentbox a:hover {
	color: #000FFF;
}

.contentbox .active, .boxed1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 


/* Box Style Two */
#bar2 {
	float: left;
	width: 175px;
}
.boxed2 {
	margin-bottom: 20px;
}

.boxed2 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #000FFF url(images/menuebg_r2.gif) no-repeat right bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.boxed2 ul {
	margin: 0;
	padding: 0;
	background: #EAEAEA url(images/menuebg_r2.gif) no-repeat right bottom;
	list-style: none;
}

.boxed2 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.boxed2 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.boxed2 a:hover {
	color: #000FFF;
}

.boxed2 .active, .boxed2 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
}





/* TopBox Links 1 */
#topbar_l {
	float: left;
	width: 175px;
}
.topbox_l {
	margin-bottom: 20px;
}

.topbox_l h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #FF5002  no-repeat left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.topbox_l ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA url(images/menuebg_l.gif) no-repeat left bottom;
	list-style: none;
}

.topbox_l li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.topbox_l a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.topbox_l a:hover {
	color: #000FFF;
}

.topbox_l .active, .boxed1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 








/* Menubox 1 Haendler werden links */


.topbox_l_2 {
	margin-bottom: 20px;
}

.topbox_l_2 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #FF5002  no-repeat left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.topbox_l_2 ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA url(images/partner2024.gif) no-repeat left bottom;
	list-style: none;
}
.topbox_l_2 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.topbox_l_2 a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #000FFF;
}

.topbox_l_2 a:hover {
	color: #000000;
}

.topbox_l_2 .active, .boxed1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 











/* Menubox 1 links */
#leftbar_1 {
	float: left;
	width: 175px;
}
.leftbox_1 {
	margin-bottom: 20px;
}

.leftbox_1 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #FF5002 left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.leftbox_1 ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA url(images/menuebg_l.gif) no-repeat left bottom;
	list-style: none;
}

.leftbox_1 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.leftbox_1 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.leftbox_1 a:hover {
	color: #000FFF;
}

.leftbox_1 .active, .leftbox_1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 


/* Menubox 2 links */
#leftbar_2 {
	float: left;
	width: 175px;
}
.leftbox_2 {
	margin-bottom: 20px;
}

.leftbox_2 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #000FFF url(images/menuebg_l.gif) no-repeat left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.leftbox_2 ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA url(images/menuebg_l.gif) no-repeat left bottom;
	list-style: none;
}

.leftbox_2 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.leftbox_2 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.leftbox_2 a:hover {
	color: #000FFF;
}

.leftbox_2 .active, .leftbox_2 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 











/* TopBox rechts 1 */
#topbar_r {
	float: left;
	width: 175px;
}
.topbox_r {
	margin-bottom: 20px;
}

.topbox_r h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #0000B4  no-repeat left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.topbox_r ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA url(images/menuebg_r2.gif) no-repeat left bottom;
	list-style: none;
}

.topbox_r li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.topbox_r a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.topbox_r a:hover {
	color: #000FFF;
}

.topbox_r .active, .boxed1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 

/* Menubox rechts 1 */
#rightbar_1 {
	float: left;
	width: 175px;
}
.rightbox_1 {
	margin-bottom: 20px;
}

.rightbox_1 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #FF5002 left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.rightbox_1 ul {
	margin: 0;
	padding: 0;
	background: #EAEAEA url(images/menuebg_l.gif) no-repeat right bottom;
	list-style: none;
}

.rightbox_1 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.rightbox_1 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.rightbox_1 a:hover {
	color: #000FFF;
}

.rightbox_1 .active, .rightbox_1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
}





/* TopBox rechts 1 */
#rightbar_1 {
	float: left;
	width: 175px;
}
.topbox_r {
	margin-bottom: 20px;
}

.topbox_r h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #FF5002  no-repeat left bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.topbox_r ul {
	margin: 0;
	padding: 4px;
	background: #EAEAEA url(images/menuebg_l.gif) no-repeat left bottom;
	list-style: none;
}

.topbox_r li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.topbox_r a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.topbox_r a:hover {
	color: #000FFF;
}

.topbox_r .active, .boxed1 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
} 

/* Menubox rechts 2 */
#rightbar_2 {
	float: left;
	width: 175px;
}
.rightbox_2 {
	margin-bottom: 20px;
}

.rightbox_2 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #000FFF url(images/menuebg_r2.gif) no-repeat right bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.rightbox_2 ul {
	margin: 0;
	padding: 0;
	background: #EAEAEA url(images/menuebg_r2.gif) no-repeat right bottom;
	list-style: none;
}

.rightbox_2 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.rightbox_2 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.rightbox_2 a:hover {
	color: #000FFF;
}

.rightbox_2 .active, .rightbox_2 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
}

/* Menubox rechts 3 */
#rightbar_3 {
	float: left;
	width: 175px;
}
.rightbox_3 {
	margin-bottom: 20px;
}

.rightbox_3 h2 {
	height: 25px;
	margin: 0 0 2px 0;
	padding: 2px 0 0 60px;
	background: #000FFF url(images/menuebg_r2.gif) no-repeat right bottom;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.rightbox_3 ul {
	margin: 0;
	padding: 0;
	background: #EAEAEA url(images/menuebg_r2.gif) no-repeat right bottom;
	list-style: none;
}

.rightbox_3 li {
	padding: 4px;
	background: url(images/img08.gif) repeat-x;
	font-size: 10px;
}

.rightbox_3 a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.rightbox_3 a:hover {
	color: #000FFF;
}

.rightbox_3 .active, .rightbox_3 .active a {
	background-color: #ABB63D;
	color: #FFFFFF;
}




 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
