
* {
margin:0;
padding:0;
border-collapse:collapse;
}


td {
vertical-align:top;
font-size:12px;
line-height:18px;
}

img { border:none;}

body{
/* Nur hier, sonst gibt es
* eventuell Vererbungsprobleme.
*/
		color:#000;
		font-family:	Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#ffd64f;
		background-repeat:repeat-x;
		background-image:url('../graphics/_media/background.jpg');
}

a {
color:#ed1c24;
text-decoration:none;
font-weight:bold;
}

h3 {
font-size:13px;
}

/***** rahmen *********/

#rahmen {
width:980px;
margin:0 auto;
background-image:url(../graphics/_media/background-content-index2.jpg);
background-repeat:repeat-x;
background-color:#fff8a5;
height:100%
}

/***** rahmen end *****/

/***** navleft *********/
#navleft {
width:213px;
background-image:url(../graphics/_media/background-nav.jpg);
background-repeat:repeat-y;
background-position: 0 155px;
}

#abstand_nav_top {
margin-top:20px;
}

#navpunkte {
margin-left:11px;
font-size:1px;
}


#navpunkte a {
	display:block;
	padding:9px 0px 8px 33px;
	background-image:url(../graphics/_media/nav-pfeil-glatt.gif);
	background-repeat:no-repeat;
	background-position:13px 12px;
	font-size:13px;
	color:#FFFFFF;
}
#navpunkte a:hover {
	color:#FFDD60;
}

#navpunkte a:active {
	color:#FFDD60;
	text-decoration:underline;
}

.navpunkte_active {
	color:#FFDD60;
	text-decoration:underline;
}


#navpunkte_2_ordnung a {
	display:block;
	padding:5px 0px 4px 53px;
	background-image:url(../graphics/_media/nav_pfeil_2_n.gif);
	background-repeat:no-repeat;
	background-position:43px 12px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}

#navpunkte_2_ordnung a:hover {
	color:#FFDD60;
}

#navpunkte_2_ordnung a:active {
	color:#FFDD60;
	text-decoration:underline;
}

.navpunkte_2_ordnung_active {
	color:#FFDD60;
	text-decoration:underline;
}




.navpunkte_2_ordnung_gedrueckt_active {
	color:#FFDD60;
	text-decoration:underline;
	background-image:url(../graphics/_media/nav_pfeil_2_a.gif);
	background-repeat:no-repeat;
	background-position:43px 12px;
}






#navpunkte_3_ordnung a {
	display:block;
	padding:2px 0px 2px 65px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
#navpunkte_3_ordnung a:hover {
	color:#FFDD60;
}

#navpunkte_3_ordnung a:active {
	color:#FFDD60;
	text-decoration:underline;
}

.navpunkte_3_ordnung_active {
	color:#FFDD60;
	text-decoration:underline;
}










#select_feld {
margin-top:70px;
margin-left:31px;
}

#select_feld .suchfeld {
background-color:#fdf6cd;
border:1px solid #fed452;
color:#ed1c24;
font-size:11px;
width:108px;
padding-left:2px;
}

#select_feld .suchbutton {
margin-left:10px;
}

#select_feld .select {
font-size:11px;
width:136px;
background-color:#fdf6cd;
border:1px solid #fed452;
color:#ed1c24;
}

#select_feld form {
margin-bottom:20px;
}

#select_feld a {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
font-size:11px;
}

#select_feld .trenner {
margin-left:20px;
margin-right:20px;
color:#fed452;
font-size:11px;
}
/***** navleft end *****/


/***** top *********/
#navtop {
position:absolute;
width:767px;
background-image:url(../graphics/_media/background-top-1.gif); background-repeat:no-repeat;
height:92px;
}

#navtop a {
/*display:block;*/
		font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	float:right;
	margin-top:50px;

	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:18px;
}
.top_logo {
margin-top:7px;
margin-left:25px;

}
/***** top end *****/

/***** content*********/
#content {
background-repeat:no-repeat;
background-position:right 68px;
padding-left:25px;
padding-top:110px;
padding-right:20px;
}

#content_einkaufspolitik {
background-image:url(../graphics/key_visuals/key_visual_einkaufpolitik.jpg);
background-repeat:no-repeat;
background-position:right 68px;
padding-left:25px;
padding-top:110px;
padding-right:20px;
}


/***** index *********/
.headline_1 {
margin-top:18px;
margin-bottom:15px;
}
			
			
.herzlich_willkommen {
margin-bottom:15px;
}
			
.erbsen {
margin-left:10px;
float:right;
}

.accessoires_right {
margin-left:10px;
float:right;
}

		
.aktuell_head {
margin-bottom:12px;
margin-top:38px;
}
			
.aktuellpunkt {
height:120px;
clear:left;
font-size:11px;
line-height:normal;
}

.aktuellpunkt img{
float:left;
margin-right:22px;
}
					
#bereichs_boxen_left {
float:left;
width:330px;
margin-top:0px;
}

#bereichs_boxen_left h3{
padding-top:5px;
padding-bottom:7px;
line-height:16px;
}

#bereichs_boxen_left .box {
/*margin-bottom:32px;*/
clear:left;
font-size:11px;
line-height:15px;
/*background-image:url(../graphics/index/background_boxen_320.gif);*/
background-repeat:no-repeat;
background-position:right;
height:125px;
}
		
#bereichs_boxen_left .box img{ float:left;
margin-right:25px;
}

#bereichs_boxen_left .box li{ 
margin-left:5px;
list-style-image:url(../graphics/_media/list_pint_red_7.gif);
}
html>body #bereichs_boxen_left .box li{list-style-image:url(../graphics/_media/list_pint_red_fox.gif); margin-left:0px;}
		
#bereichs_boxen_right {
float:right;
width:330px;
margin-top:0px;
}


#bereichs_boxen_right_1 {
float:right;
width:330px;
margin-top:0px;
margin-right:5px;
}
html>body #bereichs_boxen_right_1 {padding-right:10px; margin-right:0px;}


#bereichs_boxen_right_1 .box {
/*margin-bottom:32px;*/
clear:left;
font-size:11px;
line-height:15px;
/*background-image:url(../graphics/index/background_boxen_320.gif);*/
background-repeat:no-repeat;
background-position:right;
height:125px;
}
		
#bereichs_boxen_right_1 .box img{ 
float:left;
margin-right:25px;
}	

#bereichs_boxen_right_1 .box li{ 
list-style-image:url(../graphics/_media/list_pint_red_7.gif);
margin-left:5px;
}
html>body #bereichs_boxen_right_1 .box li{list-style-image:url(../graphics/_media/list_pint_red_fox.gif); margin-left:0px;}


.innen {
margin-top:10px;
}
html>body .innen {padding-top:10px; margin-top:0px;}

















	
#bereichs_boxen_right h3{
padding-top:5px;
padding-bottom:7px;
line-height:16px;
}

#bereichs_boxen_right .box {
margin-bottom:32px;
clear:left;
font-size:11px;
line-height:15px;
background-image:url(../graphics/index/background_boxen_320.gif);
background-repeat:no-repeat;
background-position:right;
height:125px;
}
		
#bereichs_boxen_right .box img{ 
float:left;
margin-right:25px;
}	

#bereichs_boxen_right .box li{ 
list-style-image:url(../graphics/_media/list_pint_red_7.gif);
margin-left:5px;
}
html>body #bereichs_boxen_right .box li{list-style-image:url(../graphics/_media/list_pint_red_fox.gif); margin-left:0px;}


.bereichs_boxen_right_abstand {
float:right;
width:330px;
height:52px;
}



.list_point{ 
list-style-image:url(../graphics/_media/list_pint_red_7.gif);
}
html>body .list_point {list-style-image:url(../graphics/_media/list_pint_red_fox.gif);}

.anmerkung_inhalt{
padding:10px;
font-size:12px;
line-height:16px;
}

.anmerkung{
float:right;
background-image:url(../graphics/backgrounds/vollton/anmerkung.gif);
background-repeat:no-repeat;
height:65px;
width:170px;
}

.anmerkung_inhalt{
padding:10px;
font-size:12px;
line-height:16px;
}

.anmerkung_100{
float:right;
background-image:url(../graphics/backgrounds/vollton/anmerkung_100.gif);
background-repeat:no-repeat;
height:100;
width:170px;
}


	
		
.plz_suche {
background-color:#fdf6cd;
border:1px solid #ed1c24;
color:#000000;
font-size:11px;
width:55px;
margin-left:6px;
margin-right:6px;
padding-left:2px;
}
			
			
.einleitung {
float:left;
width:295px;
margin-top:0px;
text-align:left;
}	





#spalte_left {
float:left;
width:320px;
margin-top:0px;
text-align:left;
}	


#spalte_right {
float:right;
width:320px;
margin-top:10px;
text-align:right;
padding-left:20px;
margin-left:20px;
}	

#spalte_right_key {
float:right;
width:360px;
margin-top:10px;
text-align:right;
margin-right:0px;
}
html>body #spalte_right_key {margin-right:0px;}


.key_flash {
float:right;
text-align:right;
margin-left:20px;
margin-right:20px;

}	
html>body .key_flash {margin-right:-20px;}

			
.trennung {
float:left;
width:710px;
height:20px;
}	
		
.bottom {
float:left;
width:710px;
height:20px;
}	

#box_right_kontakt {
float:right;
width:330px;
margin-top:0px;

}

#box_right_kontakt .img{ 
float:left;
padding-right:100px;
}	


#innen_box_text_right{ 
float:left; 
text-align:left; 
padding-top:30px; 
padding-left:20px; 
width:320px;
}

	
			
/***** kontakt ansprechpartner *****/
		
.kontaktfeld {
float:right;
width:160px;
border: 1px solid #C0272A;
}

.selectfeld_200 {
width:200px;
border: 1px solid #C0272A;
}


.kontaktzeile {
float:left;
margin-bottom:4px;
}

.kontaktfeld_gr {
width:290px;
height:100px;
border: 1px solid #C0272A;
}

.kontaktfeld_200 {
width:200px;
height:140px;
border: 1px solid #C0272A;
}

.kontakt_button {
	margin-top:1em;
	float:right;
	color:#C0272A;
	background-color:#FFD650;
	border: 1px solid #C0272A;
}


.plzbutton {
float:right;
}

.adressbox {float:left;width:290px;margin-bottom:5px;}
.adressbox img {border: 1px solid #CCCCCC;}
		
ul{
 list-style-type: disc;
}		

img  {
	border:none;
}

		
/***** content end *****/