  body {
    font-family: 'Avenir LT W02 35 Light', Arial;
    background: #000;
    padding: 0;
    margin: 0;
    color: #fffdfb;
  }

a {
	color: #fffdfb;
}
a:hover, a:focus {
	color: #cf003d; 
	text-decoration: none;
}


  h1 {
    font-family: 'Avenir LT W02 85 Heavy', Arial;
  }

  .header {
    position: relative;
  }

  .headerborder {
    height: 3px;
    background-color: #cf003d;
    z-index: -1;
  }

  .logo {

  }

  .main {
    /*background-color: #999999;*/
    min-height: 400px;
  }

  .navbar-transparent {
    background-color: transparent;
    z-index: 1000;
    border: 0;
    margin-bottom: 3px;
    margin-top: 24px;
  }

  .marchi-nav > li, .themen-menu > li {
    margin-left: 10px;
    opacity: 1;
  }

  .marchi-nav > li > a {
    padding-right: 0;
    padding-left: 0;
    font-size: 16px;
    font-weight: bold;
    font-family:'Avenir LT W02 35 Light', Arial;
    /* font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif; */
    text-transform: uppercase;
    color: #ccc !important; 
    border: none;
    background-color: transparent !important;
  }
  .marchi-nav > li > a:hover,
  .marchi-nav > li > a:focus,
  .themen-menu > li > a:hover, 
  .themen-menu > li > a:focus {
    background-color: transparent !important;
    color: #cf003d !important;
    border-bottom-color: #a9a9a9;
    border-bottom-color: rgba(255,255,255,.25);
  }
  .marchi-nav > .active > a,
  .marchi-nav > .active > a:hover,
  .marchi-nav > .active > a:focus,
  .themen-menu > .active > a,
  .themen-menu > .active > a:hover,
  .themen-menu > .active > a:focus {
    color: #cf003d !important;
    /* border-bottom-color: #cf003d; */
  }

  .marchi-nav .open>a, .marchi-nav .open>a:focus, .marchi-nav .open>a:hover {
    border: none;
  }

  .dropdown-menu {
    background-color: #111111;
  }
  .dropdown-menu>li>a {
    color: #fff !important;
    background-color: #111111;
  }
  .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #555 !important;
  }

  .footerbg {
        background: -moz-linear-gradient(top,  rgba(18,18,18,0.65) 0%, rgba(19,19,19,0.65) 1%, rgba(100,100,100,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,18,18,0.65)), color-stop(1%,rgba(19,19,19,0.65)), color-stop(100%,rgba(100,100,100,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(18,18,18,0.65) 0%,rgba(19,19,19,0.65) 1%,rgba(100,100,100,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(18,18,18,0.65) 0%,rgba(19,19,19,0.65) 1%,rgba(100,100,100,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(18,18,18,0.65) 0%,rgba(19,19,19,0.65) 1%,rgba(100,100,100,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(18,18,18,0.65) 0%,rgba(19,19,19,0.65) 1%,rgba(100,100,100,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#646464',GradientType=0 ); /* IE6-9 */
  }

  .big-mn-bg {
background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(214,214,214,0.9) 50%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(50%,rgba(214,214,214,0.9)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(214,214,214,0.9) 50%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(214,214,214,0.9) 50%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(214,214,214,0.9) 50%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.9) 0%,rgba(214,214,214,0.9) 50%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */
  }

  .content-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bg-verlauf {
    background-color: #2c2c2c;
  }

  .col-centered{
    float: none;
    margin: 0 auto;
  }

  .flag_en{
    background: url("../img/flag_en_color.png") 0 2px no-repeat;
    width: 30px;
    height: 25px;
  }
  .flag_en:hover{
    background: url("../img/flag_en_color2.png") 0 2px no-repeat !important;
    width: 30px;
    height: 25px;
  }
  .flag_uk{
    background: url("../img/flag_uk_color.svg") 0 2px no-repeat;
    background-size: 25px 17px;
    width: 30px;
    height: 25px;
  }
  .flag_uk:hover{
    background: url("../img/flag_uk_color.svg") 0 2px no-repeat !important;
    background-size: 25px 17px;
    width: 30px;
    height: 25px;
  }
  .flag_de {
    background: url("../img/flag_de_color.png") 0 2px no-repeat;
    width: 30px;
    height: 25px;
  }
  .flag_de:hover{
       background: url("../img/flag_de_color2.png") 0 2px no-repeat !important;
       width: 30px;
       height: 25px;
  }
  .flag_ru{
    background: url("../img/flag_ru_color.png") 0 2px no-repeat;
    width: 30px;
    height: 25px;
  }
  .flag_ru:hover{
    background: url("../img/flag_ru_color2.png") 0 2px no-repeat !important;
    width: 30px;
    height: 25px;
  }
  .flag_ch{
    background: url("../img/flag_ch_color.png") 0 2px no-repeat;
    width: 30px;
    height: 25px;
  }
  .flag_ch:hover{
    background: url("../img/flag_ch_color2.png") 0 2px no-repeat !important;
    width: 30px;
    height: 25px;
  }
  .flag_jp{
    background: url("../img/flag_jp_color.png") 0 2px no-repeat;
    width: 30px;
    height: 25px;
  }
  .flag_jp:hover{
    background: url("../img/flag_jp_color2.png") 0 2px no-repeat !important;
    width: 30px;
    height: 25px;
  }
  .flag_tr{
    background: url("../img/flag_tr_color.png") 0 2px no-repeat;
    width: 30px;
    height: 25px;
  }
  .flag_tr:hover{
    background: url("../img/flag_tr_color2.png") 0 2px no-repeat !important;
    width: 30px;
    height: 25px;
  }

  .lang-dropdown > ul {
    min-width: 30px;
    width: 52px;
  }

  .langmenu > li, .langmenu > li > a {
	width: 50px;
	background-color: #000;
  }
  .langmenu > li > a:hover {
	width: 50px;
  }

  .navbar-nav>li>.dropdown-menu {
    margin-top: 2px;
  }

.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navbar {min-height:37px !important}

.navbar-model {
        text-transform: uppercase;
        font-size: 16px;
}

.navbar-model li > a {
        color: #fff;
}
.navbar-model li > a:hover {
        color: #2c2c2c;
}

.menu-marker {
	display: none;
	position: absolute !important;
	top: 22px;
	left: 100px;
	width: 100px;
	height: 22px;
	text-align: center;
}
.menu-marker i {
	background: url("../img/active.png") no-repeat;
	width: 14px;
	height: 10px;
	display: block;
}

.showondesktop {
	display: none;
}
.showondesktop img {
	float: left;
}
.themen-none {
	display: none !important;
}
.themen-menu {
	float: left;
	min-width: 150px;
	padding: 5px 0;
	margin: 4px 0 0;
	font-size: 13px;
	text-align: left;
	list-style: none;
}

.themen-menu2 {
	float: left;
	min-width: 175px;
	padding: 5px 0;
	margin: 4px 0 0;
	font-size: 13px;
	text-align: left;
	list-style: none;
}



.bigupper {
	font-weight: bold;
	text-transform: uppercase;
}
.themen-menu > li > a {
    padding-right: 0;
    padding-left: 0;
    font-family:'Avenir LT W02 35 Light', Arial;
    /* font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif; */
    color: #fff !important; 
    border: none;
    background-color: transparent !important;
    text-decoration: none;
}

.themen-menu2 > li > a {
    padding-right: 0;
    padding-left: 0;
    font-family:'Avenir LT W02 35 Light', Arial;
    /* font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif; */
    color: #fff !important; 
    border: none;
    background-color: transparent !important;
    text-decoration: none;
}



/* MS ----------------------- */
.dd_pix
{
        width: 550px;
        margin-left: -190px;
}
.dd_pix li
{
        float: left;
        width: 180px;
        height: 120px;
        font-size: 12px;
}
.dd_pix li span
{
        margin-left: 10px;
}
.dd_pix li a
{
        margin: 10px 0 0 10px;
}

.gal_big
{
        width: 825px;
	max-width: 100%;
                float: left;
                margin: 0 0 0 15px;
}

.gal_big a img
{
        width: 825px;
	max-width: 100%;
}
.gal_small a
{
        float: left;
        margin: 0;
}
.gal_small a img
{
        width: 255px;
        margin: 0 0 12px 30px;
}

.pbWrapper {
	margin-top: 50px;
}
.pbWrapper img 
{
	max-width: 100%;
}

#pbCloseBtn::before {
	line-height: 0.4 !important;
}
#pbCloseBtn:hover::before {
    padding: 30px 30px 24px 24px !important;
    line-height: 0 !important;
}

.appi_page_nav
{
        width: 100%;
        height: 40px;
        margin: 0 0 0 0;
        display: block;
        float:none;
        clear:both;
}
.appi_page_nav ul
{
        -webkit-padding-start: 0px;
        margin: 0 0 0 0;
        list-style: none;
	 padding: 0;
}
.appi_page_nav li
{
        float: left;
        line-height: 40px;
        background-color: #2c2c2c;
}
.appi_page_nav li a
{
        text-decoration: none;
        color: #fff;
        text-transform: uppercase;
        font-size: 16px;
        margin: 0 15px 0 15px;
}

.scrollToTop {
	width:48px; 
	height:48px;
	padding:3px; 
	text-align:center; 
	background: whiteSmoke;
	text-decoration: none;
	position:fixed;
	bottom:10px;
	right:10px;
	opacity: 1;
	display:none;
	background: url('../img/uparrow_red45.png') no-repeat 0px 0px;
}
.scrollToTop:hover, .scrollToTop:focus {
	text-decoration:none;
	color: transparent;
}

.themen-car2 {
	top: -80px !important;
}
.themen-car3 {
	top: -100px !important;
}
.carmeasures {
	margin: 15px 0;
	width: 100%;
}
.carmeasures th {
	text-transform: uppercase;
	border-bottom: none;
	font-weight: normal;
	margin-bottom: 8px;
}
.carmeasures td {
	vertical-align: top;
	width: 50%;
}
.carmeasures tr {
	border-bottom: 1px dotted #555;
}
.carmeasures tr:first-child, .carmeasures tr:last-child {
	border-bottom: none;
}
.carmeasures tr td:nth-child(2) {
	text-align: right;
}
.cartdleft {
	text-align: left !important;
}
.carmeasures ul {
	padding-left: 15px;
}

/* MS ----------------------- */


  .m_palazzo {
    background: url("/img/palazzo-1.png") 0 0 no-repeat;
    width: 160px;
    height: 90px;
  }
  .m_palazzo:hover {
    background: url("/img/palazzo-2.png") 0 0 no-repeat !important;
    width: 160px;
    height: 90px;
  }
  .m_visione {
    background: url("/img/visione-1.png") 0 0 no-repeat;
    width: 160px;
    height: 90px;
  }
  .m_visione:hover {
    background: url("/img/visione-2.png") 0 0 no-repeat !important;
    width: 160px;
    height: 90px;
  }
  .m_viva {
    background: url("/img/viva-1.png") 0 0 no-repeat;
    width: 160px;
    height: 90px;
  }
  .m_viva:hover {
    background: url("/img/viva-2.png") 0 0 no-repeat !important;
    width: 160px;
    height: 90px;
  }
  .m_pro {
    background: url("/img/mmpro-1.png") 0 0 no-repeat;
    width: 160px;
    height: 90px;
  }
  .m_pro:hover {
    background: url("/img/mmpro-2.png") 0 0 no-repeat !important;
    width: 160px;
    height: 90px;
  }
  .m_liberty {
    background: url("/img/liberty-1.png") 0 0 no-repeat;
    width: 160px;
    height: 90px;
  }
  .m_liberty:hover {
    background: url("/img/liberty-2.png") 0 0 no-repeat !important;
    width: 160px;
    height: 90px;
  }

.footerlinks {
        margin: 0 auto;
        padding: 0 0 0 0px;
        list-style: none;
}
.footerlinks li {
        float: left;
        padding: 0 8px 0 6px;
        border-right: 1px solid #fff;
}
.li_ohnera {
        border: none !important;
}
.footerlinks a {
        color: #fff;
        text-transform: uppercase;
}
.footerlinks a:hover {
        color: #cf003d;
        text-decoration: none;
}

.wpcf7-text, .wpcf7-date, .wpcf7-textarea, .wpcf7-submit, .wpcf7-select, .post-password-form input {
    background: #ddd;
    border: 1px solid #fff;
    padding: 2px 5px;
    color: black;
}
.wpcf7-submit {
    font-weight: bold;
}
.wpcf7-text:focus, .wpcf7-text:active, .wpcf7-date:focus, .wpcf7-date:active, .wpcf7-textarea:focus, .wpcf7-textarea:active, .wpcf7-submit:focus, .wpcf7-submit:active, .wpcf7-select:active, .wpcf7-select:focus {
    box-shadow: 0 0 1.5px 2px #cf003d;
}

.post-password-form {
	margin: 50px auto;
	width: 400px;
}


@media screen and (min-width: 1272px) {
  .logoh2 {
        left: -76px !important;
  }
}

@media screen and (min-width: 1024px) {
  .marchi-nav > li {
    margin-right: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1169px) {
  .logoh2
    {
        left: 52px !important;
  }
}

/* Responsive */
@media only screen and (min-width: 768px) {
  .main {
    max-width: 1024px;
    margin: 0 auto;
  }
  .header {
    height: 116px;
    position: relative;
  }

  .logo {
    width: 110px;
    position: absolute;
    top: 20px;
    left: 20px;
    margin: 0px;
    z-index: 2000;
  }

  .logoh2 {
        left: -30px;
  }
  .headerborder {
    position: relative;
    top: 42px;
    margin-top: -2px;
  }

  .nav-pos {
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: 48px;
  }

  li.marchi-dropdown-left, li.marchi-dropdown-right {
        padding-bottom: 4px;
  }

  /* li.marchi-dropdown-left:hover, li.marchi-dropdown-right:hover{
    background: url("../img/active.png") 48% 22px no-repeat;
    z-index: 100;
  } */

  .col-md-3 {
    width: 25%;
    float: left;
  }

  #slider-wrapper {
    padding: 0;
  }

  .marchi-dropdown-right > .dropdown-menu, .marchi-dropdown-left > .dropdown-menu {
    left: 0;
    right: auto;
  }

  .menu-marker {
	display: block;
  }

        ul.marchi-nav
        {
                float: right;
        }
        li.marchi-dropdown-left
        {
                float: left;
        }
}

@media only screen and (max-width: 1023px) {
  .slider {
    height: 300px;
    background-size: 654px 300px;
    max-width: 654px;
  }
  .logoh2
    {
        left: 52px !important;
  }
  .col-sm-6 {
    width: 50%;
    float: left;
  }

  .marchi-dropdown-left > .dropdown-menu {
    left: 0;
    right: auto;
  }
  .marchi-dropdown-right > .dropdown-menu {
    right: 0;
    left: auto;
  }

  .gal_big {
    margin: 10px 0 10px 15px;
  }
  .c768px100 {
	clear:both;
  }
  .home3blocks {
 	margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .ap-dots {
    bottom: 5px;
  }
  .slider {
    height: 200px;
    background-size: 436px 200px;
    max-width: 436px;
  }
  .logo {
    margin: 20px auto 10px;
    max-width: 110px;
    position: relative;
    top: -80px;
  }
  .logoh2
    {
        left: 0px !important;
        max-width: 300px;
  }
  .showondesktop {
	display: none;
  }
  .showondesktop img {
  	display: none;
  }
  .big-mn-bg {
	background: #000;
  }
  .col-sm-6 {
    width: 100%;
  }

}



@media screen and (min-width: 1200px) {
  .no-opacity {
  	opacity: 1 !important;
  }
  .showondesktop {
	width: 1175px;
	height: 580px;
    	margin-left: -814px;
	padding: 0;
    	position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .showondesktop-de {
	width: 1175px;
	height: 580px;
	margin-left: -800px;
	padding: 0;
    position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .showondesktop-tr {
	width: 1175px;
	height: 580px;
    	margin-left: -779px;
	padding: 0;
    	position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .showondesktop-cn {
	width: 1175px;
	height: 580px;
    	margin-left: -858px;
	padding: 0;
    	position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .big-mn-bg {
	width: 1170px;
	height: 581px;
    	padding: 30px 15px;
	-webkit-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	-moz-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
  }
  .themen-unten {
	display: block;
	background: #000;
	padding: 10px;
	position: absolute;
	bottom: 10px;
	height: 200px;
	width: 1140px;
  }
  .themen-unten > p {
	position: absolute;
	top: 124px;
	left: 18px;
	color: #fff;
	width: 520px;
  }
  .themen-unten > a {
	float: left;
	position: absolute;
	bottom: 10px;
	left: 18px;
	color: #fff;
	width: 400px;
  }
  .themen-unten > a:hover, .themen-unten > a:focus {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
  }

  .themen-car {
	position: absolute;
	right: 20px;
	top: -48px;
  }

  .home3blocks {
 	margin-bottom: 42px;
  }

  .appi_page_nav li:last-child {
	width: 117px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .no-opacity {
  	opacity: 1 !important;
  }
  .showondesktop {
	width: 972px;
	height: 580px;
    	margin-left: -613px;
	padding: 0;
    	position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .showondesktop-de {
	width: 972px;
	height: 580px;
    margin-left: -575px;
	padding: 0;
    	position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .showondesktop-tr {
	width: 972px;
	height: 580px;
    	margin-left: -577px;
	padding: 0;
    	position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .showondesktop-cn {
	width: 972px;
	height: 580px;
    	margin-left: -656px;
	padding: 0;
    	position: absolute;
	background-color: #000;
	/* background: url("/img/rangebg.jpg") 0 0 repeat-x; */
  }
  .big-mn-bg {
	width: 970px;
	height: 580px;
    	padding: 30px 15px;
	-webkit-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	-moz-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
  }
  .themen-menu {
	min-width: 190px;
  }
  .themen-unten {
	display: block;
	background: #000;
	padding: 10px;
	position: absolute;
	bottom: 10px;
	height: 200px;
	width: 940px;
  }
  .themen-unten > p {
	position: absolute;
	top: 118px;
	left: 18px;
	color: #fff;
	width: 400px;
  }
  .themen-unten > a {
	float: left;
	position: absolute;
	bottom: 10px;
	left: 18px;
	color: #fff;
	width: 400px;
  }
  .themen-unten > a:hover, .themen-unten > a:focus {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
  }
  .themen-car {
	position: absolute;
	right: 20px;
	top: -48px;
  }

  .gal_big {
    margin: 10px 0 10px 15px;
  }

  .home3blocks {
 	margin-bottom: 61px;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .no-opacity {
  	opacity: 1 !important;
  }
  .showondesktop {
	width: 970px;
	height: 500px;
    	margin-left: -655px;
	padding: 0;
    	position: absolute;
  }
  .showondesktop-de {
	width: 970px;
	height: 500px;
    	margin-left: -632px;
	padding: 0;
    	position: absolute;
  }
  .showondesktop-tr {
	width: 970px;
	height: 500px;
    	margin-left: -619px;
	padding: 0;
    	position: absolute;
  }
  .showondesktop-cn {
	width: 970px;
	height: 500px;
    	margin-left: -698px;
	padding: 0;
    	position: absolute;
  }
  .big-mn-bg {
	width: 970px;
	height: 500px;
    	padding: 30px 15px;
	-webkit-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	-moz-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
  }
  .themen-menu {
	min-width: 190px;
  }
  .themen-unten {
	display: block;
	background: #000;
	padding: 10px;
	position: absolute;
	bottom: 10px;
	height: 200px;
	width: 940px;
  }
  .themen-unten > p {
	position: absolute;
	top: 118px;
	left: 18px;
	color: #fff;
	width: 400px;
  }
  .themen-unten > a {
	float: left;
	position: absolute;
	bottom: 10px;
	left: 18px;
	color: #fff;
	width: 400px;
  }
  .themen-unten > a:hover, .themen-unten > a:focus {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
  }

  .themen-car {
	position: absolute;
	right: 20px;
	top: -48px;
  }
  .home3blocks {
 	margin-bottom: 61px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .no-opacity {
  	opacity: 1 !important;
  }
  .showondesktop {
	width: 753px;
	height: 394px;
    	margin-left: -434px;
	padding: 0;
    	position: absolute;
  }
  .showondesktop-de {
	width: 753px;
	height: 394px;
    margin-left: -396px;
	padding: 0;
    	position: absolute;
  }
  .showondesktop-tr {
	width: 753px;
	height: 394px;
    	margin-left: -398px;
	padding: 0;
    	position: absolute;
  }
  .showondesktop-cn {
	width: 753px;
	height: 394px;
    	margin-left: -477px;
	padding: 0;
    	position: absolute;
  }
  .big-mn-bg {
	width: 750px;
	height: 394px;
    	padding: 30px 15px;
	-webkit-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	-moz-box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
	box-shadow: 42px 0 0 0 rgba(0,0,0,1), -42px 0 0 0 rgba(0,0,0,1);
  }
  .themen-unten {
	display: none;
  }
}

@media only screen and (max-width: 767px) {
  .themen-menu {
	position: static;
	float: none;
	width: auto;
  }
  .navbar-nav .open .themen-menu>li>a {
	line-height: 20px;
	padding: 5px 15px 5px 25px;
	display: block;
  }
  .themen-menu >li>a:focus, .themen-menu>li>a:hover {
	background-color: #555 !important;
	text-decoration: none;
  }
  .themen-unten {
	display: none;
  }
  #slider-wrapper {
	padding-left: 0;
	padding-right: 0;
  }
}




