body { font-family:Verdana,Arial,Tahoma;font-size:11px;color: #0046ad;background:#1E60B6 url(../images/ind_back.jpg) fixed repeat-x;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;height: 100%; }

img { border:0; }

.center { text-align:center; }
.right { text-align:right; }
.clear { clear:both;line-height:0;height:0; }

div, img { border: 0px; }

h2 { margin: 0 21px 20px 21px; padding: 0px; line-height: 150%; font-size: 16px; color: #0046ad; }
h3 { margin: 0 21px 15px 21px; padding: 0px; color: #E76F00; font-size: 13px; }
h4 { margin: 0 21px; padding: 0px; color: #E76F00; font-size: 11px; }
p { margin: 0 21px 25px 21px; padding: 0px; }
p a { line-height:100%; }
p img { margin: 10px 0; }
p a img { margin:0; }
embed { display:block; }

ul, ol { list-style-type:none;padding:0;margin:0; }
li { padding:0; }

#main { position:relative;width:960px; margin:0 auto 20px; }

#navigation { height:100px;background:#fff url('../images/header_bg.jpg') repeat-x; }
#navigation a { color: #757575;text-decoration: none; }
#navigation a.aktiv { color: #0060aa;text-decoration: none; }
#stoerer { position: absolute; top: 16px; right: 3px; }
#content { position:relative;top:0;width:960px;min-height:384px;background:#fff url('../images/bg_left.gif') scroll repeat-y left; }
#horizont { clear:both;width:960px;height:113px;background:#0046ad url('../images/horizont.jpg') no-repeat top center;text-align:center; }
#horizont_noflash { position:absolute;top:383px;left:374px;}
#horizont img, #horizont_noflash { margin:19px 0 0 0; }

#snav_1 { position:absolute;top:8px;left: 23px;z-index:2;color:#757575; }
#snav_2 { position:absolute;top:8px;right:23px;z-index:2;color:#757575; }

#mainnav { clear:both;text-align:center;padding:43px 0 0 0;white-space:nowrap; }
#mainnav .item { display:block;float:left; }
#mainnav .item.before, #mainnav .item.after { width:5px;height:0px;border-bottom:1px solid rgb(155, 155, 155);margin:18px 0pt 0pt; }

#subnavigation { position: absolute;top:68px;left:3px;z-index:1;visibility:visible;white-space:nowrap; }
#subnavigation .item { margin:0 3px 0 0; }
#sub_subnav { position:absolute;top:14px; }
#sub_subnav .item {  }

#balken_oben1 { position: absolute;top: 97px;left: 0px;width: 960px;z-index: 1;background-color: #e2e2e2;visibility: visible; }
#balken_oben2	{ position: absolute;top: 97px;left: 0px;width: 100%;z-index: 1;background-color: #e2e2e2;visibility: visible; }

#aktion { position:absolute;top:0;left:720px;background:url(../images/banner/indbanner_bg.gif) repeat-y;border-left:2px solid #fff;height:384px; }

#flash { position:absolute;top:0;left:0; }
#flash_animation { position:relative;background: #fff; }
#slideshow { list-style-type:none; }
#slideshow li { position:absolute;top:0;left:0; }
#overlay { position:absolute;z-index:5;right:0;top:0; }

#animation { float:left;background:#fff;height:387px; }
#animation .object { margin:0; }

#text { float:left;height:384px;overflow:auto;overflow-x:hidden; }
#text .inner { padding: 21px 0; line-height: 16px; }

div.content { margin:10px 21px 25px; }

.navigation { font-family: verdana, arial, tahoma;background-image: url(../images/navigation_back.gif);background-attachment: fixed;background-repeat: repeat;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;height: 100%; }
.mainnav { background-image: url(../images/mainnavback.gif);background-repeat: repeat;height: 49px;}
.mainnavspacer { background-image: url(../images/mainnavback.gif);background-repeat: repeat;width: 21px;height: 19px; }
.servicenav { font-size: 10px;color: #757575; }
.sn_spacer { width: 8px; }
.sn2_spacer { width: 8px; }
a { color: #E76F00;text-decoration: none; }
a:hover, a.aktiv:hover { color: #0060aa;text-decoration: none; }

a.rezeptmapping { color: #0060aa;text-decoration: none; }
a.rezeptmapping:hover { color: #E76F00;text-decoration: none; }

.blueline { background-color: #0060aa; height: 1px; margin: 15px 21px;}

.butter-item { position:relative;float:left;padding:20px 0 0 0;margin:0 0 0 6px;width:150px;height:123px;text-align:center;line-height:133px;vertical-align:middle;background:transparent url('../images/butter-item-bg.jpg') repeat-x;overflow:visible; }
.butter-item.first { margin:0; }
.butter-item .tooltip { position:absolute;display:none;border:1px solid #81a8d4;background:#004ba3 url('../images/tooltip-bg.jpg') repeat-x;line-height:100%;color:#fff;z-index:100;top:80%;right:0;padding:5px; }

.rezept-item { float:left;width:170px;margin:0 40px 20px 0; }

.form_left { float: left; width: 100px; margin: 2px 0 0 21px; }
.form_right { float: left; margin: 2px 0; }
.form_right input { font-family: Verdana, Arial, Tahoma; font-size: 11px; color: #0060AA; background-color: #FFFFFF; width: 160px; height: 18px; border: 1px solid #0060AA; }
.form_right textarea { font-family: Verdana, Arial, Tahoma; font-size: 11px; color: #0060AA; background-color: #FFFFFF; width: 250px; height: 100px; border: 1px solid #0060AA; }

div#divUpControl{ position:absolute;width:14px;left:377px;top:298px;z-index:2; }
div#divDownControl{ position:absolute;width:14px;left:377px;top:366px;z-index:2; }
div#divContainer{ position:absolute;width:230px;height:79px;top:298px;left:120px;z-index:2;overflow:hidden; /*clip:rect(0,230,79,0);*/ }
div#divContent{ position:absolute;top:0;left:0;z-index:3; }

#scroller { margin:0 auto;padding:0;width:408px;height:384px;background:transparent;background-repeat:no-repeat; }

.rezept_image { margin:0 0 8px; }

.product2rezept { float:left; padding:0 20px 25px 0; }

