/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#header,#footer{height:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;width:auto\9}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* ColorBox v1.3.20, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.3.20/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.3.20/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.3.20/images/loading.gif") no-repeat center center}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.3.20/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@media screen and (min-width: 769px){
/* Style sheet main_960 */
#header .inside{width:960px}#main .inside{width:100%;max-width:960px}.logo{width:313px;height:86px;float:left;margin:0;padding:0}#container{width:100%;height:auto;max-width:960px;margin-right:auto;margin-bottom:50px;margin-left:auto;background-position:left top;background-repeat:no-repeat}.mod_article{width:72%;max-width:697px;float:left;margin-right:20px;margin-left:10px}.mod_boxes4ward{width:24%;float:right}.slider{width:100%;max-width:960px;clear:both}.mod_search{float:right;margin-top:50px}.drop_down,.drawer{display:none}.drawer_wrapper{display:none}.formular table{backgorund:none;border:none}.formular td,.formular th,.formular tr.even,.formular tr.odd{font:12px Arial;border:none;background:none}.formular select{width:100px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.formular textarea{width:250px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.formular .text{width:200px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.footer_text{width:960px;clear:both;display:block;margin-top:20px;margin-right:auto;margin-left:auto;font:12px Arial;color:#666}.footer_text a{text-decoration:none;color:#666}.footer_left{width:50%;float:left;margin-top:20px;text-align:left}.footer_right{width:50%;float:right;margin-top:20px;text-align:right}.mod_changelanguage{right:0;top:0;position:absolute;display:inline-block}.mod_changelanguage ul{display:inline-block;margin-top:5px}.mod_changelanguage ul li{float:left;margin-right:5px;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#5e5e5e;list-style-type:none}.mod_changelanguage ul li a{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#999;list-style-type:none}
}
@media screen and (max-width: 768px){
/* Style sheet main_320 */
#wrapper #header{height:120px;background-image:url("../../files/rr-elektronik/images/header_bg_320.png")}#header .inside{width:100%}#main .inside{width:100%}.logo{width:242px;height:67px;float:left;margin:0;padding:0}#container{width:100%;height:auto;margin-right:auto;margin-bottom:50px;margin-left:auto;background-position:left top;background-repeat:no-repeat}.mod_article{width:100%;float:none;clear:both;margin-right:0;margin-left:0}.mod_boxes4ward{width:320px;float:none;margin-right:0;margin-left:0}.slider{width:100%;clear:both;margin-right:0;margin-left:0}#header .mod_search{right:20px;top:10px;position:absolute;overflow:hidden;float:right;display:none;margin-top:0}#wrapper #header{width:100%;z-index:3}#footer{width:100%;height:198px}#wrapper{width:100%;min-width:100%;max-width:100%;overflow:hidden;margin:0 auto;padding:0}#header .inside .mod_navigation.block{display:none;margin-left:55px}h1,h2,h3,p,.layout_simple a,.ce_gallery{width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}p{}.drop_down{width:100%;height:20px;clear:both;display:inline-block;margin-top:18px;margin-left:10px}.drop_down a{font:16px Arial;text-decoration:none;color:#3682ca}.drawer{display:none}.drawer .level_1,.drawer .level_2{margin:0;padding:0;list-style-type:none}.drawer .level_2{margin-top:10px}.drawer .level_1 li{width:320px;background-color:#bababa;display: block;text-decoration: none;color: white;padding: 1em;margin-bottom: 1px}.drawer .mod_navigation .level_2 li,.drawer .mod_navigation .level_2 li.last{width:280px;margin-left:0;padding-top:5px;padding-bottom:5px;padding-left:0;background-color:#f1f1f1;text-indent:15px;display: block;text-decoration: none;padding-left:0px !important;color: white;background-image:none}.drawer .mod_navigation .level_1 span.active,.drawer .mod_navigation .level_1 a.trail{background-image:none}.drawer a{font:14px Arial;text-decoration:none;color:#000}.drawer span{font:14px Arial;text-decoration:none;color:#3682ca}.ce_gallery .image_container img{width:99px;height:79px}.ce_gallery .image_container{margin-right:5px;padding:0}.ce_gallery li.col_last .image_container{margin-right:0;padding:0}.ce_gallery li{width:99px;overflow:hidden;margin-right:5px}.ce_gallery li.col_last{width:99px;overflow:hidden;margin-right:0}.ce_text .image_container img{width:100%}.ce_text .image_container{width:320px;display:inline-block;margin:0;width: 320px;    display: block;    margin: 0;        margin-right: 0px;        margin-left: 0px;    float: none !important;    margin-left: auto;    margin-right: auto}.drawer_wrapper{display:block}.layout_simple a{display:block}.mod_article .formular table{width:290px;margin-right:10px;margin-left:10px;backgorund:none;border:none}.mod_article .formular td,.mod_article .formular th,.mod_article .formular tr.even,.mod_article .formular tr.odd{font:12px Arial;border:none;background:none}.mod_article .formular select{width:100px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.mod_article .formular textarea{width:180px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.mod_article .formular .text{width:180px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.ce_image.zertifikat .image_container{margin-right:20px;margin-left:20px}.footer_text{width:100%;clear:both;display:block;margin-top:20px;margin-right:auto;margin-left:auto;font:12px Arial;color:#666}.footer_text a{text-decoration:none;color:#666}.footer_left{width:100%;float:none;display:inline-block;margin-top:20px;margin-bottom:10px;text-align:left;text-indent:20px}.footer_right{width:100%;float:none;margin-top:20px;text-align:left;text-indent:20px}.mod_changelanguage{right:0;top:83px;position:absolute;display:inline-block}.mod_changelanguage ul{display:inline-block;margin-top:5px}.mod_changelanguage ul li{float:left;margin-right:5px;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#5e5e5e;list-style-type:none}.mod_changelanguage ul li a{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#999;list-style-type:none}
}
/* Style sheet all */
h2{padding-bottom:8px;border-bottom:1px solid #ccc;font:17px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#3682ca}h3{padding-bottom:5px;font:16px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#3682ca}body{margin:0;padding:0}#header{width:100%;background-image:url("../../files/rr-elektronik/images/head_bg.png");background-repeat:repeat}#footer{width:100%;background-image:url("../../files/rr-elektronik/images/footer_bg.png");background-repeat:repeat}#header .inside,#footer .inside{margin-right:auto;margin-left:auto}.head_pic .image_container{width:100%;height:100%;margin:0;padding:0}#header .mod_navigation{overflow:visible;display:inline-block;margin-top:55px;font-size:12px}.mod_navigation .level_1 li{float:left;display:block;margin-right:20px;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#000;list-style-type:none}.mod_navigation a.submenu{padding-bottom:20px}.mod_navigation .level_1 span.active,.mod_navigation .level_1 a.trail{padding-bottom:17px;background:url("../../files/rr-elektronik/images/arrow2.png") center bottom no-repeat}.mod_navigation .level_2 span.active,.mod_navigation .level_2 a:hover,.mod_navigation .level_2 a.trail,.mod_navigation .level_2 a.submenu{padding-bottom:7px;background-position:left bottom;background-repeat:no-repeat;background-image:none}.mod_navigation .level_2 li{background:#f1f1f1 url("../../files/rr-elektronik/images/navi_delimiter.png") center bottom no-repeat;font-size:12px}.mod_navigation .level_2 li.last{background-color:#f1f1f1;background-position:center bottom;background-repeat:no-repeat;background-image:none}h1{padding-bottom:8px;border-bottom:1px solid #ccc;font:19px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#3682ca}.sidebar h3{padding-bottom:8px;border-bottom:1px solid #ccc;font:19px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#3682ca}p{font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;color:#000}.image_container{width:auto;display:inline-block;margin:0 20px 0 0}.ce_gallery{margin-bottom:10px}.mod_newslist{margin-bottom:10px}.layout_simple,.rssRow{padding-top:4px;padding-bottom:6px;border-bottom:1px solid #ccc;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#000;list-style-type:none}.layout_simple a,.rssRow a{text-decoration:none;color:#000}.flexslider{margin-bottom:20px}.ce_text a,p.back a{text-decoration:none;color:#3682ca}.page_nav{margin-left:10px;color:#999}.page_nav ul{padding-left:0}.page_nav ul li{background-color:#f1f1f1}.page_nav ul li.active{background-color:#3180cd}.header_min{overflow:hidden}.page_nav a{font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#999}.page_nav a:hover{font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#3682ca}.page_nav span{font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#FFF}.mod_navigation.page_nav ul li{margin-right:6px;margin-bottom:10px;padding:4px 6px}.page_nav ul li.last{border:none}.mod_search input.text{width:168px;height:20px;float:left;display:block;background-color:#f1f1f1;border:1px solid #f1f1f1;font-size:12px;color:#999;text-indent:10px}.mod_search input.submit{width:24px;height:24px;background-color:#3682ca;background-image:url("../../files/rr-elektronik/images/search.png");background-position:center center;border:1px solid #3682ca;text-indent:500px}.mod_search h3 a{font:16px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#3682ca}.mod_search h3{font:16px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#3682ca}#suche .mod_search{float:none;margin-top:0}.mod_search input{height:24px;-webkit-appearance: none;border-radius:0}.webkit .mod_search input.text{width:168px;height:24px;float:left;display:block;background-color:#f1f1f1;border:1px solid #f1f1f1;font-size:12px;color:#999;text-indent:10px}.page_nav.mod_navigation .level_1 span.active,.page_nav.mod_navigation .level_1 a.trail{background-image:none}.rssFeed ul,.rssFeed h4{margin:0;padding:0;font-weight:normal}.rssFeed h4 a:hover{color:#3682CA}.zertifikat h1{margin-bottom:0}.sidebar .boxes4ward_article.first{margin-top:0}.sidebar .boxes4ward_article{margin-top:10px}#ctrl_13 legend{display:none}#ctrl_13 span{display:block}#ctrl_13{border:none}.colspan.headline p{margin-bottom:5px}.sf-menu .level_2 li{width:180px}.ce_text li{margin-left:20px;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;list-style-position:inside}.ce_text ul{margin-left:20px;padding-left:0}.mod_changelanguage a:hover,.mod_changelanguage span{color:#3682CA}
@media screen and (min-width: 769px){
/* Style sheet produkte_960 */
.header_min{width:100%;max-width:960px;clear:both}.header_min .image_container{width:100%;margin-right:0;margin-left:0}.header_min img{width:100%;max-width:960px}.page_nav{width:72%;max-width:697px}.page_nav{left:0;top:245px;clear:both;display:inline-block;margin-top:-55px;margin-left:10px}.min_header .page_nav{left:0;top:245px;clear:both;display:inline-block;margin-top:-10px;margin-left:10px}
}
@media screen and (max-width: 768px){
/* Style sheet produkte_320 */
.header_min{width:100%;clear:both}.header_min .image_container{margin-right:0;margin-left:0}.header_min img{width:100%}.mod_navigation.page_nav{width:100%;top:180px;position:static;display:none;position:inherit}
}
/* Style sheet ie_safe */
.ie8 #header .inside{width:960px}.ie8 #main .inside{width:960px;max-width:960px}.ie8 .logo{width:313px;height:86px;float:left;margin:0;padding:0}.ie8 #container{width:960px;height:auto;max-width:960px;margin-right:auto;margin-bottom:50px;margin-left:auto;background-position:left top;background-repeat:no-repeat}.ie8 .mod_article{width:697px;max-width:697px;float:left;margin-right:20px;margin-left:10px}.ie8 .mod_boxes4ward{width:233px;float:left}.ie8 .slider{width:960px;max-width:960px;clear:both}.mod_search{float:right;margin-top:50px}.ie8 .drop_down,.drawer{display:none}.ie8 .drawer_wrapper{display:none}.ie8 .formular table{backgorund:none;border:none}.ie8 .formular td,.formular th,.ie8 .formular tr.even,.ie8 .formular tr.odd{font:12px Arial;border:none;background:none}.ie8 .formular select{width:100px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.ie8 .formular textarea{width:250px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.ie8 .formular .text{width:200px;margin-bottom:10px;padding:5px;border:1px solid #ccc;font:12px Arial}.ie8 .footer_text{width:960px;clear:both;display:block;margin-top:20px;margin-right:auto;margin-left:auto;font:12px Arial;color:#666}.ie8 .footer_text a{text-decoration:none;color:#666}.ie8 .footer_left{width:50%;float:left;margin-top:20px;text-align:left}.ie8 .footer_right{width:50%;float:right;margin-top:20px;text-align:right}.ie8 .header_min{width:960px;max-width:960px;clear:both}.ie8 .header_min .image_container{width:960px;margin-right:0;margin-left:0}.ie8 .header_min img{width:960px;max-width:960px}.ie8 .page_nav{width:697px;max-width:697px}.ie8 .page_nav{left:0;top:245px;clear:both;display:inline-block;margin-top:-80px;margin-left:10px}.ie8 .mod_changelanguage{right:0;top:0;position:absolute;display:inline-block}.ie8 .mod_changelanguage ul{display:inline-block;margin-top:5px}.ie8 .mod_changelanguage ul li{float:left;margin-right:5px;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#5e5e5e;list-style-type:none}.ie8 .mod_changelanguage ul li a{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#999;list-style-type:none}
/* Style sheet stylesheet */
#mycookietip{width:100%;position:relative;padding:20px 0;background-color:#4b4b4b;font-size:13px;color:#fff;box-shadow: 0px 0px 2px 2px #888;z-index:9999;color:#fff!important}#mycookietip h1{font-size:13px;font-weight:normal;color:#fff}#mycookietip .inside{width:1000px;max-width:80%;margin:0 auto}#mycookietip input{border-radius:0;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-color: #3682ca;background-image: none!important;border:1px solid #3682ca}#mycookietip p{color:#fff!important}
/* ESSENTIAL STYLES */
.sf-menu,
.sf-menu *
{
    margin:0;
    padding:0;
    list-style: none;
}

.sf-menu
{
    line-height:1.0;
}

.sf-menu ul
{
    width:10em;
    top:-999em;
    position:absolute;
}

.sf-menu ul li
{
    width:100%;
}

.sf-menu li:hover
{
    visibility: inherit;
}

.sf-menu li
{
    position:relative;
    float:left;
}

.sf-menu a
{
    position:relative;
    display:block;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul
{
    left:0;
    top:34px;
    z-index: 99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul
{
    top:-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul
{
    left:10em;
    top: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul
{
    top:-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul
{
    left:10em;
    top: 0;
}
/* DEMO SKIN */
.sf-menu
{
    float:left;
    /*margin-bottom:1em;*/
}

.sf-menu ul {
    box-shadow: 2px 2px 6px rgba(0,0,0,.2);*/
}

.sf-menu a, .sf-menu span.active
{
    /*border-left:1px solid #fff;
    text-decoration:none;
    padding: .75em 1em;*/
  text-decoration:none;
}

.sf-menu li.active span.active {
    display: block;
}

.sf-menu .level_2 a,
.sf-menu .level_2 span.active,
.sf-menu .level_3 a,
.sf-menu .level_3 span.active
{
    /*border-top:1px solid #fff;*/
  padding:7px;
}

.sf-menu a, .sf-menu a:visited  {
    color: #000;
}

.sf-menu li
{
    /*background: #BDD2FF;*/
}

.sf-menu li li
{
    background: #f1f1f1;
}

.sf-menu li li li
{
    background: #9AAEDB;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active,
.sf-menu span.active
{
    color:#3682ca;
    outline: 0;
}

/* arrows */
.sf-menu a.sf-with-ul,
.sf-menu span.active.sf-with-ul
{
    min-width:1px;
    padding-right:2.25em;
}

.sf-sub-indicator
{
    width:10px;
    height:10px;
    right:.95em;
    position:absolute;
    overflow:hidden;
    display:block;
    text-indent:-999em;
    top: 1.05em;
    background: url("../../files/superfish/images/arrows-white.png") no-repeat -10px -100px;
}

a > .sf-sub-indicator, span > .sf-sub-indicator
{
    top:.95em;
    background-position: 0 -100px;
}


/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator,
li:hover > span.active > .sf-sub-indicator,
li.sfHover > span.active > .sf-sub-indicator
{
    background-position: -10px -100px;
}


/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator
{
    background-position: -10px 0;
}

.sf-menu ul a > .sf-sub-indicator,
.sf-menu ul span.active > .sf-sub-indicator
{
    background-position: 0 0;
}


/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator,
.sf-menu ul li:hover > span.active > .sf-sub-indicator,
.sf-menu ul li.sfHover > span.active > .sf-sub-indicator
{
    background-position: -10px 0;
}
