
* {
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_index {
margin-left:11px;
font-size:13px;
}

#navpunkte_index  {
	display:block;
	padding:7px 0px 8px 33px;
	background-image:url(../graphics/_media/nav-pfeil-glatt.gif);
	background-repeat:no-repeat;
	background-position:13px 12px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:0.01em;
}







#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_eingerueckt {
margin-left:11px;
font-size:1px;
}

#navpunkte_eingerueckt a {
	display:block;
	padding:9px 0px 8px 13px;
	font-size:13px;
	color:#FFFFFF;
}
#navpunkte_eingerueckt a:hover {
	color:#FFDD60;
}

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

.navpunkte_eingerueckt_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 60px;
	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;
}


#sitemap_impressum a {
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
#sitemap_impressum a:hover {
	color:#FFDD60;
}

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

.sitemap_impressum_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;
}



#select_feld_index {
margin-top:30px;
margin-left:31px;
}

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

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

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

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

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

#select_feld_index .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-teaser.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;
	margin-right:20px;
	background-image:url(../graphics/_media/nav-pfeil-glatt.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:18px;
}
html>body #navtop a{background-position:0px 3px;}

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

#navtop a:active {
	color:#FFDD60;
}

.navtop_active {
	color:#FFDD60;
}
*/



.top_logo {
margin-top:7px;
margin-left:50px;
padding-left:50px;
}






#linktop {
float:right;
width:550px;
height:92px;
}


#linktop a {
display:block;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	float:right;
	margin-top:50px;
	margin-right:20px;
	background-image:url(../graphics/_media/nav-pfeil-glatt.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:18px;
}
html>body #linktop a{background-position:0px 3px;}

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

#linktop a:active {
	color:#FFDD60;
}

.linktop_active {
	color:#FFDD60;
}












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

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

#content_1{
background-repeat:no-repeat;
background-position:right 68px;
padding-left:25px;
padding-top:110px;
padding-right:0px;
}





#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;
}
.headline_2 {
margin-top:18px;
}			
	
.headline_rot {
color:#ED1C24;
padding-top:18px;
font-size:16px;
font-weight:bold;
}				
	
	
	
			
.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;
}
		
#bereichs_boxen_left .box img{ float:left;
margin-right:25px;
}

#bereichs_boxen_left .box1 {
margin-bottom:32px;
clear:left;
font-size:11px;
line-height:15px;
}


#bereichs_boxen_left .box1 img{ 

}	


#bereichs_boxen_left_720 {
float:left;
width:720px;
margin-bottom:15px;
font-size:12px;
line-height:18px;
}

#bereichs_boxen_left_720  img{ float:left; margin-right:25px;}


#aufzaehlung_right_330 {
float:left;
width:330px;
margin-bottom:15px;
font-size:11px;
line-height:15px;
}

#aufzaehlung_right_330  img{ float:left; margin-right:25px;}

#aufzaehlung_right_330  a{font-size:11px; font-weight:bold;}





#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_left .box_dreieck {
margin-bottom:32px;
clear:left;
font-size:12px;
line-height:16px;
}

#bereichs_boxen_left .box_dreieck li{ 
list-style-image:url(../graphics/auszeichnungen/rotes_dreieck.gif);
margin-left:5px;
}
html>body #bereichs_boxen_left .box_dreieck li{list-style-image:url(../graphics/auszeichnungen/rotes_dreieck_fox.gif); margin-left:0px;}



		
#boxen_right_330 {
float:left;
width:330px;
margin-top:0px;
text-align:left;
}

		
#bereichs_boxen_right {
float:right;
width:330px;
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;
}


#bereichs_boxen_right .box1 {
margin-bottom:32px;
clear:left;
font-size:11px;
line-height:15px;
}


#bereichs_boxen_right .box1 img{ 

}	


#bereichs_boxen_right .box2 {
margin-bottom:0px;
clear:left;
font-size:11px;
line-height:16px;
}


#bereichs_boxen_right .box2 img{ 

}	





		
#bereichs_boxen_right .box img{ 
float:left;
margin-right:25px;
}	

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


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

#bereichs_boxen_right .box_dreieck {
margin-bottom:32px;
clear:left;
font-size:12px;
line-height:16px;
}

#bereichs_boxen_right .box_dreieck li{ 
list-style-image:url(../graphics/auszeichnungen/rotes_dreieck.gif);
margin-left:5px;
}
html>body #bereichs_boxen_right .box_dreieck li{list-style-image:url(../graphics/auszeichnungen/rotes_dreieck_fox.gif); margin-left:0px;}









/***** LISTPOINTS *****/

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


.list_point_4_4_9{ 
list-style-image:url(../graphics/auszeichnungen/list_pint_red_4_4_9.gif);
}
html>body .list_point_4_4_9 {list-style-image:url(../graphics/auszeichnungen/list_pint_red_fox.gif);}





.list_red_dot { 
list-style-image:url(../graphics/auszeichnungen/red_4_4.gif);
padding-left:15px;
}
html>body .list_red_dot{list-style-image:url(../graphics/auszeichnungen/red_4_4_7.gif); margin-left:0px;}

.list_triangle{ 
list-style-image:url(../graphics/auszeichnungen/rotes_dreieck.gif);
}
html>body .list_triangle {list-style-image:url(../graphics/auszeichnungen/rotes_dreieck_fox_8x8.gif);}




/***** Anmerkungen *****/

.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;
text-align:right;
margin-left:20px;
}	

#spalte_right_1 {
width:330px; 
text-align:left; 
float:left; 
margin-left:40px;
}	

#spalte_720 {
float:left;
width:720px;
padding-bottom:15px;
padding-top:10px;
text-align:left;
border-bottom: 1px dashed #C0272A;
}	

#spalte_left_100 {
float:left;
width:100px;
text-align:left;
clear:left;
}	

#spalte_right_620 {
float:right;
width:620px;
text-align:left;
clear:right;
}	

#spalte_left_50 {
float:left;
width:50px;
text-align:center;
}	

#spalte_left_70 {
float:left;
width:70px;
text-align:center;
}	


#spalte_right_450 {
float:right;
width:450px;
text-align:left;
}	



#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:230px;
border-top: 1px solid #f6d8a8;
border-left: 1px solid #f6d8a8;
border-right: 1px solid #f6d8a8;
border-bottom: 1px solid #f5a847;
background-color:#f5cf94;
}

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


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

.kontaktfeld_gr {
width:310px;
height:100px;
border-top: 1px solid #f6d8a8;
border-left: 1px solid #f6d8a8;
border-right: 1px solid #f6d8a8;
border-bottom: 1px solid #f5a847;
background-color:#f5cf94;
}

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

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


.plzbutton {
float:right;
}

.adressbox {float:left;width:310px;margin-bottom:5px; text-align:left;}

.adressbox_kalkulator {float:left;width:330px;}
.adressbox_innen {float:left;width:310px; padding: 10px 0px 0px 10px;}

.adressbox img {border: 1px solid #CCCCCC;}
		


img  {
	border:none;
}

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


#pop_up{
		color:#000;
		font-family:	Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#ffd64f;
		background-repeat:repeat-x;
		background-image:url('../graphics/_media/back_pop_up.jpg');
		min-height:300px;
}

#pop_up_top_500{
		background-image:url('../graphics/_media/top_pop_up_500.jpg');
        background-repeat:no-repeat;
		height:94px;
		width:500px;
		float:left;
}

#pop_up_left{
		background-image:url('../graphics/_media/brauner_streifen_left.jpg');
        background-repeat:no-repeat;
		width:5px;
		min-height:300px;
		float:left;
}

#pop_up_content{
		width:700px;
		float:left;

}

h4{
		font-size:13px;
		color:#ED1C24;
}

h5{
		font-size:13px;
		color:#000000;
		padding-top:5px;
		padding-bottom:10px;
}

/***** TEXTFORMATIERUNGEN end *****/

.shorty{
font-size:11px;
line-height:11px;
}

#trennung_index {
width:330px;
height:5px;
}
html>body #trennung_index {height:25px; width:330px;}

#abstand_index {
width:330px;
height:290px;
}


#abstand_index_350 {
width:330px;
height:342px;
}



#trennung_330 {
width:330px;
height:5px;
}
html>body #trennung_330 {height:20px; width:330px;}

/************************* Kindertagesstaetten ******************************/


.head_kitas_11{
		font-size:11px;
		color:#000000;
		font-weight:bold;
		margin-left:-16px;
		margin-bottom:6px;
		margin-top:6px;
		padding-top:6px;
		padding-bottom:6px;
}

.head_kitas_12{
		font-size:12px;
		color:#000000;
		font-weight:bold;
		margin-left:-16px;
		margin-bottom:6px;
		margin-top:6px;
		padding-top:6px;
		padding-bottom:6px;
}


/************************* key_visual ******************************/

.key_visual_hack{
		margin-right:-3px;
		float:right;
}
html>body .key_visual_hack{margin-right:0px; float:right;}

/************************* Blödes Zeug Abstände ******************************/


#kasten_abstand_330 {
width:330px;
height:3px;
}
html>body #kasten_abstand_330 {height:0px; width:330px; padding-top:10px; clear:both;}

#kasten_abstand_330_20 {
width:330px;
height:20px;
}
html>body #kasten_abstand_330_20 {height:20px; width:330px; clear:left;}

#clearer_330 {
width:330px;
height:10px;
}
html>body #clearer_330 {height:0px; width:330px;}


/************************* Gedönse ******************************/


.zeile1 {float:left; padding-top:10px; padding-bottom:4px; width:720px; font-weight:bold;}

.zeile2 {float:left; padding-top:4px; padding-bottom:4px;  width:720px;}
.zeile3 {float:left; padding-top:4px; padding-bottom:4px;  width:720px; background-color:#FFE387;}


.zelle1 {float:left; width:40px; text-align:left; }
.zelle2 {float:left; width:520px; text-align:left; }
.zelle3 {float:left; width:80px; text-align:left; }
.zelle4 {float:left; width:80px; text-align:left; }



.zeile11 {float:left;  padding-top:6px; padding-bottom:6px; width:600px; font-weight:normal;}
html>body .zeile11 {}

.zeile11a {float:left;  padding-top:6px; padding-bottom:6px; width:600px; font-weight:normal; background-color:#fff1c3;}
html>body .zeile11a {}

.zeile22 {float:left; padding-top:15px;  width:600px; font-size:11px;}
html>body .zeile22 {margin-top:15px; *margin-top:15px;}

.alle_zellen {width:600px; border: 1px solid #FFE387;}
.zeile33 {float:left; padding-top:8px; padding-bottom:8px;  width:600px; background-color:#FFE387; font-weight:bold;}

.zelle11 {float:left; width:110px; text-align:left; margin-left:4px;}
html>body .zelle11 {*margin-left:7px; margin-left:7px;}
.zelle22 {float:left; width:120px; text-align:left; }
.zelle33 {float:left; width:120px; text-align:left; }
.zelle44 {float:left; width:120px; text-align:left; }
.zelle55 {float:left; width:120px; text-align:left; }


.zeile111 {float:left;  padding-top:6px; padding-bottom:6px; width:600px; font-weight:normal;}
html>body .zeile111 {}

.zeile111a {float:left;  padding-top:6px; padding-bottom:6px; width:600px; font-weight:normal; background-color:#fff1c3;}
html>body .zeile111 {}

.zeile222 {float:left; padding-top:5px;   width:600px; font-size:11px;}
html>body .zeile222 {margin-top:5px; *margin-top:5px;}

.zeile333 {float:left; padding-top:8px; padding-bottom:8px;  width:600px; background-color:#FFE387; font-weight:bold;}

.zelle111 {float:left; width:150px; text-align:left; margin-left:4px;}
html>body .zelle111 {*margin-left:7px; margin-left:7px;}
.zelle222 {float:left; width:220px; text-align:left; }
.zelle333 {float:left; width:220px; text-align:left; }

.pop_up_voedingsadvies {display:none; position:absolute; z-index:9999; left:300px; top:150px; width:640px; background-color:#cc3932;}
.popup {width:640px }
.print_popup_box {float:right; padding-right:10px;}
.popup_alles {margin-top:30px; width:600px;  border: 1px solid #FFE387;}
.schluiten {position:absolute; right:25px; top:5px;}
.schluiten_x {position:absolute; right:5px; top:5px; border:1px solid #ed1c24; padding-left:2px; padding-right:2px; background-color:#ed1c24;}
.popup_alles_1 {height:505px; overflow:hidden; padding:5px;  width:100%;}
.popup_alles_2 {height:625px; overflow:hidden; padding:5px;  width:100%;}


.zelle_180 {float:left; width:220px; text-align:left; }
.zelle_120 {float:left; width:120px; text-align:left; }
.zelle_140 {float:left; width:140px; text-align:left; }
.zelle_130 {float:left; width:50px; text-align:left; }
.zelle_70 {float:left; width:70px; text-align:left; }


.weiter {padding: 0 16px 0 0;
	background: url("../graphics/_media/bg_weiter.gif") center right no-repeat;
	}
	
	
	


/***** Anfang index geschaeftsbereiche *********/


#weg_von_oben_box {
		float:left;
		width:720px;
		margin-top:345px;
		}
html>body #weg_von_oben_box {width:720px;}		
		
		

.linke_box {
		float:left;
		width:260px;
		height:155px;
		background-image:url(../graphics/_media/back_plz.gif);
		background-repeat:no-repeat;
		background-position:left top;
		}

.mittlere_box {
		float:left;
		width:267px;
		/*background-image:url(../shared/graphics/_media/rss_feed.gif);
		background-position:120px 1px;
		background-repeat:no-repeat;*/
		}

.mittlere_box li{
		float:left;
		width:255px;
		line-height:16px;
		}
		
		
.mittlere_box li{
	display:block;
	padding:0px 0px 8px 18px;
	background-image:url(../graphics/_media/pfeil_presseservice.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:13px;
	letter-spacing:0.01em;
		}		
		
				
.mittlere_box li a{
	font-weight:normal;
		}		
		
		
		
		
.rechte_box {
		float:left;
		width:193px;
		}		

.rechte_box_innen {
		float:right;
		width:178px;
		}
		
.rueckruf {
		margin-top:10px;
		margin-left:-3px;
		}

h4 {
font-size:15px;
font-weight:bold;
margin-bottom:25px
}

/***** ende index geschaeftsbereiche *********/





/***** pop_up_kontakt *********/

#balken {
	 width:350px;
	height: 20px;
	text-align:right;
	color:#e31937;
}


#abstand_pop_up {
	 width:350px;
	height: 20px;
}

.balken_links {
	font-weight: normal;
	color: #e31937;
	padding:1px;
	font-size:11px;
	width:320px;
	height:20px;
	float:left;
	text-align:right;
}
.balken_links a{
color: #e31937;
font-weight: bold;
font-size:11px;
}

.balken_rechts {
	font-weight: bold;
	color: #ec6637;
	padding:1px;
	border:1px solid #ec6637;
	font-size:14px;
	width:18px;
	height:14px;
	float:right;
	text-align:center;
}
html>body .balken_rechts  {width:14px;}

.balken_rechts a{
color: #ec6637;
}

.adressbox_pop_up {float:left;width:350px;margin-bottom:5px;}

.kontaktfeld_pop_up {
float:right;
width:235px;
border: 1px solid #C0272A;
}



.kontaktzeile_pop_up {
float:left;
margin-bottom:10px;
wi?p
?A?º?dth:350px;
}

.pop_up_botton{
float:left;
margin-top:20px;
margin-left:117px;
}

.pop_up_head{
margin-bottom:8px;
}

.shorty_pop_up{
margin-top:4px;
float:left;
font-size:11px;
font-weight:normal;
margin-left:58px;
}
html>body .shorty_pop_up  {margin-left:117px;}



/***** call_back_kasten_left *********/

#call_back {
height:84px;
width:160px;
margin-bottom:20px;
text-align:left;
background-image:url(../graphics/_media/back_call_back.gif);
background-repeat:no-repeat;
background-position:left top
}

.call_back_innen {
height:84px;
width:150px;
text-align:left;
padding-left:10px;
}





.call_back_header {
margin-top:0px;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
margin-top:2px;
color:#ffffff;
text-align:left;
}

.call_back_header a {
color:#ffffff;
font-size:15px;
text-align:left;
}

.call_back_tel {
color:#ffffff;
font-size:12px;
text-align:left;
margin-bottom:11px;
}

.call_back_tel a{
color:#ffffff;
}

.bild {
margin-bottom:5px;
margin-right:60px;
}

.bild1 {
margin-bottom:5px;
margin-top:30px;
}

.bild_reihe {
margin-bottom:20px;
margin-top:20px;
}


.bu {
margin-bottom:10px;
font-size:11px;
}


