/* Contao Open Source CMS :: Copyright (C) 2005-2010 Leo Feyer :: LGPL license */
/* customized CSS Document by Michael Ertel | www.querformat.info */
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}

html {margin:0;padding:0;height:100%;}
body {margin:0;padding:0;height:100%;text-align:center;font:13px/19px "Trebuchet MS", Arial, Verdana, sans-serif;color:#474747;background:#dcdcdc;}
img {border:none}
h1, h2, h3, h4 {padding:0;margin:0;}
h2 {margin:25px 0 10px 0;}

.headline_doppel{
	background-color: white;
	padding-top: 20px;
	position: relative;
	padding-bottom: 22px;
	top: -20px;
}
.navi-doppel .first a{
	margin-top:-20px
}
#wrapper {width:980px;margin:0 auto;position:relative;}

#header {margin:0;padding:0;float:left;text-align:left;width:980px;background:#fff url(../tl_files/frame/navi_verlauf_1x20px.jpg) repeat-x center 130px;}
.merz-home #header {background:url(../tl_files/frame/merzhome-bg.jpg) no-repeat center top !important;}

#header #logo {width:206px;height:35px;margin:45px auto auto 20px;display:block;background:url(../tl_files/frame/merz_logo_neu_rgb.png) no-repeat;}
.merz-home #header #logo {width:100px;height:90px;margin:17px auto auto 660px;background:url(../tl_files/frame/merz-home-logo.png) no-repeat;}
#header #login {width:8px;height:11px;margin:-67px 24px 0 0;display:block;background:url(../tl_files/frame/schloss_2.gif) no-repeat;float:right;}

#header .mod_changelanguage {float:right;margin:-30px 20px 0 0;}
#header .mod_changelanguage ul {list-style-type:none;margin:0;padding:0;}


#header #navigation .mod_navigation {padding: 0;margin:24px 0 0 18px;float:left;}
.merz-home #header #navigation .mod_navigation {margin-top:0;}
#header #navigation .mod_navigation ul, #header #navigation #mod_navigation li {list-style-type:none;}
#header #navigation .mod_navigation ul {padding:0px;background:none;}
.merz-home #header #navigation .mod_navigation ul {margin:0;}
#header #navigation .mod_navigation ul li {margin:0;}
#header #navigation .mod_navigation ul li span.left {background:url(../tl_files/frame/navi-main-left.png) no-repeat top left;display:block;padding-left:4px;}
.merz-home #header #navigation .mod_navigation ul li span.left {background:none !important;padding:0;}
#header #navigation .mod_navigation ul li span.right {background:url(../tl_files/frame/navi-main-right.png) no-repeat top right;display:block;padding-right:4px;}
.merz-home #header #navigation .mod_navigation ul li span.right {background:none !important;padding:0;}
#header #navigation .mod_navigation ul li a,#header #navigation .mod_navigation ul li span.active {background:url(../tl_files/frame/navi-main-center.png) repeat-x top left;display:block;font:bold 14px/32px "Trebuchet MS", Arial, Verdana,sans-serif;color:#474747;text-decoration:none;padding:0 6px;}
.merz-home #header #navigation .mod_navigation ul li a,.merz-home #header #navigation .mod_navigation ul li span.active {background:#ffffff none;color:#445052;padding:0 10px;}
#header #navigation .mod_navigation ul li a:hover,#header #navigation .mod_navigation ul li a.trail,#header #navigation .mod_navigation ul li span.active {color:#ab1222;}
.merz-home #header #navigation .mod_navigation ul li a:hover,.merz-home #header #navigation .mod_navigation ul li a.trail,.merz-home #header #navigation .mod_navigation ul li span.active {background:#445052;color:#ffffff;}
#header #navigation .mod_navigation li { /* all list items */float:left;margin:0;padding:0 2px;display:block;width:auto;/* width needed or else Opera goes nuts */}

#header .mod_search {float:right;margin:40px -20px 0 0;}
.merz-home #header .mod_search {float:right;margin:0px 16px 0 0;}
#header .mod_search input.text {width:122px;border:1px solid #d4d4d4;font:italic 10px "Trebuchet MS", Arial, Verdana,sans-serif;padding:0 3px;}
#header .mod_search input.submit {width:20px;height:22px;background:url(../tl_files/frame/lupe.png) no-repeat center -22px;border:none;color:transparent;cursor:pointer;}
.merz-home #header .mod_search input.submit {background:url(../tl_files/frame/luper.png) no-repeat;}
#header .mod_search p.header, #header .mod_search .even, #header .mod_search .odd {display:none;position:absolute;top:-99999px;left:-99999px;}

#header .mod_navigation.gruppe {position:absolute;right:40px;top:5px;width:118px;height:19px;padding:5px;color:#474747;border:1px solid transparent;z-index:99999}
.merz-home #header .mod_navigation.gruppe {color:#474747;}
#header .mod_navigation.gruppe:hover {background:#fff;border:1px solid #474747;border-bottom:1px solid transparent;}
.merz-home #header .mod_navigation.gruppe:hover {background:#cad201;border:1px solid #474747;}
#header .mod_navigation.gruppe a {font-size:12px;text-decoration:none;color:#474747;font-weight:normal;}
.merz-home #header .mod_navigation.gruppe a {color:#474747;}
#header .mod_navigation.gruppe a:hover {border-bottom:1px solid;}
#header .mod_navigation.gruppe h5 {font-size:12px;margin:0;padding-left:18px;font-weight:normal;background:url(../tl_files/frame/gruppe-pfeil.png) no-repeat left 4px;cursor:pointer;}
.merz-home #header .mod_navigation.gruppe h5 {background:url(../tl_files/frame/gruppe-pfeil-home.png) no-repeat left 4px;}
#header .mod_navigation.gruppe:hover h5 {background:url(../tl_files/frame/gruppe-pfeil.png) no-repeat left -10px;}
.merz-home #header .mod_navigation.gruppe:hover h5 {background:url(../tl_files/frame/gruppe-pfeil-home.png) no-repeat left -10px;}
#header .mod_navigation.gruppe ul {margin:0;padding:5px;margin-left:-6px;list-style-type:none;display:none;width:118px;line-height:18px;position:relative;z-index:999;background:#fff;border:1px solid #474747;border-top:none;}
.merz-home #header .mod_navigation.gruppe ul {background:#cad201;border:1px solid #474747;border-top:none;}
#header .mod_navigation.gruppe:hover ul {display:block;}

#header .ce_imageslider {border-top:3px solid white;float:left;}

#container {width:980px;float:left;background:#ffffff;}

#container #right .inside {float:right;width:300px;text-align:left;margin:40px 20px 20px 0px;}
#container #right .inside .mod_article {background:url(../tl_files/frame/box-center.png) repeat top left;}
.merz-home #container #right .inside .mod_article {background:#f3f3f3 none;padding:5px 10px;border:1px solid #b8b8b8;margin-bottom:20px;}
#container #right .inside .mod_article .layout_short,#container #right .inside .mod_article .event,#container #right .inside .mod_article .empty {background:url(../tl_files/frame/box-bottom.png) no-repeat left bottom;padding:1px 10px 25px 20px;margin-bottom:20px;}
#container #right .inside .mod_article .empty {padding-bottom:32px;}
#container #right .inside .mod_article .layout_short p.more a,#container #right .inside .mod_article .event p.more a {text-decoration:none;color:#ab1222;font-style:italic;}
#container #right .inside .mod_article h1 {font-size:20px;padding-bottom:30px;font-weight:normal;color:#ab1222;display:block;background:#ffffff url(../tl_files/frame/box-top.png) no-repeat left bottom;}
#container #right .inside .mod_article h2 {margin:0;}
.merz-home #container #right .inside .mod_article h2 {font-size:16px;font-weight:lighter;font-style:italic;margin:15px 0 0 0;}
#container #right .inside .mod_article h2 a {font-size:16px;width:270px;padding-left:30px;margin:8px 0 15px -20px;font-weight:bold;background:url(../tl_files/frame/pfeil.png) no-repeat left 3px;color:#ab1222;display:block;float:left;text-decoration:none;}
.merz-home #container #right .inside .mod_article h2 a {padding-left:0;margin:0;background:none;float:left;margin:8px 0 15px -20px;font-weight:lighter;font-size:14px;border:none;}
.merz-home #container #right .inside .mod_article h2 a:hover {font-style:normal;}
#container #right .inside .mod_article .mod_newslist .teaser,#container #right .inside .mod_article .mod_newslist .more {display:none;}
.merz-home #container #right .inside .mod_article .mod_newslist .teaser, .merz-home #container #right .inside .mod_article .mod_newslist .more {display:block;}
#container #right .inside .mod_article .bottom {background:url(../tl_files/frame/box-bottom.png) no-repeat left bottom;padding:1px 10px 25px 20px;margin-bottom:20px;}
.merz-home #container #right .inside .mod_article .bottom {display:none;}
#container #right .inside .mod_article .layout_latest {padding:1px 10px 10px 20px;}
.merz-home #container #right .inside .mod_article .layout_latest {padding:1px 10px 10px 0px;}
#container #right .inside .mod_article .layout_latest h2 a {margin:8px 0 5px -20px;}
.merz-home #container #right .inside .mod_article .layout_latest h2 a {margin:8px 0 5px 0px;}

#container #right .inside .mod_eventlist .header {font-weight:bold;}
#container #right .inside .mod_eventlist .event p.time {display:none;position:absolute;left:-99999px;top:-99999px;}


#container #right .inside #subnavigation {background:url(../tl_files/frame/subnavi-center.png) repeat -1px 0px;}
#container #right .inside #subnavigation h1 {font-size:20px;padding-bottom:22px;font-weight:normal;color:#ab1222;display:block;background:#ffffff url(../tl_files/frame/subnavi-top.png) no-repeat left bottom;}
#container #right .inside #subnavigation ul {background:url(../tl_files/frame/subnavi-bottom.png) no-repeat left bottom;padding:1px 10px 15px 10px;margin:5px 0 20px 0;}
#container #right .inside #subnavigation ul li {margin:0;list-style-type:none;}
#container #right .inside #subnavigation ul li a,#container #right .inside #subnavigation ul li span.active {color:#474747;font-size:14px;font-weight:bold;text-decoration:none;line-height:25px;padding:0 0 0 18px;border-bottom:3px solid #f3f3f3;display:block;}
#container #right .inside #subnavigation ul li a:hover {color:#ab1222;}
#container #right .inside #subnavigation ul li span.active, #container #right .inside #subnavigation ul li .trail {color:#ab1222;}
#container #right .inside #subnavigation ul li.last a, #container #right .inside #subnavigation ul li span.last {border-bottom:none;}

#container #right .inside #anhaengsel {background:#ffffff;margin:0;padding:0;}
#container #right .inside #anhaengsel ul, #container #right .inside #anhaengsel li {margin:0;padding:0;}
#container #right .inside #anhaengsel li {list-style-type:none;padding-left:55px;margin-bottom:10px;}
#container #right .inside #anhaengsel li.ansprechpartner {background:url(../tl_files/frame/anhaengsel.png) no-repeat -1px top;}
#container #right .inside #anhaengsel li.katalog {background:url(../tl_files/frame/anhaengsel.png) no-repeat -1px -92px;}
#container #right .inside #anhaengsel li.anfrage {background:url(../tl_files/frame/anhaengsel.png) no-repeat -1px -184px;}
#container #right .inside #anhaengsel li a {font-size:13px;font-weight:bold;text-decoration:none;color:#ab1222;line-height:34px;}
#container #right .inside #anhaengsel li a:hover {color:#474747;}
#container #right .inside .katalog-sidebar{display:block;background:#fff url(frame/merz-katalog-sidebar17.jpg) bottom right no-repeat;margin-top:20px;width:302px;height:122px}
#container #right .inside .katalog-sidebar a{color:#474747;text-decoration:none;display:block;padding: 67px 0 0 12px;width: 190px;}
#container #right .inside .katalog-sidebar a:hover{color:#ab1222}
.nobg{background:none !important}

#container #right .inside #kalender {background:url(../tl_files/frame/subnavi-center.png) repeat -1px 0px;margin-bottom:30px;}
#container #right .inside #kalender .mod_calendar,
#container #right .inside #subnav {background:url(../tl_files/frame/subnavi-top.png) no-repeat;}
#container #right .inside #subnav {height:25px;background-position:bottom center;background-color:#fff}
.secondbox #shortnav .level_1 {margin-bottom:0 !important}
.secondbox #redheadernav {background:url(../tl_files/frame/box-top_red.png) no-repeat;height:26px;color:#fff;font-size:14px;font-weight:bold;padding:12px 0 0 20px}
.secondbox #redheadernav a{color:#fff;text-decoration:none}
.secondbox #shorthead {padding-bottom:15px !important;background-image:none !important}
.secondbox #navigation:last-child .trail,
.secondbox #navigation:last-child .active {display:none !important}
.secondbox #navigation:last-child a {color:#999999 !important}
.secondbox #navigation:last-child a:hover {color:#AB1222 !important}

#container #right .inside #kalender .mod_calendar a {color:#ab1222;text-decoration:none;}
#container #right .inside #kalender .mod_calendar table {width:300px;background:url(../tl_files/frame/subnavi-bottom.png) no-repeat left bottom;padding:15px;}
#container #right .inside #kalender .mod_calendar table tr td {width:30px;text-align:center;background:#f3f3f3;border:1px solid #ffffff;}
#container #right .inside #kalender .mod_calendar table tr th {width:30px;text-align:center;}
#container #right .inside #kalender .mod_calendar table tr td.active {font-weight:bold;}
#container #right .inside #kalender .mod_calendar table tr td .event {}

.merz-home #container #right .inside a, .merz-home #impressum table a {color:#9fa500 !important;text-decoration:none;border-bottom:1px dotted;font-style:italic;}
.merz-home #container #right .inside a:hover, .merz-home #impressum table a:hover {border-bottom:1px solid;}


.ce_tabcontrol_pane .panes .ce_image {width:765px;}
.ce_tabcontrol_pane .panes .ce_text {float:left;padding:3px 0;margin-top:-320px;width:935px;height:316px;position:relative;z-index:99;background:url(../tl_files/frame/produktkategorie-kasten-bg.png) left center no-repeat;border-radius:5px;-moz-border-radius:5px;border:1px solid #d4d4d4;}
.ce_tabcontrol_pane .panes .ce_text {*margin-top:-340px;*height:332px;}
.ce_tabcontrol_pane .panes .ce_text a {color:#004190;text-decoration:none;}
.ce_tabcontrol_pane .panes .ce_text a:hover {border-bottom:1px dotted;}
.ce_tabcontrol_pane .panes .ce_text p.headline {color:#ab1222;text-transform:uppercase;float:left;width:620px;margin:-30px 0 0 20px;}
.ce_tabcontrol_pane .panes .ce_text p.text {float:left;margin:-10px 0 0 20px;width:610px;}
.ce_tabcontrol_tabs {float:left;position:relative;z-index:999;margin-left:640px;}
.ce_tabcontrol_tabs ul {margin:0;padding:0 0 9px 0;list-style-type:none;}
.ce_tabcontrol_tabs ul li {width:290px;height:50px;line-height:50px;font-size:14px;color:#707070;cursor:pointer;background:url(../tl_files/frame/produktkategorie-kasten-trenner.png) center bottom no-repeat;text-transform:uppercase;}
.ce_tabcontrol_tabs ul li.sixth {background:none;}
.ce_tabcontrol_tabs ul li.selected {color:#ab1222;cursor:default;}
.ce_tabcontrol_tabs ul li.selected:hover {color:#ab1222;}
.ce_tabcontrol_tabs ul li:hover {color:#ab1222;}
.ce_tabcontrol_tabs ul li span {float:left;padding-left:70px;background:url(../tl_files/frame/produktkategorie-kasten-vorschau.png) no-repeat left -300px;}
.ce_tabcontrol_tabs ul li.second span {background-position:left -350px;}
.ce_tabcontrol_tabs ul li.third span {background-position:left -400px;}
.ce_tabcontrol_tabs ul li.fourth span {background-position:left -450px;}
.ce_tabcontrol_tabs ul li.fifth span {background-position:left -500px;}
.ce_tabcontrol_tabs ul li.sixth span {background-position:left -550px;}
.ce_tabcontrol_tabs ul li.first:hover span, .ce_tabcontrol_tabs ul li.first.selected span {background-position:left top;}
.ce_tabcontrol_tabs ul li.second:hover span, .ce_tabcontrol_tabs ul li.second.selected span {background-position:left -50px;}
.ce_tabcontrol_tabs ul li.third:hover span, .ce_tabcontrol_tabs ul li.third.selected span {background-position:left -100px;}
.ce_tabcontrol_tabs ul li.fourth:hover span, .ce_tabcontrol_tabs ul li.fourth.selected span {background-position:left -150px;}
.ce_tabcontrol_tabs ul li.fifth:hover span, .ce_tabcontrol_tabs ul li.fifth.selected span {background-position:left -200px;}
.ce_tabcontrol_tabs ul li.sixth:hover span, .ce_tabcontrol_tabs ul li.sixth.selected span {background-position:left -250px;}

.slider_new .ce_tabcontrol_pane .panes .ce_text {border:none;height:355px;margin-top:-355px;border-radius:0px;padding:0;-moz-border-radius:0px;border-left:20px #a71c25 solid;border-right:25px #a71c25 solid;background-position:left -50px}
.slider_new .ce_tabcontrol_tabs{margin-top:0;margin-left:660px;border-top:12px #a71c25 solid;border-bottom:21px #a71c25 solid}
.slider_new .ce_tabcontrol_tabs ul li {width:320px;height:46px;cursor:pointer;background:none;background-color:#a71c25;display:block}
.slider_new .ce_tabcontrol_tabs ul{padding:0}
.slider_new .ce_tabcontrol_tabs ul li span{display:block;height:46px;width:320px;padding:0;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* IE 5-7 */
	filter: alpha(opacity=50);

	/* Netscape */
	-moz-opacity: 0.5;

	/* Safari 1.x */
	-khtml-opacity: 0.5;

	/* Good browsers */
	opacity: 0.5;
}
.slider_new .ce_tabcontrol_tabs ul li.selected span,
.slider_new .ce_tabcontrol_tabs ul li:hover span{
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	/* IE 5-7 */
	filter: alpha(opacity=100);

	/* Netscape */
	-moz-opacity: 1;

	/* Safari 1.x */
	-khtml-opacity: 1;

	/* Good browsers */
	opacity: 1;
}
.slider_new .ce_tabcontrol_tabs ul li.first span{background:url(../tl_files/frame/logos_slider_rot_320x46_stromverteiler.jpg)}
.slider_new .ce_tabcontrol_tabs ul li.second span {background:url(../tl_files/frame/logos_slider_rot_320x46_prueftechnik.jpg)}
.slider_new .ce_tabcontrol_tabs ul li.third span {background:url(../tl_files/frame/logos_slider_rot_320x46_blechtechnik.jpg)}
.slider_new .ce_tabcontrol_tabs ul li.fourth span {background:url(../tl_files/frame/logos_slider_rot_320x46_merzbox.jpg)}
.slider_new .ce_tabcontrol_tabs ul li.fifth span {background:url(../tl_files/frame/logos_slider_rot_320x46_schaltgeraete.jpg)}
.slider_new .ce_tabcontrol_tabs ul li.sixth span {background:url(../tl_files/frame/logos_slider_rot_320x46_moser_systemelektrik.jpg)}
.slider_new .ce_tabcontrol_tabs ul li.seventh span {background:url(../tl_files/frame/logos_slider_rot_320x46_merz_home.jpg)}



.shadow {float:left;clear:both;width:940px;height:35px;background:url(../tl_files/frame/produktkategorie-kasten-shadow.png) no-repeat;overflow:hidden;}

.vollebreite {float:left;clear:both;width:940px;background:url(../tl_files/frame/vollebreite-bg.png) top center no-repeat;}

.vollebreite .mod_newslist, .vollebreite .mod_eventlist  {width:280px;float:left;}
div.ce_text.balken.block{ width: 285px;; float: left}
.vollebreite .mod_newslist {padding-right:20px;}
.vollebreite .mod_eventlist {padding:0 30px;}
.vollebreite .mod_eventlist.schulung {padding:0 30px;}
.vollebreite h1 {font-style:normal !important;font-weight:normal !important;}
.vollebreite h2 a {font-style:normal !important;font-weight:normal !important;font-size:15px;border:none !important;}
.vollebreite h2 a:hover {border-bottom:1px solid !important;}
.vollebreite .event {margin-top:30px;padding-bottom:10px !important;}
.vollebreite .layout_latest {border:none !important; padding-bottom:0px !important;}
.vollebreite p.info {font-size:13px !important;line-height:19px !important;font-weight:normal !important;padding-top:5px;margin:0 0 -16px 0;}
.vollebreite .header {display:none;}
.vollebreite p.teaser {margin:-8px 0;padding:0;}

#startseite .empty {float:left;margin-top:35px;}

#container #main .inside {text-align:left;margin:40px 10px 20px 21px;width:620px;float:left;}
#container #main .inside h1 {font-size:20px;font-weight:lighter;font-style:italic;color:#ab1222;}
.merz-home #container #main .inside h1 {color:#9fa500;}
#container #main .inside a,
.slider_new .ce_tabcontrol_pane .panes .ce_text a{font-style:italic;text-decoration:none;border-bottom:1px dotted;color:#ab1222;}
#container #main .inside a:hover,
.slider_new .ce_tabcontrol_pane .panes .ce_text a:hover{border-bottom:1px solid;}

#container #main .inside .ce_form, #container #main .inside .mod_registration {margin-top:20px;width:400px;}
#container #main .inside .ce_form label, #container #main .inside .mod_registration label, #container #main .inside #intern label {width:125px;float:left;line-height:34px;margin-bottom:10px;}
#container #main .inside .ce_form input, #container #main .inside .mod_registration input, #container #main .inside #intern input {float:right;border:none;width:250px;height:34px;line-height:34px;background:url(../tl_files/frame/anhaengsel.png) no-repeat -38px -184px;margin-bottom:10px;padding:0 15px 0 5px;font:12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#474747;}
.merz-home #container #main .inside .ce_form input, .merz-home #container #main .inside .mod_registration input, .merz-home #container #main .inside #intern input, .merz-home #container #main .inside .ce_form input.submit, .merz-home #container #main .inside .ce_form textarea, .merz-home #container #main .mod_search input {border:1px solid #b8b8b8;background:#f3f3f3 none;margin-bottom:10px;}
#container #main .inside .ce_form input.submit, #container #main .inside .mod_registration input.submit, #container #main .inside #intern input.submit {float:right;border:none;width:128px;height:34px;line-height:34px;background:url(../tl_files/frame/button.png) no-repeat;margin:0 -5px 0 20px;font-weight:bold;float:right;cursor:pointer;}
.merz-home #container #main .inside .ce_form input.submit {margin:0 0 0 20px;}
.merz-home #container #main .inside .error {clear:both !important;width:250px !important;}
#container #main .inside .ce_form input.submit:hover,#container #main .inside .ce_form p.error, #container #main .inside .mod_registration input.submit:hover,#container #main .inside .mod_registration p.error {color:#ab1222;width:128px;}
.merz-home #container #main .inside .ce_form input.submit:hover {color:#9FA500;}
#container #main .inside #intern p.error {color:#ab1222;}
#container #main .inside .ce_form textarea, #container #main .inside .mod_registration textarea {float:right;width:250px;height:80px;background:url(../tl_files/frame/textarea.png) no-repeat;border:none;padding:10px 15px 20px 5px;font:12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#474747;}
#container #main .inside .ce_form span.mandatory, #container #main .inside .mod_registration span.mandatory {color:#ab1222;margin:0 3px;}
#container #main .inside .ce_form .explanation {float:left;}
#container #main .inside .ce_form .checkbox_container {float:right;width:250px;}
#container #main .inside .ce_form .checkbox_container span {width:250px;float:left;}
#container #main .inside .ce_form .checkbox_container span label {width:200px;margin:8px 0 10px 10px;line-height:19px;}
#container #main .inside .ce_form .checkbox_container .checkbox {width:12px;float:left;background:none;}
#container #main .inside .mod_registration .checkbox {height:12px;width:12px;display:inline;float:left;margin-left:0;}
#container #main .inside .mod_registration #lbl_newsletter_0 {height:15px;display:inline;margin:-8px auto auto 10px;}


#container #main .inside .mod_article #stromverteiler,#container #main .inside .mod_article #prueftechnik,#container #main .inside .mod_article #blechtechnik,#container #main .inside .mod_article #schaltgeraete {width:270px;height:108px;float:left;padding:150px 0 0 30px;}
.merz-home #container #main .inside .mod_article .kasten {float:left;height:auto !important;width:278px;height:108px;background:#f3f3f3 none;padding:5px 10px;border:1px solid #b8b8b8;margin-bottom:20px;margin-top:4px;}
.merz-home #container #main .inside .mod_article .kasten.links {margin-right:20px;}
.merz-home #container #main .inside .mod_article .kasten a {border:none !important;opacity:0.8;/* Firefox */-moz-transition: opacity 0.5s ease 0.1s;/* WebKit */-webkit-transition: opacity 0.5s ease 0.1s;/* Opera */-o-transition: opacity 0.5s ease 0.1s;/* Standard */transition: opacity 0.5s ease 0.1s;}
.merz-home #container #main .inside .mod_article .kasten a img{border:1px solid #cad200}
.merz-home #container #main .inside .mod_article .kasten a:hover {opacity:1;}
.merz-home #container #main .inside .mod_article .kasten.klein {width:168px;padding-bottom:0px;}
#container #main .inside .mod_article #stromverteiler ul li.first a,#container #main .inside .mod_article #prueftechnik ul li.first a,#container #main .inside .mod_article #blechtechnik ul li.first a,#container #main .inside .mod_article #schaltgeraete ul li.first a {font-size:15px;font-weight:bold;}
#container #main .inside .mod_article #stromverteiler ul,#container #main .inside .mod_article #prueftechnik ul,#container #main .inside .mod_article #blechtechnik ul,#container #main .inside .mod_article #schaltgeraete ul {margin:1px 0 0 0;padding:0;}
#container #main .inside .mod_article #stromverteiler li,#container #main .inside .mod_article #prueftechnik li,#container #main .inside .mod_article #blechtechnik li,#container #main .inside .mod_article #schaltgeraete li {margin:0;padding:0;list-style-type:none;}
#container #main .inside .mod_article #stromverteiler li a,#container #main .inside .mod_article #prueftechnik li a,#container #main .inside .mod_article #blechtechnik li a,#container #main .inside .mod_article #schaltgeraete li a {font-size:13px;font-style:normal;border:none;line-height:15px;}
#container #main .inside .mod_article #stromverteiler li a:hover,#container #main .inside .mod_article #prueftechnik li a:hover,#container #main .inside .mod_article #blechtechnik li a:hover,#container #main .inside .mod_article #schaltgeraete li a:hover {color:#474747;}
#container #main .inside .mod_article #prueftechnik,#container #main .inside .mod_article #schaltgeraete {margin-left:20px;}
#container #main .inside .mod_article #stromverteiler {background:url(../tl_files/frame/start-mobile-stromverteiler.png) no-repeat;}
#container #main .inside .mod_article #prueftechnik {background:url(../tl_files/frame/start-prueftechnik.png) no-repeat;}
#container #main .inside .mod_article #blechtechnik {background:url(../tl_files/frame/start-blechtechnik.png) no-repeat;}
#container #main .inside .mod_article #schaltgeraete {background:url(../tl_files/frame/start-schaltgeraete.png) no-repeat;}

#container #main .inside #messetermine.mod_article .event {float:left;width:280px;margin-right:30px;padding:20px 0;border-bottom:3px solid #f3f3f3;}
#container #main .inside .mod_article .event h1 {font-size:15px;font-weight:bold;}
#container #main .inside .mod_article .event .info {font-weight:bold;font-size:11px;}

.merz-home #container #main .inside .teaser {font-size:16px;font-style:italic;font-weight:lighter !important;margin:15px 0;}

#container #main .inside h2 {font-size:16px;}
.merz-home #container #main .inside h2 {font-size:16px;font-weight:lighter;font-style:italic;margin:15px 0;}
#container #main .inside .mod_eventlist h2 a {border-bottom:none;}
.merz-home #container #main .inside a {color:#9FA500;}
#container #main .inside .date {font-size:16px;font-weight:bold;color:#474747;}
#container #main .inside .event {padding-bottom:50px;}

#container #main .inside .layout_latest {float:left;margin:10px 0 0 0;padding:0 0 20px 0 ;border-bottom:3px solid #f3f3f3;width:100%;}

#container #main .inside #detailansichten .label, #container #main .inside [id*="detailansicht1"] .label{display:none;}
#container #main .inside #detailansichten .Produktbild {width:300px;position:relative;top:20px;left:0px;float:right;background:url(../tl_files/frame/produkt-center.png) repeat-y left top;}
#container #main .inside [id*="detailansicht1"] .Produktbild {width:300px;position:relative;top:20px;left:0px;float:right; border: 1px solid #bfbfbf; border-radius: 7px; padding-top: 10px;}
#container #main .inside [id*="detailansicht1"] .Produktbild .top, #container #main .inside [id*="detailansicht1"] .Produktbild .bottom {display: none!important;}
#container #main .inside #detailansichten .Produktbild span.top, #container #main .inside [id*="detailansicht1"] .Produktbild span.top{background:url(../tl_files/frame/produkt-top.png) no-repeat 0px top;float:left;height:8px;width:300px;position:relative;top:8px;}
#container #main .inside #detailansichten .Produktbild span.bottom, #container #main .inside [id*="detailansicht1"] .Produktbild span.bottom {background:url(../tl_files/frame/produkt-middle.png) no-repeat 0px top;float:left;height:8px;width:300px;position:relative;top:-13px;}
#container #main .inside #detailansichten .Produktbild .value, #container #main .inside [id*="detailansicht1"] .Produktbild .value {top:-12px;position:relative;text-align:center;}
#container #main .inside #detailansichten .Produktbild .value img, #container #main .inside [id*="detailansicht1"] .Produktbild .value img {margin:5px 0;}
#container #main .inside #detailansichten .Produktbild a, #container #main .inside [id*="detailansicht1"] .Produktbild a {border:none;}

#container #main .inside [id*="detailansicht1"] .Vorteile {width: 90%;margin-top: 120px;color: #ffffff;background-color: #AB1223;top: 185px;float: left;padding: 15px;}
#container #main .inside [id*="detailansicht1"] .Vorteile p {font-size: 1.1rem;}
#container #main .inside [id*="detailansicht1"] .Vorteile ul {list-style-type: none;}
#container #main .inside [id*="detailansicht1"] .Vorteile li {margin-bottom: 10px; font-size: .9rem}
#container #main .inside [id*="detailansicht1"] .Vorteile li::before {content: url("../tl_files/Vorteile-Icon.png");top: 7px;margin-right: 15px; margin-left: -37px; position: relative;}

#container #main .inside #detailansicht123 .Inhalt {top:265px !important; margin-bottom: 265px !important;}


#container #main .inside #detailansichten .Bildergalerie, #container #main .inside [id*="detailansicht1"] .Bildergalerie {width:300px;position:relative;top:330px;left:300px;float:right;background:url(../tl_files/frame/produkt-center.png) repeat-y left top;}
#container #main .inside #detailansichten .Bildergalerie span.bottom, #container #main .inside [id*="detailansicht1"] .Bildergalerie span.bottom {background:url(../tl_files/frame/produkt-bottom.png) no-repeat left bottom;float:left;height:22px;width:300px;position:relative;top:0px;}
#container #main .inside #detailansichten .Bildergalerie a, #container #main .inside [id*="detailansicht1"] .Bildergalerie a {border:none;}
#container #main .inside #detailansichten .Bildergalerie span.image, #container #main .inside [id*="detailansicht1"] .Bildergalerie span.image {margin-left:8px;width:58px;height:58px;float:left;text-align:center;vertical-align:middle;}

#container #main .inside #detailansichten .title, #container #main .inside [id*="detailansicht1"] .title {float:left;font-size:20px;font-weight:normal;color:#ab1222;width:615px;}
#container #main .inside #detailansichten .Vorspann {float:left;width:280px;margin-top:-85px;}
#container #main .inside [id*="detailansicht1"] .Vorspann {float:left;width:280px;margin-top: 0!important;}
#container #main .inside #detailansichten .Produktuebersicht, #container #main .inside [id*="detailansicht1"] .Produktuebersicht {width: 125%; margin: 35px 0 0 0; float: left;}
#container #main .inside #detailansichten .Headline, #container #main .inside [id*="detailansicht1"] .Headline {float:left;position:relative;top:110px;width:950px;font-size:15px;font-weight:bold;}
#container #main .inside #detailansichten .Inhalt {float:left;position:relative;top:130px;width:950px;margin-bottom:140px;}
#container #main .inside [id*="detailansicht1"] .Inhalt {float:left;position:relative;top:50px;width:950px;margin-bottom:140px;}
#container #main .inside [id*="detailansicht1"] .Inhalt table {width: 950px;}
#container #main .inside #detailansichten .Inhalt table, #container #main .inside [id*="detailansicht1"] .Inhalt table {border-collapse:collapse;}
#container #main .inside #detailansichten .Inhalt table tr.nohover:hover, #container #main .inside [id*="detailansicht1"] .Inhalt table tr.nohover:hover{background:none;color:#474747;}
#container #main .inside #detailansichten .Inhalt table tr td, #container #main .inside [id*="detailansicht1"] .Inhalt table tr td {padding:2px 5px;border:1px solid #e2e2e2;border-bottom:1px solid grey;}
#container #main .inside #detailansichten .Inhalt table tr.odd, #container #main .inside [id*="detailansicht1"] .Inhalt table tr.odd {background:#ffffff;}
#container #main .inside #detailansichten .Inhalt table tr.even, #container #main .inside [id*="detailansicht1"] .Inhalt table tr.even {background:#f3f3f3;}
#container #main .inside #detailansichten .Inhalt table tr.odd.first, #container #main .inside [id*="detailansicht1"] .Inhalt table tr.odd.first {background:#ab1222;color:#f3f3f3;text-align:center;border-bottom:1px solid #ffffff;}
#container #main .inside #detailansichten .Inhalt table tr.odd.first td, #container #main .inside [id*="detailansicht1"] .Inhalt table tr.odd.first td {border-bottom:1px solid #ffffff;}
#container #main .inside #detailansichten .Inhalt table tr:hover, #container #main .inside [id*="detailansicht1"] .Inhalt table tr:hover {background:grey;color:#ffffff;}
#container #main .inside #detailansichten .mod_catalogreader p.back, #container #main .inside [id*="detailansicht1"] .mod_catalogreader p.back {float:left;}
#container #main .inside #detailansichten .mod_catalogreader p.back a, #container #main .inside [id*="detailansicht1"] .mod_catalogreader p.back a {float:left;padding-left:50px;background:url(../tl_files/frame/anhaengsel.png) no-repeat left -282px;height:20px;margin:20px 0;border:none;}
#container #main .inside #detailansichten .mod_catalogreader p.back a:hover, #container #main .inside [id*="detailansicht1"] .mod_catalogreader p.back a:hover {color:#474747;background:url(../tl_files/frame/anhaengsel.png) no-repeat left -362px;}

/* Responsive stylings for Prueftechnik changes -> 2022 */
@media all and (max-width: 990px) {
	#container #main .inside #detailansichten .Inhalt, #container #main .inside [id*="detailansicht1"] .Inhalt, #container #main .inside [id*="detailansicht1"] .Inhalt table {width:100%;}
}

@media all and (max-width: 790px) {
	#container #main .inside [id*="detailansicht1"] .Produktbild {margin-bottom: 30px;}
	#container #main .inside #detailansichten .Produktuebersicht {width: 100% !important;}
	#container #main .inside [id*="detailansicht1"] .title {width: 100% !important;}
}

@media all and (max-width: 700px) {
	#container #main .inside #detailansichten .Produktuebersicht .item {width: 100% !important; align-items: center!important; display: block!important;}
	#container #main .inside #detailansichten .Produktuebersicht .item .title {width: 100% !important;}
	#container #main .inside #detailansichten .Produktuebersicht .item .Produktbild {margin: 0 auto!important; left: unset!important;}
}

@media all and (max-width: 500px) {
	#container #main .inside [id*="detailansicht1"] .Produktbild {width: 100%;}
}

#container #main .inside #produktuebersicht .item {float:left;height:220px;float:left;margin:25px 30px 20px 0;}
#container #main .inside .Produktuebersicht .item {float:left;height:220px;margin:25px 30px 95px 0; display: flex; flex-flow: column;}
#container #main .inside .Produktuebersicht .item .Produktbild {float:left; width: 220px!important; border: 1px solid #bfbfbf; border-radius: 5px; padding-top: 15px;}
#container #main .inside .Produktuebersicht .item .title {width: 165px!important; margin: 0 auto; z-index: 999; margin-top: 25px;}
#container #main .inside .Produktuebersicht .item .title .value {text-align:center;}
#container #main .inside .Produktuebersicht .item .title a {font-style: normal;font-weight: bold;border: none; font-size: 15px;}
#container #main .inside .Produktuebersicht .item .title a:hover {color: #474747;}
#container #main .inside .Produktuebersicht .item * {background: none!important;}
#container #main .inside [id*="detailansicht1"] .label {display: none;}
#container #main .inside #produktuebersicht .label {display:none;}
#container #main .inside #produktuebersicht .title {position:relative;top:-18px;width:175px;height:50px;text-align:center;z-index:999;line-height:15px;}
#container #main .inside #produktuebersicht .title a {font-style:normal;font-weight:bold;border:none;}
#container #main .inside #produktuebersicht .title a:hover {color:#474747;}
#container #main .inside #produktuebersicht .Produktbild{width:175px;height:185px;left:0px;background:url(../tl_files/frame/produkt-uebersicht-center.png) repeat-y left top;}
#container #main .inside #produktuebersicht .Produktbild span.top {background:url(../tl_files/frame/produkt-uebersicht-top.png) no-repeat 0px top;float:left;height:8px;width:175px;position:relative;top:4px;}
#container #main .inside #produktuebersicht .Produktbild span.bottom {background:url(../tl_files/frame/produkt-uebersicht-bottom.png) no-repeat 0px top;float:left;height:22px;width:175px;position:relative;}
#container #main .inside #produktuebersicht .Produktbild .value {top:-12px;position:relative;text-align:center;}
#container #main .inside #produktuebersicht .Produktbild .value img {margin:5px 0;}
#container #main .inside #produktuebersicht .Produktbild a {border:none;width:175px;}

#container #main .inside .mod_eventreader p.info {color:#ab1222;font-weight:bold;font-size:16px;}

#container #main .inside .mod_catalogreader table {font-size:12px;}

#container #main .inside .dlh_googlemap a {border:none;}

#container #main .inside #kataloganforderung .ce_downloadarchiv,#container #main .inside #katalogdownload .ce_downloadarchiv {margin-top:17px;}
#container #main .inside #kataloganforderung .downloadarchivItem, #container #main .inside #katalogdownload .downloadarchivItem {width:175px;float:left;margin:0 30px 45px 0;text-align:center; height:250px;}
#container #main .inside #kataloganforderung .image_container,#container #main .inside #katalogdownload .image_container{width:175px;height:185px;left:0px;background:url(../tl_files/frame/produkt-uebersicht-center.png) repeat-y left top; }
#container #main .inside #kataloganforderung .image_container a, #container #main .inside #katalogdownload .image_container a {border:none;}
#container #main .inside #kataloganforderung  .downloadarchivItem .image_container img {border:solid 1px #CECECE;}
#container #main .inside #kataloganforderung span.top,#container #main .inside #katalogdownload span.top {background:url(../tl_files/frame/produkt-uebersicht-top.png) no-repeat 0px top;float:left;height:8px;width:175px;position:relative;top:0px;}
#container #main .inside #kataloganforderung span.bottom,#container #main .inside #katalogdownload span.bottom {background:url(../tl_files/frame/produkt-uebersicht-bottom.png) no-repeat 0px top;float:left;height:22px;width:175px;position:relative;top:-3px;}

#kataloganforderung h2 { clear:both; width:100%; }

#container #main .inside #deinterndownloads .ce_downloads {margin:17px 0 0 20px;}

#container #main .mod_search input.submit {width:20px;height:22px;background:url(../tl_files/frame/lupe.png) no-repeat left -22px;border:none;color:transparent;cursor:pointer;}
#container #main .mod_search input {border:none;width:250px;height:34px;line-height:34px;background:url(../tl_files/frame/anhaengsel.png) no-repeat -38px -184px;margin-bottom:10px;padding:0px 15px 0 5px;font:12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#474747;}
#container #main .mod_search span.highlight {font-weight:bold;}
#container #main .mod_search div {padding-bottom:30px;}
#container #main .mod_search div h3 span.relevance {font-size:11px;font-weight:normal;color:grey;}
#container #main .mod_search .pagination ul li {display:inline;padding:0 5px;}

#container #main .struktur-pce {background:#f3f3f3 none;margin-top:10px;}
#container #main .struktur-pce p {padding:15px 15px 7px 15px;}
#container #main .struktur-pce .struktur-merz {background:#ffffff none;margin:0 30px;}
#container #main .struktur-pce .struktur-schalt {background:#f3f3f3 none;margin:0 30px;}

#container #main .ce_accordion {margin-top:15px;}
#container #main .ce_accordion .toggler {padding:0 0 5px 0;border-bottom:3px solid #f3f3f3;color:#ab1222;cursor:pointer;font-weight:bold;}
#container #main .ce_accordion .toggler:hover {color:#474747;}
#container #main .ce_accordion .accordion {background:#f3f3f3;margin-top:0px;}
#container #main .ce_accordion .accordion p {padding:15px;margin:0;}

#footer {width:100%; height:100px; background:url(../tl_files/frame/bg.png) no-repeat left top;overflow:hidden;border-bottom:15px solid #dcdcdc;float:left;}
.merz-home #footer {background:#363636 none;}
#footer .inside #impressum {float:left;text-align:left;color:#282828;margin:22px 0 0 21px;}
#footer .inside #subnavi {float:right;text-align:left;margin:22px 248px 0 0;}
.merz-home #footer .inside #subnavi {margin:35px 47px 0 0;}
.merz-home #footer .inside #subnavi a:hover{border:none !important;}
#footer .inside a {color:#282828;font-style:italic;text-decoration:none;}
#footer .inside a:hover {border-bottom: 1px dotted #282828;}
.lang-en #footer .inside #subnavi {float:right;text-align:left;margin:22px 180px 0 0;}


#produktion {text-algin:left;float:left;font-size:10px;padding:0 0 15px 0;margin-left:21px;}
#produktion a {color:#474747;text-decoration:none;}

#container #main .inside #vertretungen .lcode_worldwide,
#container #main .inside #vertretungen .lcode_partner {top:17px;margin-bottom:-15px;font-weight:bold;font-size:14px;color:#ab1222; background-color:#ffffff; width:30px; height:240px; float:left; padding-left:2px;margin-right:5px;}
#container #main .inside #vertretungen ul.kontakte {width:130px;margin:8px 0 0 0;padding:0;float:left;}
#container #main .inside #vertretungen ul.kontakte li {padding:0;margin:0;list-style-type:none;display:inline;float:left;width:125px;margin-right:5px;border-bottom:1px solid #b9babb;}
#container #main .inside #vertretungen ul.kontakte li a {display:block;text-decoration:none;padding:3px;color:#505050;line-height:19px;}
#container #main .inside #vertretungen ul.kontakte li a:hover {background:#e2e2e2;color:#ab1222;}

#container #main .inside #vertretungen .datensatz {width:350px;float:right;}
#container #main .inside #vertretungen .datensatz p.title {font-weight:bold;color:#505050;}
#container #main .inside #vertretungen .datensatz-in {clear:left;height: 240px; padding-bottom:5px;}

#container #main .inside #ansprechpartner td {background-color: #f3f3f3; border-bottom: solid 1px #d4d4d4; padding:3px;}

#container #main #lay_zipsearch {background:url(../tl_files/frame/subnavi-center.png) repeat-y -1px 0px;}
#container #main #lay_zipsearch h1 {font-size:13px; padding: 10px;font-weight:bold;color:#ab1222;display:block;background: url(../tl_files/frame/subnavi-top.png) no-repeat left top;}
#container #main #lay_zipsearch span {background:url(../tl_files/frame/subnavi-bottom.png) no-repeat left bottom;padding:1px 10px 0px 10px; display:block;}
#container #main #lay_zipsearch div {padding-left: 10px; width:270px;}

.aktion {float:left;height:226px;background:url(../tl_files/frame/start-aktion.png) no-repeat;margin-top:34px;}
.aktion a.head {float:left;font-style:normal !important;font-weight:bold;border:none !important;font-size:15px;margin:165px auto auto 30px;}
.aktion p {float:left;margin:-163px 25px auto 350px;}
.aktion a.pdf {background:url(../tl_files/frame/pdf.png) no-repeat;border:none !important;padding-left:25px;}
.aktion a:hover {color:#474747 !important;}

#barcode {position:absolute;top:430px;left:570px;}
#barcode a{border:none !important;}

#prueftechnik .ce_download {display:none;visibility:hidden;position:absolute;left:-999px;top:-999px;}

.news_img_left { float:left; margin-right: 20px;}
.news_clear { display:block; clear:both; border-bottom: solid 1px #CCC;}

#ansprechpartner .item {width:100%;border-bottom:1px solid #d4d4d4;background:#f3f3f3;float:left;position:relative;padding:3px;}
#ansprechpartner .item div {width:300px;}
#ansprechpartner .item .label {display:none;}
#ansprechpartner .item .name, #ansprechpartner .item .position_de, #ansprechpartner .item .position_en {float:left;clear:left;}
#ansprechpartner .item .tel {position:absolute;top:3px;left:323px;}
#ansprechpartner .allgemein .fax {margin-top:20px;}
#ansprechpartner .item .tel, #ansprechpartner .item .fax, #ansprechpartner .item .email {float:right;clear:right;}
#ansprechpartner .item .tel .label, #ansprechpartner .item .fax .label, #ansprechpartner .item .email .label {display:block;float:left;margin-right:5px;width:auto;}
#ansprechpartner .item .name .value {font-weight:bold;}
#ansprechpartner .mod_cataloglist h2 {float:left;}

#aToolTip {width:460px;text-align:left;padding:0 3px 15px 7px;}
#aToolTip .item {width:446px;border-bottom:3px solid #f3f3f3;float:left;position:relative;padding:3px;}
#aToolTip .item .value {width:150px;}
#aToolTip .item .label {display:none;}
#aToolTip .item div.name, #aToolTip .item div.position_de, #aToolTip .item div.position_en {float:left;clear:left;width:150px !important;}
#aToolTip .item .tel {position:absolute;top:3px;left:159px;}
#aToolTip .allgemein .fax {margin-top:20px;}
#aToolTip .item .tel, #aToolTip .item .fax, #aToolTip .item .email {float:right;clear:right;}
#aToolTip .item .tel .label, #aToolTip .item .fax .label, #aToolTip .item .email .label {display:block;float:left;width:auto;margin-right:3px;}
#aToolTip .item .tel .value, #aToolTip .item .fax .value, #aToolTip .item .email .value {width:290px;}
#aToolTip .item .name .value {font-weight:bold;}
#aToolTip .mod_cataloglist h2 {float:left;margin:25px 0 20px 3px;}
#aToolTip a {color:#ab1222;font-style:italic;border-bottom:1px dotted;text-decoration:none;}
#aToolTip a:hover {border-bottom:1px solid;}
#aToolTip a#aToolTipCloseBtn {border:none;}

#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
	margin-left:-443px;
	border:3px solid #F3F3F3;
	background:#ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;

	-moz-box-shadow: 2px 2px 5px #888; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 5px #888; /* for Safari and Chrome */
	box-shadow: 2px 2px 5px #888; /* for Safari and Chrome */

}
.lang-en #aToolTip {
	margin-left:-390px;
}

#aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
}

#aToolTipCloseBtn {
	display:block;
	height:18px;
	width:18px;
	background:url(../tl_files/js/images/closeBtn.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:-20px;
	right:-20px;
	margin:2px;
	padding:4px;
}
#navigation .mod_navigation .produkt1,
#navigation .mod_navigation .produkt2,
#navigation .mod_navigation .produkt3,
#navigation .mod_navigation .produkt4,
#navigation .mod_navigation .produkt5,
#navigation .mod_navigation .produkt6,
#navigation .mod_navigation .produkt7,
#navigation .mod_navigation .produkt8{
	height:26px;
	padding:0 !important;
}
#navigation .mod_navigation .produkt1{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_stromverteiler_0.jpg)
}
#navigation .mod_navigation .produkt1:hover,
#navigation .mod_navigation .produkt1.aktiv{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_stromverteiler_1.jpg)
}
#navigation .mod_navigation .produkt2{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_prueftechnik_0.jpg)
}
#navigation .mod_navigation .produkt2:hover,
#navigation .mod_navigation .produkt2.aktiv{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_prueftechnik_1.jpg)
}
#navigation .mod_navigation .produkt3{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_blechtechnik_0.jpg)
}
#navigation .mod_navigation .produkt3:hover,
#navigation .mod_navigation .produkt3.aktiv{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_blechtechnik_1.jpg)
}
#navigation .mod_navigation .produkt4{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_merzbox_0.jpg)
}
#navigation .mod_navigation .produkt4:hover,
#navigation .mod_navigation .produkt4.aktiv{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_merzbox_1.jpg)
}
#navigation .mod_navigation .produkt5{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_schaltgeraete_0.jpg)
}
#navigation .mod_navigation .produkt5:hover,
#navigation .mod_navigation .produkt5.aktiv{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_schaltgeraete_1.jpg)
}
#navigation .mod_navigation .produkt6{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_moser_systemelektrik_0.jpg)
}
#navigation .mod_navigation .produkt6:hover,
#navigation .mod_navigation .produkt6.aktiv{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_moser_systemelektrik_1.jpg)
}
#navigation .mod_navigation .produkt7{
	margin-top:6px;
	background-image:url(../tl_files/frame/logos_unterseite_290x26_merz_home_0.jpg);
	border:none !important
}
#navigation .mod_navigation .produkt7:hover,
#navigation .mod_navigation .produkt7.aktiv{
	background-image:url(../tl_files/frame/logos_unterseite_290x26_merz_home_1.jpg)
}
#navigation .mod_navigation .produkt8{
	background-image:url(../tl_files/frame/logos-mittel-hoch-0.jpg)
}
#navigation .mod_navigation .produkt8:hover,
#navigation .mod_navigation .produkt8.aktiv{
	background-image:url(../tl_files/frame/logos-mittel-hoch-1.jpg)
}
.merz-home #footer .inside #impressum,
.merz-home #footer .inside a{color:#fff}

.merzbox #container #main .inside #detailansichten .Inhalt{top:0 !important}

#kataloganforderung .ce_downloadarchiv .image_container img{
	width:auto!Important;
	height:156px;
}
#startseite .layout_latest .image_container{display:none}
.right20{margin-right:20px;margin-bottom:20px;width:280px;float:left}
.right20 h2{margin-top:0}




.lang-de #header #navigation .mod_navigation li:last-child{
	padding:0 !important;
	margin:0 2px !important
}
/*
.lang-de #header #navigation li:last-child span{
	text-decoration:none !important
}
*/

.lang-de #header .mod_search input.text{width:90px !important}
.lang-de #header .ce_imageslider{border-top-width:0px !important}


#container #right .inside #kalender .mod_calendar table tr td{
	padding:10px 0 !important
}
#container #right .inside #kalender .mod_calendar table tr th{
	padding-top:10px !important
}

.row_14.even.explanation{clear: both;float: none;padding-left: 180px;}
.row_14.even.explanation p{margin-top:0}
.bookingform #ctrl_34 input{margin-top:10px}
#buchungen .ce_form{margin-top:0 !important}
#buchungen h1{margin-bottom:20px}
#buchungen fieldset{border:none;padding:0}
#buchungen fieldset legend{color:#ab1222;text-align:right;padding-bottom:10px}
#buchungen fieldset.teilnehmer2,
#buchungen fieldset.teilnehmer3,
#buchungen fieldset.teilnehmer4,
#buchungen fieldset.teilnehmer5,
#buchungen fieldset.teilnehmer6{display:none}

#mobile_nav,
#burgericon,
#mobile_products{display:none}
@media (max-width:790px){
	#mobilenav{text-align:left}
	div.custom{clear:left}
	body{background-color:#fff}
	#burgericon{display:block;position:absolute;right:10px;top:45px}
	#header #navigation,
	#header .ce_tabcontrol_tabs,
	#header .ce_tabcontrol_pane,
	#right #subnavigation,
	#header .mod_search,
	#right{display:none}
	#mobile_products{display:block}
	#container #main .inside{width:100%;margin:0}
	#container,#header,#wrapper,.mask1,
	.vollebreite{width:100%;background-image:none}
	.vollebreite .mod_newslist, .vollebreite .mod_eventlist{padding:0 10px;float:none;width:90%}
	.vollebreite .mod_eventlist{padding:0 10px}
	#elements1,
	.mask1 img{position:relative;width:120% !important}
	#header .mod_changelanguage{float:none;position:absolute;top:10px;left:10px;margin:0}
	#header .mod_changelanguage ul li{float:left;margin-right:10px}
	#header #logo{margin-left:10px}
	#header .slider_new{margin-top:20px}
	.empty{margin-bottom:20px}
	#footer .inside #impressum{margin-left:10px}
	#mobile_nav{background-color:#ab1222;padding:0 0 15px 0;margin-bottom:15px}
	#mobile_nav *{text-decoration:none;text-align:left;background:url(../tl_files/frame/navi-main-center.png) repeat-x top left;color:#000 !important;list-style:none;display:block;font-weight:bold;font-size:14px;line-height:25px;border:none !important}
	#mobile_nav span span span.active,
	#mobile_nav span span a.trail{color:#ab1222 !important}
	#mobile_nav .level_2 li{border-bottom:1px #fff dotted !important}
	#mobile_nav .level_3 li{border-bottom:none !important}
	#mobile_nav .level_2{background:none}
	#mobile_nav .level_2 *{background:none;font-weight:normal;font-size:13px;line-height:19px;color:#fff !important}
	#mobile_nav span span a,
	#mobile_nav span span span{padding:3px 15px 3px 15px}
	#mobile_nav span.left,
	#mobile_nav span.right{padding:0 !important}
	#mobile_nav .level_2 span span span.active,
	#mobile_nav .level_2 span span a.trail{background:#fff}
	#mobile_nav .level_2 li{padding-left:15px}
	#mobile_nav .level_2,
	#mobile_nav .level_3{margin:10px 0}
	#mobile_nav .level_3 *{border-bottom:none}
	#mobile_nav ul{padding-left:0px}
	#mobile_nav ul li{padding:0}
	#mobile_nav .level_1{margin-top:0}
	#header{padding-bottom:10px}
	#header{border-bottom:10px #dcdcdc solid}
	#main #navigation{margin-top:-10px}
	.vollebreite{margin-top:20px}
	#mobile_products p{margin:0;padding:15px 0;background-color:#ab1222}
	#mobile_products img{display:inline-block;width:100%;margin-left:-10px;max-width:300px}
	#header .mod_article{display:none}
	#main{padding:30px 10px;overflow:hidden}
	.mobilebug2,
	#container #main .inside #detailansichten .Inhalt{max-width:100%;overflow:auto;width:100%;top:30px}
	#container #main .inside #detailansichten .title{width:100%}
	#container #main .inside #detailansichten .Inhalt h2{margin-top:0 !important}
	.mobilebug3 img{display:none}
	.mobilebug3 p{padding-left:0 !important}
	.mobilebug3 blockquote{margin-left:0}
	#container #main .inside #produktuebersicht .item{margin-right:5px}
	#aktuelles-von-merz img{width:100% !important;height:auto !important;max-width:100%}
	#container #main .inside #messetermine.mod_article .event,
	#container #main .inside .ce_form, #container #main .inside .mod_registration{width:100%}
	#ansprechpartner .field{display:block;width:100%;margin:0;float:none !important;position:relative !important;left:auto !important;top:auto !important}
	#ansprechpartner .allgemein .fax{margin:0 !important}
	#ansprechpartner .item .tel{margin-top:15px}
	#container #main .inside #vertretungen .datensatz{width:100%;float:none}
	#container #main #lay_zipsearch,
	#container #main #lay_zipsearch h1,
	#container #main #lay_zipsearch span{background:none}
	#container #main #lay_zipsearch div{padding-left:0}
	#container #main #lay_zipsearch h1{padding:15px 0 0;clear:both}
	.kontaktrahmen{height:200px}
	.dlh_googlemap{width:100% !important}
	#anfahrt h1{margin-bottom:15px}
	.submit_container,
	input.submit{clear:both}
	#container #main .inside .ce_form input, #container #main .inside .mod_registration input, #container #main .inside #intern input,
	#container #main .inside .ce_form textarea, #container #main .inside .mod_registration textarea{width:70%}
	#container #main .inside .ce_form .checkbox_container{width:70%}
	/* EN */

}
@media (max-width:700px){
	.struktur-schalt{height:220px !important}
	.mobilebug1{border-right:0 !important}
	#container #main .inside #detailansichten .Produktbild{position:relative;left:50%;margin-left:-150px;float:none;background:none}
	#container #main .inside #detailansichten .Bildergalerie{left:50%;margin-left:-150px;float:none;top:0}
	#container #main .inside #detailansichten .Vorspann{margin-top:205px;float:none;width:100%}
	#container #main .inside #detailansichten .Produktbild span.bottom{background:none}
	#ansprechpartner .item div{width:100%}
	#anfahrt .ce_text{display:none}
	/* EN */

	#container #main .inside .mod_article #prueftechnik,
	#container #main .inside .mod_article #schaltgeraete,
	#container #main .inside .mod_article #blechtechnik,
	#container #main .inside .mod_article #stromverteiler{margin:0 0 0 -20px !important}
}
@media (max-width:450px){
	#container #main .inside #produktuebersicht .item{float:none;position:relative;left:50%;margin-left:-87px}
	#container #main .inside .ce_form label, #container #main .inside .mod_registration label, #container #main .inside #intern label{margin-top:-45px;clear:both;width:20%}
	#container #main .inside .ce_form input, #container #main .inside .mod_registration input, #container #main .inside #intern input,
	#container #main .inside .ce_form textarea, #container #main .inside .mod_registration textarea,
	#container #main .inside .ce_form .checkbox_container{width:60%}
	#container #main .inside .ce_form .checkbox_container label{clear:none}
	.mod_newsreader .image_container img{width:100% !important;height: auto !important}
}

/* Landingpage VDE */
div.ce_image-bg_crane.block {
	position: relative;
	z-index: 99;
	background: url(../tl_files/frame/produktkategorie-kasten-bg.png) left center no-repeat;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #d4d4d4;
}

.update{
	width: 30%;
	height: auto;
	position: absolute;
	top: 150px;
	right: 10px;
}

/* Parallax - Effekt */
.parallax {
	background-image: url(../tl_files/bilder/merzelektro-news/Landingpage-VDE/bg_cran.png);
	min-height: 500px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}

div.ce_text.vde.block{
	width: 240px;
	position: absolute;
	right: 75px;
}


div.ce_text.intro_LP.block{
	padding: 20px;
	margin: 20px 0;
	width: 900px;
}

div.ce_text.intro_LP.block h1{
	padding-bottom: 20px;
}

div.ce_text.intro_LP.block a{
	border: none !important;
}
div.ce_text.fazit.block{
	background-color: #f3f3f3;
	padding: 20px;
	margin: 20px 0;
	width: 900px;
}

div.ce_text.fazit.block a{
	border: none !important;
}


/* Button */

.btnMerz{
	display: inline-block;
	height: 35px;
	text-align: left;
	background-image: url(../tl_files/bilder/merzelektro-news/Landingpage-VDE/pfeil-rechts.png);
	background-repeat: no-repeat;
	background-size: 24px;
	width: 212px;
	border: none;
	background-color: #a71c25;
	background-position: right;
	font-size: 1.5em;
	padding: 20px 20px 0 30px;
	margin-right: 38px;
	margin-bottom: 20px;
}

.btnMerzOver{
	display: inline-block;
	height: 35px;
	text-align: left;
	background-image: url(../tl_files/bilder/merzelektro-news/Landingpage-VDE/pfeil-rechts.png);
	background-repeat: no-repeat;
	background-size: 24px;
	width: 212px;
	border: none;
	background-color: #a71c25;
	background-position: right;
	font-size: 1.5em;
	padding: 20px 20px 0 30px;
	color: #fff;
	text-decoration: none;
	margin-bottom: 20px;
}

a.btnMerz{
	color: #fff !important;
}

div#informationKunde.ce_text.balken.block p{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 275px;
}


@media (max-width:450px){
	.btnMerz {
		margin: 0;
		position: static;
	}

	div.ce_text.intro_LP.block {
		padding: 20px;
		margin: 20px 0;
		width: 85%;
	}

	div.ce_text.intro_LP.block img{
		margin: 20px 0;
		width: 100%;
		height:auto;
	}

	div.ce_text.fazit.block {
		background-color: #f3f3f3;
		padding: 20px;
		margin: 20px 0;
		width: 85%;
	}

	div.ce_text.balken.block{
		margin-top: 0;
		width: 100%;
	}
	div.ce_text.balken.block p{
		width: 100%;
	}

	.update{
		position: unset;
	}

}


@media (max-width:790px){

	.btnMerz {
		margin: 0;
		position: static;
	}

	div.ce_text.intro_LP.block {
		padding: 20px;
		margin-left: auto;
		margin-right: auto;
		width:90%;
	}

	div.ce_text.intro_LP.block img{
		margin: 20px 0;
		margin-left: auto;
		margin-right: auto;
		width:100%;
		height:auto;
	}

	div.ce_text.fazit.block {
		background-color: #f3f3f3;
		margin-left: auto;
		margin-right: auto;
		width:90%;
	}

	.vollebreite .mod_eventlist.schulung {
		padding: 0 10px;
	}

	div.ce_text.balken.block{
		padding: 0 10px;
		margin-top: 0;
		width: 90%;
	}

	div.ce_text.balken.block img{
		width: 100%;
		height: auto;
	}

	.btnMerz {
		width: 90%;
	}

	.update{
		position: unset;
	}
}

/* iphone X */
@media only screen
and (device-width : 375px)
and (device-height : 812px)
and (-webkit-device-pixel-ratio : 3) {

}

/* Landingpage Normänderung */


.normWeite #main .inside {
	width: 940px !important;
	margin: 40px 20px 20px 20px !important;
}

@media (max-width: 790px) {
	.normWeite #container #main .inside {
		width: 100% !important;
		margin: 0 !important;
	}
}

.normWeite #container #main .inside .ce_form input, #container #main .inside .mod_registration input, #container #main .inside #intern input {float:none;border:none;width:250px;height:34px;line-height:34px;background:url(../tl_files/frame/anhaengsel.png) no-repeat -38px -184px;margin-bottom:10px;padding:0 15px 0 5px;font:12px "Trebuchet MS", Arial, Verdana, sans-serif;color:#474747;outline: none;}

.normWeite #container #main .inside .ce_form input.submit{
	width: 128px;
	padding: 0 15px 0 5px;
	float: right;
	background: url(../tl_files/frame/button.png) no-repeat;
	margin: 0;
}



.normWeite #container #main .inside .ce_form{
	padding-left: 20px;
}

.normWeite #container #main .inside .ce_form .explanation {
	float: none;
	padding: 25px 0 0 0;
}
.normWeite #container #main .inside .ce_form {
	margin-top:20px;width:400px;
}

@media (max-width: 450px) {
	.normWeite #container #main .inside .ce_form label, #container #main .inside .mod_registration label, #container #main .inside #intern label {
		margin-top: 0;
		clear: none;
		width: 85px;
		padding-right: none;
	}

	.normWeite #container #main .inside .ce_form input {
		width: 100%;
		display: inline-block;
		margin-bottom: 0;
	}

	.normWeite #container #main .inside .ce_form input.submit {
		float: none;
		margin-top: 20px;
	}
}

.stLP{
	padding: 20px;
}

.wissen{
	padding: 20px;
	background: #f3f3f3;
	margin-bottom: 20px;
}

.wissen a{
	border-bottom: none !important;
}

.zeitAblauf{
	padding: 30px 0;
}

.zeitAblauf h1{
	padding-bottom: 20px;
}

.zeitAblauf img{
	width: 100%;
	height: auto;
}

.change{
	padding: 20px;
	background: #f3f3f3;
}

.entscheidung{
	padding: 20px;
	margin-top: 40px;
}

.katalog{
	padding: 20px 20px 0;
}


.fragen{
	padding: 50px 20px 10px 20px;
	background: #f3f3f3;
}

.fragen a{
	border-bottom: none !important;
}

.hinweis{
	padding: 20px 20px 10px 20px;
	background: #f3f3f3;
	margin-top: 20px;
}


/* Tabelle */


.tbLeft{
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	background: #a12c2b;
	border-bottom: 7px solid #f3f3f3;
	margin-top: 0;
}

.tbLeft2{
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	background: #a12c2b;
	border-bottom: 7px solid #fff;
	margin-top: 0;
}

.tbRight{
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	background: #0075a7;
	border-bottom: 7px solid #f3f3f3;
	margin-top: 0;
}

.tbRight2{
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	background: #0075a7;
	border-bottom: 7px solid #fff;
	margin-top: 0;
}

.Rtable {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 2em 0 3em 0;
	padding: 0;
	background: #fff;
}

.Rtable2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 2em 0 3em 0;
	padding: 0;
	background: #f3f3f3;
}


.Rtable-cell {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	overflow: hidden;
	list-style: none;
}

.Rtable-cell2 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	overflow: hidden;
	list-style: none;
}

.Rtable-cell2 li{
	list-style-type: square;
}

@media(max-width: 450px) {
	.Rtable--2cols > .Rtable-cell {
		width: 100% !important;
	}

	.tbLeft{
		margin-left: 3px;
	}

	.tbRight{
		margin-left: 3px;
	}

	.Rtable-cell img{
		width: 50% !important;
	}

	.Rtable-cell2 {
		width: 50% !important;
	}

	.Rtable-cell2 {
		border-bottom: 10px solid #fff;
	}

	.Rtable-cell2 li{
		padding: 0 2px;
		list-style-type: square;
	}

	.Rtable-cell2:last-child {
		border-bottom: none;
	}

	.tbLeft2{
		border-bottom: none;
	}

	.tbRight2{
		border-bottom: none;
	}
}

@media (max-width: 810px) {
	.Rtable--2cols > .Rtable-cell {
		width: 100% !important;
	}

	.tbLeft{
		margin-left: 3px;
	}

	.tbRight{
		margin-left: 3px;
	}

	.Rtable-cell img{
		width: 100% !important;
	}

	.Rtable-cell2 {
		width: 100% !important;
	}

	.Rtable-cell2 {
		border-bottom: 10px solid #fff;
	}

	.Rtable-cell2 li{
		padding: 0 2px;
		list-style-type: square;
	}

	.Rtable-cell2:last-child {
		border-bottom: none;
	}

	.tbLeft2{
		border-bottom: none;
	}

	.tbRight2{
		border-bottom: none;
	}
}


/* Table column sizing
================================== */
.Rtable--2cols > .Rtable-cell {
	width: 50%;
	border-right: 2px solid #f3f3f3;
}

.Rtable--2cols > .Rtable-cell:last-child {
	border-right: none;
}

.Rtable--2cols > .Rtable-cell2 {
	width: 50%;
	border-right: 2px solid #fff;
}

.Rtable--2cols > .Rtable-cell2:last-child {
	border-right: none;
}

/*.Rtable--3cols > .Rtable-cell {
	width: 33.33%;
}
.Rtable--4cols > .Rtable-cell {
	width: 25%;
}
.Rtable--5cols > .Rtable-cell {
	width: 20%;
}
.Rtable--6cols > .Rtable-cell {
	width: 16.6%;
}*/


/*------------------- LANDINGPAGE TIPOLIFT -------------- */


/*---- Background ----*/

.bg-grey{
	background: #f3f3f3;
}

.tipImg{
	padding: 20px;
	background: #f3f3f3;
	margin-bottom: 20px;
}

#tipImg {
	width:100%;
	display:-webkit-flex;
	display:flex;
}

#box1 {
	width: 49%;
}

#box1 img{
	width: 100%;
	height: auto;
}
#box2 {
	width: 49%;
	padding-left: 2%;
}

#box2 img{
	width: 100%;
	height: auto;
}

#box3{
	width: 100%;
	height: auto;
	padding-top: 20px;
}

#box4{
	width: 100%;
	height: auto;
}

#box4 img{
	width: 100%;
	height: auto;
}
.tipNah{
	width:100%;
	display:-webkit-flex;
	display:flex;
}

.tipMatic{
	padding: 20px;
}

.tipMatic a{
	border-bottom: none !important;
}

@media (max-width:560px ){

	#tipImg{
		width: 100%;
		display: block;
	}

	#box1{
		width: 100%;
	}

	#box2{
		width: 100%;
		padding-left: 0;
	}
}


.oxomi-group{
	max-width: 670px;
}


/*------------------- New Products from Gothe integration -------------- */

.w160{
	width: 160px;
	text-align: center;
	line-height: 1.3;
	vertical-align: top;
}


.w160 h2{
	font-size: 16px;
	color:#ab1222;
}

.w200{
	width: 200px;
	text-align: center;
	line-height: 1.3;
	vertical-align: top;
}

.w200 h2{
	font-size: 16px;
	color:#ab1222;
}

.options td{
	vertical-align: middle !important;
}

.options td.w160 {
	padding: 20px 0;
	border-bottom: 1px solid gray;
}

#neue-produkte a{
	border-bottom: none !important;
}

#neue-produkte .accordion{
	background: #fff !important;
}

#neue-produkte .accordion .toggler {
	padding: 0 0 5px 0;
	border-bottom: 3px solid #f3f3f3;
	color: blue !important;
	cursor: pointer;
	font-weight: bold;
}

#neue-produkte .ce_accordion .toggler {
	padding: 0 0 5px 0;
	border-bottom: 3px solid #f3f3f3;
	color: #ab1222;
	cursor: pointer;
	font-weight: bold;
	background: url(../tl_files/down-arrow.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: 20px;
}

#neue-produkte .ce_accordion .toggler {
	background: url(../tl_files/down-arrow.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: 20px;
}


#neue-produkte .headline {
	background: #ab1222;
	height: 40px;
	color: #fff!important;
	padding: 12px;
	display: -webkit-box;
	vertical-align: middle;
	display: flex;
	align-items: center;
}

