/*
red: #E70000
dark-red: #910C12
gray: #6F6F6F
*/

body {padding:10px;margin:0;background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#000000;} 
#top{position: absolute;}

img {border:none;} 
a {text-decoration:none; color:#E70000;font-weight: bold;}
a:hover{color:#910C12;}

h1,h2 {display:none;}
h3 { margin-top: 7px; margin-bottom: 7px; color:#E70000;font-size: 14px; }
h4 a{color:#000000;}
p, .paragraph {margin:0 0 14px 0;padding:0;}
th{text-align: left;}
.c{clear:both;}
.right{float:right;}
.top{position:absolute; top:0px;}

.h2_container{height:20px; margin-bottom: 5px;}

/*CUFON*/
.cufon_replace {  }

.cufon_red { color:#E70000; }
.cufon_black { color:#000000; }
.cufon_white { color:#FFFFFF; }
.cufon_yellow { color:#FFF700; }

.cufon_h2 { font-size:16px;margin-left:15px;margin-bottom:8px; }
.cufon_h2_download { font-size:16px;margin-bottom:8px; }
.cufon_header { font-size:17px; }
.cufon_productname { font-size:11px; }
.cufon_pricebig { font-size:42px; }
.cufon_pricesmall { font-size:24px; }
.cufon_tagtextbig { font-size:10px; }
.cufon_tagtextsmall { font-size:9px; }
.cufon_tagtextmini { font-size:8px; }
.cufon_top_pricebig { font-size:56px; }
.cufon_top_pricesmall { font-size:30px; }
.cufon_top_tagtextbig { font-size:13px; }
.cufon_top_tagtextsmall { font-size:10px; }
.cufon_prepage_row1 { font-size:12px; color:#FFFFFF;  }
.cufon_prepage_row2 { font-size:16px;  color:#FFFFFF; }
.cufon_iphone_locationname { font-size:18px; }
.cufon_iphone_productname { font-size:13px; }
.cufon_iphone_row1 { font-size:9px; }
.cufon_iphone_row2 { font-size:12px; }

#slidecontainer .cufon_productname { width:250px; }

/*BUTTONS*/
.button a {background-position: 0 0; background-repeat: no-repeat; height:9px; display:block; text-indent: -5000px;overflow: hidden; margin-bottom:10px;  }
.button a:hover  {background-position: 0 -9px; background-repeat: no-repeat; height:9px; cursor: pointer;}
.button:hover{cursor: pointer;}

.overview{ width:193px; background-image: url("../_img/buttons/zurueck.gif"); }
.back{ width:193px; background-image: url("../_img/buttons/zurueck.gif"); }
.more{ width:133px; background-image:url("../_img/buttons/mehr.gif"); }
.flip{ width:133px; background-image:url("../_img/buttons/flip.gif"); }
.download{ width:133px; background-image:url("../_img/buttons/download.gif"); }
.download2{ width:133px; background-image:url("../_img/buttons/download2.gif"); }
.gallery{ width:133px; background-image:url("../_img/buttons/galerie.gif"); }


/*ARROW*/
.arrow a {background-position: 0 0; background-repeat: no-repeat; height:15px;display: block;text-indent: -5000px;overflow: hidden; }
.arrow a:hover  {background-position: 0 -15px; background-repeat: no-repeat; height:15px;}

.red_white {background-image: url(../_img/arrows/red_white.png);}
.white_black{width:23px; background: url("../_img/arrows/white_black.png") no-repeat 0 0; }
.white_red{width:23px; background: url("../_img/arrows/white_red.png") no-repeat 0 0;}
.next{ background: url("../_img/arrows/red_black.gif") no-repeat 0 0; float:right;}
.prev{ background: url("../_img/arrows/red_black_back.gif") no-repeat 0 0 ; float:left;}



/*ROTER HINTERGRUND MIT ABGERUNDETEN ECKEN*/
#bg {width:100%;background-image:url(../_img/bg.png);background-repeat: repeat-x;background-position: center top;background-color:#930c11;}
#eck_lo {position:absolute;top:1px;left:0;height:22px;width:22px;background-image:url(../_img/eck_lo.gif);background-repeat: no-repeat;background-position: center top;}
#eck_ro {position:absolute;top:1px;right:0;height:22px;width:22px;background-image:url(../_img/eck_ro.gif);background-repeat: no-repeat;background-position: center top;}
#outer_container {position:relative;width:100%;margin:0px;height:700px;}
#eck_lu {position:absolute;top:0px;height:100%;left:-10px;width:22px;background-image:url(../_img/eck_lu.gif);background-repeat: no-repeat;
background-position: center bottom;}
#eck_ru {position:absolute;top:0px;height:100%;right:-10px;width:22px;background-image:url(../_img/eck_ru.gif);background-repeat: no-repeat;background-position: center bottom;}

/*WEISSER HINTERGRUND*/
#white_left {position:absolute;top:0px;height:590px;left:0px;width:810px;background-color:#ffffff;}
#white_right {position:absolute;top:0px;left:810px;}
#white_bottom {position:absolute;bottom:-9px;height:9px;left:0px;width:810px;background-image:url(../_img/white_bottom.png);background-repeat: no-repeat;background-position: center top;}

/*WEISSER HINTERGRUND - UNTERSEITE*/
#white_right2 {position:absolute;top:560px;height:39px;left:807px;width:39px;background-image:url(../_img/white_right2.gif);background-repeat: no-repeat;background-position: center top;}
#white_right3 {position:absolute;top:599px;height:50px;left:807px;width:39px;background-image:url(../_img/white_right3.png);background-repeat: repeat-y;background-position: center top;}
#white_bottom2 {position:absolute;bottom:-9px;height:23px;right:-36px;width:36px;background-image:url(../_img/white_bottom2.png);background-repeat: no-repeat;background-position: center top;}
/*WEISSER HINTERGRUND - Bilder vom IE6 ausblenden*/
#white_right2 img,	#white_bottom2 img,  #white_bottom img{display: none;}

/*RECHTER BEREICH*/
#right_container {position:absolute;top:275px;left:850px; width:165px;height:auto;}

#functions {position:absolute;top:20px;left:60px;width:100px;height:20px;}
#functions a {float:left;display: block;background-position: 0 0; background-repeat: no-repeat;text-indent: -5000px;margin-left:11px;width:19px;height:20px;}
#functions a:hover  {background-position: 0 -20px; background-repeat: no-repeat; height:20px;}
#functions .print {background-image: url(../_img/functionicons/print.gif);}
#functions .pdf {background-image: url(../_img/functionicons/pdf.gif);}
#functions .email {background-image: url(../_img/functionicons/email.gif);}

#cook { display: none; }
#cook a { position:absolute;top:55px;left:63px;width:93px;height:16px;display: block;background-position: 0 0; background-repeat: no-repeat;text-indent: -5000px;background-image: url(../_img/cook.png); }
#cook a:hover  {background-position: 0 -16px; background-repeat: no-repeat; height:16px;}
#dots_red1 {position:absolute;top:80px;left:53px;right:-3px;height:20px; background-repeat: repeat-x;background-image: url(../_img/dots_red.gif);background-position: center top; }

#search {position:absolute;top:90px;right:0px;width:130px;height:52px;text-align:right;}
#search .form_bg {position:absolute;top:15px;right:-3px;width:120px;height:21px; display: block;background-position: 0 0; background-repeat: no-repeat;background-image: url(../_img/forms/input_search.gif);}
#search .form_input {position:absolute;top:15px;right:-3px;width:107px;height:17px;background-color:#AE090B; border:none;color:#ffffff;font-size:11px;text-align:right;padding:3px 5px 0 0;}
#search .form_headline {position:absolute;top:0px;right:0px;}
#search .form_send {position:absolute;bottom:0px;right:0px;}

#webshop {position:absolute;top:162px;right:0px;width:150px;height:80px;text-align:right;}
#webshop .form_bg {position:absolute;top:15px;right:-3px;width:144px;height:45px; display: block;background-position: 0 0; background-repeat: no-repeat;background-image: url(../_img/forms/webshop_login.gif);}
#webshop input.username {position:absolute;top:15px;right:-3px;width:125px;height:17px;background-color:#E70000; border:none;color:#ffffff;font-size:11px;text-align:right;padding:3px 5px 0 0;}
#webshop input.password {position:absolute;top:40px;right:-3px;width:130px;height:17px;background-color:#E70000; border:none;color:#ffffff;font-size:11px;text-align:right;padding:3px 5px 0 0;}
#webshop .form_headline {position:absolute;top:0px;right:0px;}
#webshop .form_send {position:absolute;bottom:0px;right:0px;}

#btn_webshop{display:block;background:url("../_img/btn_webshop.png") no-repeat 0 0;width:157px;height:47px;text-indent:-5000px;position:absolute;top:250px;right:-4px;}

#dots_red2 {position:absolute;top:150px;left:35px;right:-3px;height:20px; background-repeat: repeat-x;background-image: url(../_img/dots_red.gif);background-position: center top; }

/*HAUPTNAV*/
#mainnav {position:absolute;top:0px;left:0px; width:1000px;height: 78px;margin-top:-5px;overflow: hidden;}
#mainnav #logo {position:absolute; left:-8px; width:256px;background-image: url(../_img/nav/logo.png);background-position: 0 -4px; background-repeat:no-repeat;height:78px;display: block;text-indent: -5000px; }
#mainnav #logo:hover  {background-position: 0 -82px;}
#mainnav a { margin-top:-4px; position:absolute; background-position: 0 0; background-repeat: no-repeat; height:68px;display: block;text-indent: -5000px;}
#mainnav a:hover, #mainnav a.active  {background-position: 0 -68px; background-repeat: no-repeat; height:62px;}
#mainnav a.L1_01_hauptnavigation {left:185px;width:180px;background-image: url(../_img/nav/ueberpfeiffer.png);}
#mainnav a.L1_02_hauptnavigation {left:321px;width:179px;background-image: url(../_img/nav/sortiment.png);}
#mainnav a.L1_03_hauptnavigation {left:452px;width:180px;background-image: url(../_img/nav/aktuelles.png);}
#mainnav a.L1_04_hauptnavigation {left:564px;width:180px;background-image: url(../_img/nav/bonus.png);}
#mainnav a.L1_05_hauptnavigation {left:698px;width:173px;background-image: url(../_img/nav/news.png);}
#mainnav a.L1_06_hauptnavigation  {left:798px;width:202px;background-image: url(../_img/nav/aktion.png);}
#mainnav a.nav1 {left:185px;width:180px;background-image: url(../_img/nav/ueberpfeiffer.png);}
#mainnav a.nav2 {left:321px;width:179px;background-image: url(../_img/nav/sortiment.png);}
#mainnav a.nav3 {left:452px;width:180px;background-image: url(../_img/nav/aktuelles.png);}
#mainnav a.nav4 {left:564px;width:180px;background-image: url(../_img/nav/bonus.png);}
#mainnav a.nav5 {left:698px;width:173px;background-image: url(../_img/nav/news.png);}
#mainnav a.nav6  {left:798px;width:202px;background-image: url(../_img/nav/aktion.png);}


#main_subnav ul{z-index:510; position: absolute; top:37px; background:#fff;	filter:alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9; border:1px solid #ddd;padding:12px 25px;display:none; }
#main_subnav ul li{list-style: none;padding:3px 0px }
#main_subnav ul li a{ color:#000;filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; }
#main_subnav ul li a:hover{ color:#E70000; }
#main_subnav ul li a.bio:hover{color:#97BF0D;}
#main_subnav ul li a.cook:hover{color:#FABB00;}
#main_subnav ul li a.natuerlich:hover{color:#70731C;}
#main_subnav ul.nav1{left:229px;display:none;}
#main_subnav ul.nav2{left:343px;display:none;}
#main_subnav ul.nav3{left:479px;display:none;}
#main_subnav ul.nav4{left:611px;display:none;}
#main_subnav ul.nav5{left:723px;display:none;}
#main_subnav ul.nav6{left:850px;display:none;}

#main_subnav ul.L1_01_hauptnavigation{left:229px;display:none;}
#main_subnav ul.L1_02_hauptnavigation{left:343px;display:none;}
#main_subnav ul.L1_03_hauptnavigation{left:479px;display:none;}
#main_subnav ul.L1_04_hauptnavigation{left:611px;display:none;}
#main_subnav ul.L1_05_hauptnavigation{left:723px;display:none;}
#main_subnav ul.L1_06_hauptnavigation{left:850px;display:none;}



/*SUBNAV*/
#subnav {position:absolute;top:70px;left:0px; /*height: 500px;*/width:221px;}
#subnav ul {list-style-type:none;margin:0;padding:0;}
#subnav ul.subnav{min-height:230px;}
#subnav li a.subnav {color:#ffffff;font-size: 12px;font-weight:bold;height:21px;display:block; display:block;width:221px; background: url(../_img/subnav_bg.gif) no-repeat 0 0;padding-left:10px;padding-top:5px;cursor:pointer;}
#subnav li a.bio {background: url(../_img/subnav/subnav_bg_bio.gif) no-repeat 0 0;}
#subnav li a.natuerlich {background: url(../_img/subnav/subnav_bg_natuerlich.gif) no-repeat 0 0;}
#subnav li a.cook{background: url(../_img/subnav/subnav_bg_cook.gif) no-repeat 0 0;}
#subnav li a.subnav:hover, #subnav li.active a.subnav{color:#ffffff;background-position: 0 -26px;}

/*LEVEL3 NAV*/
#level3{ padding: 5px 0px!important; }
#level3 li{padding: 0px 5px 5px 10px;}
#level3 li a{color:#910C12;}
#level3 li a:hover, #level3 li.active a{color:#E70000;font-weight:bold;}

/*HEADER*/
#header {position:absolute;top:70px;left:0px; width:1000px;height: 243px;}

/*LINKER BEREICH HEADER STARTSEITE*/
#header_left_frame {position:relative;top:0px;left:0px;width:221px;height:243px;overflow: hidden;}

#left_icon {position:absolute;top:0px;right:0px;}
#left_pic {margin:5px 10px;text-align:center;display:block;}
#left_title {width:190px;font-size:12px;color:#000;margin:10px 10px 5px 10px;}
#left_pic.bigimage { margin:0px; }
#left_text {color:#000;margin:10px;}
#header_left_layer {position:absolute;bottom:0px;left:0px; width:221px;height: 12px;}

#slide_buttons {position:absolute;bottom:11px;right:5px;display:block;width:100%;}
#slide_buttons div{width:25px;height:15px;display:block;background: transparent no-repeat center 0;float:right;}
#slide_buttons div:hover{cursor:pointer;background-position: center -15px;}
#slide_buttons .play{background-image: url(../_img/slider_bg/play.png);display:none;background-position: right 0px; }
#slide_buttons .play:hover{background-position: right -15px; }
#slide_buttons .pause{background-image: url(../_img/slider_bg/pause.png);}
#slide_buttons .forward{background-image: url(../_img/slider_bg/fwd.png);}
#slide_buttons .rewind{background-image: url(../_img/slider_bg/rwd.png);}


/*HEADERBILD + LAYER*/
#header_pic {position:absolute;top:0px;left:230px; width:716px;height: 243px; overflow: hidden;}
#header_pic.start{left:0px;height:283px;width:978px;}
/*#header_layer {position:absolute;top:0px;left:225px; width:724px;height: 243px; z-index: 1;}*/
.layer_left{position:absolute;top:0px;left:-3px;}
.layer_right{position:absolute;top:0px;right:-3px;}
#header_pic.start .ml{height:283px;width:30px;display:block;position:absolute;left:0;top:0;background: url("../_img/start/start_header_mask_l.png") no-repeat 0 0;}
#header_pic.start .mr{height:283px;width:121px;display:block;position:absolute;right:0px;top:0;background: url("../_img/start/start_header_mask_r.png") no-repeat 0 0;}

/*LINKER BEREICH */
#left_container {position:absolute;top:327px;left:0px; width:230px;height: 250px;}
#locations {position:absolute;top:0px;left:0px;width:220px;height:52px;}
#locations .form_headline {position:absolute;top:0px;left:10px;}
#locations .form_bg {position:absolute;top:15px;left:-3px;width:221px;height:22px; display: block;background-position: 0 0; background-repeat: no-repeat;background-image: url(../_img/forms/select.gif);}
#locations select.locations {position:absolute;top:18px;left:6px;width:210px;height:16px;font-size:11px;color:#000000;background-color:#fff;border:none;}

/*CONTENT */
#content_container, #start_container {position:relative;top:327px;left:225px; width:630px;bottom:0px;}
#content_container{ background: url(../_img/dots_white.gif) left top repeat-y; }
#content_container #contentBox{width: 600px; padding-left:15px;}
#content_container #contentBox p{width: 570px;}
#content_container .h2_container{padding-left:15px;  margin-top:0px; }
#contentLeft{  width:275px; padding:0px 15px 0px 15px;margin-bottom:15px;}
.content_image{margin:0px; padding:0px;}
#contentLeft .content_image{margin-bottom:14px;}
#contentRight{ width:275px; padding-left:15px; margin-bottom:15px;background: url(../_img/dots_white.gif) left top repeat-y; position: relative;}
#contentRight .content_image{margin-top:14px;}
#content2cols{padding:15px; width:580px; }
#content_container ul, ol{padding-left:15px;}
#content_container ul li, ol li{ margin-bottom:7px;}

/*START*/
#start_container{left:0px;top:367px;width:870px;}
#sheets_prepage{display:none;position:absolute;z-index:1049;width:1006px;height:613px;padding-left:20px;top:0px;left:0px;background: url("../_img/start/ueberlagerung.png") no-repeat 0 0;}
#sheets_prepage .news_sheet{position:absolute;left:110px;top:170px;padding-right:40px; background: url("../_img/dots_white.gif") repeat-y Right 0; }
#sheets_prepage .aktion_sheet{position:absolute;right:200px;top:80px;}
#sheets_prepage .tag{display:block;width:251px;height:50px;background: url("../_img/start/flappe_rot.png") no-repeat 0 0;padding:7px 10px;position:relative;top:-20px;right:-20px; }
#sheets_prepage .tag .text *{color:#ffffff;font-size:15px;text-transform:uppercase;}
#sheets_prepage .tag .text .sub{font-size:10px;text-transform:none;display:block;margin-bottom:3px;height:13px;}
#sheets_prepage .tag .period{color:#9999A2;margin-top:11px;}
#sheets_prepage .link{width:290px;display:block;font-size:15px;}
#sheets_prepage .link span{padding-right:30px;background: url("../_img/arrows/red_black2.png") no-repeat Right 0;height:15px;line-height:0px;overflow:hidden;}
#sheets_prepage .button a.close {height:11px;width:102px; background-image:url("../_img/prepage/schliessen.gif"); position:absolute; right: 70px; top:15px; }
#sheets_prepage .button a.close:hover  {background-position: 0 -11px; height:11px;}                                                                           

#topthemes{display: block;width:220px;float:left;}
#topthemes .toptheme_headline{color:#B9B9B9;font-size:22px;display:block;margin-bottom:8px;}
#topthemes .toptheme_link{display:block;width:205px;padding-bottom:10px;padding-left:15px;background: url("../_img/arrows/toptheme.gif") no-repeat 0 4px;}
#topthemes .toptheme_name{color:#000; font-size:12px;}
#topthemes .toptheme_text{color:#000;font-size:12px;font-weight:normal;}

#startslider{display:block;width:650px;height:211px;float:right;position:relative;overflow:hidden;}
#startslider .ssledge{width:800px;display:block;position:absolute;right:0px;margin:0px;padding:0px;}
#startslider .smask{display:block;position:absolute;left:1px;top:0px;width:71px;height:215px;background: url("../_img/start/slider_links.png") no-repeat 0 0;z-index:10;}
#startslider .sbtn{cursor:pointer;display:block;position:absolute;top:-2px;right:-65px;width:129px;height:215px;background-position: 0 0;background-repeat:no-repeat;z-index:19;}
#startslider .scontainer .sbtnoverlay{display:block;width:65px;height:65px;background:none;position: absolute;top:150px!important;right:0px;z-index:30;}
#startslider .scontainer{float:right;padding-left:65px;height:215px;display:block;position:relative;left:-70px;background-color:#CECECE;}
#startslider .scontainer.active{padding-left:443px;}
#startslider .scontainer.active .scontent{width:435px;height:211px;display:block;}
#startslider .scontainer .scontent{position:absolute;left:0px;display:none;z-index:1;}
#startslider .scontainer.inactive .scontent{ display:none;}
#startslider #becomeclient .scontent{background-color:#CECECE;cursor:pointer;}
#startslider #becomeclient .scontent_container{display:block;position:relative;margin-left:80px;padding-top:22px;}
#startslider #becomeclient .becomeclient_headline{font-size:22px;display:block;margin-bottom:15px;text-transform:uppercase;margin-top:0px;}
#startslider #becomeclient .becomeclient_text{width:150px;margin-left:155px;margin-top:25px;position:relative;z-index:10;}
#startslider #becomeclient .becomeclient_image{background: url("../_img/start/kundenkarte.jpg") no-repeat 0 0;display:block;width:200px;height:200px;position:absolute;top:65px;left:-15px;z-index:1;}
#startslider #topical.scontainer{background:none!important;}
#topical       .sbtn{background-image: url("../_img/start/button_aktuelles.png");z-index:22;}
#specialoffers .sbtn{background-image: url("../_img/start/button_aktionen.png");z-index:15;}
#becomeclient  .sbtn{background-image: url("../_img/start/button_kundewerden.png");z-index:11;}
#startslider #specialoffers .scontent{cursor:pointer;}
#startslider #specialoffers .item .text{width:15px;}
#startslider #specialoffers .item {width:435px;height:209px;padding:0px;position:relative;display:block;}
#startslider #specialoffers .item {border: 1px solid #CECECE; background: #ffffff;}
#startslider #specialoffers .item.abholaktion{background-color:#E70000;}
#startslider #specialoffers .item .product_image{position:absolute;left:60px;bottom:55px;}
#startslider #specialoffers .item .text{position:absolute; right:55px; bottom:15px;width:170px;}
#startslider #specialoffers .item .text .cufon_productname.abholaktion{color:#ffffff;}
#startslider #specialoffers .item .text .description{ width:170px;margin-top:10px;}
#startslider #specialoffers .item.abholaktion .text{color:#fff;}
#startslider #specialoffers .item .tags{ position:absolute; bottom:15px; left: 55px; }



/*FOOTERNAV*/
#footernav {position:absolute;bottom:12px;left:0px; width:auto;height:7px;}
#footernav div{float:left;}
#footernav div.box1{display: block; width: 220px;}
#footernav ul  {list-style-type:none;margin:0;padding:0;height:7px;}
#footernav ul li  {float:left;height:7px;}
#footernav li a {background-position: 0 -7px; background-repeat: no-repeat; height:7px;margin:0 10px 0 10px;display: block;text-indent: -5000px; overflow: hidden;}
#footernav li a:hover, #footernav li.active a {background-position: 0 0px; background-repeat: no-repeat; height:7px;}
#footernav .footernav1 {width:39px;background-image: url(../_img/footernav/home.gif);}
#footernav .footernav3 {width:59px;background-image: url(../_img/footernav/sitemap.gif);}

/*LINK VF* WEBSITE */
#vorauer {position:absolute;bottom:4px;right:20px;height: 20px;text-align:right;}
#vorauer a {color:#C58689;font-size:11px;}
#vorauer a:hover {color:#ffffff;}
#vorauer .pfeiffer_link{text-transform: normal;}


/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*MODULE*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/

/*FONTGENERATOR*/
.name_imgcontainer{ display:block; height:14px; overflow: hidden; }


/* FLAPPEN */
/* AKTION */

.tk_icon{display:block;background: url("../_img/flappen/tk_rechts.png") no-repeat 0 0;width:39px;height:28px;padding-bottom:15px;}
.new_icon{display:block;background: url("../_img/flappen/neu_im_sortiment.png") no-repeat 0 0;width:173px;height:28px;padding-bottom:15px;}
#start_products .tk_icon,
#start_products .new_icon{margin-top:10px;padding-bottom:0px;}
.product_item, .item {width:180px;padding:10px;overflow:hidden;}
.product_item .availability{color:#999;}
.product_item .image_tag{ width:180px; height: 210px; position: relative; margin-bottom: 10px; }
.product_item .tag{ width: 180px; height:42px; position: absolute; bottom: -5px; left:0px; padding-left:3px; padding-top:4px;}
.product_item .price_int{float:left; padding-right: 2px;}
.product_item .price_dec{float:left;width:65px;}
.product_item .price_unit{ position:relative; top:-10px; left:1px; height:19px; overflow:hidden; }
.product_item .tagadd{ width: 126px; height:42px; position: absolute; bottom: 36px; /*background-color:#6699FF!important;*/ }
.product_item .tagadd div{position:absolute; left:5px; bottom: 7px; }
.product_item .tagadd .region_imgcontainer{position:relative;height:8px;left:0px;bottom:0px;}
.product_item .tagadd .region_kl_text{height:7px;overflow:hidden;}
.product_item .tagadd .region_kl_text, .product_item .tagadd .region_gr_text{bottom:9px;}
.product_item .tagadd .staffel_text,
.product_item .tagadd .bs_text{height:11px;overflow:hidden;}
.product_item .tagadd .prozent_text,
.product_item .tagadd .gratis_text{height:11px;overflow:hidden;}  
.product_item .tagadd .prozent_text{height:11px;bottom:0px;padding: 8px 12px 7px 5px ;left:0px;}
.product_item .tagadd .gratis_text{height:11px;bottom:0px;padding: 8px 12px 8px 5px ;left:0px;}
.product_item .tagadd .gratis_text{background: url("../_img/flappen/gratis_110.png") no-repeat right bottom;display:block;}
.product_item .tagadd .prozent_text{background: url("../_img/flappen/prozent_110.png") no-repeat right bottom;}
  

/*AKTION - Topprodukt*/
#slidecontainer {position: absolute;  height: 242px; overflow: hidden; width:660px;}
#header_pic.aktion{background:url("../_img/grey_header.png") no-repeat 0 0;}
#header_pic.abholaktion{background:url("../_img/red_header.png") no-repeat 0 0;}
.aktion_headline{ position: absolute; top: 10px; left:15px; }

#slidecontainer .buttons{position: absolute; left: 585px; height:15px; bottom:10px; z-index:1010; width:60px;}

.abholaktion #slidecontainer .next{background-image:url("../_img/arrows/white_black.png"); }
.abholaktion #slidecontainer .prev{background-image:url("../_img/arrows/white_black_back.png"); }

#slidecontainer .next,
#slidecontainer .prev {display:block;height:15px;text-indent:-5000px;width:23px;}
#slidecontainer .sledge {position:relative; left:0px;  height: 250px; display:block;padding:0;margin:0;}
#slidecontainer .item{ position:relative; display:block; float:left;  height: 222px; padding:10px 15px; width:660px;}
#slidecontainer .item .product_image{ margin-left: 240px; position:absolute; top:0px; }
#slidecontainer .item .text{position:absolute;  left:15px; top:80px;}
#slidecontainer .item.abholaktion .text{color:#fff;top:110px;}
#slidecontainer .item .text .name_imgcontainer{ height: 12px; overflow: hidden;   }
#slidecontainer .item .text .description{ width:170px;margin-top: 10px;}
#slidecontainer .item .tags{ position:absolute; bottom:10px; left: 255px; }
#slidecontainer .item .tags .tag{ position:absolute; width: 270px; height:50px; padding-left:4px; padding-top:5px; bottom:-5px; z-index:500;}
#slidecontainer .item .tags .price_int{float:left; padding-right: 2px;}
#slidecontainer .item .tags .price_dec{float:left;width:65px;}
#slidecontainer .item .tags .price_unit{ position:relative; top:-6px; left:2px; }
#slidecontainer .item .tags .tagadd{ width: 180px; height:55px; position:absolute; bottom:44px; z-index:1; }
#slidecontainer .tagadd div{position:absolute; left:7px; bottom: 10px; }
#slidecontainer .tagadd .region_imgcontainer{position:relative;height:14px;left:0px;bottom:0px;}
#slidecontainer .tagadd .region_kl_text{height:12px;overflow:hidden;}
#slidecontainer .tagadd .region_kl_text, #slidecontainer  .tagadd .region_gr_text{bottom:11px;}
#slidecontainer .tagadd .staffel_text,
#slidecontainer .tagadd .bs_text{height:14px;overflow:hidden;}
#slidecontainer .tagadd .prozent_text,
#slidecontainer .tagadd .gratis_text{height:14px;bottom:0px;padding: 8px 12px 10px 7px ;left:0px;}
#slidecontainer .tagadd .gratis_text{background: url("../_img/flappen/gratis_147.png") no-repeat right bottom;display:block;}
#slidecontainer .tagadd .prozent_text{background: url("../_img/flappen/prozent_147.png") no-repeat right bottom;}

/*PREPAGE*/
#prepage{position: absolute;top:0px; left:0px; visibility: hidden;z-index:1012;width:1006px;height:613px; padding-left:20px;background:url("../_img/prepage/bg.png") no-repeat 0 0 transparent;}
#prepage .button a.close {height:11px;width:102px; background-image:url("../_img/prepage/schliessen.gif"); position:absolute; right: 70px; top:15px; }
#prepage .button a.close:hover  {background-position: 0 -11px; height:11px;}
#prepage .button a.allspecials {height:17px;width:315px; background-image:url("../_img/prepage/alleaktionen.gif"); position:absolute; right: 90px; top: 90px;  }
#prepage .button a.allspecials:hover  {background-position: 0 -17px; height:17px;}
#prepage .top{display:block;height:190px;width:100%; position:relative;}
#prepage #tagAvailability{ position: absolute; top:130px;left:20px;height:40px;}
#prepage #tagAvailability .row1{height:15px;overflow: hidden;  }
#prepage #tagAvailability .row2{height:18px;overflow:hidden; position:absolute; bottom:4px;}


.dotsborder{ background: url("../_img/dots_white.gif") repeat-y right 0 transparent; }
#prepage .product_item{height:380px; float:left; padding:0px 15px 0px 20px; width: 240px; }
#prepage .product_item .text{height: 70px;}
#prepage .product_item .image_tag{ width:240px; height:310px; position:relative;}

#prepage .product_item .tag { position:absolute; width: 270px; height:50px; padding-left:4px; padding-top:5px; bottom:-5px; z-index:500;}
#prepage .product_item .tag .price_int{float:left; padding-right: 2px;}
#prepage .product_item .tag .price_dec{float:left;width:65px;}
#prepage .product_item .tag .price_unit{ position:relative; top:-6px; left:2px; }
#prepage .tagadd{ width: 180px; height:55px; position:absolute; bottom:44px; z-index:1;}
#prepage .tagadd div{position:absolute; left:7px; bottom: 10px; }
#prepage .tagadd .region_imgcontainer{position:relative;height:14px;left:0px;bottom:0px;}
#prepage .tagadd .region_kl_text{height:12px;overflow:hidden;}
#prepage .tagadd .region_kl_text, #slidecontainer .tagadd .region_gr_text{bottom:11px;}
#prepage .tagadd .staffel_text,
#prepage .tagadd .bs_text{height:14px;overflow:hidden;}
#prepage .tagadd .prozent_text,
#prepage .tagadd .gratis_text{height:14px;overflow:hidden;}



/*NEWS*/
#news_headline {position: absolute; bottom: 15px; left: 15px; z-index:100;  width:315px; display:block;}
#news_headline .img_container{ height: 24px; overflow: hidden; display:block; /*float:left;*/}
#news_headline .arrow{position:absolute; right:3px; bottom:5px; }
#news_addtheme{padding-right:15px; display:none;}
#news_addtheme #theme_icon{ margin:15px 0px; height:41px; display: block; overflow: hidden; background: transparent url(../_img/dots_white2.gif) repeat-x 0 40px;}
#news_addtheme .theme_image{ float:right; margin-left:15px;margin-bottom:15px;}
#akkordeon_news{ margin-bottom:30px;}
#akkordeon_news:hover{cursor: pointer; }

/*NEWS ARTICLES*/
#news_articles {  }
#news_articles .category_headline {  }
#news_articles .article_container { background-color:#EBEBEB; width:563px; margin:8px 12px; padding:8px; }
#news_articles .article_container .headline h3 { margin:0px; }
#news_articles .article_container .date { color:#6F6F6F; }
#news_articles .article_container .text h4 { overflow:hidden; height:16px; width:450px; margin:8px 0; }
#news_articles .article_container .preview_image { float:right; }
#contentBox  #news_articles #article_container2 { margin:8px 0px; }

/*NEWS ARTICLE (detail view)*/
#news_article { width:580px; padding-left:15px;}
#news_article .paragraph { display:block;width:100%;}
#news_article .paragraph .button { margin-top:15px; }
#news_article .date { color:#6F6F6F;padding-left:15px;margin-top:-7px; }
#news_article .right_part { width:210px; float:right;margin-left:15px;margin-bottom:15px; }
#news_article .right_part .image1 { margin-bottom:2px; }
#news_article .new_font {margin-bottom:15px; font-size:15px; color:#E70000;}
#news_article .theme_icon{height:42px;display:block;overflow:hidden;margin-bottom:2px;}
#news_article .theme_icon img{float:right;}
#news_article .button{padding-bottom:15px;}

/*DOWNLOAD*/
#download{ height:auto; padding-left:5px; width:600px; }
#download .current .text{padding-left:260px;}
#download .image{float:left;margin-right:10px;}
#download .download_item {  background-color:#EBEBEB; padding-left:8px;}
#download .big_download_item{padding-bottom:20px;}

/*DOWNLOAD ITEM LEFT*/
#subnav .download_item{ padding-left: 15px; margin: 30px 0px;}
#subnav .download_item .image, #left_container .download_item .image{ margin: 15px 0px;}


/*FLIPPINGBOOK - LIGHTBOX*/
#closebook { display: none;position: absolute; top: 24px; left: 0; z-index:2050; cursor: pointer; } 
#closebook:hover{ cursor: pointer!important; }
#shadow:hover{cursor:pointer!important;}
#shadow{position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #fff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
}
#flippingbook { visibility:hidden; border:0 none;display:block;left:0;position:absolute;top:0;width:1025px;height:820px; z-index:1010;}


/*WINETEAM*/
#wineteam { padding-left:5px; width:600px;}
#wineteam_content #contentRight{background: none; padding:0px;}
#wineteam .image{float:left;margin-right:20px;margin-bottom:10px;}
#wineteam .wineteam_member {  background-color:#EBEBEB;}

/*LEXICON*/
#lexicon { width:600px; display:block; padding-left:5px; }
#lexicon .lexicon_item{ background-color:#EBEBEB;}
#lexicon .lexicon_item .container{ position: relative; display: block; height: 80px;}
#lexicon .lexicon_item .container_typology{ position: relative; height: 80px; display: block;}
#lexicon .lexicon_item .image{ float:left; margin-right: 10px; }
#lexicon .lexicon_item .more{ position: absolute; top:65px; left: 115px; margin-bottom: 5px!important; }
table.winepro .lexicon_item .more{ left:88px!important; }
table#lexiconDetail { width: 600px; padding-left:5px;}

/*WINERECOMMENTATION*/
#winerecommentation .wine_image{/*float:left;margin-right: 10px;*/}
#winerecommentation .content_image{margin-bottom: 14px; margin-top:0px;}
#winerecommentation .wine_content{ background-color:#EBEBEB; padding:10px; }


/*PRESS - ARTICLES & IMAGES*/
#press { width: 600px; padding-left:5px;}
#press  h3{margin:0px;}
#press .date{color:#6F6F6F;}
#press .paragraph{ margin: 14px 0px; }
#press .article_container{ background-color:#EBEBEB; width: 100%;}
#press .article_container .image{float:right;}
#press .article_container .more{margin: 0px;}
#press .article_container h4{margin: 8px 0px;}
#press .contentLeft{position: relative;}
#press .contentLeft .button{ position:absolute; left: 305px; bottom:0px; }
#press .contentLeft .image { width:110px; float:left; margin:0 3px 4px 0; background-color:#E0E0E0; padding: 5px; }
#press .contentLeft .image_fixed_container { margin: 5px 5px 0 5px; }
#press .contentLeft .download_file { width:550px; height:50px; background-color:#E0E0E0;margin-bottom:5px; }
#press .contentLeft .download_file .icon { float:left; }
#press .contentLeft .download_file .name_block { float:left; margin:10px 0 0 10px; width:350px; }
#press .contentLeft .download_file .name { width:350px;height:16px; overflow:hidden;  }
#press .contentLeft .download_file .size { width:350px; color:#898989; }
#press .contentLeft .download_file .link { position:relative; margin:17px 0 0 300px; top:17px; left:110px; }
#press #presse_back { margin-top:25px; }
#press .presse_image { height:105px; width:105px; overflow:hidden; }
#press .downloaden { background-image:url(../_img/downloaden_link.jpg); background-position: left 0; width:94px; height:15px;margin:7px; }
#press .downloaden:hover { background-position: left 15px; }
#press .download { background-image:url(../_img/download.png); background-position: left 0; width:112px; height:10px;margin:7px; }
#press .download:hover { background-position: left 10px; }
#pressimages{ width: 600px; padding-left:5px;}
#pressimages .item{ padding:8px; background-color:#EBEBEB; margin-bottom: 8px;}
#pressimages .item .textcontainer{ float:left; display: block;}
#pressimages .item img{float:left;margin-right:10px; }
#pressimages .download { background-image:url(../_img/download.png); background-position: left 0; width:112px; height:10px;margin:0; }

/*GALLERY*/
table#gallery { width: 600px; padding-left:5px;}
div#gallery{ width: 600px; padding-left:15px;  }
#gallery  h3{margin:0px;}
#gallery .date{color:#6F6F6F;}
#gallery .paragraph{ margin: 14px 0px; }
#gallery .preview_container{ background-color:#EBEBEB; }
#gallery .preview_container .image{float:right;}
#gallery .preview_container .more{margin: 0px;}
#gallery .preview_container h4{margin: 8px 0px;}
#gallery #images .image{  float:left; border:5px solid #EBEBEB; margin: 2px;}


/*SEARCHRESULTS*/
#searchresults{ width:600px; padding-left:16px;}
#searchresults .result{ width:559px; padding:8px; background-color:#EBEBEB; margin-bottom:8px; }
#searchresults .result h4{margin-top: 0px;}
#searchresults .search_hit{ font-weight: bold; }
#search .form_send{border:none;}

/*SITEMAP*/
#sitemap{margin-left:15px;}
#sitemap li{list-style: none; }
#sitemap ul{ padding-left: 50px; }
#sitemap ul li{margin-bottom: 2px; list-style:inherit;}
#sitemap a.page{ text-transform: uppercase; margin-top:25px; padding-bottom:2px; display: block;}
#sitemap a.subpage{ padding-top:4px; padding-bottom:2px; display: block;color:#000;}
#sitemap a.level3{ padding-top:4px; padding-bottom:2px; font-weight:normal;display: block;color:#666;}

/*FORMULARE*/
/*#error {display: block;}*/
#error {float:left;}
#error .message{visibility:hidden;color:#E70000;margin-bottom:0px;padding-right:25px;width:auto!important;}
#form #error{float:left;width:100%!important;}
#form {padding-bottom:120px; width: 600px; display: block;padding-top:15px; }
#form .listing_item{display:block;width:270px;float:left;padding-right:30px;margin-bottom: 1.2em; display:block; position:relative;}
#form .listing_item .select{padding-top:3px;height:25px;border: 1px solid #6F6F6F;width:100%; }
#form .listing_item .input{padding-top:4px;padding-left:4px;height:18px;display:block;}
#form .listing_item .input, .listing_item textarea{ border: 1px solid #6F6F6F;width:100%;padding-top:4px;padding-left:4px;}
#form .listing_item .radio{margin-top: 5px;}
#form .listing_item .label{ color:#000; text-align: left;display:block;  }
#form .listing_item input.error, .listing_item textarea.error, .listing_item select.error {border: 1px solid #E70000!important; }
#form .checkbox .error{ font-weight: bold; color:#E70000; }
#form .info{display:block; text-align: right;font-size: 10px; }
#form .checkbox {float: left;}
#form .checkbox .info{display:inline; font-size: 10px; text-align: left;}
#form fieldset{ float:left; padding: 0px; margin:0px; border:none; width:100%; }
#form fieldset legend{font-weight: bold;padding-left:0px; padding-bottom: 10px;padding-top: 30px;}
#form .listing_item_checkbox label{ width: 250px; padding-top: 2px; }
#form .listing_item_checkbox .checkbox{float:left;margin-right:10px;}
#form .listing_item_textarea {width:575px; float:left;}
#form .listing_item_textarea textarea{width:100%;margin-bottom:20px;}
#form .listing_item_textarea LABEL,
#form .listing_item_radio .label{font-weight: bold;}
#form  #agb{margin-bottom: 20px;}
#form .listing_item_big{width: 570px;}
#form .listing_item_submit {float:right;width:270px;padding-right:25px;}
#form .listing_item_submit .submit{border:none!important; background-position: right 0; background-repeat: no-repeat; height:9px; display:block;color:#fff;text-indent:-5000px;overflow: hidden; margin-bottom:10px;width:100%;background-image: url("../_img/buttons/absenden.gif");background-color:#fff;  }
#form .listing_item_submit .submit:hover{background-position: right -9px; background-repeat: no-repeat; height:9px; cursor: pointer;}

.full{margin: 0 0 15px 15px; }
.full .form_text { width:600px;margin-bottom:20px; }
.full .form #error{float:left;width:100%!important;}
.full .form #captcha_error { color:red; }
.full .form {width:580px;display:block; position:relative;}
.full .form .form_row {margin: 10px 0;display:block;}
.full .form select {padding-top:3px;height:25px;border: 1px solid #6F6F6F;width:30%; }
.full .form input {padding-top:4px;padding-left:4px;height:18px;display:block;}
.full .form input, .full .form textarea{ border: 1px solid #6F6F6F;width:95%;padding-top:4px;padding-left:4px;}
.full .form radio {margin-top: 5px;}
.full .form label{ color:#000; text-align: left;display:block;  }
.full .form input.error, textarea.error, select.error {border: 1px solid #E70000!important; }
.full .form checkbox .error{ font-weight: bold; color:#E70000; }
.full .form .info{display:block; text-align: right;font-size: 10px; }
.full .form .form_checkbox {float: left;border:none;}
.full .form checkbox .info{display:inline; font-size: 10px; text-align: left;}
.full .form fieldset{ float:left; padding: 0px; margin:0 0 20px 0; border:none; width:100%;display:block;overflow:hidden;}
.full .form fieldset.accordion{cursor:pointer;}
.full .form .form_legend{font-weight: bold;padding-left:0px; padding-bottom: 0px; margin-bottom:0px; padding-top: 0px; display:block;}
.full .form fieldset.accordion .form_legend{ background: url(../_img/arrows/red_black_next.png) no-repeat right 0;height:15px;overflow:hidden;}
.full .form fieldset.accordion .form_row {display:none;}
.full .form fieldset.accordion.active .form_legend{ background: url(../_img/arrows/red_black_back.png) no-repeat right 0; }
.full .form fieldset.accordion.active .form_row{display:block}
.full .form fieldset.accordion .form_legend:hover{background-position: right -15px;}
.full .form .form_fileupload {border:none;}
.full .form label{ width: 570px; padding-top:10px;padding-bottom:5px; }
.full .form .form_checkbox{float:left;width:auto;}
.full .form .checkbox_label {float:left; text-align:left;margin-left:8px;width:300px;padding-top: 4px; }
.full .form textarea {width:95%; float:left;margin-bottom:0px;}
.full .form  #agb{margin-bottom: 20px;}
.full .form input.submit{border:none!important; background-position: right 0; background-repeat: no-repeat; height:9px; display:block;color:#fff;text-indent:-5000px;overflow: hidden; margin-bottom:10px;width:100%;background-image: url("../_img/buttons/absenden.gif");background-color:#fff;background-position: right 0;margin-top:15px; }
.full .form input.submit:hover{background-position: right -9px; background-repeat: no-repeat; height:9px; cursor: pointer; margin-top:15px;}
.full .form #form_message { font-size:10px; text-align:right; }
.full .form #form_message.error{color:#E70000;}

/* Powerlinks - Sitemap */
#directlinks {padding:25px 0px;}
#directlinks .links {display:block;list-style:none outside none;margin:0;padding:0 50px 0 30px;text-align:justify;}
#directlinks .links li {display:inline;margin:0 2px;white-space:nowrap;}
#directlinks .links li span {color:#000000;font-size:10px;font-weight:bold;}
#directlinks .links li a {color:#666;font-size:10px;font-weight:normal;}

/* startpage - boxen 
.go_vgn {
  width: 211px;
  height: 255px;
  background: url('/_img/catalog_box/border.gif') 0 0 no-repeat;
  padding: 5px;
}
.go_vgn .mt_is_mrdr { 
  float: left;
  width: 100px;
  margin: 0 2px;
  text-align: center;
}
.go_vgn .mt_is_mrdr div.image_fixed_container {
  margin: 15px 0 0 7px;
}
*/
.condensed .wrapped_font { margin-bottom: -10px; }
#panoramas{ padding: 30px 0 0 9px;}
