@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Nunito',sans-serif;
	font-size: 12px;
    font-weight: 300;
	}

a {
    color: #000000;
}

.clear {clear:left;}

.container {
	margin-top:-30px;
	}
	
.logo span {
	margin: 14px;
    position: absolute;
	}
	
footer {clear:left;margin-right: 0 !important;}


	
	
	
	
	
	
.navbar {
	margin-top:30px;
	margin-left: 10px;
	}
	
	
.navbar-default {
	background: none !important;
    background-color: none !important;
    border-color: none !important;
	border: none !important;
}

.navbar ul.menu_adnotammenu li {
	float:left;
	width:auto;
	} 
	
.navbar ul.menu_adnotammenu li:first-child {
	display:none;
	}
	
.navbar ul.menu_adnotammenu li a {
	border-bottom:1px solid #000;
	line-height:11px;
	margin-left:15px;
	padding:0 15px 0 15px;
	color:#9B9B9C;
	text-transform:uppercase;
	}
	
.navbar ul.menu_adnotammenu li a:hover {
	text-decoration:none !important;
	background: none !important;
    background-color: none !important;
	color:#000;
	}
	
.navbar ul.responsiveMenu li.active a {
	background: none !important;
	border:none !important;
	color:#000;
	}
	
.navbar .navbar-collapse ul#adnotammenu.nav li.active a {
	color:#000 !important;
	}
	
.navbar {
	margin-bottom: 20px;
    min-height: 15px;
	}
	



@media screen and (max-width: 767px) {
.logo span {display:none;}
.navbar-toggle {
	margin-top:-60px;
	}
.navbar-collapse {
	width:100%;
	overflow:visible;
	} 
.navbar-collapse ul {
	margin-left:-15px;
	}
.navbar-collapse ul li {
	width:100% !important;
	clear:left;
	height:30px;
	border-bottom:1px solid #e7e7e7;
	}
.navbar-collapse ul li a {
	border-bottom:none !important;
	line-height:30px !important;
	margin-left:none;
	padding:none;
	color:#9B9B9C;
	display:inline-block !important;	
	width:100% !important;
	text-align:center;
}
.slider {
	margin-top:-23px;
	
	}
footer {padding-right:20px;clear:left;}
}











/* OLD STYLES */

body.s-lmtv .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#e07e27;
	margin-left: 95px;
	}
	
body.s-itv .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#27aae1;
	margin-left: 95px;
	}
	
body.s-rtv .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#005b9e;
	margin-left: 95px;
	}
	
body.s-mtv .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#c55f6e;
	margin-left: 95px;
	}
	
body.s-lm .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#e6b222;
	margin-left: 95px;
	}
	
body.s-gm .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#97a042;
	margin-left: 95px;
	}
	
body.app-hos .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#005b9e;
	margin-left: 95px;
	}
	
body.app-res .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#e6b222;
	margin-left: 95px;
	}
	
body.app-corp .active_box {
	width:73px;
	height:68px;
	position:absolute;
	background:#c55f6e;
	margin-left: 95px;
	}

.dark_blue {background-color:#005b9e !important;}
.dark_brown {background-color:#beaa7e !important;}
.yellow {background-color:#e6b222 !important;}
.red {background-color:#c55f6e !important;}
.light_blue {background-color:#27aae1 !important;}
.orange {background-color:#e07e27 !important;}
.light_brown {background-color:#beaa7e !important;}
.grey {background-color:#93827b !important;}
.green {background-color:#97a042 !important;}
.grey_blue {background-color:#a7a9ac !important;}
.gold {background:#beab7e !important;}
.light_grey {background:#aaabab !important;}
.dark_grey {background:#5a5b5b !important;}

.hospitality {background:url(../img/icons/hospitality.png) center center no-repeat;}
.residential {background:url(../img/icons/residential.png) center center no-repeat;}
.corporate {background:url(../img/icons/corporate.png) center center no-repeat;}
.tailored {background:url(../img/icons/tailored.png) center center no-repeat;}
.standard {background:url(../img/icons/standard.png) center center no-repeat;}
.oem {background:url(../img/icons/oem.png) center center no-repeat;}

.sidebar .moduletable .custom {
	height: 550px;
    width: 128px;
	line-height:17px;
	font-size:18px;
	color:#fff;
	padding-left: 40px;
	}

.sidebar .moduletable .custom .sidebox {
	height: 128px;
    position: relative;
    top: 90px;
    width: 128px;
    z-index: 2;
	}
	
.sidebar .moduletable .custom span {
	margin-left: 2px;
    margin-top: 180px;
    position: absolute;
    z-index: 999;
	}
	
.sidebar .moduletable .custom .bg_slmtv {
	background:url(../img/lmtv2.png) center center no-repeat;
	width:128px;
	height:190px;
	position:relative;
	z-index:999;
	margin-left: -60px;
    margin-top: -120px;
	}
	
.sidebar .moduletable .custom .bg_itv {
	background:url(../img/itv.png) center center no-repeat;
	width:128px;
	height:190px;
	position:relative;
	z-index:999;
	margin-left: -45px;
    margin-top: -120px;
	}
	
.sidebar .moduletable .custom .bg_rtv {
	background:url(../img/rtv.png) center center no-repeat;
	width:128px;
	height:190px;
	position:relative;
	z-index:999;
	margin-left: -45px;
    margin-top: -120px;
	}
	
.sidebar .moduletable .custom .bg_mtv {
	background:url(../img/mtv2.png) center center no-repeat;
	width:128px;
	height:190px;
	position:relative;
	z-index:999;
	margin-left: -45px;
    margin-top: -120px;
	}
	
.sidebar .moduletable .custom .bg_lm {
	background:url(../img/lm.png) center center no-repeat;
	width:128px;
	height:190px;
	position:relative;
	z-index:999;
	margin-left: -45px;
    margin-top: -120px;
	}
	
.sidebar .moduletable .custom .bg_gm {
	background:url(../img/gm.png) center center no-repeat;
	width:128px;
	height:190px;
	position:relative;
	z-index:999;
	margin-left: -45px;
    margin-top: -120px;
	}
	
.linkbox_wrapper {
	margin-top: 90px;
	}
	
.linkbox {
	width:116px;
	background:#fff;
	border: 1px solid #A6A7A7;
	margin-bottom:10px;
	padding:5px;
	}
	
.linkbox_wrapper a {
	font-size:13px !important;
	}
	
.gallery {
	margin-left: 215px;
    position: absolute;
    top: 285px;
	}
	
.tabelle {
	margin-left: 185px;
    margin-top: -465px;
	}
	
.tabelle .bg {
	background:#fff;
	padding:5px;
	border:1px solid #ddd;
	margin-bottom:10px;
	}
	
.tabelle .bg h1 {
	margin-left:5px;
	text-transform:uppercase;
	margin-top:5px;
	}
	
.features .moduletable .custom {
    margin-bottom: 10px;
    margin-left: 180px;
    margin-top: 80px;
    padding: 5px;
    width: auto !important;
	}
	
.features .moduletable .custom .b_left, .features .moduletable .custom .b_right {
	float:none;
	width:auto;
	margin-bottom:10px;
	}
	
.features .moduletable .custom .b_left h1 {
	margin-top:5px;
	text-transform:uppercase;
	font-weight:300;
	}
	
.features .moduletable .custom .b_right {
	background:#fff;
	border:1px solid #ddd;
	padding:5px;
	}
	
.features .moduletable .custom .b_right strong {
	text-transform:uppercase;
	}

.buttons .box {
	width:128px;
	height:128px;
	margin-bottom:20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.buttons .box:hover {
	opacity:0.8;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.buttons .box span {
	margin-left: 2px;
    margin-top: 82px;
    position: absolute;
	color: #FFFFFF;
	}
	
.absolute {
	margin-left: 145px;
    margin-top: -444px;
    position: absolute;
	}
	
.buttons-inline {
	margin-left:300px;
	margin-top:25px;
	margin-bottom:50px;
	width:900px;
	}
	
.buttons-inline .box {
	width:128px;
	height:128px;
	margin-bottom:20px;
	margin-left:20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	float:left;
	}
	
.buttons-inline .box:hover {
	opacity:0.8;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.buttons-inline .box span {
	margin-left: 2px;
    margin-top: 82px;
    position: absolute;
	color: #FFFFFF;
	}
	
.buttons .box_2 {
	width:128px;
	height:64px;
	margin-bottom:20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.buttons .box_2:hover {
	opacity:0.8;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.buttons .box_2 span {
	margin-left: 2px;
    margin-top: 50px;
    position: absolute;
	color: #FFFFFF;
	}
	
.absolute_2 {
	margin-left: 145px;
    margin-top: -0px;
    position: absolute;
	}

.box_language {
	width:128px;
	height:64px;
	margin-bottom:20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.box_language:hover {
	opacity:0.8;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.box_language span {
	margin-left: 2px;
    margin-top: 17px;
    position: absolute;
	color: #FFFFFF;
	text-transform:uppercase;
	}
	
	
.language_selection {
	position:absolute;
	left:50%;
	margin-left:450px;
	margin-top:-40px;
	max-width:128px;
	overflow:hidden;
	}
	
.button_small {
	color: #FFFFFF;
    font-size: 12px;
    padding-top: 10px;
    width: 128px;
	float:left;
	margin-left:20px;
	}
	
.button_small:hover {opacity:0.9;}
	
.button_small_2 {
	color: #FFFFFF;
    font-size: 14px;
    height: 32px;
    padding-top: 10px;
    width: 228px;
	float:left;
	margin-left:10px;
	}
	
.button_small_2:hover {opacity:0.9;}
	
	
	
.newsscroller {
	border-top:2px solid #5a5b5b;
	color: #000000;
    margin-left: 0;
    margin-top: -50px;
    max-height: 150px !important;
    max-width: 310px;
    overflow: auto;
    position: absolute;
    z-index: 999;
	direction:rtl;
	padding-left:10px;
	}
	
@-moz-document url-prefix() {
.newsscroller {max-width:310px;}
}
	
.nspArts {
    -moz-box-sizing: border-box;
    direction: ltr;
    overflow: hidden;
    padding: 3px;
}
	
.newsscroller h4 {
	text-transform:uppercase;
	font-size:14px !important;
	margin-top: -20px !important;
	}




.text {
    background: none repeat scroll 0 0 #F1F1F2;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    overflow: auto;
    line-height: 24px;
    min-height: 650px;
	
   
	
    padding-bottom: 30px;
    padding-left: 70px;
    float:left;
    width: 100%;
}





.management {
	margin-top: 70px;
	clear: left;
	}
	
.management .left {
	float:left;
	width:128px;
	margin-right:10px;
	}
	
.management .left .box {
	width:128px;
	height:128px;
    margin-bottom:10px;
	}
	
.management .left span {
	margin-left: 2px;
    margin-top: 90px;
    line-height:17px;
    position: absolute;
    text-transform: uppercase;
	color:#fff;
	}
	
.management .center {
	float:left;
	background:#fff;
	border: 1px solid #A6A7A7; 
	width:670px;
	margin-right:10px;
	padding:5px;
	margin-bottom: 10px;
	}
	
.management .center2 {
	float:left;
	background:#fff;
	border: 1px solid #A6A7A7; 
	width:740px;
	margin-right:10px;
	padding:5px;
	margin-bottom: 10px;
	}
	
.management .center strong, .management .center2 strong {
	text-transform:uppercase;
	}
	
.management .right {
	float:left;
	width:160px;
	height:160px;
	}
	
.management .right img {
	max-width:160px;
	}
	
	
	
	
	
.my-adnotam {
	margin-top: 100px;
	clear: left;
	}
	
.my-adnotam a {
	text-decoration:none;
	}
	
.my-adnotam .box {
	width:128px;
	height:128px;
	}
	
.my-adnotam span {
	color:#fff;
	text-transform:uppercase;
	line-height: 48px;
	margin-left:2px;
	}
	 
.my-adnotam .app-left {
	width:470px;
	float:left;
	margin-bottom:10px;
	}
	
.my-adnotam .app-right {
	width:470px;
	float:left;
	margin-bottom:10px;
	}
	
.my-adnotam .app-link {
	margin-left:135px;
	border: 1px solid #A6A7A7;
	padding:5px;
	}
	
.my-adnotam .arrow_gold {
    background: url("../img/arrow_gold.png") no-repeat scroll right top #FFFFFF !important;
    min-height: 45px;
    width: 270px;
}

.my-adnotam .arrow_grey_blue {
    background: url("../img/arrow_grey_blue.png") no-repeat scroll right top #FFFFFF;
    min-height: 45px;
    width: 270px;
}

.my-adnotam strong {
	text-transform:uppercase;
	}
	
	
	




.applications {
	margin-top: 100px;
	clear: left;
	}
	
.applications a {
	text-decoration:none;
	}
	
.applications .box {
	width:135px;
	height:135px;
	}
	
.applications span {
	color: #FFFFFF;
    line-height: 17px;
    margin-left: 2px;
    margin-top: 85px;
    position: absolute;
    text-transform: uppercase;
	}
	
.applications .app-left {
	width:470px;
	float:left;
	margin-bottom:10px;
	}
	
.applications .app-right {
	width:470px;
	float:left;
	margin-bottom:10px;
	}
	
.applications .app-link {
	margin-left:135px;
	border: 1px solid #A6A7A7;
	padding:5px;
	}
	
.applications .arrow_blue {
    background: url("../img/arrow_lightblue.png") no-repeat scroll right top #FFFFFF;
    min-height: 45px;
    width: 270px;
}

.applications .arrow_yellow {
    background: url("../img/arrow_yellow.png") no-repeat scroll right top #FFFFFF;
    min-height: 45px;
    width: 270px;
}

.applications .arrow_red {
    background: url("../img/arrow_red.png") no-repeat scroll right top #FFFFFF;
    min-height: 45px;
    width: 270px;
}

.applications .arrow_brown {
    background: url("../img/arrow_brown.png") no-repeat scroll right top #FFFFFF;
    min-height: 45px;
    width: 270px;
}

.applications .arrow_orange {
    background: url("../img/arrow_orange.png") no-repeat scroll right top #FFFFFF;
    min-height: 45px;
    width: 270px;
}

.app-desc {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A6A7A7;
    margin-right: 180px;
    margin-top: 115px;
    padding: 0 5px 5px 15px;
    position: relative;
	float: right;
    width: 700px;
	}
	
.app-desc p {
	float:left;
	width:310px;
	padding-right:20px;
	}
	
	
	
	
.overview-liste {
	float:left;
	margin-right:30px;
	width:140px;
	margin-top:100px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.overview-liste:hover {
	opacity:0.8;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
	
.overview-liste .box {
	width:140px;
	height:140px;
	}
	
.overview-liste span {
	color: #FFFFFF;
    line-height: 14px;
    margin-left: 2px;
    margin-top: 112px;
    position: absolute;
	}
	
.ov_st {
	width:460px;
	float:left;
	margin-right:10px;
	margin-top:50px;
	}


.ov_st .a-box {
	width:73px;
	height:68px;
	position:absolute;
	top: 152px;
	margin-left: 60px !important;
	}
@-moz-document url-prefix() {
.ov_st .a-box {top: 172px;}
}

.ov_st .sidebox {
	width:128px;
	height:128px;
	position:absolute;
	z-index:2;
    margin-top:90px;
	}
	
.ov_st span {
	position:absolute;
    margin-top: 185px;
	z-index:999;
	color:#fff;
	font-size: 20px;
    line-height: 17px;
	}
	
.ov_st .bg-mtv {
	background: url("../img/mtv.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	z-index:999;
	width:128px;
	height:150px;
	margin-left:-50px;
	margin-top:30px;
	}
	
.ov_st .bg-lmtv {
	background: url("../img/lmtv.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	z-index:999;
	width:128px;
	height:150px;
	margin-left:-50px;
	margin-top:30px;
	}
	
.ov_st .desc {
	width:140px;
	margin-top:270px;
	}
	
.ov_st .desc ul {
	margin-left:-25px;
	}
	
.ov_st a {
	text-decoration:none;
	}


.ov_st .link_res {
    border: 1px solid #A6A7A7;
    padding: 5px 10px 5px 10px;
    top: 0;
    width: 270px;
	font-size: 11px;
	}


.ov_st .link {
    border: 1px solid #A6A7A7;
    margin-left: 150px;
    margin-top: 430px;
    padding: 5px 10px 5px 10px;
    position: absolute;
    top: 0;
    width: 270px;
	font-size: 11px;
	}
	
.ov_st .link2 {
    border: 1px solid #A6A7A7;
    margin-left: 150px;
    margin-top: 520px;
    padding: 5px 10px 5px 10px;
    position: absolute;
    top: 0;
    width: 270px;
	font-size: 11px;
	}
	
.ov_st .link3 {
    border: 1px solid #A6A7A7;
    margin-left: 150px;
    margin-top: 610px;
    padding: 5px 10px 5px 10px;
    position: absolute;
    top: 0;
    width: 270px;
	font-size: 11px;
	}
	
.ov_st .link4 {
    border: 1px solid #A6A7A7;
    margin-left: 150px;
    margin-top: 700px;
    padding: 5px 10px 5px 10px;
    position: absolute;
    top: 0;
    width: 270px;
	font-size: 11px;
	}
	
.ov_st strong {
	text-transform:uppercase;
	}
	
.arrow_orange {
	background: url("../img/arrow_orange.png") no-repeat center right #fff;
	width: 270px;
	min-height:45px;
	}
	
.arrow_red {
	background: url("../img/arrow_red.png") no-repeat center right #fff;
	width: 270px;
	min-height:45px;
	}
	
.mtv {
	background: url("../img/mtv2.png") no-repeat scroll 0 0 transparent;
    height: 160px;
    margin-left: -5px;
    margin-top: -180px;
    position: relative;
    width: 140px;
    z-index: 3;
	}
	
.rtv {
	background: url("../img/rtv.png") no-repeat scroll 0 0 transparent;
    height: 160px;
    margin-left: 0px;
    margin-top: -180px;
    position: relative;
    width: 140px;
    z-index: 3;
	}
	
.itv {
	background: url("../img/itv.png") no-repeat scroll 0 0 transparent;
    height: 160px;
    margin-left: 0px;
    margin-top: -180px;
    position: relative;
    width: 140px;
    z-index: 3;
	}
	
.llmtv {
	background: url("../img/lmtv2.png") no-repeat scroll 0 0 transparent;
    height: 160px;
    margin-left: -20px;
    margin-top: -180px;
    position: relative;
    width: 140px;
    z-index: 3;
	}
	
.lm {
	background: url("../img/lm.png") no-repeat scroll 0 0 transparent;
    height: 160px;
    margin-left: 0px;
    margin-top: -180px;
    position: relative;
    width: 140px;
    z-index: 3;
	}
	
.gm {
	background: url("../img/gm.png") no-repeat scroll 0 0 transparent;
    height: 160px;
    margin-left: 0px;
    margin-top: -180px;
    position: relative;
    width: 140px;
    z-index: 3;
	}
	
.mtv:hover, .rtv:hover, .itv:hover, .llmtv:hover, .lm:hover, .gm:hover {
	opacity:1;
	}
	
.a-box {
	height: 68px;
    margin-left: 100px;

    top: 0;
    width: 73px;
	}
	
.info {
	border:1px solid #000;
	padding:10px;
	background:#fff;
	margin-top:10px;
	}
	
.info h1 {
	margin-top:0px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	}
	
.info p {
	line-height:20px;
	}
	
	
	


.leveltwothreemobile {
	width: auto;
	margin-top: -20px;
	}
	
.leveltwothreemobile ul.nav {
	clear: both;
	float: right;
    text-align: right;
	margin-right: 15px;
	}
	
.leveltwothreemobile ul.nav li {
	display:inline;
	float:left;
	}
	
	
	
.contact_left {
	float:left;
	width:300px;
	}
	
.contact_right {
	background: url("../img/map-en.png") no-repeat scroll right center transparent;
    float: left;
    height: 419px;
    width: 700px;
	}
	
.contact_right_de {
	background: url("../img/map-de.png") no-repeat scroll right center transparent;
    float: left;
    height: 419px;
    width: 700px;
	}
	
.contact_right .llc, .contact_right_de .llc {
	margin-left: 180px;
    margin-top: 135px;
    position: absolute;
	}
	
.contact_right .germany, .contact_right_de .germany {
	margin-left: 320px;
    margin-top: 130px;
    position: absolute;
	}
	
.contact_right .middleeast, .contact_right_de .middleeast {
	margin-left: 370px;
    margin-top: 163px;
    position: absolute;
	}
	
.contact_right .hongkong, .contact_right_de .hongkong {
	margin-left: 500px;
    margin-top: 182px;
    position: absolute;
	}
	
.contact_right .asia, .contact_right_de .asia {
	margin-left: 485px;
    margin-top: 232px;
    position: absolute;
	}
	
.item-pageblog, .blogblog {width:770px;margin-top: 20px;}

.blogblog .items-more .items-more ol.nav {
	display:none;
	}
	
.blogblog .pagination ul {
	margin-left:-40px;
	margin-top:20px;
	}
	
.blogblog .pagination ul li {
	float:left;
	margin-right:15px;
	list-style-type:none;
	}
	
.blog .page-header h2 {
	font-size: 20px;
    font-weight: normal;
    margin-top: 10px;
    text-transform: uppercase;
	display:inline;
	}
	
.article-info-term {display:none;}
dd.create {margin:0 !important;}

.item-pageblog, .blogblog {width:770px;margin-top: 20px;}

.blogblog .items-more .items-more ol.nav {
	display:none;
	}
	
.blogblog .pagination ul {
	margin-left:-40px;
	margin-top:20px;
	}
	
.blogblog .pagination ul li {
	float:left;
	margin-right:15px;
	list-style-type:none;
	}
	
.pagination p.pull-right {
	float:none !important;
	}
	
.en-de {float:right;}
	
.en-de-2 {
	display:none;
	}
	


.heading {
	color: #000000;
    left: 50%;
    margin-left: -535px;
    position: absolute !important;
    top: 108px;
    z-index: 999 !important;
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.heading {
	color: #000000;
    left: 50%;
    margin-left: -535px;
    position: absolute !important;
    top: 88px;
    z-index: 999 !important;
	}
} 
	
.heading h1 {
	text-transform:uppercase;
	font-weight:300;
	font-size:11px;
	}
	
.heading h1 .moduletable {
	margin-left: -55px;
    margin-top: 14px;
    position: absolute;
    width: 600px;
    z-index: 9999999;
	}
	
.heading h1 .moduletable ul.breadcrumb {}
	
.heading h1 .moduletable ul.breadcrumb li {
	display:inline;
	float:left;
	}
	
.breadcrumb {
    background-color: none !important;
	background: none !important;
    border-radius: 0px;
    list-style: none outside none;
    margin-bottom: 20px;
    padding: 8px 15px;
}





.description .moduletable .custom {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A6A7A7;
    margin-bottom: 10px;
    margin-left: 100px;
    margin-top: 65px;
    padding: 5px;
    width: 795px;
	float:left;
	}
	
.description .moduletable .custom h2 {
	margin-top: 5px;
    text-align: right;
    text-transform: uppercase;
	font-weight:300;
	float:right;
	}
	
.description .moduletable .custom p {
	float:left;
	width: 350px;
	}
	
.description .moduletable .custom p.image {
	width: 250px;
	}
	
.description .moduletable .custom img {
	margin-left: -30px;
    position: relative;
	}
	
.description .description-more {
	clear:left;
	background:#fff;
	margin-left:100px;
	margin-bottom:10px;
	border: 1px solid #A6A7A7;
	max-width:400px;
	padding:5px;
	}
	
.description .description-more strong {
	text-transform:uppercase;
	}	
	
.description2 .moduletable .custom {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A6A7A7;
    margin-bottom: 10px;
    margin-left: 100px;
    margin-top: 65px;
    padding: 5px;
    width: 795px;
	float:left;
	}
	
.description2 .moduletable .custom h2 {
	margin-top: 5px;
    text-align: right;
    text-transform: uppercase;
	font-weight:300;
	float:right;
	}
	
.description2 .moduletable .custom p {
	float:right;
	width: 350px;
	}
	
.description2 .moduletable .custom p.image {
	width: 250px;
	}
	
.description2 .moduletable .custom img {
	margin-left: -30px;
    position: relative;
	}
	
.description2 .description-more {
	clear:left;
	background:#fff;
	margin-left:100px;
	margin-bottom:10px;
	border: 1px solid #A6A7A7;
	max-width:400px;
	padding:5px;
	}
	
.description2 .description-more strong {
	text-transform:uppercase;
	}	
	
.description3 .moduletable .custom {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A6A7A7;
    margin-bottom: 10px;
    margin-left: 100px;
    margin-top: 65px;
    padding: 5px;
    width: 795px;
	float:left;
	}
	
.description3 .moduletable .custom h2 {
	margin-top: 5px;
    text-align: right;
    text-transform: uppercase;
	font-weight:300;
	float:right;
	}
	
.description3 .moduletable .custom p {
	float:left;
	width: 350px;
	}
	
.description3 .moduletable .custom p.image {
	width: 250px;
	}
	
.description3 .moduletable .custom img {
	margin-left: -30px;
    position: relative;
	float:left;
	}
	
.description3 .description-more {
	clear:left;
	background:#fff;
	margin-left:100px;
	margin-bottom:10px;
	border: 1px solid #A6A7A7;
	max-width:400px;
	padding:5px;
	}
	
.description3 .description-more strong {
	text-transform:uppercase;
	}
	
footer ul.nav {
    position: relative;
	margin-left:0px; 
	padding-top:60px;
	max-width:600px;
	}
	
footer ul.nav li {
	display: inline;
    float: left;
    list-style-type: none;
    margin-right: 15px;
	}
	
footer ul.nav li a { 
	cursor:help;
	text-decoration:underline;
	margin-left: 10px;
    padding: 0;
	}
	
footer ul.nav li a:hover {
	text-decoration:none;
	}		
	
footer .footer_buttons_wrapper {
    left: 50%;
    margin-left: -100px;
    position: absolute;
    text-align: left;
	margin-top: -82px;
	}
	
footer .footer_buttons_wrapper .footer_buttons {
	width: 500px !important;
	}
	
footer .footer_buttons_wrapper .footer_buttons .catalogue_button {
	float: right;
    height: 70px;
    margin-right: 10px;
    padding: 3px;
    width: 122px;
	}
	
footer .footer_buttons_wrapper .footer_buttons .catalogue_button span {
	color:#fff;
	text-transform:uppercase;

	}
	
.copyright {
	margin-top:-25px;
	}
	




.nspArtPage div:nth-child(3) {display:none;}
.nspArtPage div:nth-child(4) {display:none;}
.nspArtPage div:nth-child(5) {display:none;}
.nspArtPage div:nth-child(6) {display:none;}
.nspArtPage div:nth-child(7) {display:none;}
.nspArtPage div:nth-child(8) {display:none;}
.nspArtPage div:nth-child(9) {display:none;}
.nspArtPage div:nth-child(10) {display:none;}
.nspArtPage div:nth-child(11) {display:none;}
.nspArtPage div:nth-child(12) {display:none;}
.nspArtPage div:nth-child(16) {display:none;}
.nspArtPage div:nth-child(17) {display:none;}
.nspArtPage div:nth-child(18) {display:none;}
.nspArtPage div:nth-child(19) {display:none;}
.nspArtPage div:nth-child(20) {display:none;}
.nspArtPage div:nth-child(21) {display:none;}
.nspArtPage div:nth-child(22) {display:none;}
.nspArtPage div:nth-child(23) {display:none;}
.nspArtPage div:nth-child(24) {display:none;}
.nspArtPage div:nth-child(25) {display:none;}
.nspArtPage div:nth-child(26) {display:none;}
.nspArtPage div:nth-child(27) {display:none;}
.nspArtPage div:nth-child(28) {display:none;}
.nspArtPage div:nth-child(29) {display:none;}
.nspArtPage div:nth-child(30) {display:none;}
.nspArtPage div:nth-child(31) {display:none;}
.nspArtPage div:nth-child(32) {display:none;}
.nspArtPage div:nth-child(33) {display:none;}
.nspArtPage div:nth-child(34) {display:none;}
.nspArtPage div:nth-child(35) {display:none;}
.nspArtPage div:nth-child(36) {display:none;}
.nspArtPage div:nth-child(37) {display:none;}
.nspArtPage div:nth-child(38) {display:none;}
.nspArtPage div:nth-child(39) {display:none;}
.nspArtPage div:nth-child(40) {display:none;}
.nspArtPage div:nth-child(41) {display:none;}
.nspArtPage div:nth-child(42) {display:none;}
.nspArtPage div:nth-child(43) {display:none;}
.nspArtPage div:nth-child(44) {display:none;}
.nspArtPage div:nth-child(45) {display:none;}
.nspArtPage div:nth-child(46) {display:none;}
.nspArtPage div:nth-child(47) {display:none;}
.nspArtPage div:nth-child(48) {display:none;}
.nspArtPage div:nth-child(49) {display:none;}
v.nspArtPage div:nth-child(50) {display:none;}
.nspArtPage div:nth-child(51) {display:none;}
.nspArtPage div:nth-child(52) {display:none;}
.nspArtPage div:nth-child(53) {display:none;}





@media screen and (max-width: 1024px) {
	
.box_language, .sidebar .moduletable .custom, .breadcrumb, .ov_st .link, .ov_st .link2, .ov_st .link3, .ov_st .link4, .a-box, .active_box, .language_selection, .box-ls, .footer_buttons_wrapper, footer ul.nav, .heading {display:none !important;}
.en-de-2 {position: absolute; top:10px; display:inline; right:33px;}
footer {margin-right:-20px !important;}
.text {
   
    padding-left: 10px !important;
	padding-right:10px;
    
}	
.buttons-inline {
	margin-bottom: 230px;
    margin-left: 0px;
    margin-top: 25px;
    width: 100%;
	margin-left: 30px;
	}
  .applications .app-left {
    
    width: 410px !important;
  }
.my-adnotam .app-left {
    float: left;
    margin-bottom: 10px;
    width: 410px;
}
.button_small {
	width:40%;
	margin-bottom:20px;
	}
.app-desc {
    background: none;
    border: 0px solid #A6A7A7;
    float: left;
    margin-right: 0px;
    margin-top: 25px;
    padding: 0px;
    position: relative;
    width: auto;
}
.applications {margin-top:20px;}
.management .left .box {
    display: none;
}
.my-adnotam .app-link {
	margin-left: 0px;
	margin-top:5px;
	}
.item-pageblog, .blogblog {width:auto !important;margin-top: 20px;}

.management .center, .management .center2 {
	
	background:none !important;
	border:none !important;
	
	}
.contact_left {
    width: 200px;
}
.contact_right {
    display:inline;
}

.newsscroller {
	max-width:none;
	
	border-top: 0px solid #5A5B5B;
    color: #000000;
    direction: rtl;
    margin-left: 0;
    margin-top: -25px;
    max-height: none !important;
    overflow: auto;
    padding-left: 10px;
    position: static;
	}
.ov_st {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    padding-left: 30px;
    width: 460px;
}
.ov_st .desc {
    width: auto !important;
}
.gallery {
	float: left;
    margin-left: 0px;
    position: relative;
    top: 0px;
	}
.description .moduletable .custom {
    background: none;
    border: 0px solid #A6A7A7;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 0px;
    padding: 5px;
    width: auto !important;
}
.description .moduletable .custom h2 {
    float: left;
    text-align: left;
}
.description .moduletable .custom p {
    float: left;
    width: auto;
}
.tabelle {margin-left:10px;}
.tabelle img {
	float:left;
	width:768px;
	
	}
.management .center2 table tbody tr td table tbody tr td div#RelatedI.Client a img {max-width:85px; max-height:61px;}
.management .center2 table tbody tr td table {font-size:0px;}
.app-desc p {float:none !important}
.features .moduletable .custom {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
    width: auto !important;
}
.description3 .moduletable .custom {
	background: none !important;
    border: 0px solid #A6A7A7;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 15px;
    padding: 5px;
    width: auto !important;
	float:left;
	}
	
.description3 .moduletable .custom h2 {
	margin-top: 5px;
    text-align: left;
    text-transform: uppercase;
	font-weight:300;
	float:left;
	}
	
.description3 .moduletable .custom p {
	float:left;
	width: auto !important;
	}
	
.description3 .moduletable .custom p.image {
	width: auto !important;
	}
	
.description3 .moduletable .custom img {
	margin-left: -30px;
    position: relative;
	float:left;
	}
	
.description3 .description-more {
	clear:left;
	background:none !important;
	margin-left:10px;
	margin-bottom:10px;
	border: 0px solid #A6A7A7;
	max-width:none;
	padding:5px;
	}
	
.description3 .description-more strong {
	text-transform:uppercase;
	}
	

}


@media screen and (max-width: 400px) {
	
.overview-liste {
	float:left;
	margin-right:30px;
	width:270px;
	margin-top:100px;
	-webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
	}
.contact_right {
	display:none !important;
	}
.active_box {display:none;}

.applications .app-link {
	margin-left:0px;
	border: 1px solid #A6A7A7;
	padding:5px;
	margin-top:5px;
	}
.leveltwothreemobile {
	width: 100%;
	margin-top: -20px;
	}
	
.leveltwothreemobile ul.nav {
	clear: both;
	float: left;
    margin-right: -110px;
    text-align: left;
	}
	
.leveltwothreemobile ul.nav li {
	display: block;
    padding: 0px 15px 0px 0px;
    position: relative;
	}
.leveltwothreemobile ul.nav li, .leveltwothreemobile ul.nav li a {
	background: none repeat scroll 0 0 #e7e7e7;
    
    width: 100%;
	}
.leveltwothreemobile ul  {
	margin-bottom:25px;
	}
.ov_st .desc {
    max-width: 250px !important;
}
.buttons-inline {
	margin-bottom: 230px;
    margin-left: 0px;
    margin-top: 25px;
    width: 100%;
	margin-left: 0px;
	}
.center2 {width:auto !important}
.tabelle img {
	float:left;
	width:270px;
	
	}
	
.management .center2 table tbody tr td table tbody tr td div#RelatedI.Client a img {max-width:65px; max-height:46px;}
}