div#language {
    position: relative;
    top: -20px;
    margin: 0 auto;
    width: 930px;
    z-index: 9999;
}

div#language a {
    position: absolute;
    top: 20px;
    background-color: #103E8B;
    color: #fff;
    display: block;
    float: right;
    padding: 4px 5px 2px 5px;
}

div#language a img {
	padding: 0 0 0 7px;
}

body.homebody {
    background:#FFF url('../images/hintergrund_.png') repeat-x center 0;
    margin:0;
    padding:0;
    color:#393939;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

body.normalerbody {
    background:#FFF url('../images/hintergrund_normal_.png') repeat-x center 0;
    margin:0;
    padding:0;
    color:#393939;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

body.gewinnspielbody {
    background:#10296f url('../images/hintergrund_normal_blau.png') no-repeat center 0;
    margin:0;
    padding:0;
    color:#393939;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

p {
    line-height:1.5em;
    margin:0 0 15px 0;
}

h1 {
    background-repeat:no-repeat;
    margin:0 0 5px 0;
    font-size:22px;
    letter-spacing:6px;
}

h1 span {
    visibility:hidden;
    line-height:1.5em !Important;
}

h3 {
    font-size:12px;
    color: #142656;
}

h3.gewinnspiel {
    margin:-20px 0 12px 0;
}

h3.blau {
    color:#FFF;
}

h4 {
    background-repeat:no-repeat;
    letter-spacing:6px;
    font-size:22px;
    margin:0 0 0 0;
    margin-bottom:10px;
}

h4 span {
    visibility:hidden;
    line-height:1.5em !Important;
}

h2 {
    font-size:14px;
    color: #142656;
}

.rechtskontakt {
    padding: 0 0 20px 16px;
}

.rechtskontakt h4 {
    font-size: 16px;
}

.form_error						{background:#ffcbcb !important; border:1px solid #FF0000 !important;}

a								{color:#142656; text-decoration:none;}
#content a:hover							{font-weight:bold;}
a.gewinnspielkarte				{position:absolute; top:53px; left:308px; color:#0f2a63; font-size:12px; text-decoration:underline;}
a.blau							{color:#FFF;}
.footer_right a					{text-decoration:none;}
.gewinnspielmitbild a:hover		{font-weight:bold;}

#postkarteobenklein				{background:url(../images/gewinnpostkarte_klein.png) no-repeat; width:276px; height:203px; display:block; border:none; margin:0 0 0 0; float: right;}
#ueber2							{margin:0px 0 0 10px;}
#ueber3							{margin: 0 0 40px 23px;}

#all							{width:930px; margin: 0 auto; position:relative; padding:193px 0 0 0;}
#all.home						{padding:0 0 0 0;}

#head							{background:#FFF url('../images/header.png') no-repeat; width: 1299px; padding:0; margin:0 0 0 -185px; top:0;  position:absolute; height:193px; border:0;}*/
#head.home						{background:none; width: 930px; padding:0; margin:0 auto 0; position:relative; height:193px; top:0;}

#head.produkte					{background:#FFF url('../images/header_produkte.png') no-repeat;}
#head.geschichte				{background:#FFF url('../images/header_geschichte.png') no-repeat;}
#head.kontakt					{background:#FFF url('../images/header_kontakt.png') no-repeat;}
#head.werbung					{background:#FFF url('../images/header_werbung.png') no-repeat;}
#head.wissenswertes				{background:#FFF url('../images/header_wissenswertes.png') no-repeat;}


#logo							{background:url(../images/logo.png) no-repeat; width:509px; height:138px; display:block; border:none; position:absolute; top:80px;}
#logo_normal					{background:url(../images/logo.png) no-repeat; width:509px; height:138px; display:block; border:none; float:left; margin:30px 145px 0 0;}
body#en #logo					{background:url(../images/logo_en.png) no-repeat; width:509px; height:138px; display:block; border:none; position:absolute; top:80px;}
body#en #logo_normal			{background:url(../images/logo_en.png) no-repeat; width:509px; height:138px; display:block; border:none; float:left; margin:30px 145px 0 0;}
#cafe							{background:url(../images/cafe.png) no-repeat; width:276px; height:203px; display:block; border:none; float:left;}
#cafe_gross						{background:url(../images/cafe_gross.png) no-repeat; width:393px; height:290px; display:block; border:none;  position:absolute; left:535px;}

#headcontentmitte				{margin:0 auto; width:930px; position:relative;}

#navigation						{background:transparent url('../images/navi_trenner.png') no-repeat scroll left center; padding:0 0 0 2px;}
#navigation.blauenavi			{background:transparent url('../images/navi_trenner_blau.png') no-repeat scroll left center; padding:0 0 0 2px;}
#navigation ul					{list-style-type: none; padding:0; margin:0;}
#navigation ul li				{background:url('../images/navi_trenner.png') no-repeat right; float:left;}
#navigation.blauenavi ul li		{background:url('../images/navi_trenner_blau.png') no-repeat right; float:left;}
#navigation ul li a				{background:url('../images/navi_bg.png') repeat-x; display:block; color: #b7cbea; text-decoration:none; text-transform:uppercase; height:24px; font-size:12px; padding:11px 19px 0; margin:0 2px 0 0;}
#navigation.blauenavi ul li a	{background:url('../images/navi_bg_blau.png') repeat-x; display:block; color: #b7cbea; text-decoration:none; text-transform:uppercase; height:24px; font-size:12px; padding:11px 19px 0; margin:0 2px 0 0;}

#navigation ul li a:hover,
#navigation ul li.active a		{background:url('../images/navi_hover.png') no-repeat center; color:#FFF;}

#navigation.blauenavi ul li a:hover,
#navigation.blauenavi ul li.active a		{background:url('../images/navi_hover_blau.png') no-repeat center; color:#FFF;}



.trenner						{background:url('../images/trenner.png') no-repeat; margin:25px 0 27px 0; height:3px; width:340px;}

#content						{margin:60px 0 0 0; position: relative;}

#links							{width: 584px; float:left; margin:0 46px 0 0;}
#links-werbung					{width: 500px; float:left; margin:0 46px 0 0;}
#rechts							{width:300px; float:left; color:#FFF; margin:0; font-size:11px;}
#rechts p						{color:#FFF;}
#rechts a						{color:#FFF;}

body.gewinnspielbody #rechts    {position: absolute; right: 0; top: 120px;}
.box							{background:url('../images/box_bg.png') no-repeat top; width:300px; padding:21px 0 0 0; color:#b8c3dc;}
.box p							{width:180px; margin:0;}
.box b							{color:#FFF;}
.box a							{color:#b8c3dc; text-decoration:underline;}
.box a.gewinnlink				{color:#FFF; text-decoration:none; font-weight:bold;}
.box_top						{background:url('../images/box_bg.png') no-repeat bottom; width:284px; padding:0 0 35px 16px; position:relative;}
.box_top_kontakt				{background:url('../images/box_bg.png') no-repeat bottom; width:284px; padding:0 0 20px 16px; position:relative;}
.box_top_kontakt h4				{font-size:16px;}
.box_top .glanz					{background:url('../images/glanz.png') no-repeat; height:60px; width:291px; position:absolute; top:-15px; left:5px;}
.box_top h4						{margin:0 0 0 0;}

#content-text, .content-text	{padding:0 0 0 12px; margin-top:25px;}
#content-text a					{text-decoration:underline;}
#content-text-original			{padding:5px 0 0 12px; margin-top:25px;}
#content-text-home				{padding:0 0 0 2px;}
#content-text-produkte			{padding:20px 0 0 2px;}
#content-text-eiscafe			{padding:18px 0 35px 12px;}
.content-text-eiscafe			{padding:18px 0 35px 12px;}
#content-text-werbung			{width:450px; height:500px; padding:0 0 0 2px; background:url('../images/werbungfernseher.png') no-repeat -30px 10px; position:relative;}
.punkte							{margin:0 0 0 -10px;}

#content-text-geschichte		{padding:0 0 0 38px;}
#content-text-geschichte a		{text-decoration:underline;}
.datum							{margin:0 0 0 -36px; padding:0 5px 0 0; font-weight:bold; color:#142656; font-size:14px;}


.frau							{width: 139px; height:273px; float:right; display:none;}
.milch							{width: 290px; height:350px; float:right;}
.flaschenstart					{width: 218px; height:355px; float:right;}
.alleprodukte					{width: 560px; height:328px; float:right;}

.eiscafe						{position:absolute; bottom:16px; right:0;}
.rbilder						{position:absolute; bottom:33px; right:0;}
.rbildergeschichte				{position:absolute; bottom:16px; right:0;}
.rbildergeschichtefilm			{position:absolute; bottom:16px; right:10px;}
.rbilderwissen					{position:absolute; bottom:16px; right:20px;}
.rbilder_wissen					{position:absolute; bottom:16px; right:0;}

.papierrechts					{margin:0 0 30px 0;}
body.kontaktpopup				{background:#10296f url('../images/kontakt_popup.png') no-repeat center 0; margin:0; padding:0;}

p.normal						{width:auto; margin:0 0 15px 0;}
p.normalohneabstand				{width:auto; margin:0;}
p.geschichtelinks				{margin: 10px 0 25px -35px}
p.klein							{font-size: 10px; color:#FFF;}
p.hervorgehoben					{font-style:bold; color: #FFF;}
p.gewinnspiel					{margin:0 0 25px 0; color:#FFF; font-size:13px;}
p.webungeinstr					{margin:-35px 0 0 0;}
p.hometext						{width: 320px;}
p.produktuebersicht				{color:#FFF; width:auto; margin:0 0 15px 0;}
p.gewinnspielgewinne			{margin:0 0 25px 0;}
p.hervorgehoben					{margin:0 0 25px 0; font-weight:bold;}
p.gewinnspielmitbild			{margin:-8px 0 25px 0; position:relative;}
p.gewinnspielurlaub				{margin:-4px 0 10px 0;}
p.teilnahmetext					{color:#FFF; margin:0 0 10px 0;}
p.breite						{width: 560px;}
span.durchstrich					{font-style:normal; color: #FFF; margin:0 0 25px 0; font-weight:bold; text-decoration: line-through;}

#preview						{position:absolute; top: 40px; left:22px;}

.arechts						{color:#FFF;}

.maresiinfo						{width:574px; height:78px; margin:0 0 40px 0;}
.maresiinfoportionspack			{width:574px; height:78px; margin:13px 0 40px 0;}
.maresiinfo_wissen				{width:588px; height:90px; margin:0 0 10px -15px;}
.maresiinfo_teilnahme			{width:588px; height:90px; margin:0 0 14px 0;}



.hmilchinfo						{margin:10px 0 0 0;}
.hmilchinfo ul					{margin:0 0 0 15px; padding:0;}
.hmilchinfo ul li				{padding:0 0 5px 0;}


#subnavi						{width:267px;}
#subnavi ul						{list-style-type:none; margin:0; padding:1px 0 0 0;  border-top:solid 1px #36516c;}
#subnavi ul li					{padding:0; margin:0 0 1px 0; border-bottom:solid 1px #36516c;}
#subnavi ul li:hover, #subnavi ul li.active		{background:url('../images/subnavi_hover.png') no-repeat center;}
#subnavi ul li a				{background:url('../images/pfeil.png') no-repeat 2px 5px; text-decoration:none; color:#b8c3dc; display:block;  padding:2px 0 4px 10px; font-weight:bold;}
#subnavi ul li a span			{font-weight:normal; display:block; color:#8e9dc0;}

#subnavi ul li a:hover,
#subnavi ul li.active a			{background:url('../images/pfeil_hover.png') no-repeat 2px 5px;color:#FFF;}


#verwendungstipps				{width:572px;}
.verwendung						{float:left; width:286px;}
.verwendung img					{float:left;}
.verwendung p					{float:left; width:192px; padding:0 0 0 10px;}

#footer							{background:#10296f url('../images/footer_bg.png') repeat-x;height:97px; color:#6a91c2; font-size:11px; margin:50px 0 0 0; padding:27px 0 0 0; position:relative;}
#footer .footer_all				{width:930px; margin:0 auto;}
#footer a						{text-decoration:underline; color:#6a91c2;}
#footer .footer_left			{float:left;width:600px; margin: 0 0 0 10px;}
#footer .footer_left span		{display:block; margin:0 0 7px 0;}
#footer .footer_right			{float:left;width:300px; text-align:right; padding:20px 0 0 20px;}

.textrechts						{color:#b5c3de; width: 270px;}
.textrechts ul					{margin:-10px 0 0 0; padding:0 0 0 13px;}

.naehrwerte						{color:#bac1dd;}
.naehrwerte table tr td			{border-bottom:1px solid #445d90;}

.fernseher						{width:499px; height:432px; margin:65px 0 0 -30px;}

#videos							{margin: -30px 0 0 0;}
#videos ul						{padding:0; margin:20px 0 0 0;}
#videos ul li					{float:left; list-style-type:none; margin:14px 14px 0 0; position:relative; display:block; width:78px; height:60px;}

#videos ul li img				{border:1px solid #FFF; position:absolute;}
#videos ul li a					{display:block; width:78px; height:58px; position:absolute; left:1px; top:1px; background:url('../images/play.png') no-repeat -1000px -1000px; text-decoration:none;}
#videos ul li a:hover, #videos ul li a.active			{background:url('../images/play.png') no-repeat;}
#videos .datum					{position:absolute; bottom:-2px; left: 40px; color:#FFF; text-decoration:none;}
hr {
    margin: 10px 21px 10px 0;
    border: none;
    border-bottom: 1px solid #fff;
}

div#plakate img {
    width: 125px;
}

div#plakate ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

div#plakate ul li {
    float: left;
    padding: 0 12px 10px 0;
}

div#plakate img {
    border: 1px solid #fff;
}


.contact_left					{float:left; width:228px; margin:0 30px 0 5px;;}
label							{display:block; font-weight:bold; margin:4px 0 0 0; padding:2px 0;}
.contact_right					{float:left;}
.input							{width:225px; background:#f3f3f3; border:1px solid #d4d4d4; font-size:12px; font-family: Verdana, Geneva, sans-serif;}
.select							{width:228px; background:#f3f3f3; border:1px solid #d4d4d4;}
.textarea						{width:260px; height:147px; background:#f3f3f3; border:1px solid #d4d4d4; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.senden							{background:url('../images/senden.png'); display:block; font-size:0px; line-height:0px; width:152px; height:24px; margin:10px 0 0 111px; border:0; text-indent:-9999px; }
.send							{background:url('../images/send.png'); display:block; font-size:0px; line-height:0px; width:127px; height:24px; margin:10px 0 0 136px; border:0; text-indent:-9999px;}

.mar							{margin:0 10px -4px -2px;}

.musik							{position:absolute; top:0px; right:175px;}




.biomilch						{width:130px; height:306px; float:right; margin:40px 40px 0 30px;}
.hmilch							{width:230px; height:262px; float:right; margin:25px 0 0 0;}
.portionspack					{width:241px; height:167px; float:right; margin:70px -8px 0 0;}

.eiscafecremig					{width:183px; height:293px; float:right; margin:-60px 0 0 35px;}
.eiscafelight					{width:184px; height:294px; float:right; margin:0 0 0 35px;}

#head							{position:absolute; margin:0 0 0 -185px;}

#content-text-geschichte a:hover	{font-weight:bold;}
p.gewinnspiel a:hover				{font-weight:bold;}
p.teilnahmetext a					{color:#FFF;}
.hometext a							{text-decoration:underline;}
.normalertexta a:hover				{font-weight:bold;}
#impressumtext a:hover				{font-weight:bold;}





html {margin-bottom: 1px;} img {border:none;} .form-error {color:#FF0000;background:#880000;border:1px solid #FF0000;} .error {font-weight:bold;} a {outline:none;} form {display:inline;} .nostyle {background:none;border: none;margin:0;padding:0;width:inherit;} .clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} * html .clearfix {height:1%;} .clearfix {display:block;} .wai {display:none;} .inline {display:inline;} .snippet {padding-left:50px;line-height:40px;border-top:1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background:url(/adminarea/wysiwyg/jscripts/tiny_mce/plugins/mc3000snippets/img/snippet_bg.png) no-repeat;display:block;} #promo {display:none;}

/** Rezepte
 * -------------------------------------------------------------------------- */
div.recipe h1 {
	margin-top: 35px;
	height: 20px;
}

div.recipe img.recipt_picture {
	float: right;
	overflow: hidden;
}

ul.ingredients {
	list-style: none;
	font-weight: bold;
	font-size: 11px;
	color: #2a3278;
	margin: 15px 0 0 0;
	padding: 0;
}

ul.ingredients li {
	background: url("../images/rezepte/list_point.png") no-repeat 5px 6px;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	line-height: 20px;
}

ul.ingredients li.active {
	background: #f4f4f4 url("../images/rezepte/list_point.png") no-repeat 5px 6px;
	width: 195px;
}

ul.link_list {
	list-style: none;
	background: url("../images/rezepte/rezepte_footer_bg.png") no-repeat;
	height: 68px;
	width: 575px;
	margin: 45px 0 0 0;
	padding: 0;
}

ul.link_list li {
	float: left;
	overflow: hidden;
	background: url("../images/rezepte/rezepte_footer_hyphen.png") no-repeat 0 7px;
	margin: 0;
	padding: 7px 65px 0 65px;
	height: 68px;
}

ul.link_list li.weitersagen {
	padding: 25px 0 0 25px;
}

div.box img.rezepte {
	position:absolute;
	right: 5px;
	bottom:16px;
}

div.textrechts_rezepte p {
	width: 150px;
}





