body {
text-align:center;
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
#content {
	position:relative;
	background-color:#FFFFFF;
	width:850px;
	margin:auto;
	text-align:left;
}
div, p, h1, h2, h3 {
margin:0;
padding:0;
}
h1 {
font-size:18px;
font-weight:bold;
line-height:22px;
}
h2 {
font-size:16px;
font-weight:bold;
line-height:20px;
}
h3 {

font-size:14px;
font-weight:bold;
line-height:20px;
}
a {
color:#7B2115;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#nav_produkte {
	height:25px;
	width:171px;
	position:absolute;
	top:199px;
	left:0px;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align:right;
}
#logo {
	position:absolute;
	width:231px;
	height:130px;
	z-index: 1;
}
#links01 {
	position:absolute;
	left:0px;
	top:130px;
	width:231px;
	height:20px;
	z-index: 2;
}
#links02 {
	position:absolute;
	left:0px;
	top:150px;
	width:231px;
	height:43px;
	z-index: 3;
}
#links03 {
	position:absolute;
	left:0px;
	top:193px;
	width:231px;
	height:43px;
	z-index: 4;
}
#links04a {
	position:absolute;
	left:0px;
	top:150px;
	width:231px;
	height:316px;
	visibility: visible;
	z-index: 5;
}
#links04b {
	position:absolute;
	left:0px;
	top:236px;
	width:231px;
	height:316px;
	visibility: visible;
	z-index: 6;
}
#links05 {
	position:absolute;
	left:0px;
	top:552px;
	width:231px;
	height:28px;
	z-index: 8;
}
#mitte {
	position:absolute;
	left:231px;
	top:0px;
	width:508px;
	height:580px;
	z-index: 9;
}
#rechts {
	position:absolute;
	left:739px;
	top:0px;
	width:111px;
	height:580px;
	z-index: 11;
}
.text_mo {
	font-size: 11px;
	font-weight: bolder;
	color: #7B2115;
	text-align:center;
	line-height: 16px;
	word-spacing: 1px;
}
.text_lm_cb {
	font-size: 11px;
	font-weight: bolder;
	color: #17401B;
	text-align:center;
	line-height: 16px;
	word-spacing: 1px;
}
.text_pp_cb {
	font-size: 11px;
	font-weight: bolder;
	color: #542012;
	text-align:center;
	line-height: 16px;
	word-spacing: 1px;
}
.text_lv_cb {
	font-size: 11px;
	font-weight: bolder;
	color: #591315;
	text-align:center;
	line-height: 16px;
	word-spacing: 1px;
}
.text_gp_cb {
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align:center;
	line-height: 16px;
	word-spacing: 1px;
}
.text_bv {
	font-size: 11px;
	font-weight: bolder;
	color: #4D190C;
	text-align:center;
	line-height: 16px;
	word-spacing: 1px;
}
.prod_titel_mo {
	font-size: 11px;
	font-weight: bold;
	color: #7B2115;
}
.prod_beschr_mo {
	font-size: 10px;
	color: #AA551C;
	border: 1px solid #FFFFFF;
	background-color: #FEDC8D;
	text-align: center;
	padding:2px;
}
.prod_titel_gp {
	font-size: 11px;
	font-weight: bold;
	color: #660469;
}
.prod_beschr_gp {
	font-size: 10px;
	color: #8E0592;
	border: 1px solid #FFFFFF;
	background-color: #E8D0D7;
	text-align: center;
	padding:2px;
}
.prod_titel_cv {
	font-size: 11px;
	font-weight: bold;
	color: #930909;
}
.prod_beschr_cv {
	font-size: 10px;
	color: #BD1D1D;
	border: 1px solid #FFFFFF;
	background-color: #FEDADD;
	text-align: center;
	padding:2px;
}
.prod_titel_cb {
	font-size: 11px;
	font-weight: bold;
	color: #003C91;
}
.prod_beschr_cb {
	font-size: 10px;
	color: #30549E;
	border: 1px solid #FFFFFF;
	background-color: #D9DCE5;
	text-align: center;
	padding:2px;
}
.prod_titel_bv {
	font-size: 11px;
	font-weight: bold;
	color: #4A1A0E;
}
.prod_beschr_bv {
	font-size: 10px;
	color: #A25914;
	border: 1px solid #FFFFFF;
	background-color: #FEEDA7;
	text-align: center;
	padding:2px;
}
.prod_titel_sb {
	font-size: 11px;
	font-weight: bold;
	color: #7E083C;
}
.prod_beschr_sb {
	font-size: 10px;
	color: #AA0D44;
	border: 1px solid #FFFFFF;
	background-color: #FCECEB;
	text-align: center;
	padding:2px;
}
.prod_titel_bb {
	font-size: 11px;
	font-weight: bold;
	color: #181B78;
}
.prod_beschr_bb {
	font-size: 10px;
	color: #11428F;
	border: 1px solid #FFFFFF;
	background-color: #E3E9F5;
	text-align: center;
	padding:2px;
}
.text_kontakt {
	font-size: 12px;
	font-weight: normal;
	color: #7B2115;
	text-align:left;
	line-height: 16px;
	word-spacing: 1px;
}
.text_cocktail_sommer {
	font-size: 12px;
	font-weight: normal;
	color: #7B2115;
	text-align:left;
}

.text_cocktail_sommer p {
	margin-top: 8px;
	margin-bottom: 8px;
}


.text_inhalte {
font-size:11px;
color:#7B2115;
line-height:16px;
}
.formular {
font-size:14px;
color:#7B2115;
text-align:left;
background-color:#FFFFFF;
}
.pflichtfelder {
color: #7B2115;
vertical-align:bottom;
font-size:12px;
}
