/* CSS Document */

/*allgemeine Angaben start*/
@charset "utf-8"; /* Für gute Browser. */
* {
    margin:         0;
		padding:		0;
    /* Tabellen */
        border-collapse:collapse;
        border-spacing: 0;
}
html, body {
		height:100%;	
        padding:        0;
        color:          #000;
        background:     #FFFCD9;/*FFF79BC02830*/
        line-height:    1.45;
		font-family:Arial, Helvetica, sans-serif;
}
body {
        /* Nur hier, sonst gibt es
         * eventuell Vererbungsprobleme.
         */
        font-size:      100.01%;
}
h1 {
	font-size:1.075em;
	margin-top:3em;
}
h2 {
	font-size:1em;
}
p,li,td{
	padding:0;
	margin:0;
	font-size:0.8em;
}
a{
	text-decoration:none;
	color:#ED1C23;
	font-weight:bold;
	}

li {
	 margin-left:2em;
}	

table {
			border:1px solid #C02830;
}

td {vertical-align:top;
border-bottom:1px solid #C02830;
border-left:1px solid #C02830;
padding-left:0.2em;
}
/*allgemeine Angaben end*/
#rahmen {
	width:60em;	
    margin:0px auto;
}
#inhalt {
margin-top:2em;
	float:left;		
	/*border-left:1px solid #C02830;*/
	border-right:3px solid #FFDE6B;
	background-color:#FFDE6B;/*#FFFFFF*/
	background-repeat:repeat-y;
	background-image:url('../media/backcontent.gif');
	background-position: right 0;
}
	html>body #inhalt  {}

#bildoben {
float:right;
height:10em;
width:23.4375em;
}
.bildbreit {
					 width:21.5em;
					 margin-top:2em;
}
#nav {
float:left;
width:12em;
/*height:100%;*/
	background-color:#FFDE6B;
}
.navlink {
font-size:0.8em;
	display:block;
	border-bottom:1px solid #C02830;
	padding:0.5em 0em 0.5em 0.5em;
	margin-left:0.6em;
	margin-right:0.6em;
}

.navlink1 {
font-size:0.7em;
	font-weight:normal;
	display:block;
	border-bottom:1px solid #C02830;	
	padding:0.3em 0em 0.3em 0.5em;
	margin-left:1.5em;
	margin-right:0.6em;
}


.navlink1aktiv {
font-size:0.7em;
	font-weight:normal;
	display:block;
	border-bottom:1px solid #C02830;	
	padding:0.3em 0em 0.3em 0.5em;
	margin-left:1.5em;
	margin-right:0.6em;
	color:#000000;
}

.navlinkaktiv {
font-size:0.8em;
	display:block;
	border-bottom:1px solid #C02830;
	color:#000000;
	padding:0.5em 0em 0.5em 0.5em;
	margin-left:0.6em;
	margin-right:0.6em;
}
.navklein {
	font-weight:normal;
	font-size:0.59em;
}
#content {
	border-top:3px solid #FFDE6B;
	float:right;
	margin-right:-0.25em;
	padding-left:1.5em;
	/*padding-top:0;
	padding-right:0;*/
	background-color:#FFFCD9;/*#FF0000;*/	
}
	html>body #content  {width:46.5em;	
	}		
.linke_spalte {
	float:left;
	width:21em;
}
.rechte_spalte {
	margin-left:1.5em;
	float:left;
width:21.5em;
}
.double-margin {
	margin-top:2em;
}
.single-margin {
	margin-top:1em;
}
.reihe {
/*border: 1px solid #FFFF00;*/
width:46.0em;
clear:both;
float:left;
}
.spaltenpunkt{
	width:21.5em;
	float:left;
	margin-top:2em;
}
.headlink {
	background-image:url(../media/headlink_dot.gif);
	background-repeat:no-repeat;
	background-position:0em 0.1em;
	padding-left:1em;
}
.headlink a{
	font-size:0.9em;
}
.headlinkstart a{
	font-size:0.8em;
}

.headlinkmenue a{
	font-size:0.9em;
	}
.img-right {
margin-right:-1px;
	float:right;
}
#sizerbox {float:left;
padding:0em 0em 0.5em 0.5em;
color:#FFFFFF;
background-color:#C02830;
width:11.5em;
}
.sizerkaestchen a{
font-size:0.8em;
color:#FFFFFF;
display:block;
}
#sizerbox a {
color:#FFFFFF;
}
.sizerkaestchen {
float:left;border: 0.05em solid #FFFFFF;width:1.1em;height:0.9em;text-align:center;line-height:0.9em;margin:0em 0.2em 0em 0.2em;
}
#spacer {
width:12em;
height:7em;
}
#button {
	background-color:#FFFFFF;
	border: 0.1em solid #C02830;
}

#button_plz {
	background-color:#ffde6b;
	border: 0.1em solid #ed1c23;
	color:#ed1c23;
	font-weight:bold;
	width:12em;
	
}

#button_plz a{
	color:#ed1c23;
	font-weight:bold;
}




#impressumbox {
float:left;
}
#bottomkasten{
	width:60em;
	float:left;
	background-color:#FFFCD9;
	background-image:url('../media/backbottom.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
}
/*-------------------- lieferservice partner --------------------*/
.partnerbox {
	float:left;
	width:11em;	
	height:6em;
	text-align:center;
}
/*-------------------- kontakt --------------------*/
.kontaktzeile {
	font-size:0.8em;
	padding:0.3em 0em 0.3em 0em;
}
.kontaktfeld {
	background:#FFFfff;
	float:right;
	width:17.5em;
}

.kontaktfeld_kl {
	background:#FFFfff;
	float:left;
	width:4.5em;
}


.kontaktfeld_gr {
	background:#FFFfff;
	width:99%;
	height:13em;
}

.kontakt_button {
	margin-top:1em;
	float:right;
	background-color:#FFFfff;
	border: 0.1em solid #C02830;
}
.leftfloat {
	float:left;
}
/*-------------------- woechentl_lieferung --------------------*/
.woechentlich_punkte {
	margin-top:1.7em;
	float:left;
}



.woechentlich_punkte_1 {
	margin-top:1.7em;
	float:left;
	width:21.5em;
}



.img-left {
	float:left;
	margin-right:0.6em;
}



/*-------------------- einfache Zubereitung --------------------*/
.gruen {
			 color:#00A54F;
}

.aufzaehlungbox {
margin-top:0.3em;
								}
.aufzaehlungszeichen {
float:left;
margin-right:1em;
}
.aufzaehlungstext {
padding-bottom:0.3em;
}



/*-------------------- Ernährungsberatung --------------------*/
.gelbe_box {
    float:left;
    margin-top: 1em;
    margin-bottom:1em;
    background-color:#FFDE6B;
    width:340px;
}
.rund_lo {
    float:left;
}
.rund_ro {
    float:right;
}
.rund_lu {
    float:left;
}
.rund_ru {
    float:right;
}
.boxlink {
    background-image:url(../media/boxlink_pfeil.gif);
    background-repeat:no-repeat;
    background-position:0em 0.1em;
    padding-left:1em;
    margin-top:0.6em;
}

.box_kasten{
    padding-left:1em;
    padding-right:1em;
    clear:both;
}



.foodbobbel {
margin-right:0.7em;
float:left;
}
.bobbelaufzaehlung {

margin-top:0.6em;
clear:both;
}

#drucklogo {display:none;}
.zurueck {float:right;}










.ekm_teaser {width:345px;height:80px; background-image:url(http://essenaufraedern.apetito.de/essen_auf_raedern/pics/rahmen_330_80_icon_3.gif);background-repeat:no-repeat;float:left;}

.headline_ekm_teaser {float:left; font-size:13px; margin-bottom:4px;}
.headline_ekm_teaser a{float:left; font-size:13px; }
.link_ekm_teaser {float:left; font-size:12px; font-weight:normal;}
.link_ekm_teaser a{float:left; font-size:12px; font-weight:bold;}
.innen_teaser {float:left; width:250px; padding-right:60px; padding-top:7px; padding-bottom:8px; padding-left:10px; font-size:12px; line-height:15px;}




@media print {
	
	#rahmen {
		width:100%;
    margin:0;float:none;
		}
	#inhalt {margin:0;
					padding:0;
					 	border:none;float:none;}
	#content {margin:0;
					 padding:0;
					 	border:none;float:none;}
	#nav {display:none;}
	#bildoben {display:none;
							float:none;}
	#bottomkasten {display:none;}	
.linke_spalte {
	float:none;
	width:100%;
}
.rechte_spalte {
	margin-left:0;
	float:none;
width:100%;}
.aufzaehlungbox {
width:100%;
}
.aufzaehlungstext {
width:100%;
}

#drucklogo {display:block;
width:5cm;
height:1.46cm;
}
.zurueck {display:none;}
}
#stadtListe li {float:left;list-style-type:none;background-image:url(../media/headlink_dot.gif);background-repeat:no-repeat;margin:0;padding-left:10px;}








