body, html {margin:0; padding:0; min-width:1024px;}
body {color:#000; font-family: Helvetica, Arial, sans serif; font-size:15px; font-weight:normal; background-color:#e3e3e3;}

input, select, textarea {color:#000; font-family: Helvetica, Arial, sans serif; font-size:16px; margin:0; padding:0; outline:0;}
div.formBox input, div.formBox select, div.formBox textarea {
	font-size:15px; border:1px solid #d3d3d3;
	background: rgb(217, 217, 217);
}
input:focus, textarea:focus {color:#000;}

a {text-decoration:none; color:#0097ad; outline:0 !important;}
a:hover {color:#000;}


p {line-height:1.36em;}

h1, h2, h3, h4, h5, ul, li, p {margin:0; padding:0; list-style-type:none; font-weight:normal;}

code {
    font-size: 12px;
}

#contentBox ul li {
	margin-left: 17px;
	list-style-type: disc;
	display:list-item;
	padding-bottom: 10px;
	line-height: 1.25em;
}

ul li {display:inline-block}

p.note, div.note {
    margin: 1em 0;
    font-style: italic;
	background-color: #f0f0f0;
	border: 1px solid;
	padding: 1em;
}

.articles1col div.note, .articles1col p.note {
    font-style: italic;
	background-color: #f3f3f3;
	border: 1px solid;
	padding: 0.5em;
}

.colText ul {padding:10px 55px;}
.colText ul li {
	background:none;
	padding:1px 12px 8px 5px;
}

.colText ul li ul {
    padding: 10px 5px;
}

.colBoxes ul li, .box ul li {display:block !important; margin-left: 0 !important; list-style-type:none !important;}
/*.amode24 #contentBox ul li,*/ .listTable ul li {display: block !important;margin-left: 0 !important;}





#outerWrapper {width:100%; float:left; position:relative;}
.layoutArea {width:950px; margin:0 auto;}
.bannerArea {width:1024px; margin:0 auto;}
.mainBanner, .nextBanner {width:1024px; float:left; height:410px; position:relative; color:#fff;}
.nextBanner {height:193px; background:url(../img/e/basic/nextbg.png) no-repeat right 0;}
.news {position:absolute; bottom:11px; z-index:99; width:950px; padding:0 37px;}
.news b {font-weight:normal; float:right;vertical-align:top;width:228px;text-align:center; margin-right: -6px;}
#display-hot-news { display: block; position: absolute; bottom: 0px; left: 110px; background:url(../img/e/basic/sprite.png) no-repeat -187px -27px; padding-left:21px;vertical-align:top; width: 450px; height: 18px; }
#display-hot-news a { color: #FFF; display: block; width: 450px; height: 18px; overflow: hidden; text-overflow: ellipsis;}
#display-hot-news a:hover {color:#0097ad;}

a img {border: 0px none;}

#header, #content-1, #content-2, #footer-nav-src {position:absolute;}

#header {left:0; top:0; width:100%; height:52px;}

.posRel {position:relative;}
.logo {float:right; width:92px; margin-top:25px;}
.search {
	float:left; width:132px; padding:3px 2px 1px 8px; margin:19px 0 0 14px; background-color:#fff;
}
.search input {border:0 !important; width:102px;}
.search input:focus {border:0 solid #fff;}
.search span, .prodSearch a span, .prodSearch a.gplus, .gIcon a {background: url(../img/e/basic/sprite.png) no-repeat 0 0; width:22px; height:22px; display:inline-block; float:right; margin-top:-2px;}
.search span input { width: 22px;}

.title, .nTitle {margin:36px 0 0 36px; height:156px;}
.title h1, .nTitle h1, .nTitle h2 {font-size:35px; line-height:1em;}
.title h3, .nTitle h3 {padding-top:12px; line-height:1.3em;}
.title span, .nTitle span {width:815px; display:inline-block; vertical-align:middle;}
.title span.full, .nTitle span.full {width:0; height:100%;}
.tabNav, .shadow {position:absolute; width:950px; left:36px; bottom:0; z-index:999;}
.shadow, .shadowSm {width:1002px; left:0; bottom:-10px; z-index:998; height:10px; background: url(../img/e/basic/shadow.png) no-repeat center 0;}
.shadowSm {background-image: url(../img/e/basic/shadowsm.png);}

.prodSearch {float:right; width:auto; margin:0; padding:8px 2px 0 8px; background-color: transparent;}
.prodSearch a {color:#fff; float:left; background-color:transparent; font-size:14px; font-weight:bold;}
.prodSearch a.find {width:198px; display:none;}
.prodSearch a.find span {background-position:-35px 0;}

.prodSearch a.gplus {margin-right:12px; margin:-8px -2px 0 0; width:35px; height:40px; background-position:-69px -224px;}
.prodSearch a.gplus:hover {background-position:-104px -224px;}

.tabs {float: right; font-size: 14px; margin-top:7px;}
.tabs a {color:#fff; padding-bottom:30px;}
.tabs a:hover {color:#00aeca;}
.tabs a.active {background: url(../img/e/basic/seltab.png) no-repeat center bottom; font-weight: bold;}
.tabs {margin-top:8px;}
.tabs li {margin-right:18px;}
.tabs li:last-child {margin-right: 10px;}

.summary {margin-top:-25px;}
.summary p.highlight {position: relative; z-index: 5; margin-top:-34px; padding-bottom:50px; font-size:18px; color:#000; text-align:center; border-bottom:1px solid #a2a4a3;}

.summary a#find-partner {
	position:absolute; bottom:0; right:94px; display:inline-block; padding:.5em 1em; box-shadow:1px 0 3px 0px rgba(0,0,0,.35);
	background-color:rgba(0,174,202,1); font-size: 14px; line-height:1.4em; color:#fff; font-weight:bold; text-decoration:none !important;
}
.summary a#find-partner:hover {background-color:rgba(0,174,202,.85);}

/* Produktbilder groÃŸ */
.prodContent > #contentBox > .summary > img { position: relative; left: -20px; }

.listTable {float:left; width:948px; margin-top:2px; margin-bottom:44px; border:1px solid #a2a2a2; background:#fff; color:#000;}
.listTable h2 {padding:29px 36px; font-size:24px; width:171px; display:inline-block;}
.listTable ul, .listTable p {float:right; width:628px; padding:30px 36px 21px; min-height:36px; border-left:1px solid #a2a2a2;}

h4 {padding:28px 36px 29px; font-size:35px; border-bottom:1px solid #a2a2a2;}
hr {padding:0; margin:0; border:0; height:1px; color: #a2a2a2; background-color: #a2a2a2; clear:both;}


.vMid, .vMid span, .vMid img, .vMid a, .vMid input, .vMid button{vertical-align: middle;}

#nav {float:left; margin-top:12px;}
#nav>ul>li>a {font-size:16px; color:#fff; display:block; padding:10px 10px; height:21px;}
#nav>ul>li>a.active, #nav>ul>li>a:hover {background-color: #00aeca;}
#nav>ul>li.home>a {text-indent:-99999px; background: url(../img/e/basic/sprite.png) no-repeat -184px 2px; width:16px; height:20px; padding:0; margin-right:6px;}
#nav>ul>li.home>a:hover {background-position: -163px 2px;}

.subMenu {position:relative;}
.subNav {
	position:absolute; 
	z-index:999; 
	left:-26px; 
	width:950px; 
	padding:12px 26px; 
	background-color:#e3e3e3; 
	border-top:7px solid #00aeca; 
	-moz-box-shadow:0 8px 8px rgba(0,0,0,.5); 
	-ms-box-shadow: 0 8px 8px rgba(0,0,0,.5); 
	-o-box-shadow: 0 8px 8px rgba(0,0,0,.5); 
	-webkit-box-shadow: 0 8px 8px rgba(0,0,0,.5); 
	box-shadow:0 8px 8px rgba(0,0,0,.5);

	/*** animating subNav ***/
	top:30px; 
	display:none;
}

.subNav.lang {
	left:521px;
	width:100px;
	padding:1px 12px 12px;
}
.subNav.lang a {display:block; padding:10px 0 1px 33px; background: url(../img/e/basic/sprite.png) no-repeat 0 0;}

.subNav.lang a.lang_de {background-position: 0 -62px;}
.subNav.lang a.lang_en {background-position: 0 -97px;}
.subNav.lang a.lang_fr {background-position: 0 -132px;}

.subMenu>li>a.lang_de, .subMenu>li>a.lang_en, .subMenu>li>a.lang_fr {background: url(../img/e/basic/sprite.png) no-repeat 12px -62px; padding-left:45px !important;}

.subMenu>li>a.lang_en {background-position: 12px -97px;}
.subMenu>li>a.lang_fr {background-position: 12px -132px;}


/*** animating subNav ***/
.menuOn .subNav {

}

.thList {width:1002px; padding:0;}

.subNav ul.fixAtBottom {position:absolute; left:14px; bottom:10px;}


#content-1 {left:0; top:0; width:100%; height: 393px; background-color:#000;}
.subPage #content-1 {height:193px !important;}
.subPage #content-2 {top:193px !important;}

#content-2 {
	left:0; top:393px; width:100%; height: auto;
	/*background: rgb(255, 255, 255);
	background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(217, 217, 217) 100%);
	background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(217, 217, 217) 100%);
	background: -o-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(217, 217, 217) 100%);
	background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(217, 217, 217) 100%);
	background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(217, 217, 217) 100%);*/
	background: #fff url(../img/e/basic/gradient.png) repeat-x center 0;
}

.subPage #content-2.removeShade {background: #fff url(../img/e/basic/gradient.png) repeat-x center 0 !important;}


.box {
	position: relative;
	width:188px; float:left; margin-right:26px; padding:13px 15px; min-height:345px; color:#000; font-size:13px; 
	background: rgb(217, 217, 217);
	background: -moz-linear-gradient(90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: -webkit-linear-gradient(90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: -o-linear-gradient(90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: -ms-linear-gradient(90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: linear-gradient(0deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
}
.box.last, span.last {margin-right:0 !important;}

.box img {margin-bottom:21px;}
.box p, .colText p {padding:6px 0 8px;}
.box b, .colText h5 {font-size:15px; font-weight:bold;}
#contentBox .box ul { position: absolute; bottom: 13px; }
.box h5 {font-size:15px; font-weight:bold; text-align: left; height: 72px; vertical-align: bottom; padding: 0 0 5px; display: table-cell;}
.box ul li, .listTable ul li, ul.tick li, .more {display:block; padding:1px 12px; background:url(../img/e/basic/sprite.png) no-repeat -193px -55px; padding-left:15px;}
.more {display:inline-block; background-position:-190px -52px;}
ul.tick .more {margin-left:10px;}


.contentTable {
	background-color: #EFF0F0;
	color: #000000; 
	margin-top: 30px;
}

.contentTable td {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px 30px;
}

.contentTable th {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 20px 0 20px 20px;
	text-align: left;
}

.contentTableSupp {
	color: #000000;
	margin-top: 30px;
	width: 100%;
}

.contentTableSupp td {
	border-bottom: 1px solid #A2A2A2;
	padding: 5px;
}

.contentTableSupp tr {
	text-align: left;
}

.contentTableSupp tr .cellhead {

	font-size: 18px;
	font-weight: bold;

}
.plainBox {position:relative; min-height:325px; background: rgb(255, 255, 255) !important;}
.plainBox b {padding-bottom:6px; padding-top:2px; display:block;}

.colBoxes {margin-top:0; width:1002px; min-height:375px; background: url(../img/e/basic/3boxbg.png) no-repeat center top; border-bottom:1px solid #a2a4a3;}
.colBoxes .box {background:transparent; width:280px; text-align:center; padding:0 27px; margin:0;}
.colBoxes .box b {display:block; font-size:20px; font-weight:normal; text-align:left;}
.colBoxes .box p, .colBoxes .box ul {text-align:left;}

.colText {
	column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;
	padding:52px 36px; font-size:15px; color:#000;
}
.colText > p, .colText > h5 {padding:0 55px 6px; display:block;}
.colText p {padding-bottom:2.72em; /*padding-top:6px;*/ page-break-inside:avoid;}
.colText p.small_padding { padding-bottom: 1.36em; }

.breakFlow {-webkit-column-break-before: always; break-before: column; page-break-before: always; -webkit-page-break-before: always; -moz-page-break-before: always; -ms-page-break-before: 
always; 
-o-page-break-before: always;}

.listBox {position:relative; width:122px; padding:13px 16px; min-height:249px; margin-left:-42px; background:transparent !important;}
.listBox img {margin-bottom:8px;}
.listBox:hover {background:#fff !important; cursor:pointer;}
.listBox:hover b {color:#00aeca !important;}
.listBox.first {margin-left:10px;}

#contentBox {float:left; width:950px; padding:25px 0;}
#contentBox p a {text-decoration:underline;}
.prodContent, .prodContent #contentBox {width:1002px !important;position:relative;}


.formBox {float:left; width:677px; border-right:1px solid #a2a2a2;}
.rightCol {float:right; width:270px;}
.rightCol hr {margin:30px 0 10px;}

.formBox p, .infobox div.block {padding:30px 36px;}
.req11 {width:680px; float:left; padding:8px 0;}
.req111 {float:left; padding-left:36px; padding-top:6px;}
.req112 {width:70%; float:right;}

select.select1, input.input1 {width:413px !important; padding:5px 10px;}
select.select1 {width:435px !important;}
.req4, .req3 {margin:0 36px 36px;}
.req3 {margin-bottom:26px;}
.req41, .req42 {width:600px !important;}
.req42 {padding-top:6px !important;}
.req42:first-child {padding-top:30px !important;}
input.input-spec1 {margin-top:2px;}
div.formBox input.button1 {width:150px; margin:0; padding:1px 8px 2px; color:#fff; font-size:16px; background-color:#00aeca !important; line-height:1.15em; height:35px;}
div.formBox input.button1:hover {background-color:#00aeca !important; opacity:.9; cursor:pointer;}


#footer-nav {width:100%; float:left;}

.copy {width:100%; float:left; padding:17px 0; background:#e3e3e3; color:#000;}
.copy ul {float:left; font-size:16px;}

.copy ul li a {display:inline-block; padding:0 25px; margin-right:4px;}
.copy ul li a:first-child {padding-left:0 !important;}
.copy span {float:right; font-size:13px; margin-top:3px;}
.copy span a {color:#000;}
.copy span a:first-child {margin-left:10px;}

.extendFooter {
	padding-bottom:57px;
	background: rgb(217, 217, 217);
	background: -moz-linear-gradient(270deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: -webkit-linear-gradient(270deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: -o-linear-gradient(270deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: -ms-linear-gradient(270deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background: linear-gradient(180deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
}
.extendFooter ul {font-size:13px;}
.extendFooter ul li {display:block; margin-bottom:7px;}
.extendFooter ul li b {text-transform:uppercase;}
.extendFooter span a {margin:0 !important; padding:0 !important;}
.extendFooter span {float:left; width:218px; padding:15px 0; margin-right:26px;}
.extendFooter span.breadCrumb {float:left; width:950px; font-size:15px; margin-top:2px;}
ul.topMinHt {min-height:253px;}
.breadCrumb i, .arrow i {display:inline-block; width:6px; height:9px; margin:0 8px; background:url(../img/e/basic/sprite.png) no-repeat -194px -491px;}

.arrow i {background-position:-194px -32px;}

.sub {
	background: url("../img/e/basic/navi_sub.jpg") no-repeat scroll !important;
	margin-left: 10px;
	background-position:0 0;
}

/***************** list items in content section *********************/

ul.tick li, 
.listTable ul li, 
.listTable ul li ul li {background-position: -189px -186px; line-height:1.36em; padding-bottom:8px; padding-left:20px;}

/*** Benefits ***/
.amode23 .listTable ul li, .amode24 .colText ul li {background-position: -189px -184px;}
.listTable ul b {padding-bottom:8px; display:block;}
.listTable ul li.note {background-image:none; padding-left:0; padding-bottom:0; line-height:1em;}
.listTable ul li.note.first {padding-top:10px;}
.listTable ul i {display:block; font-style:normal; font-size:11px;}
.listTable ul li ul {float:inherit; margin:0; padding:0; width:inherit; border-left:none;}
.listTable ul li ul li {background-position:-194px -127px; padding-bottom:0; padding-left:16px;}
.listTable ul li.head {background-image:none; padding-left:0;}
.listTable ul li:last-child {padding-top:2px; padding-bottom:12px;}


/*.amode22 .colText ul li {
	background:url(../img/e/basic/sprite.png) no-repeat -193px -55px;
	background-position: -189px -186px; line-height:1.36em; 
	padding:1px 12px 8px 20px;
}*/

.colText ul li ul li {
padding:1px 12px 8px 10px;
}



.colText ul {padding:10px 55px;}
/*.colText ul li {
	display: block;
	background:url(../img/e/basic/sprite.png) no-repeat -193px -55px;
	background-position: -189px -186px; line-height:1.36em; padding:1px 12px 8px 20px;
}*/

.colText ol { padding: 0 70px; font-size: 12px; }
.colText ol li {
	padding: 10px 0; 
	list-style-type: decimal;
}

.colText p img.img-left {float:left; margin:0 20px 10px -55px; clear:both;}
.colText p img.img-right {float:right; margin:0 -55px 10px 20px; clear:both;}

.colBoxes.quotes {background-image: url(../img/e/basic/2boxbg.png); min-height: 280px;}
.colBoxes.quotes .box {min-height:auto;}
.colBoxes.quotes b {padding-top:50px;}
#contentBox .colBoxes.quotes .box ul {bottom: 0; position: inherit;}

.quotesTxt {width:614px; float:left; padding: 0 27px;}

.quotes #box-507 {width:600px; height:250px;}
.quotes #slide {width:600px; height:250px;}
.quotes .caroufredsel_wrapper {width:600px !important;}
.quotes #slide > div {width:600px !important; height:250px; padding:0;}
.quotes #slide div div {margin-top:0; height:auto; width: 100%;}
.quotes #slide div div .box {width: 100%; padding:0;}
.quotes #slide div div p {background:none; padding-left: 0; margin-top:0; font-size:13px;}
.quotes #slide div div p:nth-child(3) {padding-top:0 !important;}
.quotes #slide div div p span {background:url(../img/e/basic/quote.png) no-repeat 0 0; vertical-align:baseline; width:15px; height:13px; display:inline-block;}
.quotes #slide div div p span.lqo {background-position:-21px 0; margin-right:6px;}
.quotes #slide div div p span.rqo {background-position:0 0; margin-left:6px;}

.quotes #pager-container {background-color:none;}







/*********************************** Homepage Slider *****************************************/

#box-507{
	width: 1024px;
	height: 393px;
	margin:0 auto;
	position: relative;
}
#slide{
	width: 1024px;
	position: relative;
	left:0;
}
#slide>div{
	width: 950px;
	height: 393px;
	float: left; padding:0 37px;
	background-position:right 0;
}
#slide-prev{
	width: 31px;
	height: 29px;
	display: block;
	position: absolute;
	top:15px;
	right:50px;
	z-index: 1000;
	outline: none;
	text-indent: -999999px;
	background: url(slide-pn.png) no-repeat bottom right;
}
#slide-prev.disabled{
	background: url(slide-pn.png) no-repeat top left;
}
#slide-next.disabled{
	background: url(slide-pn.png) no-repeat bottom left;
}
#slide-next{
	width: 31px;
	height: 29px;
	display: block;
	position: absolute;
	top:15px;
	right:20px;
	z-index: 1000;
	outline: none;
	text-indent: -999999px;
	background: url(slide-pn.png) no-repeat top right;
}

#slide div div {width:500px; margin-top:116px; float:left; height:180px;}
#slide div div strong {font-size:48px; font-weight:normal; line-height:1em;}
#slide div div strong.big {font-size:82px; color:#5b5c57; font-weight:bold; position:relative;}
#slide div div strong.big em {font-size:17px; color:#fff; font-weight:normal; font-style:normal; position:absolute; left:56px; top:-22px;}
#slide div div i {display:block; font-style:normal; font-size:18px; margin-top:17px;}
#slide div div p {font-size:15px; font-style:normal; background:url('arrow.png') no-repeat 0 5px; padding-left:13px; margin-top:6px;}

#slide div div p a { color: #FFF }
#slide div div p a:hover {color:#0097ad;}

#pager-container {
	position:absolute; z-index:999; left:588px; bottom:0; padding:4px 8px 0; background-color:#d9d9d9;
	-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px;
}
#pager-container a {
	background: url(slider-tabs.png) no-repeat scroll right top transparent;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	outline: medium none;
	text-indent: -999999px;
}
#pager-container a.selected {background: url(slider-tabs.png) no-repeat scroll left top transparent;}




/********* NEWS ***********/

.leftList {
	float: left;
	margin: 0px;
	padding: 30px 36px 21px;
	border-right: 1px solid #A2A2A2;
	width: 578px;
}
.rightInfo {
	float: right;
	margin: 0px;
	padding: 29px 36px;
	width: 225px;
}

.news1	{
	display:block;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #D1D1D3;}
.news1 ol {	
margin: 0 20px;
padding: 0;
}
.news1 ol li {	
list-style-type: decimal;
}

.news11	{
display:block;
font-size: 11px;}
.news12 {
display:block;
font-weight:bold;}
.news13 {
display:block;}
.news2	{
font-weight: bold;
padding: 10px 0px 0px 0px;}

.pagenav-lst {
padding: 2px 5px 2px 5px;
margin: 0px 5px 0px 0px;
border: 1px solid #0097AD;
background-color: #0097AD;
color: #FFF;}
a.pagenav-lst {
padding: 2px 5px 2px 5px;
margin: 0px 5px 0px 0px;
border: 1px solid #DBDBDB;
background-color: #DBDBDB;
text-decoration:none;
color: #000;}
a.pagenav-lst:hover {
border: 1px solid #0097AD;
}
.pagenavtop { /* Seitenzahl oben */
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #DBDBDB;}
.pagenavbottom { /* Seitenzahl unten */
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}



/* Graue Boxen */



.inlineart > div, .inlineart > h5, .inlineart > p, .inlineart > table {padding:0 40px 0 50px; display:block;}
.inlineart hr {margin-top: 20px; margin-bottom: 20px;}
.inlineart p, .inlineart h5 {padding-bottom:10px; padding-top:6px; page-break-inside:avoid;}
.inlineart td > p { padding: 0; }
	

.pb10 { padding-bottom:10px !important; }
.pb50 { padding-bottom:50px !important; }
.pb100 { padding-bottom:100px !important; }
.pb200 { padding-bottom:200px !important; }
.pb300 { padding-bottom:300px !important; }

.articles1col {
	padding: 10px 170px 10px 70px;
	position: relative;
}

.narrow_1col {
	padding: 34px 490px 10px 70px;
}

#box-wrapper {
	position: absolute;
	top: 40px;
	right: 60px;
	width: auto;
}


.articles1col p {padding-bottom:1em; padding-top:6px; }
.articles1col ul {padding-bottom:1em; padding-top:6px; }
.articles1col div {padding-bottom:1em; padding-top:6px; line-height:1.36em; }
.articles1col em {padding-bottom:1em; padding-top:6px; /*display: block; */} 
.articles1col h1 {padding-bottom:1em; padding-top:6px; font-size: 18px; font-weight: bold; }
.articles1col h5 {padding-bottom:1em; padding-top:1em; font-size: 15px; font-weight: bold; }
.articles1col hr {margin: 30px 0; }

.release_date { font-weight: bold; }

.articles1col div > em, .articles1col div > span > em, .articles1col  p > em {padding-bottom:0px; padding-top:0px;}


.inlineart, .grey-box {
width:450px;
background-color: #f0f0f0;
padding:30px 0px 30px !important;
margin-left: 0px;
margin-bottom: 25px;
}

.colText > .grey-box {
width: auto;
}

#box-wrapper .inlineart {
	width: 380px;
	padding:25px 0px 25px !important;
}

#box-wrapper .inlineart > div, 
#box-wrapper .inlineart > h5, 
#box-wrapper .inlineart > p, 
#box-wrapper .inlineart > table {padding:0 30px 0 40px; display:block; line-height:1.36em;}
#box-wrapper .inlineart > h5 { padding-bottom: 10px; }


.grey-box > div, .grey-box > h5, .grey-box > p, .grey-box > table {padding:0 40px 0 50px; display:block; page-break-inside:avoid;}

.inlineart h5 {font-size:15px; font-weight:bold;}
.inlineart hr {height: 30px !important; background-color: white; margin: 30px 0;}

ul.gIcBox {width:92%;}
ul.gIcBox em {display:block; font-style:normal; font-size:12px;}
ul.gIcBox .arrow {padding-left:29px; padding-bottom:15px;}
.gIcon {float:right; background-image:none !important;}
.gIcon a.gplus {background-position:-69px -224px; width:35px; height:35px;}
.gIcon a.gplus:hover {background-position:-104px -224px;}
.gIcon a.gplusSm {background-position:0px -244px; width:33px; height:20px;}
ul.gIcBox a.gplusSm {margin-top:5px;}

.gplusInfo {display: none; background-color:#dd4c39; width:290px; height:70px; padding:20px 10px; position:absolute; right:0; top:55px;}
span.selMenu {background: url(../img/e/basic/selmenu.png) no-repeat center bottom; width:32px; height:15px; position:absolute; right:0; top:-13px;}
.gplusInfo .gIcon {float:left; margin-right:20px; margin-left:8px;}
.gplusInfo ul.gIcBox {width:100%;}

#___plusone_0 { width: 90px !important;}

.gplusInfo #g-on-label {display:none;}



/***** Sitemap *****/
.sitemap {
}
.sitemap1 {
    margin: 0 0 1px;
    padding: 2px 2px 5px 10px;
    text-transform: uppercase;
}
.sitemap2 {
    margin: 0 0 1px;
    padding: 0 0 0 20px;
}
.sitemap3 {
    margin: 0 0 1px;
    padding: 0 0 0 40px;
}

/***** Korrekturen *****/

/* Liste mit Haken in Products / Detail */
.amode24 #contentBox ul li {
    background: url("../img/e/basic/sprite.png") no-repeat scroll -188px -186px rgba(0, 0, 0, 0);
    list-style-type: none;
    margin-left: 0px;
    padding-bottom: 10px;
    padding-left: 20px;
}

/* Liste ohne Haken in System Requirements, Media, Support und Youtube-Artikel (listTable) */
.aid739 .listTable > ul > li,
.amode19 .listTable > ul > li,
.amode24 .listTable > ul > li {
    background-image: none !important;
    padding-left: 0 !important;
}

/* Liste mit Haken ul in ul Company / Products */
.amode101 .listTable ul li ul li {
    background-position: -189px -186px;
}

.amode101 .listTable ul li ul {
	margin-top: 10px;
}

/* Zweite ul Ebene circle Bsp.: solutions/fileserver.html */
#contentBox ul li ul li {
    list-style-type: circle;
}

/* Tabelle Distributoren */

.tableCountry {
-moz-box-shadow: 2px 2px 2px #999999;
-webkit-box-shadow: 2px 2px 2px #999999;
box-shadow:2px 2px 2px #999999;
}


/* Inlineart Marketing News */
#inlineart-1157 {
width:60%;
background-color: inherit;
padding:0px !important;
margin:0;
}




/* NEWS UND SUPPORT */
.support-footer {
	clear: both;
    padding: 10px 15px 0;
}


.newsBox {
    float: left;
    height: 140px;
    margin: 0 15px 20px;
    min-height: 140px;
    padding: 15px;
    width: 190px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 70%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(70%,#e3e3e3)) !important;
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 70%) !important;
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 70%) !important;
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 70%) !important;
	background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 70%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ) !important;
}

.newsBox:hover {
	background-color: #FFFFFF !important;
}

#news-navigation div a {
    color: #000;
}

#news-navigation p {
    margin: 20px 30px;
}

#news-navigation p:last-child {
    margin: 30px 30px 10px;
}

.supportBox {
    min-height: 270px;
}