/* design */

/* style: MainStyle language: default / engineId: default / pseudo: default */
#mobile-header ul {
	width:100%;
	height:auto;
	margin-top:3px;
	padding-top:10px;
	background-image:url(../../../../docs/en/11399/Icon-Trennlinie-Horizontal-Klein-1px.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.content-body #footer {
	width:100%;
	border-top-width:8px;
	border-top-color:#C8C8CA;
	border-top-style:solid;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:63px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding-top:14px;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
	background-image:url(../../../../docs/en/11399/Icon-Trennlinie-Horizontal-Klein-1px.gif);
	background-repeat:repeat-x;
	background-position:left 40px;
}

.content-body .content-section .content-wrapper .content-container .mod-sidenavigation {
	width:100%;
	margin-bottom:30px;
}

.content-body #footer #functions {
	float:right;
	margin-bottom:20px;
}

.content-body {
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
}

.content-body .left-margin {
	width:50px;
}

.content-body .left-margin div {
	width:50px;
	height:30px;
}

.content-body .content-section {
	width:100%;
	max-width:1000px;
}

.content-body .content-section .content-wrapper .content-container .sidenavigation {
	width:240px;
}

.content-body .content-section .content-wrapper .content-container .menu-delimiter {
	width:12px;
}

.content-body .content-section .content-wrapper .content-container .menu-delimiter div {
	width:12px;
	height:10px;
}

.content-body .content-section .content-wrapper .content-container .maincol {
	width:79.9789%;
}

.content-margin {
	width:20px;
	height:10px;
}

.content-main {
	width:69.6969%;
}

.content-side {
	width:25.032%;
}

.content-body .footer-section {
	width:100%;
}

.content-body .footer-section .footer-content-width-50 {
	width:50%;
}

.content-body .footer-section .footer-content-width-30 {
	width:30%;
}

.content-body .footer-section .footer-content-width-20 {
	width:20%;
}

.content-body #footer .footer-section {
	width:100%;
}

.content-body .footer-section #companyContacts table {
	height:100%;
}

#mobile-header ul li {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	background-color:#646464;
}

#mobile-header ul li a {
	font-size:14px;
	letter-spacing:1px;
	line-height:40px;
	font-family:宋体, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	display:block;
	padding-left:10px;
}

#mobile-header ul li div {
	width:100%;
	z-index:1000;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
	padding-top:20px;
	background-color:#FFFFFF;
}

#mobile-header ul li div ul {
	overflow:hidden;
	width:100%;
	padding-top:0px;
	background-image:url(../../../../docs/de/6690/Delimiter-Newsletter-Side.gif);
	background-repeat:repeat-x;
	background-position:0px -13px;
}

#mobile-header ul li div ul li.delimiter {
	height:30px;
}

#mobile-header ul li.last {
	margin-right:0px;
}

#mobile-header ul li div ul li {
	width:100%;
	border-width:0px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/de/10281/delimiter-horizontal-redesign.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#mobile-header ul li div ul li a {
	font-size:14px;
	line-height:16px;
	font-family:宋体, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#646464;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	display:block;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	background-repeat:no-repeat;
	background-position:right center;
}

#mobile-header {
	display:none;
}

#mobile-header .navigation-bar {
	position:relative;
	height:40px;
	background-color:#F1F1F1;
	background-image:url(../../../../docs/de/11440/mobile-nav-closed.gif);
	background-repeat:no-repeat;
	background-position:10px 15px;
}

#mobile-header .navigation-bar a.openNav {
	position:relative;
	display:block;
	width:27px;
	height:14px;
	top:15px;
	left:10px;
}

#mobile-header .navigation-bar.active {
	background-image:url(../../../../docs/de/11442/mobile-nav-open.gif) !important;
	background-repeat:no-repeat;
	background-position:10px 21px;
}

#mobile-header.active {
	position:absolute;
	width:100%;
	height:auto !important;
	z-index:9999;
	background-color:#FFFFFF;
}

#mobile-header ul li div ul li div {
	padding:0;
}

#mobile-header ul li div ul li div ul li {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:20px;
	background-color:#FFFFFF;
}

#mobile-header .meta-nav {
	border-top-width:8px;
	border-color:#C8C8CA;
	border-top-style:solid;
	margin-top:25px;
	padding-top:25px;
}

#mobile-header .bg-blue {
	background-color:#0060AF !important;
}

#mobile-header .bg-lightgreen {
	background-color:#C0D200 !important;
}

#mobile-header .bg-lightblue {
	background-color:#6CABE7 !important;
}

#mobile-header .bg-ochre {
	background-color:#F1AB00 !important;
}

#mobile-header .bg-red {
	background-color:#B92D23 !important;
}

#mobile-header .link-blue {
	background-image:url(../../../../docs/de/10297/Link-Icon-Blue.gif) !important;
	background-position:right center;
}

#mobile-header .link-lightblue {
	background-image:url(../../../../docs/de/10301/Link-Icon-Light-Blue.gif) !important;
	background-position:right center;
}

#mobile-header .link-lightgreen {
	background-image:url(../../../../docs/de/10302/Link-Icon-Light-Green.gif) !important;
	background-position:right center;
}

#mobile-header .link-ochre {
	background-image:url(../../../../docs/de/10303/Link-Icon-Ochre.gif) !important;
	background-position:right center;
}

#mobile-header .link-red {
	background-image:url(../../../../docs/de/10304/Link-Icon-Red.gif) !important;
	background-position:right center;
}

#mobile-header .navigation-bar .language-menu {
	float:right;
	padding-right:10px;
}

#mobile-header .head {
	width:100%;
	height:70px;
	background-image:url(../../../../docs/en/11399/Icon-Trennlinie-Horizontal-Klein-1px.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#mobile-header .navigation-bar .language-menu .language {
	font-size:14px;
	font-family:宋体, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#646464;
	text-decoration:none;
	padding-left:10px;
	background-image:url(../../../../docs/de/10297/Link-Icon-Blue.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

#mobile-header .navigation-bar .language-menu .countries {
	font-size:14px;
	font-family:宋体, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#646464;
	text-decoration:none;
	margin-right:25px;
	padding-left:10px;
	background-image:url(../../../../docs/de/10297/Link-Icon-Blue.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

#mobile-header .head .logo {
	float:right;
	margin-top:15px;
}

#mobile-header .head .site {
	font-size:14px;
	font-family:宋体, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	position:relative;
	top:15px;
	left:9px;
}

#mobile-header ul li span {
	font-size:14px;
	letter-spacing:1px;
	line-height:40px;
	font-family:宋体, Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	display:block;
	padding-left:10px;
}

#mobile-header .navigation-bar .language-menu .active {
	color:#0060AF;
	background-image:url(../../../../docs/de/10297/Link-Icon-Blue.gif) !important;
}

#mobile-header .color-blue {
	color:#0060AF !important;
}

#mobile-header .color-brown {
	color:#715835 !important;
}

#mobile-header .color-darkgreen {
	color:#007A48 !important;
}

#mobile-header .color-default {
	color:#0060AF !important;
}

#mobile-header .color-green {
	color:#009543 !important;
}

#mobile-header .color-lightblue {
	color:#6CABE7 !important;
}

#mobile-header .color-lightgreen {
	color:#C0D200 !important;
}

#mobile-header .color-ochre {
	color:#F1AB00 !important;
}

#mobile-header .color-red {
	color:#B92D23 !important;
}

#mobile-header .color-yellow {
	color:#F5CF48 !important;
}

.content-full {
	width:98%;
}

#mobile-header .search-wrapper {
	margin-bottom:20px;
}

.content-body.content-body-newsletter {
	width:769px;
	margin-left:10px;
}

.content-body.content-body-newsletter .newsletter-logo {
	padding-top:10px;
}

.content-body.content-body-newsletter .content-side {
	width:29.032% !important;
	padding-top:41px;
}

.content-body .content-section .content-wrapper {
	width:100%;
}

.content-body #footer .footer-section a {
	line-height:15px;
}

.back-link {
	display:block;
	float:right;
	padding-left:15px;
	background-image:url(../../../../docs/de/481/Icon-Backward.gif);
	background-repeat:no-repeat;
	background-position:0 -2px;
}

hr.delimiterhorizontal {
	width:100%;
	border-width:0px;
	border-style:none;
	background-image:url(../../../../docs/en/992/Icon-Trennlinie-Horizontal.gif);
	background-repeat:repeat-x;
}

.content-side .brick-delimiter {
	margin-top:5px;
	margin-bottom:5px;
}

.content-nofound p {
	margin-top:25px;
	margin-bottom:15px;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
#mobile-header ul li div ul li a:hover {
	color:#000000;
}
/* style: MainStyle language: en / engineId: default / pseudo: default */
#mobile-header ul li a {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
}

#mobile-header ul li div ul li a {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
}

#mobile-header .navigation-bar .language-menu .language {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
}

#mobile-header .navigation-bar .language-menu .countries {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
}

#mobile-header .head .site {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
}

#mobile-header ul li span {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
}

/* design @media Mobile */
@media only screen and (max-width : 640px) {

/* style: MainStyle language: default / engineId: default / pseudo: default */
.content-body .left-margin {
	display:none;
}

.content-body .footer-section > div {
	display:block;
	width:100%;
}

.content-body #footer #functions {
	float:right;
	height:45px;
	margin-bottom:0px;
}

.content-body .content-section .content-wrapper .content-container > div {
	display:block;
	width:100%;
}

.content-body .content-section .content-wrapper .content-container .maincol > div {
	display:block;
	width:100%;
}

.content-body {
	width:100%;
	min-width:0 !important;
	padding:0px;
}

.content-margin {
	display:none;
}

.content-body .content-section > div {
	display:block;
	width:100%;
}

.content-body .content-section .content-wrapper .content-container .sidenavigation {
	display:none;
}

.content-body #footer {
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:10px;
	padding:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:15px;
	padding-left:10px;
}

.content-body #footer #functions .linkfooter {
	display:none;
}

.content-body .footer-section .footer-content-width-50 {
	display:table-cell;
}

.content-body #footer #functions a {
	margin-right:30px;
}

.content-body .footer-section .footer-content-width-30 {
	width:100%;
}

.content-body .footer-section .footer-content-width-20 {
	width:100%;
}

.content-body .footer-section #companyContacts {
	height:40px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../../../../docs/de/11430/IconTrennlinieHorizontal-Klein-1px-40px-height.gif);
}

.content-body .content-section .content-wrapper .content-container .maincol {
	width:100%;
}

.content-main {
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
}

.content-side {
	width:100% !important;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0 !important;
	padding-left:10px;
}

#mobile-header {
	display:block;
}

.content-full {
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
}

.content-body.content-body-newsletter {
	width:100%;
	margin-left:0px;
}

.content-body.content-body-newsletter .newsletter-logo {
	margin-right:10px;
}

.content-body.content-body-newsletter .content-side {
	padding-top:0px !important;
}

.content-body.content-body-newsletter .content-main {
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
}
}

/* design @media Tablet */
@media only screen and (max-width : 1000px) {

/* style: MainStyle language: default / engineId: default / pseudo: default */
.content-body {
	min-width:1000px;
}
}