@charset "utf-8";
/* CSS Document fuer zack GmbH || gruen=#57A1A2 / hellgruen=#A9C244 - grau=#D8D8D8 gelb=#fffcc */
/* Sven Schluessler (difool.design) - difool.de */

html { overflow-x:hidden; } /*IE Hack*/
body { margin: 0; padding: 0; background: #fff; text-align: center; overflow-x:hidden; } /* 11px */
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size:0.688em; color:#222; line-height:142%; }
div.centered { margin:10px auto 0px -50%; text-align:left; width:90%; left:60%; position: absolute; }
@media screen and (-webkit-min-device-pixel-ratio:0) {div.centered { margin:10px auto 0px -50%; text-align:left; width:90%; left:65%; position: absolute; } } /*Safari 4 Hack*/

div.centered { margin /*\**/:10px auto 0px -40%\9; width /*\**/:75%\9; } /*IE8 Hack*/
*+html div.centered { margin:10px auto 0px 12%; text-align:left; width:75%; left:55px; position:absolute; }
* html div.centered { margin:10px auto 0px 12%; text-align:left; width:75%; left:55px; position:absolute; }

#top { width:100%; height:40px; background:#fff; border-bottom: solid 0px #B12D2B; }
#top-in { width:900px; margin:0 auto; }

#logo { width:200px; padding:40px 0 0 0; }
* html #logo { width:200px; padding-top:40px; margin:0 0 0 -650px; float:left; clear:right; position:absolute; }  /*IE6 Hack*/
* html #logo img { width:152px; }
*+html #logo { width:200px; padding-top:40px; margin:0 0 0 -650px; float:left; clear:right; } /*IE7 Hack*/

.slogan_mb { float: left; margin: 0 10px 15px 0; }

#mainmenu { float:left; width:650px; border-right: solid 0px #ccc; }

#mainmenu ul, 
#mainmenu li { list-style-type:none; list-style-image:none; padding: 0; margin: 0; }

#mainmenu ul { float:left; }
#mainmenu ul li { float:left; height:30px; line-height:30px; font-size:14px; color:#666; font-weight:normal; padding-left:8px; padding-right:8px; border-left: solid 1px #ccc; }

#mainmenu a, 
#mainmenu a:link, 
#mainmenu a:visited { color: #666; text-decoration: none; }
#mainmenu li#current a { color: #57A1A2; }

#mainmenu li.active,
#mainmenu li:hover { color:#57A1A2; background-color: #D8D8D8; }

#mainmenu ul li ul { display:none; }
#mainmenu ul li { position:relative; }

/*************************************************************** mainmenu-left ***************************************************************/

#mainmenu-left { float:left; width:130px; height:400px; margin:0 0 0 -142px; background-color:#C8C8C8; }
#mainmenu-left ul { width:130px; list-style:none; margin-left:-40px; margin-top:10px; text-transform:uppercase; }
#mainmenu-left ul li { height:30px; line-height:30px; font-size:14px; color:#666; font-weight:normal; text-align:right; padding-left:8px; padding-right:8px; border-bottom: solid 2px #fff; }
#mainmenu-left ul li.item10 { height:30px; line-height:30px; font-size:14px; color:#666; font-weight:normal; text-align:right; padding-left:8px; padding-right:8px; border-bottom: solid 0px #fff; }

*+html #mainmenu-left { float:left; width:130px; height:400px; margin:0 0 0 -142px; background-color:#C8C8C8; clear:both; }
*+html #mainmenu-left ul { width:130px; list-style:none; margin-left:0px; text-transform:uppercase; }

#mainmenu-left a, 
#mainmenu-left a:link, 
#mainmenu-left a:visited { color: #666; text-decoration: none; }
#mainmenu-left li#current a { color: #57A1A2; }

#mainmenu-left li.active,
#mainmenu-left li:hover { color:#57A1A2; background-color: #D8D8D8; }

#mainmenu-left li.active .item21 { display:none; }

/* impressum / datenschutz */
#mainmenu ul li.item10:lang(de) { font-size: 8px; /*word-wrap:break-word;*/ }
#mainmenu-left ul li.item10:lang(de) { font-size: 7.5px; /*word-wrap:break-word;*/ }

/*************************************************************** mainmenu-left ***************************************************************/

#header { width: 100%; height: 0px; background: #fff; border-bottom: solid 0px #B12D2B; }
* html #header { width: 100%; height: 0px; background: #fff; border-bottom: solid 0px #B12D2B; margin:0 0 -15px 0; }

#user1 { width: 900px; margin: 0 auto; }
#user1 .moduletable { width: 900px; float: left; color: #ccc; margin-top: 0px; font-size: 14px; line-height: 157%; }
#user1 h3 { color: #B12D2B; font-size: 24px; margin-bottom: 20px; margin-top: 70px; }
#user1 img { margin-top: -75px; }

#main { width: 900px; margin: 0 auto; margin-top: 0px; }
#content { float:left; width:540px; z-index:1;  }

h2.contentheading, h2.componentheading { margin-bottom: 10px; }

#right { width: 150px; float: right; margin-top: 20px; margin-right: 0px; padding-left: 20px; border-left: solid 0px #ccc; }
#right .moduletable { margin-bottom: 20px; }
#right h3 { font-weight: normal; }

#left { width: 150px; float: left; margin-top: 20px; margin-right: 10px; padding-left:0px; z-index:1; }
#left .moduletable { margin: 140px 0 20px 0; }
#left h3 { font-weight: normal; }

#footer { clear:left; width: 100%; background-color: #fff; display: inline-block; min-height: 70px; margin-top: 40px; border-top: solid 0px #B12D2B; }
/*#footer .moduletable_menu { width:900px; margin: 0 auto; }*/
#footer-in { width:900px; margin: 0 auto; margin-top: 8px; }

#footermenu { float:left; width:650px; border-right: solid 0px #ccc; }

#footermenu ul, 
#footermenu li { list-style-type:none; list-style-image:none; padding: 0; margin: 0; }
#footermenu ul { float:left; }
#footermenu ul li { float:left; height:30px; line-height:30px; font-size:14px; color:#666; font-weight:normal; padding-left:15px; padding-right:15px; border-left: solid 1px #ccc; }

#footermenu a, 
#footermenu a:link, 
#footermenu a:visited { color: #666; text-decoration: none; }
#footermenu li#current a { color: #57A1A2; }

#footermenu li.active,
#footermenu li:hover { color:#57A1A2; background-color: #D8D8D8; }

#footermenu ul li ul { display:none; }
#footermenu ul li { position:relative; }

fieldset { border: none; }

.button { background: #D8D8D8; border: solid 1px #ccc; color: #666; font-size: 11px; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 3px; }
input { background: #D8D8D8; border: solid 1px #ccc; color: #666; font-size: 11px; }

img { border: none;}

.poll-radio { padding:0; float:left; clear:left; text-align:left; }
.poll-option { float:left; padding-bottom:6px; padding-top: 3px; width:85%; margin-left: 2px; }
.poll h3 { border:none; }

h1   { font-size: 12px; color: #fff; font-weight: normal; }    
h2   { color: #0489DD; font-weight: normal; font-size: 18px; text-transform: lowercase; margin-top: 10px; padding:0; }
h3   { color: #000; font-weight: bold; font-size: 15px; line-height:17px; text-transform: none; margin:0; padding:0; margin-bottom: 5px; }
a    { color: #666; }

a.readon { color:#0489DD; }
a.readon_shops { color:#fff; }

/*** startseite begin (content=540px) ***/

.leading { width:355px; height:174px; border:1px solid #ccc; padding:10px; top:-15px; clear:left; }
.leading_img { float:left; width:135px; height:194px; margin:-10px; padding:0 20px 0 0; overflow:hidden; }
.leading_img_linea { float:left; width:398px; height:247px; margin:-47px; padding:0 0 0 22px; position: absolute; overflow:hidden; }
.moduletablelinea-artikel-2013 {  }
.moduletablelinea-bottom img { margin-top: -160px; /*width: 503px;*/ padding-left: 5px; }

.moduletablepolish-bottons { padding: 360px 0 0 70px; }

.leading .contentpaneopen span {  }
.contentpaneopen .vsig { margin:0 0 0 0px !important; } /*weiterlesen-site*/
.contentpaneopen .vsig_top img { margin-left:-4px !important; }

.content { margin:0px !important; float:none !important; }
.startseite_img { margin:0 0 -5px 0; width:540px !important; border:0px !important; }
* html .startseite_img { margin:0px 0 -5px 0; width:540px !important; border:0px !important; }

#left .moduletablestartseite { width:150px; height:378px; border:0px solid #ccc; margin: 141px 0 20px 0; }
#left .moduletablestartseite h3 { color:#000; font-weight:bold; font-size:16px; line-height:21px; text-transform:none; margin:0; padding:10px 0 0 10px; margin-bottom:10px; } 
#left .moduletablestartseite a { color:#000; text-decoration:none; }

.banner-skyscraper { padding: 0px 8px; width:140px; height:570px; position: absolute; margin: -16px 0 0 -8px; }

.frontbanner-bohren { padding: 8px; width:140px; height:570px; background: #fff url(/images/stories/startseite/skyscraper/bohren.gif) no-repeat 0px 0px; position: absolute; }
.frontbanner-bohren h1 { font-size:24px; font-weight:bold; line-height:23px; margin-top: -3px; }
.frontbanner-bohren span { color:white; line-height:14px; }
.frontbanner-bohren img { margin-left: -8px; }

/*** Teaser Intro width:540px;  ***/
.intro img { display: none; } /*download seiten*/
img.dealers { display: none; } /*haendler seiten*/

.intro { border:0px solid #222; width:550px; margin:0 0 0 -10px; padding:0 0 0 10px; }
.intro .contentpaneopen { width:243px; float:left; padding:10px; margin:10px 10px 0 0; border:1px solid #ccc; }
.article_separator {  }
.teaser_img { width:100px; float:right; }

.intro span { width:540px; text-align:justify; } /* press category */

.moduletablepress-login h3 { float:left; margin: -135px 0 0; }
.moduletablepress-login { float:left; padding: 140px 0 0 0; text-align: center; margin: 0 32%; }
.moduletablepress-login #form-login ul { display:none; }
.moduletablepress-login #form-login .button { margin:15px 0 0 0; }
.moduletablepress-login #form-login #form-login-remember { display:none; }

/*** startseite end (content=540px) ***/

/*** company page begin (content=540px) ***/

#left .moduletable h3 { color:#fff; font-weight:bold; font-size:17px; line-height:21px; text-transform:none; margin:0; padding:0; margin-bottom:5px; } 
#left .moduletable a { color:#fff; text-decoration:none; }

.company_txt h4 { color:#000; font-weight:bold; font-size:17px; line-height:20px; text-transform:none; margin:0; padding-top:10px; margin-bottom:10px; }
.company_txt { width:340px; float:right; padding:0 5px 0 15px; }
.company_img { width:340px; margin:10px 0 0 -160px; position:relative; }
.company_img2 { width:340px; padding:0 0 0 10px; }

.company_messestand { width:694px; height:219px; background-color:#000; color:#fff; padding-top:10px; margin:8px 0 0 -160px; float:left; }
.company_img_messestand { width:340px; height:229px; margin:-10px 0 0 0px; float:left; position:relative; }
.company_messestand .messestand_txt h4 { color:#fff; font-weight:bold; font-size:17px; line-height:20px; text-transform:none; margin:0; padding-top:0px; margin-bottom:10px; }
.company_messestand .messestand_txt { height:219px; width:325px; float:right; padding:0 15px 0 0px; margin:0px; overflow:auto; }

/*** company page end ***/

/*** design page begin ***/
.design-modul-platzhalter { width:150px; height:238px; border:0px solid #ccc; }
* html .design-modul-platzhalter { position:relative; top:13px !important; width:150px; height:238px; border:0px solid #ccc; margin-top:-542px; } /*IE6 Hack*/

.design-modul { width:150px; height:238px; border:1px solid #ccc; }
* html .design-modul { position:relative; top:13px !important; width:150px; height:238px; border:1px solid #ccc; margin-top:-542px; } /*IE6 Hack*/
.design-modul img { width:150px; margin-left:0px; }
.design-modul h3 { padding:2px 5px 0 5px !important; color:#000 !important; }
/* .design-modul span { position: absolute; top:370px; left:235px; color:#fff !important; font-size:0.65em !important; z-index:10 !important; } */
.design-modul span { color:#000 !important; font-size:0.65em !important; padding-left:5px !important; }

.top10 { width:140px; height:120px; border:1px solid #ccc; background-color:#57A1A2; margin-top:-130px; padding:5px; }
* html .top10 { position:relative; width:140px; height:120px; border:1px solid #ccc; background-color:#57A1A2; margin-top:-122px; padding:5px; } /*IE6 Hack*/
.top10 h3 { padding:10px 0px 5px 0px !important; font-size:3.6em !important; text-align:center; }
.top10 span { color:#fff !important; font-size:1.2em !important; text-align: justify !important; }

/*
.moduletabledesign-intro { position:absolute; top:40px; left:387px; width:540px; height:540px; }
html* .moduletabledesign-intro { position:absolute; top:40px; left:545px; width:540px; height:540px; } /*Safari 3 Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.moduletabledesign-intro { margin-left:-191px; } } /*Safari 4 Hack*/
* html .moduletabledesign-intro { position:absolute; top:40px; left:195px; width:540px; height:540px; } /*IE6 Hack*/
*+html .moduletabledesign-intro { position:absolute; top:40px; left:194px; width:540px; height:540px; } /*IE7 Hack*/
*/

.moduletabledesign-intro { top:40px; left:0px; width:540px; height:540px; }
* html .moduletabledesign-intro { top:0px; left:360px; width:540px; height:540px; position:relative; }
*+html .moduletabledesign-intro { top:0px; left:360px; width:540px; height:540px; position:relative; }

.design-image img { width:540px; height:540px; border:0px solid #ccc !important; margin-top:0px !important; display:none; }
*+html .design-image img { width:540px; height:540px; border:0px solid #ccc !important; margin-top:0px !important; display:block !important; }

ul#jw-sir { float:right; top:0px; left:-190px; width:540px !important; height:540px !important; border:0px solid #ccc !important; margin-bottom:0px; }
.design-intro img { padding-top:70px; }

.design-text { float:left; width:350px; margin:10px 0 0 -160px; text-align:justify; }
* html .design-text { float:left; width:350px; margin:35px 0 0 -160px; text-align:justify; position:relative; } /*IE6 Hack*/

.design-portraits { float:right; width:330px; height:140px; margin-top:15px; margin-right:-10px; padding-left:10px; border:1px solid #ccc; }
* html .design-portraits { float:right; width:330px; height:140px; margin-top:35px; padding-left:10px; border:1px solid #ccc; } /*IE6 Hack*/
.design-portraits img { float:right; clear:right; margin-top:-1px; border:1px solid #ccc; }
.design-portraits h3 { padding-top: 5px; }
.design-portraits span { font-size: 1.1em; }
.design-portraits span a { color: #0489DD; font-size: 0.8em; line-height:1.2em; }

.portrait a { color:#fff !important; margin-left:-90000px !important; }
#TB_ajaxWindowTitle { font-size:1.2em; font-weight:bold; color:#57A1A2; margin-left:-2px; }

/*design-modul*/
.moduletabledesign-modul {  }
.moduletabledesign-modul ul { list-style:none; margin-left: 0; padding-left: 0; }
.latestnewsdesign-modul li {  }

.moduletabledesign-menue ul { list-style:none; margin-left: 0; padding-left: 0; }
.moduletabledesign-artikel-ueberblick a.design-artikel-link { color:#666666 !important; margin:0px !important; padding:0px !important; }
.moduletabledesign-artikel-ueberblick { padding-bottom:10px !important; }

/*** design page end ***/

/*** collection page begin ***/

.collection { margin-left:-160px; }
.on-mobile {
width: 500px;
padding: 50px 100px;
font-size: 14px;
font-weight: 600;
color: #fff;
background-color: #565552;
opacity: .8; filter:Alpha(Opacity=80);
line-height: 130%;
margin: 5px 0px 10px 0px;
z-index: 400;
float: right;
position: absolute;
top: 260px;
left: 0px;
}

/*** collection page end ***/

/*** download page begin ***/

* html .download-modul { width:200px; margin:0 0 0 1px; } /*IE6 Hack*/
.download-modul hr { border: solid #fff 1px; width:150px; margin:3px 0px; }
.download-modul span { line-height:-1em; }
.download-modul span a { color:#000 !important; }

#user1 .moduletable span.pathway { font-size:0.8em; margin:0 0 0 170px; }

/* download kategorie-blog */
.download_img { width:110px; float:right; padding:0 0 0 4px;
-moz-box-shadow: 1px 1px 4px #888;
-webkit-box-shadow: 1px 1px 4px #888;
box-shadow: 1px 1px 4px #888;
 }
.blog_download { width:560px; }
* html .blog_download { width:560px; margin:0 0 0 -55px; }

.contentpaneopen_download { width:240px; height:150px; border:1px solid #ccc; padding:11px; margin:0 12px 10px 0; float:left; clear:right; }
* html .contentpaneopen_download { width:520px; height:150px; border:1px solid #ccc; padding:10px; margin:0 10px 10px 0; position:relative; float:left; clear:both; } /*IE6 Hack*/
*+html .contentpaneopen_download { width:520px; height:150px; border:1px solid #ccc; padding:10px; margin:0 10px 10px 0; position:relative; float:left; clear:both; } /*IE7 Hack*/

.MultiBoxDownload { display:none; }
/* #MultiBoxContentContainer { height: 400px !important; } */
/* Scripts > multiBox.js > html element > height:390px */
.down-abstand { margin-top:-15px; }
:root .down-abstand { margin-top:-17px; }

#htmlElement1, #htmlElement2 { display:none; }


/*** download page end ***/

/*** press page begin ***/

.zweizehn { display:none; margin:-45px 0 5px 0; padding:15px 0 10px 0; font-weight:bold; }

.press-image { padding:0 0 10px 0; display: block; width: 540px; }

/* press kategorie-blog */
.press_teaser_img { width:120px; max-height:145px;  float:right; padding:5px 0 0 8px; }
* html .press_teaser_img { width: expression( document.body.clientWidth > 144 ? "145px" : "auto" ); } /* sets max-width for IE */

.blog_press { width:560px; }
* html .blog_press .intro { position:relative; margin:-37px 0 0 180px; }
.item .contentpaneopen_press { width:240px; height:150px; border:1px solid #ccc; padding:11px; margin:0 12px 10px 0; float:left; clear:right; font-size: 94%; } /* Press-Kategorie-Seite */
* html .item .contentpaneopen_press { width:520px; height:150px; border:1px solid #ccc; padding:10px; margin:0 10px 10px 95px; float:left; clear:left; font-size: 94%; } /* IE6 Hack */
*+html .item .contentpaneopen_press { width:520px; height:150px; border:1px solid #ccc; padding:10px; margin:0 10px 10px 0px; float:left; clear:left; font-size: 94%; } /* IE7 Hack */
.contentpaneopen_press { border:1px solid #ccc; padding:6px; font-size: 94%; } /* Press-Artikel-Seite */
/*.contentpaneopen_press .vsig_top img { width:530px !important; }*/

/* press 2016 */
/*
.system-unpublished img.press_pdf { width: 260px; margin-left: -10px; }
.system-unpublished .contentpaneopen_press { width:240px; height:338px !important; border:0px solid #ccc; padding:11px; margin:0 12px 10px 0; float:left; clear:right; font-size: 94%; } /* Press-Kategorie-Seite 2016 */
*/
/* imgmap */
/*
.system-unpublished .contentpaneopen_press map#imgmap > area a:hover { position: absolute; display: block; background-color: red; }
.system-unpublished .contentpaneopen_press map#imgmap area .rect {fill:red; cursor:pointer; }
*/

.contentpaneopen_press img.press_pdf { width: 260px; margin-left: -10px; }
.contentpaneopen_press { width:240px; height:338px !important; border:0px solid #ccc !important; padding:11px; margin:0 12px 10px 0; float:left; clear:right; font-size: 94%; } /* Press-Kategorie-Seite 2016 */

/* press 2016 end */

.contentpaneopen_press a { display:none; }
.contentpaneopen_press a[href^="mailto:"] { display:block; }
.contentpaneopen_press a.readon_press { display:block; }

.press_head { padding:0 0 10px 0; display:none; }
.press_product_txt { position:relative; left:45%; width: 280px; display: block; }
.press_product_txt_left { float:left; clear:right; width:140px; }
.press_product_txt_right {  }

.press_foot { padding:10px 0 10px 0; display:none; }
.press_foot_txt { color: #666666; }
.press_foot_space { padding-bottom:0px; margin-top:-15px; }

.press_image { width:530px; border:0px; }

/*** press page end ***/

/*** dealers page begin  ***/

.dealers-image { width:540px; height:150px; border:0px; padding-bottom:10px; margin-top:-8px; }
.sobi2 { position:relative; background: #fff url(../images/dealers-title.jpg) no-repeat 0px 0px !important; width:540px; height:150px; padding-bottom:400px; } /* dealers-title.jpg > template > images */
table.sobi2Details { position:absolute; margin-top:150px !important; background-color:#fff !important; padding: 0px !important; }
table.sobi2Details h1 { color:#000 !important; }

#sobiSearchFormContainer { width:540px; height:500px; position:absolute; }
#sobiSearchResponseContainer { left:7px; top:510px; width:540px; position:absolute; }
#sdrops_0 { display:none; }


/*** dealers page begin  ***/

.buttons { float:right; width:85px; }
.buttons .buttonheading { float:left; }
.buttons img { border: 0; }

/*
 iOS Blocker
*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { .zurueck_link { display:none; }}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { .zurueck_link { display:none; }}
@media only screen 
and (min-device-width : 540px) 
and (max-device-width : 960px) { .zurueck_link { display:none; }}

.zurueck_link { position:relative; left:95%; top:-20px; }
#form-login li a { color:#222 !important; }
#form-login { color:#222 !important; margin-top:-125px; }

.moduletableinline { float:left; margin:-115px 0 0 -140px; text-align:center; } /* login-modul nach links verschieben, margin: -430px 0px 0px -125px; */
.moduletableinline #form-login { width:125px; color:#222 !important; margin-top:0px; }
.moduletableinline #form-login .button { float:left; clear:right; margin: 5px 0 0 20px; width: 85.5px; padding-left: 2px; padding-right: 2px; }
.moduletableinline label { display:none; }
.moduletableinline label { display:none; }
#modlgn_username { background-color:#fff; }
#modlgn_passwd { background-color:#fff; }

.contentpane-links { width:540px; } /* com_weblinks-views-category-tmpl-default_items.php */
.contentpane-links table { margin-left:-10px !important; }
.sectiontableentry1 { margin-bottom:5px; }
.sectiontableentry1 a { font-weight:bold !important; }
.sectiontableentry1 span.description { margin:0 0 10px 25px !important; float:left; }
.sectiontableentry2 { margin-bottom:5px; }
.sectiontableentry2 a { font-weight:bold !important; }
.sectiontableentry2 span.description { margin:0 0 10px 25px !important; float:left; }

/* contact iframe */
.contentpane { margin:0 0 0 0px !important; width:555px; }

#blockrandom { height: 1170px !important; }

/* editor - anmeldung  */
.contentpaneopen_edit { display:none; }
.contentpaneopen_edit_download { display:none; }
.contentpaneopen_edit_press { display:none; }


/* joomfish */
.jfdefaulttext { display:none; color:#ff0000; }

/*jf language selection*/

/*#jflanguageselection { float:right !important; position:absolute; width:60px; margin:3px 0px 0px 658px !important; }*/
/* #jflanguageselection { float:right !important; position:absolute; width:80px; margin:3px 0px 0px 638px !important; } */
#jflanguageselection { float:right !important; position:absolute; width:90px; margin:3px 0px 0px 623px !important; }

/* #mainmenu-left #jflanguageselection { float:left !important; position:absolute; width:80px; margin:410px 0px 0px 25px !important; } */
#mainmenu-left #jflanguageselection { float:left !important; position:absolute; width:90px; margin:410px 0px 0px 20px !important; }

/*iframe dealers search*/
iframe.wrapper-search { margin-left:-158px; width: 715px; }
iframe.wrapper-search-new { margin-left:-168px; margin-top: -40px; width: 715px; }


/* gallery-modul-content Messe Neuheiten */
.gallery-modul-content { position:absolute; width:150px; height:194px; border:1px solid #ccc; margin:-129px 0 0 558px; }
* html .gallery-modul-content { position:relative; width:150px; height:194px; border:1px solid #ccc; margin:-130px 0 0 0; } /*IE6 Hack*/
.gallery-modul-content img { width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; margin-top:-15px !important; } /* padding-top:15px */
html>/**/body .gallery-modul-content img, x:-moz-any-link, x:default { width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; margin-top:-16px !important; } /* FF3.6 */

.gallery-modul-content h3 { font-size:18px !important; padding:12px 5px 0 15px !important; color:#000 !important; position:absolute; z-index:4; }
.gallery-modul-content span { color:#000 !important; font-size:0.65em !important; padding-left:5px !important; }
.weiterlesen { color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px !important; }
.weiterlesen { voice-family:"\"}\""; voice-family:inherit; [color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px; ]  /*Opera and newer Safary 4+*/ } /*end*/
.gallery-modul img { voice-family:"\"}\""; voice-family:inherit; [width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; padding-top:20px;]  /*Opera and newer Safary 4+*/ } /*end*/
* html .gallery-modul-content img { width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; margin-top:-15px; } /*IE6 Hack*/
* html .weiterlesen { color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px; } /*IE6 Hack*/
*+html .gallery-modul-content img { width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; margin-top:-15px; } /*IE7 Hack*/
*+html .weiterlesen { color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px; } /*IE7 Hack*/


/* gallery-modul Messe Neuheiten */
.gallery-modul { width:150px; height:194px; border:1px solid #ccc; margin:-130px 0 0 0; }
* html .gallery-modul { position:relative; width:150px; height:194px; border:1px solid #ccc; margin:-130px 0 0 0; } /*IE6 Hack*/
.gallery-modul img { width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; padding-top:15px !important; }
.gallery-modul h3 { font-size:18px !important; padding:12px 5px 0 15px !important; color:#000 !important; position:absolute; z-index:4; }
.gallery-modul span { color:#000 !important; font-size:0.65em !important; padding-left:5px !important; }
.weiterlesen { color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px !important; }
.weiterlesen { voice-family:"\"}\""; voice-family:inherit; [color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px; ]  /*Opera and newer Safary 4+*/ } /*end*/
.gallery-modul img { voice-family:"\"}\""; voice-family:inherit; [width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; padding-top:20px;]  /*Opera and newer Safary 4+*/ } /*end*/
* html .gallery-modul img { width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; padding-top:15px; } /*IE6 Hack*/
* html .weiterlesen { color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px; } /*IE6 Hack*/
*+html .gallery-modul img { width:150px !important; border:0px !important; margin-left:0px; position:absolute; z-index:1; padding-top:15px; } /*IE7 Hack*/
*+html .weiterlesen { color:#0489DD; text-decoration:underline; position:absolute; z-index:4; padding:40px 0 0 15px; } /*IE7 Hack*/

/* exklusive-modul */
.exklusive-modul { width:150px; height:153px; border:1px solid #ccc; margin:-130px 0 0 0; background-color:#CF3102; }
* html .exklusive-modul { position:relative; top:13px !important; width:150px; height:194px; border:1px solid #ccc; margin-top:-542px; } /*IE6 Hack*/
.exklusive-modul img { width:150px !important; border:0px !important; margin-left:0px; margin-top:10px !important; }
.exklusive-modul h3 { padding:2px 5px 0 5px !important; color:#000 !important; }
.exklusive-modul span { color:#000 !important; font-size:0.65em !important; padding-left:5px !important; }

/* startslogan */
.moduletablestartslogan img { width:540px !important; height:540px !important; position:absolute; margin:0 0 0 10px; z-index:10; border:0px !important; }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  {
 { display:none; }
}

/*
.e-click-left { position:relative; width:124px; top:190px; left:0px; z-index:10; }
.e-click-right { position:relative; width:124px; top:190px; left:285px; margin-top:-19px; z-index:10; }
*/

.collection-img-left { position:absolute; float:left; padding:0 5px 0 0; margin-top:-2px; margin-left:-130px; z-index:4; }
.collection-img-right { margin:-2px 0 0 200px; }

.click-catalog-left { position: absolute; left: -20px; }
.click-catalog-right { float: right; width: 48%; }

.ie { position: relative; }
.e-click-left { position:absolute; width:261px; top:230px; left:-115px; z-index:10; float: left; display: none; }
.e-click-right { position:absolute; width:261px; top:249px; left:215px; margin-top:-19px; z-index:10; float: right; display: none; }


* html .ie { z-index:9; overflow:hidden; } /*IE6 Hack*/
* html .e-click-left { position:absolute; width:261px; top:443px; left:10px; z-index:12; overflow:hidden; } /*IE6 Hack*/
* html .e-click-right { position:relative; width:261px; top:262px; left:255px; margin-top:-18px; z-index:12; overflow:hidden; } /*IE6 Hack*/

*+html .ie { z-index:9; overflow:hidden; } /*IE7 Hack*/
*+html .e-click-left { position:absolute; width:261px; top:443px; left:10px; z-index:12; overflow:hidden; } /*IE7 Hack*/
*+html .e-click-right { position:relative; width:261px; top:258px; left:200px; margin-top:-18px; z-index:12; overflow:hidden; } /*IE7 Hack*/




