/*****************************/
/* benutzerdefinierte styles */
/* produkte */


#rabatt_auffahrt {
	position: absolute;
	left: 125px;
	top: 270px;
	width: 204px;
	height: 57px;
	background: url("images/rabatt_auffahrt.gif") top left no-repeat;
	z-index: 100;
}

#ref_links{
	float:left;
	width:430px;
}
#ref_rechts{
	float:right;
	width:213px;
	position:relative;
}
#ref_rechts a, #ref_rechts a:hover, .ref_table_innen, .ref_table_innen a:hover, .ref_auswahl a{
	color:#505050;
	text-decoration:none;
}
#ref_rechts div{
	width:213px;
	border-bottom:#FFFFFF solid 1px;
}

.ref_auswahl{
	padding-right:130px;
	color:#505050;
	position:absolute;
	top:295px;
}

.ref_table_innen{
	border:#ADADB0 solid 1px;
	background-color:#EAEAEA;

	margin-bottom:7px;
	padding:0;
	width:230px;


}
.img_klein_detail{
	margin:6px 2px  0;

}
.img_klein_ref{
	margin:7px;
	float:left;
}

.ref_table_innen:hover{
	background-color:#F0F0F0;

}

.ref_bild_text{
	font-size:12px;
	padding:0;


}

.ref_text{
	padding:0;
	margin:0;
}


/****************************************************/
#box{
	position:absolute;
	width:776px;
	height:750px;
	background-color:#F6F6F6;
	left: 50%;
	margin-left: -388px;
}
#wrapper_content{
	margin-left:11px;
}
#wrapper_bild_navi{
	width:754px;
	height:230px;
	position:relative;
}

#textblock{
	background-image:url(images/template/verlauf_unten.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#E2E2E2;
	width:754px ;
	position:absolute;
	
}
#textblock_innen{
	width:753px;
/*	width:743px;*/
	float:left;


}
#textblock_innen_2{
	padding-top:18px;
	padding-left:30px;
	padding-bottom:33px;
	padding-right:80px;
}
#textblock_innen_produkte{
	padding-top:18px;
	padding-left:30px;
	padding-bottom:33px;
	padding-right:80px;
	
}
#aufdruck{
	position:absolute;

	right:-31px;
	top:300px;
	/*top:-56px;*/
	z-index:5;
	width:115px;
	height:126px;
}
#aufdruck_ie{
	width:115px;
	height:126px;
	
	right:-31px;
	top:343px;
/*	top:0;*/
	position:absolute;
	z-index:5;

}
#aufkleber{
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	width:90px;
	right:13px;
	top:45px;
	position:absolute;
	z-index:6;
}
#himmelblau_innen{
	bottom:1px;
	left:-11px;
	position:absolute;
}
#himmelblau{
	width:700px ;
	height:1px;
	position:relative;
	clear:both;
}
#navigation{
	top:7px;
	left:0;
	position:absolute;
	z-index:5;
}
#navi_1, #navi_2, #navi_3, #navi_4, #navi_5, #navi_6{
	float:left;
	background-image:url(images/template/verlauf_hauptnavi.jpg);
	background-repeat:repeat-x;
	height:18px;
	border-right:#F6F6F6 solid 1px;
	text-transform:uppercase;
	padding-top:1px;
	margin:0;
}


#subnavi_1, #subnavi_2, #subnavi_3, #subnavi_4,#subnavi_5,#subnavi_6, #subnavi_1sel, #subnavi_2sel,#subnavi_3sel,#subnavi_4sel,#subnavi_5sel,#subnavi_6sel{
	position:absolute;
	z-index:2;
	height:214px;
	border-right:#F6F6F6 solid 1px;
	line-height: 1.4em;
}
#subnavi_1_vorsel, #subnavi_2_vorsel,#subnavi_3_vorsel,#subnavi_4_vorsel,#subnavi_5_vorsel, #subnavi_6_vorsel{
	position:absolute;
	z-index:2;
	height:230px;	
	border-right:#F6F6F6 solid 1px;

		
}

#subsubnavi_1,  #subsubnavi_2,  #subsubnavi_3, #subsubnavi_4, #subsubnavi_5, #subsubnavi_6{
	position: absolute;
	top:328px;
	z-index:2;

		
}

#navi_1, #subnavi_1, #subnavi_1sel, #subsubnavi_1,#subnavi_1_vorsel{
 width:113px;
}
#navi_2, #subnavi_2, #subnavi_2sel,#subsubnavi_2, #subnavi_2_vorsel{
 width:135px;
 left:125px;
}
#navi_3, #subnavi_3,#subnavi_3sel, #subsubnavi_3,#subnavi_3_vorsel{
 width:137px;
  left:261px;
}
#navi_4, #subnavi_4, #subnavi_4sel,#subnavi_4_vorsel{
 width:132px;
  left:399px;
}
#navi_5, #subnavi_5, #subnavi_5sel,#subnavi_5_vorsel{
 width:114px;
  left:532px;
}
#navi_6, #subnavi_6, #subnavi_6sel, #subnavi_6_vorsel{
 width:118px;
 border:none;
 left:647px;
}

#subsubnavi_4{
  width:520px;
  border-right:#F6F6F6 solid 1px; 

  
}
#subsubnavi_5{
  	width:635px;
	border-right:#F6F6F6 solid 1px;	 
}
#subsubnavi_6{
  width:753px;

}

#subnavi_1sel, #subnavi_2sel, #subnavi_3sel, #subnavi_4sel, #subnavi_5sel,#subnavi_6sel{

	background-image:url(images/template/verlauf_subnavi.png);
	background-repeat:repeat-x;
}
#subnavi_1sel, #subnavi_2sel, #subnavi_3sel, #subnavi_4sel, #subnavi_5sel,#subnavi_6sel{
	_background-image:none;
	_background-color:#000000 ;
	_filter: Alpha(opacity=55);
	_moz-opacity: 0.55;
	_khtml-opacity: 0.55;
	_opacity: 0.55;
 }

#seitenbild{
	top:11px;
	left:0;
	position:absolute;
	z-index:1;
}
.clear {
	clear: both;
}

/* navigation */
a.selected, .subnavi a:hover, .subsubnavi a:hover, .subsubnavi_links a:hover{
	font-weight:bold;
}
.subnavi a.selected{
	font-size:14px;
}

.navi div {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

.navi a, .navi a:hover, .navi a.selected, .navi a.selected:hover {
	display: block;
	position: relative;
	text-decoration: none;
	padding-left:5px;
}
.navi a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;

}
.navi a:hover, .navi a.selected, .navi a.selected:hover {

	text-decoration: none;
}
/* unternavigation */
.subnavi{
	position:absolute;
	bottom:0;
	padding-left:10px;
	padding-bottom:13px;
	color:#FFFFFF;
}
.subsubnavi div, .subsubnavi_links div{
	float:left;

}
.subsubnavi_links div{
 float:right;
 padding-right:5px;
}
.subsubnavi , .subnavi_links{
	width:800px;
}

.subnavi a, .subnavi a:hover{
	text-decoration:none;	
	color:#FFFFFF;
}
/* unter-unternavigation */
.subsubnavi a, .subsubnavi a:hover, .subsubnavi_links a, .subsubnavi_links a:hover {
	padding-left:10px;
	color:#404040;
	text-decoration:none;
}

/* für die anmeldung */
input.text {
	font-size: 12px;
	background-color: #ffffff;
	border: #666666 1px solid;
	padding: 1px;
	margin: 0;
}






body {
	background-color: #F6F6F6;
	margin: 0px;
	padding: 0px;
}
body, td, th, p, li, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
}
.kleiner {
	font-size: 90%;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.buttons {
	color: #FFFFFF;
	background-color: #999900;
	text-decoration: none;
}
form {
	padding: 0;
	margin: 0;
}
input.button, input.submit {
	color: #000000;
	border : 1px solid #000000;
	background-color: #CCCCCC;
	font-size : 11px;
	cursor: pointer;
} 
p {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
ul {
	padding: 0;
	margin: 0 0 15px 15px;
}
li {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0;
	color: #505050;
}
h1 {
	font-size: 14px;
	padding-bottom: 26px;
}
h2 {
	font-size: 13px;
	padding-bottom: 12px;
}
h3 {
	font-size: 11px;
}
h4 {
	font-size: 10px;
}
h5 {
	font-size: 9px;
}
h6 {
	font-size: 8px;
}
.fehler {
	font-weight: bold;
	color: #FF0000;
}
.schriftWeiss {
	color: #FFFFFF;
}
.schriftSchwarz {
	color: #000000;
}
.HGweiss {
	background-color: #FFFFFF;
}