html{height: 101%;}

* {margin: 0;padding: 0;box-sizing: border-box;}


@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=c38f9d62-e583-40e0-833e-a64b619698a4&fontids=1378654,1378774");
@font-face{
font-family:"Unit Slab Offc W02 Bold";
src:url("fonts/1378654/dac23b6f-b041-446b-8b22-45ddce496ced.eot?#iefix");
src:url("fonts/1378654/dac23b6f-b041-446b-8b22-45ddce496ced.eot?#iefix") format("eot"),url("fonts/1378654/665485aa-d8e6-4be9-8de4-aecb7d805eeb.woff2") format("woff2"),url("fonts/1378654/98c466de-13d8-4306-b2d3-efbaae6ceae4.woff") format("woff"),url("fonts/1378654/543df574-7fde-4191-8427-5888d5631328.ttf") format("truetype"),url("fonts/1378654/70347035-e76f-4574-9dfe-d0f679e8fcc1.svg#70347035-e76f-4574-9dfe-d0f679e8fcc1") format("svg");
}
@font-face{
font-family:"Unit Slab Offc W02 Regular";
src:url("fonts/1378774/1497351d-6f9c-40f4-811b-a60ca82fbcc8.eot?#iefix");
src:url("fonts/1378774/1497351d-6f9c-40f4-811b-a60ca82fbcc8.eot?#iefix") format("eot"),url("fonts/1378774/7e49a482-23d9-4023-b887-54609874c36d.woff2") format("woff2"),url("fonts/1378774/016612a8-139f-4c2c-9bf6-814477b9b653.woff") format("woff"),url("fonts/1378774/56af139a-cbe3-4f5a-aa03-d3991ace0f2b.ttf") format("truetype"),url("fonts/1378774/7df2355c-e303-4517-a5d2-311aa90dd28d.svg#7df2355c-e303-4517-a5d2-311aa90dd28d") format("svg");
}

body { background: #ffffff; color: #232323;font-family: "Unit Slab Offc W02 Regular", Arial, Helvetica, Sans-Serif;font-style: normal;font-weight: normal;line-height: 20px;font-size: 14px; }

#ie7_embargo {/*position:absolute;z-index:1000;top:0; left:0;*/ width:100%; background: #ff0000; color: #fff;padding: 20px;}
#ie7_embargo h1{margin-bottom: 10px;color: #fff;}

.deutsch,
.english {display: none;}
.lang-de .deutsch,
.lang-en .english {display: block;}

h1 {font-family: 'Unit Slab Offc W02 Bold';font-size: 24px; line-height: 26px ;color: #666666;font-weight: normal;margin-bottom: 7px;}
h2 {font-family: 'Unit Slab Offc W02 Bold';font-size: 18px; line-height: 20px;color: #666666; font-weight: normal;margin-bottom: 15px;}
h3 {font-family: 'Unit Slab Offc W02 Bold';font-size: 100%; line-height: 100%;color: #232323; font-weight: normal;margin-bottom: 7px;}
h4 {font-size: 18px; line-height: 20px;color: #ff7c00; font-weight: normal;margin-bottom: 7px;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;}
h5, h6 {color: red; font-size: 20px;}
a:link, a:visited {color: #ff7c00; text-decoration: none;}
a:hover {text-decoration: underline;}

p strong{  font-family: 'Unit Slab Offc W02 Bold'; font-weight: normal;}

.invisible {color: transparent;height: 1px;overflow: hidden;position: absolute;width: 1px;}
.clear {clear: both;margin:0;height: 1px;}


.float_right {margin: 0 0 10px 20px;}
.float_left {margin: 0 20px 10px 0;}

#wrapper {width: 100%;position: relative;}

#header .inside,
.footer01,
.footer02 .inside {width: 1200px; margin: 0 auto;}
#container {width: 980px; margin: 0 auto;}
#container {margin-top: 130px;}

#header { position: absolute;width: 100%;z-index: 200;}

#header .inside {position: relative;}
#header .logo {width: 205px; bottom: 10px;left: 0;position: absolute;z-index: 30;}
#header .logo img {width: 100%; height: auto;}
#header .inside .callback { left: 0;position: absolute;top: 4px;z-index: 20;}
#header .inside .callback a { display: block;margin-top: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding-bottom: 5px;padding-top: 5px;line-height: 16px;font-size: 14px;}

#header .mod_form {width: 150px;position: absolute;right: 0;top: 4px;z-index: 1;background: #bcbcbc;height: 27px;overflow: hidden;}
#header .mod_form form {margin-bottom: 0;}
#main .mod_search .formbody input,
#header .mod_form input {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: medium none;font-size: 14px;padding-bottom: 4px;padding-top: 4px;box-sizing: border-box;display: block;padding-left: 4px;}
#main .mod_search .formbody input.text,
#header .mod_form input.text {background: #bcbcbc none repeat scroll 0 0;color: #fff;width: 80%;float: left;}
#main .mod_search .formbody input.submit,
#header .mod_form input.submit {background: #bcbcbc url("img/lupe.png") no-repeat scroll 0 5px;overflow: hidden;padding: 4px 0;text-indent: -400px;width: 14%;line-height: 16px;cursor: pointer;float: right;}

#header #mobile-menu-button {display: none;}

#header .mod_navigation { bottom: 0;position: absolute;right: 0;z-index: 20;}
#header .mod_navigation ul {  margin-bottom: 0; text-align: right;}
#header .mod_navigation ul li {  display: block;float: left;padding-left: 30px;}
#header .mod_navigation ul li.first {padding-left: 0;}
#header .mod_navigation ul li span,
#header .mod_navigation ul li a {  color: #232323; display: block;height: 100px;line-height: 100px;font-size: 18px;}
#header .mod_navigation ul li a:hover {text-decoration: none; color: #ff7c00;}
#header .mod_navigation ul li .active,
#header .mod_navigation ul li .trail {background: url("img/menu-active.gif") repeat-x scroll 0 bottom;}
#header .mod_navigation ul.level_2 {display: none;text-align: left;position: absolute;  background: #ff7c00;padding: 5px 10px;margin-left: 0;width: 100%;left: 0;top: 100px;}
#header .mod_navigation ul li:hover ul.level_2 {display: block;}
#header .mod_navigation ul.level_2 li {display: block; padding-left: 0;float: left;width: 33%;}
#header .mod_navigation ul.level_2 li span,
#header .mod_navigation ul.level_2 li a { color: #ffffff;display: inline;height: auto;font-size: 17px; line-height: 24px;}
#header .mod_navigation ul.level_2 li a:hover,
#header .mod_navigation ul.level_2 li .active {color: #333;}
#header .mod_changelanguage {position: absolute;right: 207px;top: 10px;z-index: 1;}
#header .mod_changelanguage ul {display: block;height: 26px;margin-bottom: 0;}
#header .mod_changelanguage li {display: block;float: left;}
#header .mod_changelanguage li span,
#header .mod_changelanguage li a { color: #232323;display: block;height: 14px;line-height: 26px;padding: 0 3px;width: 22px;overflow: hidden;text-indent: -500px;}
#header .mod_changelanguage li a:hover {color: #ff7c00;text-decoration: none;}
#header .mod_changelanguage li.de a {border-right: 1px solid #232323;}
#header .mod_changelanguage li a img {padding-right: 10px;}
#header .mod_changelanguage li.first span,
#header .mod_changelanguage li.first a {margin-right: 5px;}

#header .mod_changelanguage li .lang-de {background: url("img/flag_de.gif") repeat scroll 0 0 transparent;}
#header .mod_changelanguage li .lang-en {background: url("img/flag_en.gif") repeat scroll 0 0 transparent;}

#header .fb { position: absolute;right: 165px;top: 4px;}
#header .phone {position: absolute;right: 270px;top: 4px;background: transparent url("img/icon-phone-orange.png") no-repeat scroll 0 center;background-size: 15px auto;}
#header .phone p { color: #ff7c00;font-family: "Unit Slab Offc W02 Bold";font-size: 16px;line-height: 26px;margin-bottom: 0;margin-left: 20px;}

#header .inside,
.custom,
.custom .image_container,
.custom .slideshow > .block {height: 400px;}

.custom { overflow: hidden; position: relative;}
.custom .image_container {width: 100%;}
.custom .image_container img { visibility:hidden; }
.custom h1,
.custom h2,
.custom h3,
.custom h4 {background: #ff7c00 none repeat scroll 0 0;color: #fff;font-size: 35px;line-height: 35px;margin: 0;padding: 10px 20px;position: absolute;width: auto;z-index: 10;font-family: "Unit Slab Offc W02 Regular";-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.custom h1,
.custom h3 { top: 45px;left: 21%;}
.custom h2,
.custom h4 { top: 105px;left: 27%;}
.custom .stripe01,
.custom .stripe02 {position: absolute; width: 100%; background: url("img/trans-86.png") repeat scroll 0 0 transparent;z-index: 150;}
.custom .stripe01 { height: 35px;left: 0;top: 0;}
.custom .stripe02 { height: 100px;left: 0;bottom: 0;}

.custom .slideshow {display: none;}
.custom .slideshow > .block {width: 100%;}
#header .pager { display: none;bottom: 110px;left: 0;position: absolute;text-align: center;width: 100%;z-index: 150;}
#header .pager span {background: transparent url("img/slide-pager-off.png") no-repeat scroll center center;color: transparent;padding: 0 15px;}
#header .pager span.cycle-pager-active {background: transparent url("img/slide-pager-on.png") no-repeat scroll center center;}

#main .ce_text p {margin-bottom: 20px;text-align: justify;}
#main .box-3-container .ce_text p,
#main .box-4-container .ce_text p {text-align: left;}

#main { float: left;width: 75%;margin-bottom: 100px;}
#right { float: right;width: 20%;margin-bottom: 100px;}

.home #main,
.lang-en #main { float: left;width: 100%;}
.home #right,
.lang-en #right { display: none;}

/* BUTTONS start*/
#header .callback a,
#main .box-4-container p a,
#main .row-container p.confirmation a,
#main .mod_newsarchive .more a,
#right .mod_newslist .more a {  background: #ff7c00 none repeat scroll 0 0;color: #fff; margin-top: 4px;padding: 3px 12px ;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#header .callback a:hover,
#main .box-4-container a:hover,
#main .box-3-container a:hover .caption,
#main .row-container p.confirmation a:hover,
#main .mod_newsarchive .more a:hover,
#right .mod_newslist .more a:hover {text-decoration: none;background: #999;}

#header .phone a:hover,
#right .sidebar-text .block a:hover {text-decoration: none;color: #999;}
/* BUTTONS end*/

#main #ticker {display: none;}

#main #ticker p  {display: inline;}
#main #ticker span {padding-left: 10px;}

#main #ticker .inside {display: block;}
#main .tickercontainer {margin-left: 1%; width: 98%; height: 30px; overflow: hidden; }
#main .tickercontainer .mask {position: relative;height: 20px;overflow: hidden;}
#main ul.newsticker {-webkit-transition: all 0s linear;-moz-transition: all 0s linear;-o-transition: all 0s linear;transition: all 0s linear;position: relative;margin-left: 20px;list-style-type: none;list-style: none!important;}
#main ul.newsticker li {color: #ff7c00;float: left;margin: 0;padding-right: 10px;}

#main .image_container img {width: 100%;height: auto;display: block; vertical-align: bottom;}
#main .ce_text ul { list-style-type: disc;margin-left: 15px;}

#main .ce_text .inside,
#main .ce_text .image_container {display: table-cell;vertical-align: top;}

#main .mod_article .ce_accordion .inside,
#main .mod_article .ce_accordion .image_container,
#main .box-4-container .ce_text .inside,
#main .box-4-container .ce_text .image_container {display: block;}

#main .box-4-container,
#main .box-3-container {margin-left: -15px;margin-right: -15px;position: relative;}
#main .box-4-container > .block,
#main .box-3-container > .block {margin-bottom: 100px;float: left;padding-left: 15px;padding-right: 15px;position: relative;}
#main .box-4-container > .block {width: 25%; height: 470px;}
#main .box-3-container > .block {width: 33.3333%;}
#main .box-4-container p a {width: 55px;  bottom: 0;position: absolute;right: 15px;}
#main .box-4-container p {}
#main .box-4-container .image_container {margin-bottom: 35px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #999999;}
#main .box-4-container .mod_newslist .block {border-top: none; padding: 0;}
#main .box-4-container .mod_newslist h2 { display: inline;font-size: 100%; line-height: 100%;margin-bottom: 0;}
#main .box-4-container .mod_newslist h2 a {color: #232323;}
#main .box-4-container .mod_newslist .more {display: none;}

#main .box-3-container .ce_image {}
#main .box-3-container .ce_image .image_container {}
#main .box-3-container .ce_image a {display: block;position: relative;}
#main .box-3-container .ce_image a:hover {text-decoration: none;}
#main .box-3-container .ce_image img {}
#main .box-3-container .ce_image .caption {  background: #ff7c00;bottom: 0;color: #fff;left: 0;padding: 6px 8px;position: absolute;width: 100% !important;z-index: 1;font-family: "Unit Slab Offc W02 Bold";}

#main .row-container .block,
#main .mod_newsarchive .block,
#main .mod_search > div { border-top: 1px solid #ff7c00; clear: both;padding: 7px 0;display: table;width: 100%;}
#main .row-container .last,
#main .mod_search .last {  border-bottom: 1px solid #ff7c00; }
#main .row-container .image_container {float: none !important;padding-right: 20px;width: 160px;}
#main .row-container .image_container img {width: 100%; height: auto;}
#main .row-container h1, 
#main .row-container h2, 
#main .row-container h3,
#main .row-container h4 {margin-bottom: 0;}
#main .row-container p.confirmation {text-align: right;}

#main .mod_newsarchive .block .info {float: right;color: #ff7c00; font-size: 12px;margin-bottom: 0;}
/*#main .mod_newsarchive .block h2 {width: 85%;}*/
#main .mod_newsarchive .block h2 a { color: #232323;}
#main .mod_newsarchive .block .more {text-align: right;}
#main .mod_newsarchive .pagination {padding-top: 14px;}
#main .mod_newsarchive .pagination li.first,
#main .mod_newsarchive .pagination li.last,
#main .mod_newsarchive .pagination p {display: none;}
#main .mod_newsarchive .pagination ul {text-align: center;}
#main .mod_newsarchive .pagination ul li {display: inline;}
#main .mod_newsarchive .pagination ul li a,
#main .mod_newsarchive .pagination ul li span {padding: 0 3px;}
#main .mod_newsarchive .pagination ul li .current {background: #ff7c00 none repeat scroll 0 0;color: #fff;}

#main .mod_newsreader .info {color: #ff7c00; font-size: 12px;}
#main .mod_newsreader .back {border-top: 1px solid #ff7c00;padding-top: 6px;text-align: center;}
#main .layout_full h1 {margin-bottom:25px;}

#main .ce_accordion {  margin-bottom: 10px;}
#main .ce_accordion .toggler { background: #ff7c00 url("img/accordion-off.png") no-repeat scroll 8px center;color: #fff;font-family: "Unit Slab Offc W02 Bold";padding: 7px 12px 7px 25px;}
#main .ce_accordion .active { background: #ff7c00 url("img/accordion-on.png") no-repeat scroll 8px center; }
#main .ce_accordion .accordion {padding: 7px 12px;}

#main .left {float: left;margin-bottom: 30px;margin-right: 2%;width: 32%;}
#main .left p {text-align: left;}
#main .right {float: left;margin-bottom: 20px;width: 66%;}
#main iframe {clear: both;background:url("img/loader.gif") no-repeat scroll center center transparent;}

#main .ce_form .formbody { margin-left: -2%;margin-right: -2%;position: relative;}
#main .ce_form input {   float: left;margin: 0 2% 15px;width: 46%;}
#main .ce_form br {display: none;}
#main .ce_form input,
#main .ce_form textarea {border: 1px solid #cccccc;padding: 2px 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-family: 'Unit Slab Offc W02 Bold';color: #232323;}
#main .ce_form textarea {margin: 0 2% 15px;width: 96%;}
#main .ce_form input.submit { float: right;background: #ff7c00;border: none;color: #fff;font-size: 14px;}
#main .ce_form input.error {border-color: #ff0000;}
#main .ce_form p.error {background: #fff none repeat scroll 0 0;color: #ff0000;font-size: 11px;left: 2%;position: absolute;top: -17px;margin-bottom: 0;line-height: 12px;}
#main .ce_form .checkbox_container input {width:20px !important;}

#main .mod_search form {background: #bcbcbc none repeat scroll 0 0;height: 26px;overflow: hidden;padding-bottom: 20px;width: 150px;}
#main .mod_search .header {clear: both;}
#main .mod_search h3 a {color: #232323;}
#main .mod_search .relevance {font-family: "Unit Slab Offc W02 Regular";font-size: 12px;}


#right .inside > h2 {font-size: 24px; line-height: 26px ;}
#right .mod_newslist h4 {font-size: 100%;margin-bottom: 0;}
#right .mod_newslist {margin-bottom: 20px;}
#right .mod_newslist .block {clear: both;}
#right .mod_newslist .block .info {color: #ff7c00; font-size: 12px;margin-bottom: 0;}
#right .mod_newslist .block h2 {font-size: 100%;display: inline;}
#right .mod_newslist .block h2 a { color: #666666;}
#right .mod_newslist .invisible {display: none;}
#right .mod_newslist .more {text-align: right;  margin-bottom: 20px;}
#right .mod_newslist .more a:hover {background: #999;text-decoration: none;}

#right .sidebar-text .block {background: url("img/icon-phone-orange.png") no-repeat scroll 6px center transparent;width: 100%;border: 1px solid #ff7c00; color: #ff7c00;font-family: 'Unit Slab Offc W02 Bold';font-size: 25px;}

#right .sidebar-text {margin-top: 40px;}
#right .sidebar-text .block .image_container,
#right .sidebar-text .block p {font-size: 19px;margin: 0; padding: 10px 6px 12px 30px;}


#footer {clear: both;}
.footer01 p,
.footer01 a {color: #ff7c00;margin-bottom: 5px;font-size: 13px;text-align: right;}
.footer01 span {float: left;}
.footer02 {background: #ff7c00 none repeat scroll 0 0;}
.footer02 .inside { padding: 40px 0;}
.footer02 .block {float: left;}
.footer02 div.first,
.footer02 div.last {width: 25%;}
.footer02 div.last {text-align: right;}
.footer02 div.last .callback a {font-family: "Unit Slab Offc W02 Bold";  background: #fff none repeat scroll 0 0;color: #ff7c00;padding: 0 8px;height: 27px;line-height: 26px;display: block;}
.footer02 div.last .callback a:hover {text-decoration: none;background: #999;color: #fff;}
.footer02 div.last h3 { color: #fff;font-family: "Unit Slab Offc W02 Bold";font-size: 21px;font-weight: normal;line-height: 21px;}
.footer02 div.last h3 img {padding-right: 5px;}
.footer02 div.last h3,
.footer02 div.last p {margin-bottom: 30px;}
.footer02 .mod_navigation {width: 50%;}
.footer02 .mod_navigation a,
.footer02 .mod_navigation span {color: #fff;font-size: 13px;}
.footer02 .mod_navigation ul.level_2 {margin-left: 10px;}
.footer02 .mod_navigation ul.level_1 > li {float: left;width: 50%;}
.footer02 div.video {float: right; width: 25%;}
.footer02 div.video iframe {float: right;}

.footer02 a,
.footer02 p {color: #fff;}
.footer02 div.last h3 a:hover {text-decoration: none;color: #232323;}
.footer02 div.last p { float: right;margin-left: 10px;}

@media screen and (min-width: 1450px) {  
#header .inside, 
.custom, 
.custom .image_container, 
.custom .slideshow > .block {height: 500px;}
.custom h1, .custom h2, .custom h3, .custom h4 {font-size: 48px;line-height: 48px;}
.custom h1, .custom h3 {top: 60px;}
.custom h2, .custom h4 {top: 140px;}
}

@media screen and (max-width: 1250px) {  
#header .logo {width: 170px;bottom: 15px;}
#header .inside, 
#container, 
.footer01, 
.footer02 .inside { width: 980px;}
#header .inside,
.custom,
.custom .image_container,
.custom .slideshow > .block {height: 350px;}
#header .mod_navigation ul li {padding-left: 8px;}
.custom h1, .custom h2, .custom h3, .custom h4 {font-size: 24px;line-height: 24px;}
.custom h2, .custom h4 {top: 95px;}
#right .sidebar-text .block p { }
}

@media screen and (max-width: 1040px) {  
#header .logo {bottom: 20px;width: 130px;}
#header .inside, 
#container, 
.footer01, 
.footer02 .inside { width: 750px;}
#header .mod_navigation ul li span, 
#header .mod_navigation ul li a {font-size: 14px;}
#right .sidebar-text .block p {font-size: 12px;}
#main .box-4-container > .block {height: 560px;}

#main .left,
#main .right {float: none;width: 100%;}
#main {float: none;width: 100%;}
#right {display: none;}

.footer02 .mod_navigation,
.footer01 span {display: none;}
.footer02 div.first, 
.footer02 div.last,
.footer02 div.video {width: 50%;}

}

@media screen and (max-width: 800px) { 
#header .logo { bottom: 15px;width: 170px;} 
#header .inside,
#container,
.footer01,
.footer02  {width: 100%;}
.footer02 > .inside {width: auto;}
#main > .inside,  
.footer01 > p,
.footer02 > .inside { padding-left: 15px;padding-right: 15px;}

#header .inside .callback,
#header .mod_navigation,
#header .fb,
#header .mod_form {display: none;}
#header .mod_changelanguage {left: 15px;right: auto;}
#header .logo {left: 15px;}
#header .phone {right: 15px;}
#header #mobile-menu-button { background: #ff7c00 none repeat scroll 0 0;bottom: 15px;display: block;padding: 6px 4px;position: absolute;right: 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;}
#header #mobile-menu-button span {  background: #fff none repeat scroll 0 0;display: block;height: 3px;margin: 5px;width: 30px;}
#header .mod_navigation { bottom: auto;/*top: 135px;*/top:300px;width: 100%;background: #ff7c00 none repeat scroll 0 0;}
#header .mod_navigation ul  {text-align: left!important;padding: 15px;}
#header .mod_navigation ul li,
#header .mod_navigation ul li.first {display: block;float: none;padding: 0;}
#header .mod_navigation ul li a,
#header .mod_navigation ul li span,
#header .mod_navigation ul.level_2 li span, 
#header .mod_navigation ul.level_2 li a {display: block;height: auto;color: #fff;font-size: 18px;line-height: 30px;padding: 0 5px;}
#header .mod_navigation ul.level_2 {display: block;position: static;text-align: right;background: none;padding: 0;}
#header .mod_navigation ul.level_2 li {float: none;width: 100%;}
#header .mod_navigation ul.level_2 li span, 
#header .mod_navigation ul.level_2 li a {font-size: 13px;padding-left: 15px;text-transform: uppercase;}
#header .mod_navigation ul li a:hover {color: #232323;}
#header .mod_navigation ul li .active {background: #fff; color: #ff7c00!important;}
#header .inside,
.custom,
.custom .image_container,
.custom .slideshow > .block {/*height: 135px;*/height:300px;}
#header .pager {display: none!important;}
.custom .stripe01, .custom .stripe02 {background: transparent url("img/trans-60.png") repeat scroll 0 0;}
.custom .stripe01 {border-bottom: 1px solid #ff7c00;}
.custom h1, .custom h2, .custom h3, .custom h4 {/*font-size: 18px;*/font-size:14px;line-height: 18px;padding: 5px 10px;/*display: none;*/}
#container {margin-top: 25px;}

#main .box-4-container > .block {width: 50%;margin-bottom: 50px;}

.custom h2, .custom h4 {top:80px;/**/}
	
}

@media screen and (max-width: 500px) {
	#main .box-3-container > .block {width: 100%; float: none;margin-bottom: 30px;}
	.footer02 div.last p {float: left;margin-left: 0;margin-right: 10px;}
	.footer02 div.last,
	.footer02 div.video {width: 100%;float: none;clear: both;}
	.footer02 div.video iframe {float: none;}
	
	.sliderverschiebung figure {
		background-position:right center !important;
	}

}

@media screen and (max-width: 350px) {
	
	#header .logo {width: 150px;bottom: 5px;}
	#header .mod_navigation {/*top: 110px;*/top:250px;}
	#header .inside, 
	.custom, 
	.custom .image_container, 
	.custom .slideshow > .block {/*height: 110px;*/height:250px;}
	.custom .stripe02 {height: 75px;}

	#main .box-4-container > .block {width: 100%;height: auto;}
	#main .box-4-container > .block .inside {padding-bottom: 10px;}
	#main .block .image_container {float: none!important;margin: 0 0 20px 0;display: block;}
	#main .ce_text .inside, #main .ce_text .image_container {display: block;}
	#main .row-container h1,
	#main .row-container h2, 
	#main .row-container h3,
	#main .row-container h4, 
	#main .row-container p {margin-left: 0;}
	#main .box-4-container > .block {float: none;width: 100%;}
	#main .ce_form input {float: none;width: 96%;}
	.footer02 div.first, 
	.footer02 div.last	{width: 100%;float: none;text-align: left;margin-bottom: 20px;}
	.footer02 div.last h3 {margin: 20px 0;}
}

