h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #B11116;
	margin: 0px;
}
h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #B11116;
	margin: 0px;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #8DC63F;
	margin: 0px;
}
h4 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
}
h5 {
	font-size: 1.0em;
	font-weight: bold;
	color: #B11116;
	margin: 0px;
}
h6 {
	font-size: 1.0em;
	font-weight: bold;
	color: #8DC63F;
	margin: 0px;
}

ul {
	margin-left: 1.3em;
	padding-left: 1.3em;
}

a {
	color: #B11116;
    }
a:link {
	color: #B11116;
    }
a:active {
	color: #B11116;
    }
a:visited {
	color: #9D21E4;
    }
a:hover {
	color: #8DC63F;
    }
a:focus {
	color: #8DC63F;
    }

.impressum, a.impressum:link, a.impressum:active, a.impressum:visited, a.impressum:hover, a.impressum:focus {
	color: #FFFFFF;
	font-size: 0.9em;
	text-decoration: none;
    }
a.impressum:hover, a.impressum:focus {
	text-decoration: underline;
    }

.noborder {
    border: none;
	}

.s1 {
	font-weight: bold;
	color: #B11116;
}
.s2 {
	font-weight: bold;
	color: #8DC63F;
}

.pad22 {
	padding-left: 22px;
}
.pad33 {
	padding-left: 33px;
}
.m33 {
    margin-left: 15px;
	}
html>body .m33 {
    margin-left: 33px;
	}
.m28 {
    margin-left: 15px;
	}
html>body .m28 {
    margin-left: 28px;
	}

.button {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1.0em;
	font-weight: bold;
    border: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	background-color: #B11116;
}
A.button:link {background: #B11116; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.buttons:active {background: #B11116;  color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.button:visited {background: #B11116; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.button:hover {background: #B11116; color: #FFF799; text-decoration: none; line-height: 1.8em;}
A.button:focus {background: #B11116; color: #FFF799; text-decoration: none; line-height: 1.8em;}

.ddl, .textfeld, .stkfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #8DC63F;
	border-left: 1px solid #8DC63F;
	border-bottom: 1px solid #8DC63F;
	border-right: 1px solid #8DC63F;
}

.textfeld, .stkfeld {
	padding: 1px;
}

.padbottom10 {
	padding-bottom: 10px;
	}

.box {
	width: 100%;
	float: left;
	}

.leftbox1 {
	width: 260px;
	float: left;
	padding-right: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 250px;
	}
.rightbox1 {
	width: 195px;
	float: left;
	}

.leftbox2 {
	width: 195px;
	float: left;
	}
.rightbox2 {
	width: 260px;
	float: left;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 250px;
	}

.leftbox3 {
	width: 150px;
	float: left;
	}
.rightbox3 {
	width: 305px;
	float: left;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 295px;
	}

.leftbox4 {
	width: 120px;
	float: left;
	}
.rightbox4 {
	width: 335px;
	float: left;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 325px;
	}



/* M E S S A G E B O X */


#messagebox {
	position: absolute;
	top: 280px;
	left: 245px;
	width: 555px;
	background-color: #8DC63F;
	border-top: 1px solid #FFF799;
	border-bottom: 1px solid #FFF799;
	color: #000000;
}

.msgclose {
	background-color: #ED1B2F;
	color: #FFFFFF;
	padding: 5px;
	padding-right: 60px;
	float: right;
	}

.msghead {
	background-color: #ED1B2F;
	border-bottom: 1px solid #FFF799;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
	padding-left: 60px;
	}

.msg {
	padding: 10px;
	padding-left: 60px;
	padding-right: 60px;
	}


.close, a.close:link, a.close:active, a.close:visited, a.close:hover, a.close:focus {
	color: #FFFFFF;
	text-decoration: none;
    }
a.close:hover, a.close:focus {
	color: #FFF799;
    }

/* E N D   M E S S A G E B O X */





/* S P E I S E N   +   B E S T E L L U N G */


.padline {
	padding-top: 3px;
	padding-bottom: 3px;
	}

.alternate {
	background-color: #E6FBC8;
	}

.w0 {
	width: 100%;
	float: left;
	padding-left: 1%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 98%;
	}
.w1 {
	width: 57%;
	float: left;
	padding-left: 2%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 55%;
	}
.w2 {
	width: 14%;
	float: left;
	padding-left: 1%;
	text-align: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 13%;
	}
.w3 {
	width: 41%;
	float: left;
	padding-left: 1%;
	padding-top: 3px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 40%;
	}
.w4 {
	width: 16%;
	float: left;
	padding-left: 1%;
	text-align: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 15%;
	}
.w5 {
	width: 9%;
	float: left;
	padding-left: 1%;
	text-align: right;
	padding-top: 1px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 8%;
	}
.w6 {
	width: 73%;
	float: left;
	padding-left: 1%;
	padding-top: 3px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 72%;
	}
.w7 {
 width: 90%;
 float: left;
 padding-left: 1%;
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 89%;
 }
.w8 {
 width: 26%;
 float: left;
 padding-left: 2%;
 text-align: right;
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 24%;
 }


.feld {
    float: left;
	width: 46%;
	}
.daten {
    float: left;
	width: 53%;
	padding-top: 3px;
	}
html>body .daten {
	padding-top: 2px;
	}

.stkfeld {
	width: 20px;
}


/* E N D   S P E I S E N   +   B E S T E L L U N G */




/* W A R E N K O R B */


.wk, .wkhead {
	width: 100%;
	float: left;
	background-color: #E6FBC8;
	border-bottom: 1px solid #FFF799;
	color: #000000;
	margin-bottom: 3px;
	padding-left: 1%;
	padding-right: 1%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 98%;
	}
.wkhead {
	background-color: #C6E39F;
	font-weight: bold;
	overflow: hidden;
	}
.wk1 {
	width: 99%;
	float: left;
	padding-bottom: 2px;
	font-weight: bold;
	}
.wk2 {
	width: 29%;
	float: left;
	}
.wk3 {
	width: 17%;
	float: left;
	text-align: right;
	}
.wk4 {
	width: 23%;
	float: left;
	text-align: right;
	}
.wk5 {
	width: 29%;
	float: left;
	text-align: right;
	}

.change, a.change:link, a.change:active, a.change:visited, a.change:hover, a.change:focus {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B11116;
	text-decoration: none;
	display: block;
	width: 15px;
	height: 16px;
	padding-left: 3px;
	margin-right: 4px;
	border-bottom: 1px solid #E6FBC8;
	float: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 12px;
	height: 15px;
	}

a.change:hover, a.change:focus {
	color: #FFF799;
	}

/* E N D   W A R E N K O R B */




/* N A V */

ul.menu {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
	text-align: center;
    }

ul.menu li {
	display: block;
	height: 123px;
	float: left;
	padding-top: 10px;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 113px;
    }
.ob {
	background-image: url(/images/layout/ico_warenkorb.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
    }
.sk {
	background-image: url(/images/layout/ico_besteck.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
    }
.zi {
	background-image: url(/images/layout/ico_paket.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
    }
.ko {
	background-image: url(/images/layout/ico_kuvert.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
    }
.tr {
	background-image: url(/images/layout/ico_uhr.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
    }

.nav, a.nav:link, a.nav:active, a.nav:visited, a.nav:hover, a.nav:focus {
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 100px;
	text-decoration: none;
	width: 136px;
	display: block;
    }
a.nav:hover, a.nav:focus {
	color: #FFF799;
    }

.navactive, a.navactive:link, a.navactive:active, a.navactive:visited, a.navactive:hover, a.navactive:focus {
	color: #FFF799;
	text-align: center;
	padding-bottom: 100px;
	text-decoration: none;
	width: 136px;
	display: block;
    }


/* E N D   N A V */



/* S U B N A V */

ul.submenu {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    }

ul.submenu li {
	padding-left: 15px;
	padding-bottom: 5px;
	font-weight: bold;
    }

.subnav, a.subnav:link, a.subnav:active, a.subnav:visited, a.subnav:hover, a.subnav:focus {
	color: #FFFFFF;
	text-decoration: none;
    }
a.subnav:hover, a.subnav:focus {
	color: #8DC63F;
    }

.subnavactive, a.subnavactive:link, a.subnavactive:active, a.subnavactive:visited, a.subnavactive:hover, a.subnavactive:focus {
	color: #8DC63F;
	text-decoration: none;
    }


/* E N D   S U B N A V */



/* S T A R T */

.boxaktion1 {
    padding-bottom: 80px;
	text-align: left;
	width: 280px;
	}
.boxaktion2, .boxaktion {
    margin-left: 55px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #8DC63F;
	text-align: left;
	width: 225px;
	}
.boxaktion2 {
	border-top: 1px solid #8DC63F;
	}
html>body .boxaktion1, .boxaktion2, .boxaktion {
	float: left;
	}
.aktion1, .aktion2 {
    color: #ED1B2F;
	font-size: 2.0em;
	font-weight: bold;
	}
.aktionsubline1, .aktionsubline2 {
    color: #8DC63F;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 50px;
	padding-bottom: 20px;
	margin-top: -2px;
	}
.aktion2 {
	font-size: 1.4em;
	}
.aktionsubline2 {
	padding-left: 40px;
	font-size: 1.0em;
	}
.flashrot, a.flashrot:link, a.flashrot:active, a.flashrot:visited, a.flashrot:hover, a.flashrot:focus  {
    color: #FFFFFF;
	font-size: 2.4em;
	font-weight: bold;
	padding: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ED1B2F;
	text-decoration: none;
	}
a.flashrot:hover, a.flashrot:focus  {
	color: #FFF799;
	text-decoration: none;
	}
.flashgruen, a.flashgruen:link, a.flashgruen:active, a.flashgruen:visited, a.flashgruen:hover, a.flashgruen:focus {
    color: #FFFFFF;
	font-size: 1.8em;
	font-weight: bold;
	padding: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #8DC63F;
	text-decoration: none;
	}
a.flashgruen:hover, a.flashgruen:focus  {
	color: #FFF799;
	text-decoration: none;
	}
.eur {
	font-size: 0.6em;
	padding-right: 5px;
	}
.grau, .grau2 {
	background-color: #D1D1D1;
	padding-bottom: 3px;
	float: left;
	}
html>body .grau {
	padding-bottom: 2px;
	}
.grau2 {
	padding-bottom: 2px;
	}
.preis {
    position: relative;
	top: -3px;
	left: -3px;
	}
.preis2 {
    position: relative;
	top: -2px;
	left: -2px;
	}


/* E N D   S T A R T */



/* I N F O */

.infohead {
	float: left;
	width: 100%;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 2px;
	}
.infobox {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 20px;
	}
.infopreis {
	float: left;
	width: 100%;
	margin-top: -28px;
	padding-bottom: 20px;
	text-align: right;
	padding-right: 7%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92%;
	}

.flashinfo, a.flashinfo:link, a.flashinfo:active, a.flashinfo:visited, a.flashinfo:hover, a.flashinfo:focus {
    color: #FFFFFF;
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ED1B2F;
	text-decoration: none;
	}
a.flashinfo:hover, a.flashinfo:focus  {
	color: #FFF799;
	text-decoration: none;
	}
.eurinfo {
	font-size: 0.7em;
	padding-right: 5px;
	}
.grauinfo {
	background-color: #D1D1D1;
	padding-bottom: 2px;
	float: right;
	}
.preisinfo {
    position: relative;
	top: -2px;
	left: -2px;
	}

/* E N D   I N F O */


