/* common */

/* style: MainStyle language: default / engineId: default / pseudo: default */
#page-section {
	position:relative;
	width:100%;
	max-width:1140px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:20px;
}

#page-header {
	position:relative;
	height:253px;
	padding-top:57px;
}

#page-header .wrap {
	position:relative;
	height:122px;
	background-color:#FBFBFB;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(251,251,251,1.0)), color-stop(90%,rgba(226,226,230,1.0)));
}

#page-footer #meta-nav {
	float:left;
}

#page-header #language-nav {
	float:left;
	margin-top:58px;
	margin-left:25px;
}

#page-header .logo {
	float:left;
	margin-top:40px;
	margin-left:30px;
}

#top-nav {
	position:relative;
	height:40px;
	margin-top:10px;
	background-color:#013989;
	background-image:-o-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-moz-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-webkit-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-ms-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(63,104,166,1.0)), color-stop(95%,rgba(1,57,137,1.0)));
}

#top-nav ul#menu li {
	float:left;
}

#top-nav ul#menu {
	list-style-type:none;
}

#page-footer #meta-nav ul {
	margin:0px;
	list-style-type:none;
}

#page-body {
	position:relative;
	margin-top:30px;
}

.content {
	position:relative;
}

#tool-section {
	float:right;
	width:180px;
	height:400px;
	background-color:#EDEDF0;
}

#nav-section #main-nav {
	padding-top:30px;
	padding-right:22px;
	padding-bottom:90px;
	padding-left:22px;
	background-color:#E2E2E6;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(251,251,251,1.0)), color-stop(90%,rgba(226,226,230,1.0)));
}

#nav-section #main-nav ul {
	position:relative;
	list-style-type:none;
}

#page-footer #meta-nav ul li {
	float:left;
	margin-right:20px;
}

#page-header #language-nav li {
	float:left;
	margin-right:10px;
}

#nav-section #main-nav ul li ul li ul {
	border-top-style:none;
}

.content h1,
#page-section.mod-print #page-header h1 {
	font-size:26px;
	line-height:26px;
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#272D3B;
	margin-bottom:20px;
}

#page-section.mod-print #page-header h1 {
	position:absolute;
	top:50px;
	right:30px;
}

#top-nav ul#menu li a.selected {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
	background-color:#EDEDF0;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 5%, rgba(226,226,230,1.0) 95%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 5%, rgba(226,226,230,1.0) 95%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 5%, rgba(226,226,230,1.0) 95%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 5%, rgba(226,226,230,1.0) 95%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 5%, rgba(226,226,230,1.0) 95%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(251,251,251,1.0)), color-stop(95%,rgba(226,226,230,1.0)));
}

#content-footer a.recommend,
#content-footer a.pdf,
#content-footer a.top {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	float:left;
	margin-right:10px;
	padding-left:20px;
	background-image:url(../../../../docs/de_DE-1996/990/Iconset-Funktionen.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left 0px;
}

#content-footer a.recommend {
	font-size:12px;
	padding-left:18px;
}

#content-footer a.pdf {
	background-position:left -100px;
}

#content-footer a.top {
	float:right;
	margin-right:0px;
	padding-right:16px;
	padding-left:0px;
	background-position:right -300px;
}

#content-footer a.print {
	font-size:12px;
}

#page-footer {
	min-width:1260px;
	margin-top:155px;
	padding-top:0px;
	padding-right:30px;
	padding-bottom:0px;
	padding-left:30px;
	background-color:#EDEDF0;
}

#teaser {
	width:860px;
	height:50px;
	background-image:url(../../../../docs/de_DE-1996/437/Design-Header.jpg?v=1.0);
}

#content-footer {
	position:absolute;
	bottom:-148px;
}

#page-footer span,
#page-footer a {
	font-size:13px;
	line-height:15px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#424855;
}

.content h2 {
	font-size:21px;
	line-height:24px;
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#272D3B;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
}

#page-footer #meta-nav ul li a.selected {
	color:#1B4298;
}

#page-header #language-nav li a.selected {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
}

.content p,
.content span,
.content a,
.content a.bold,
.content p.decoration2,
.content em,
.content label,
div.datepicker-section .datepicker-body table thead th span,
div.datepicker-section .datepicker-body table tbody td span,
.content p.remark,
.content p.footnote,
.content .box3 .box-body p.footnote,
div.datepicker-section .datepicker-header h4,
.content .pagebrowsing span,
.content input.medium,
.content select.medium,
.content select.small,
.content select.xsmall,
.content select.auto,
.content .mod-references #references-list select.medium,
.content input.button,
.content textarea,
.content input.small,
.content input.xsmall,
.content .error p.error {
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#272D3B;
}
.content div.pc3-select-medium,
.content div.pc3-select-small,
.content div.pc3-select-xsmall,
.content div.pc3-select-auto,
.content .mod-references #references-list div.pc3-select-medium {
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#272D3B;
}

.content p,
.content span {
	margin-top:8px;
	margin-bottom:8px;
}

.content span {
	margin-top:0px;
	margin-bottom:0px;
}

.content a {
	color:#1B4298;
	text-decoration:none;
	display:block;
	margin-top:8px;
	margin-bottom:8px;
}

.content a.bold,
.content p.decoration2 {
	font-weight:bold;
}

.content p.decoration2 {
	color:#000000;
}

.content em {
	line-height:16px;
}

.content em {
	line-height:18px;
	font-weight:bold;
	color:#000000;
	display:block;
	margin-top:16px;
	margin-bottom:8px;
}

.content label {
	font-size:12px;
	line-height:12px;
}

div.datepicker-section .datepicker-body table thead th span,
div.datepicker-section .datepicker-body table tbody td span {
	font-size:10px;
	line-height:12px;
}

div.datepicker-section .datepicker-body table thead th span {
	font-weight:bold;
	color:#000000;
}

div.datepicker-section .datepicker-body table tbody td span {
	color:#000000;
}

.content p.remark,
.content p.footnote,
.content .box3 .box-body p.footnote,
div.datepicker-section .datepicker-header h4,
.content .pagebrowsing span,
.content input.medium,
.content select.medium,
.content select.small,
.content select.xsmall,
.content select.auto,
.content .mod-references #references-list select.medium,
.content input.button,
.content textarea,
.content input.small,
.content input.xsmall,
.content .error p.error {
	font-size:11px;
	line-height:13px;
}
.content div.pc3-select-medium,
.content div.pc3-select-small,
.content div.pc3-select-xsmall,
.content div.pc3-select-auto,
.content .mod-references #references-list div.pc3-select-medium {
	font-size:11px;
	line-height:13px;
}

.content p.remark,
.content p.footnote,
.content .box3 .box-body p.footnote {
	line-height:12px;
}

.content p.remark {
	font-size:14px;
	line-height:18px;
	margin-top:12px;
	margin-bottom:6px;
}

.content p.footnote {
	margin-top:12px;
	margin-bottom:6px;
}

.content .box3 .box-body p.footnote {
	color:#C9C9BC;
}

div.datepicker-section .datepicker-header h4 {
	font-weight:bold;
}

div.datepicker-section .datepicker-header h4 {
	color:#000000;
}

.content .pagebrowsing span {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	float:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:2px;
	padding-right:7px;
	padding-bottom:2px;
	padding-left:7px;
}

.content input.medium,
.content select.medium,
.content select.small,
.content select.xsmall,
.content select.auto,
.content .mod-references #references-list select.medium,
.content input.button,
.content textarea,
.content input.small,
.content input.xsmall {
	width:312px;
	height:20px;
	border-width:1px;
	border-color:#D3D4DA;
	border-style:solid;
	margin-bottom:8px;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:0px;
	padding-left:8px;
}
.content div.pc3-select-medium,
.content div.pc3-select-small,
.content div.pc3-select-xsmall,
.content div.pc3-select-auto,
.content .mod-references #references-list div.pc3-select-medium {
	width:312px;
	height:20px;
	border-width:1px;
	border-color:#D3D4DA;
	border-style:solid;
	margin-bottom:8px;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:0px;
	padding-left:8px;
}

.content select.medium,
.content select.small,
.content select.xsmall,
.content select.auto,
.content .mod-references #references-list select.medium {
	width:330px;
	height:22px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border-width:0px;
	border-style:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding-right:28px;
	padding-bottom:2px;
	background-image:url(../../../../docs/de_CH-1996/1270/select.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
.content div.pc3-select-medium,
.content div.pc3-select-small,
.content div.pc3-select-xsmall,
.content div.pc3-select-auto,
.content .mod-references #references-list div.pc3-select-medium {
	width:330px;
	height:22px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border-width:0px;
	border-style:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding-right:28px;
	padding-bottom:2px;
	background-image:url(../../../../docs/de_CH-1996/1270/select.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.content select.small,
.content select.xsmall {
	width:70px;
}
.content div.pc3-select-small,
.content div.pc3-select-xsmall {
	width:70px;
}

.content select.xsmall {
	width:40px;
}
.content div.pc3-select-xsmall {
	width:40px;
}

.content select.auto {
	width:auto;
}
.content div.pc3-select-auto {
	width:auto;
}

.content .mod-references #references-list select.medium {
	float:right;
	width:200px;
	border-left-width:1px;
	border-left-style:solid;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:right top;
}
.content .mod-references #references-list div.pc3-select-medium {
	float:right;
	width:200px;
	border-left-width:1px;
	border-left-style:solid;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:right top;
}

.content input.button {
	font-size:12px;
	font-weight:bold;
	color:#1B4298;
	text-align:center;
	float:right;
	width:auto;
	height:auto;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#E2E2E6;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(251,251,251,1.0)), color-stop(90%,rgba(226,226,230,1.0)));
	cursor:pointer;
}

.content textarea {
	height:60px;
	padding-bottom:2px;
}

.content input.small,
.content input.xsmall {
	width:50px;
}

.content input.xsmall {
	width:20px;
}

.content .error p.error {
	color:#e60004;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:12px;
	background-image:url(../../../../docs/de_DE-1996/1079/Iconset-Forms.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left -100px;
}

.content h3,
.content span.richttext-subtitle,
.content legend {
	font-size:18px;
	line-height:24px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
}

.content h3,
.content span.richttext-subtitle,
.content legend {
	font-size:12px;
	line-height:14px;
}

.content h3,
.content span.richttext-subtitle {
	font-size:14px;
	line-height:18px;
	color:#272D3B;
	margin-top:14px;
	margin-bottom:7px;
}

.content span.richttext-subtitle {
	margin-top:0px;
	margin-bottom:0px;
}

.content legend {
	font-size:21px;
	line-height:24px;
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	color:#272D3B;
	position:absolute;
	top:20px;
	left:20px;
	padding:0px;
}

.content p.captcha {
	font-size:34px;
	line-height:34px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin:0px;
}

#top-nav ul#menu li a,
#nav-section #main-nav ul li a,
#nav-section #main-nav ul li ul li a,
#nav-section #main-nav ul li ul li ul li a,
#nav-section #main-nav ul li a.selected,
#nav-section #main-nav ul li a.selected.inPath,
#page-footer #meta-nav ul li a,
#page-header #language-nav li a,
#top-nav ul#tools li.isLast a {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#top-nav ul#menu li a {
	font-size:12px;
	letter-spacing:1px;
	line-height:40px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:block;
	padding-top:0px;
	padding-right:18px;
	padding-bottom:0px;
	padding-left:18px;
	background-image:url(../../../../docs/de_CH-1996/1239/topnav-divider.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right center;
}

#nav-section #main-nav ul li a {
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	color:#272D3B;
	display:block;
	height:1%;
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	margin:0px;
	padding-top:8px;
	padding-bottom:8px;
}

#nav-section #main-nav ul li ul li a {
	color:#272D3B;
	padding-top:8px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:20px;
}

#nav-section #main-nav ul li ul li ul li a {
	color:#272D3B;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:40px;
}

#nav-section #main-nav ul li a.selected,
#nav-section #main-nav ul li a.selected.inPath {
	font-weight:bold;
	color:#1B4298;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:210px -85px;
}

#page-footer #meta-nav ul li a {
	font-size:13px;
	color:#1B4298;
	margin:0px;
}

#page-header #language-nav li a {
	font-size:12px;
	line-height:12px;
	color:#1B4298;
}

#top-nav ul#tools li.isLast a {
	line-height:12px;
	color:#FFFFFF;
	display:block;
	width:14px;
	height:12px;
	padding:0px;
	background-image:url(../../../../docs/de_CH-1996/1245/contact.png?v=1.0);
}

.content .main-col {
	padding-right:0px;
	padding-left:0px;
}

.content strong {
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	display:block;
	margin-top:15px;
	margin-bottom:7px;
}

.content hr {
	display:none;
	background-image:none;
}

.content ul li.bullet {
	position:relative;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:15px;
	background-image:url(../../../../docs/de_DE-1996/1018/Icon-Bullet.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left 0px;
	list-style-type:none;
}

.content ol li.number {
	list-style-type:decimal;
}

.content a.external,
.content a.internal,
.content a.email,
.content a.document,
.links-iconset-negativ,
.content .box3 .box-body a.internal,
.content .box3 .box-body a.document,
.content .box3 .box-body a.external,
.content .box3 .box-body a.email,
.content .box3 .box-body a.back {
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
}

.content a.external {
	background-position:left -92px;
}

.content a.internal {
	background-repeat:no-repeat !important;
	background-position:left -92px;
}

.content a.email {
	background-position:left -92px;
}

.content a.document {
	padding-left:16px;
	background-position:left -310px;
}

.links-iconset-negativ,
.content .box3 .box-body a.internal,
.content .box3 .box-body a.document,
.content .box3 .box-body a.external,
.content .box3 .box-body a.email,
.content .box3 .box-body a.back {
	background-image:url(../../../../docs/de_DE-1996/1000/Iconset-Links-negativ.gif?v=1.0);
}

.content .image-legend {
	margin-top:8px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content table {
	width:100%;
}

.content table.bricks thead {
	background-color:#EDEDF0;
}

.content table th {
	text-align:left;
	vertical-align:bottom;
}

.content table td {
	vertical-align:top;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
}

.content table.bricks th.alignright,
.content table.bricks td.alignright {
	text-align:right;
	white-space:nowrap;
	padding-left:15px;
}

.content .box1 .box-header {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
}

.content .box1 .box-body {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	background-color:#FFFFFF;
}

.content .box2 .box-body {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	background-color:#EDEDF0;
}

.content .box2 .box-header {
	margin-bottom:1px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	background-color:#EDEDF0;
}

.content .box3 .box-body {
	background-color:#000000;
}

.content .box3 .box-header {
	background-color:#FBFBFB;
}

.content .box3 .box-body h2 {
	color:#F4F4F5;
}

.content .box-header h3 {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .box-header a {
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
}

.content .box-header {
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:none;
}

.content .box2 .box-header a {
	color:#FFFFFF;
}

.content .box3 .box-header h3 {
	color:#000000;
}

.content .box-body {
	display:block;
	overflow:hidden;
	padding:10px;
}

.content .box3 .box-body h3 {
	color:#C9C9BC;
}

.content ul.link li.link {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	background-image:none;
	list-style-type:none;
}

.content ul.link li.link a {
	margin-top:0px;
	margin-bottom:0px;
}

.content table.bricks h3 {
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	margin-top:5px;
	margin-bottom:5px;
}

.content table.bricks p {
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin-top:5px;
	margin-bottom:5px;
}

.sep {
	background-image:url(../../../../docs/de_DE-1996/998/Delimiter-Vertical.gif?v=1.0);
	background-repeat:repeat-y;
}

.content .box3 .box-body a {
	color:#FFFFFF;
}

.content .box2 .box-body div.table {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.delimiter {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.delimiter {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.table {
	margin-right:0px;
	margin-left:0px;
}

.isFirst {
	margin-top:0px !important;
}

.isLast {
	margin-bottom:0px !important;
}

.content .box2 .box-body div.image {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.image {
	margin-right:0px;
	margin-left:0px;
}

.content div.image a {
	line-height:0px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:0px;
}

.content a.anchor {
	display:inline;
}

.content div.bricks,
.content .box1,
.content div.iframe,
.content div.sublinks,
.content .box2,
.content .box3,
.content div.table,
.content div.image,
.content div.multicolumn,
.content div.mediaplayer,
.content div.imagegallery,
.content div.complexlist,
.content div.richtext,
.content table.indextext,
.content div.simplelist,
.content div.contactform {
	margin-top:15px;
	margin-bottom:15px;
}

.content .box1 {
	border-width:1px;
	border-bottom-width:0px;
	border-color:#D3D4DA;
	border-style:solid;
	border-bottom-style:none;
}

.content .box2,
.content .box3,
.content div.table,
.content div.image,
.content div.multicolumn,
.content div.mediaplayer,
.content div.imagegallery,
.content div.complexlist {
	margin-right:-0px;
	margin-left:-0px;
}

.content table.indextext {
	display:block;
}

.content div.image a.zoom,
.content div.image span.zoom-icon {
	text-indent:500px;
	position:relative;
	display:block;
	float:right;
	overflow:hidden;
	width:15px;
	height:15px;
	top:-15px;
	right:0px;
	background-image:url(../../../../docs/de_DE-1996/1055/Icon-Zoom.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.content .box3 .box-body em {
	color:#C9C9BC;
}

.content .box3 .box-body p {
	color:#424855;
}

.content .box3 .box-body strong {
	color:#C9C9BC;
}

.content .box3 .box-body p.remark {
	color:#424855;
}

.accordionbox {
	border-width:1px;
	border-style:dotted;
	margin:3px;
	padding:5px;
}

.accordionboxclosed {
	border-width:1px;
	border-color:#FBFBFB;
	border-style:solid;
	margin:3px;
	padding:5px;
}

.content ul,
.content ol {
	margin-top:15px;
	margin-bottom:15px;
}

.content ul {
	list-style-type:none;
}

.content ol {
	list-style-type:decimal;
	list-style-position:inside;
}

.content li ul {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

.content .box3 .box-body li.bullet {
	background-image:url(../../../../docs/de_DE-1996/1041/Icon-Bullet-negative.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}

.content div.sublinks a {
	margin:0px;
}

.content .box-header-accordion {
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
}

.lightbox1 {
	border-width:6px;
	border-color:#000000;
	border-style:solid;
	padding:0px;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.content img {
	display:block;
}

.content .image-legend p.remark {
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#272D3B;
	margin-top:0px;
	margin-bottom:0px;
}

.content .box3 .box-body .image-legend {
	background-color:#272D3B;
}

.content a.close {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:15px;
	height:15px;
	top:0px;
	right:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	margin:0px;
	background-image:url(../../../../docs/de_DE-1996/1028/Icon-Close.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.content table.complexlist strong {
	float:right;
	margin:0px;
}

.content table.complexlist h3 {
	margin-top:0px;
	margin-bottom:5px;
}

.content .box3 .box-body li.link {
	background-image:none;
}

.content table.complexlist td.indexleft {
	white-space:nowrap;
	padding-right:15px;
	padding-left:0px;
}

.content table.complexlist td.indexright {
	white-space:nowrap;
	padding-right:0px;
	padding-left:15px;
}

.content table.complexlist p {
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content table.complexlist td.bullet {
	width:20px;
	min-width:20px;
	padding-left:0px;
	background-image:url(../../../../docs/de_DE-1996/1018/Icon-Bullet.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:0px 6px;
	background-attachment:scroll;
}

.content .box3 .box-body td.bullet {
	background-image:url(../../../../docs/de_DE-1996/1041/Icon-Bullet-negative.gif?v=1.0);
}

.content div.complexlist-preview {
	padding-right:0px;
	padding-left:0px;
}

.content .pagebrowsing a.fastbackward,
.content .pagebrowsing a.backward,
.content a.back,
.content .pagebrowsing span.backward-disabled,
.content .pagebrowsing a.forward,
.content .pagebrowsing span.forward-disabled,
.content .pagebrowsing span.fastbackward-disabled,
.content .pagebrowsing a.fastforward,
.content .pagebrowsing span.fastforward-disabled {
	text-indent:500px;
	overflow:hidden;
	width:4px;
	height:10px;
	background-image:url(../../../../docs/de_DE-1996/1046/Iconset-Seiten-bl%C3%A4ttern.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .pagebrowsing a.fastbackward {
	width:8px;
	background-position:0px top;
}

.content .pagebrowsing a.backward,
.content a.back {
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:6px;
	padding-right:7px;
	padding-bottom:6px;
	padding-left:7px;
	background-position:-95px 5px;
}

.content a.back {
	font-size:12px;
	text-indent:0px;
	display:inline;
	float:none;
	width:auto;
	height:auto;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-position:0px -490px;
}

.content .pagebrowsing span.backward-disabled {
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:6px;
	padding-right:7px;
	padding-bottom:6px;
	padding-left:7px;
	background-position:-145px 5px;
}

.content .pagebrowsing a.forward {
	width:5px;
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:6px;
	padding-right:7px;
	padding-bottom:6px;
	padding-left:7px;
	background-position:-243px 5px;
}

.content .pagebrowsing span.forward-disabled {
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:6px;
	padding-right:7px;
	padding-bottom:6px;
	padding-left:7px;
	background-position:-193px 5px;
}

.content .pagebrowsing span.fastbackward-disabled {
	width:8px;
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:6px;
	padding-right:7px;
	padding-bottom:6px;
	padding-left:7px;
	background-position:-44px 5px;
}

.content .pagebrowsing a.fastforward {
	width:8px;
	background-position:-350px top;
}

.content .pagebrowsing span.fastforward-disabled {
	width:8px;
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:6px;
	padding-right:7px;
	padding-bottom:6px;
	padding-left:7px;
	background-position:-293px 5px;
}

.content .pagebrowsing {
	white-space:nowrap;
	float:right;
	border-top-width:0px !important;
	border-top-style:none !important;
	margin-top:8px;
	margin-bottom:8px;
}

.zoom-section .zoom-body .image-legend {
	margin-top:2px;
}

table.ajaxloader td.ajaxloader {
	vertical-align:middle;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
}

.content table.complexlist a.title2 {
	margin-top:0px;
	margin-bottom:0px;
}

div.scrollbar {
	width:200px;
	height:10px;
}

.handle {
	background-color:#000000;
}

.arrowup {
	background-image:url(../../../../docs/de_DE-1996/1065/Scrollbar-Arrows.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:-18px -48px;
	cursor:pointer;
}

div.scrollbar .handlevertical {
	background-image:url(../../../../docs/de_DE-1996/1067/Handle-Vertical.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

div.scrollbar .handlehorizontal {
	background-image:url(../../../../docs/de_DE-1996/1068/Handle-Horizontal.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

.content .isLast {
	margin-bottom:0px !important;
}

.arrowdown {
	background-image:url(../../../../docs/de_DE-1996/1065/Scrollbar-Arrows.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:-18px -72px;
	cursor:pointer;
}

.arrowleft {
	background-image:url(../../../../docs/de_DE-1996/1065/Scrollbar-Arrows.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:-18px 0;
	cursor:pointer;
}

.arrowright {
	background-image:url(../../../../docs/de_DE-1996/1065/Scrollbar-Arrows.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:-18px -24px;
	cursor:pointer;
}

.content .box3 .box-body .pagebrowsing a.fastbackward,
.content .box3 .box-body .pagebrowsing a.backward,
.content .box3 .box-body .pagebrowsing span.backward-disabled,
.content .box3 .box-body .pagebrowsing a.forward,
.content .box3 .box-body .pagebrowsing span.forward-disabled,
.content .box3 .box-body .pagebrowsing span.fastbackward-disabled,
.content .box3 .box-body .pagebrowsing a.fastforward,
.content .box3 .box-body .pagebrowsing span.fastforward-disabled {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-indent:500px;
	overflow:hidden;
	width:4px;
	height:10px;
	background-image:url(../../../../docs/de_DE-1996/1070/Iconset-Seiten-bl%C3%A4ttern-negativ.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .box3 .box-body .pagebrowsing a.fastbackward {
	width:8px;
	background-position:0px top;
}

.content .box3 .box-body .pagebrowsing a.backward {
	background-position:-100px top;
}

.content .box3 .box-body .pagebrowsing span.backward-disabled {
	background-position:-150px top;
}

.content .box3 .box-body .pagebrowsing a.forward {
	background-position:-250px top;
}

.content .box3 .box-body .pagebrowsing span.forward-disabled {
	background-position:-200px top;
}

.content .box3 .box-body .pagebrowsing span.fastbackward-disabled {
	width:8px;
	background-position:-50px top;
}

.content .box3 .box-body .pagebrowsing a.fastforward {
	width:8px;
	background-position:-350px top;
}

.content .box3 .box-body .pagebrowsing span.fastforward-disabled {
	width:8px;
	background-position:-300px top;
}

.content .box3 .box-body table.complexlist td.indexleft {
	white-space:nowrap;
	padding-left:0px;
}

.content .box3 .box-body table.complexlist td.indexright {
	white-space:nowrap;
	padding-right:0px;
}

.content .box2 .box-body table.complexlist td.indexleft {
	white-space:nowrap;
	padding-left:0px;
}

.content .box2 .box-body table.complexlist td.indexright {
	white-space:nowrap;
	padding-right:0px;
}

.content .box2 .box-body div.mediaplayer {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.mediaplayer {
	margin-right:0px;
	margin-left:0px;
}

.content li ul.link {
	margin-left:20px;
}

div.surfnedit {
	float:left;
	margin-top:1px;
	margin-left:-12px;
}

.content table.complexlist div.delimiter {
	margin-top:16px;
	margin-right:-10px;
	margin-bottom:16px;
	margin-left:-10px;
}

.content table.complexlist img {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.complexlist {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.complexlist {
	margin-right:0px;
	margin-left:0px;
}

.content .mod-sitemap ul li {
	border-width:1px;
	border-color:#EDEDF0;
	border-bottom-style:solid;
	padding-top:5px;
	padding-bottom:5px;
}

.content .mod-sitemap ul li ul li {
	border-width:0px;
	border-style:none;
	padding-top:1px;
	padding-bottom:1px;
}

.content .mod-sitemap ul li a {
	margin:0px;
}

.content .mod-sitemap ul li ul {
	border-width:0px;
	border-style:none;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:18px;
}

.content .mod-sitemap ul {
	border-width:1px;
	border-color:#EDEDF0;
	border-top-style:solid;
}

.content .mod-sitemap ul li ul li a {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mandatory label {
	color:#1B4298;
	padding-right:8px;
	background-image:url(../../../../docs/de_DE-1996/1079/Iconset-Forms.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right top;
}

.content .error label {
	color:#e60004 !important;
}

.content .error input,
.content .error select,
.content .error textarea {
	border-color:#e60004 !important;
}

.content p.error {
	display:none;
}

.content table.form td {
	padding-bottom:2px;
	padding-left:0px;
}

.content table.form {
	width:auto;
	margin-top:12px;
	margin-right:20px;
	margin-bottom:12px;
	margin-left:20px;
}

.content p.caption {
	margin-top:8px;
	margin-bottom:8px;
}

.content .mandatory label.caption {
	padding-left:13px;
	background-position:left top;
}

.content input.checkbox,
.content input.radiobutton,
.content input.singlecheckbox {
	vertical-align:bottom;
	width:12px;
	height:12px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
	background-image:url(../../../../docs/de_CH-1996/1805/bg-checkbox.png?v=1.0);
}
.content div.pc3-input-checkbox,
.content div.pc3-input-radiobutton,
.content div.pc3-input-singlecheckbox {
	vertical-align:bottom;
	width:12px;
	height:12px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
	background-image:url(../../../../docs/de_CH-1996/1805/bg-checkbox.png?v=1.0);
}

.content input.radiobutton {
	background-image:url(../../../../docs/de_CH-1996/1807/bg-radiobutton.png?v=1.0);
}
.content div.pc3-input-radiobutton {
	background-image:url(../../../../docs/de_CH-1996/1807/bg-radiobutton.png?v=1.0);
}

.content input.singlecheckbox {
	vertical-align:top;
	display:block;
	margin-right:0px;
}
.content div.pc3-input-singlecheckbox {
	vertical-align:top;
	display:block;
	margin-right:0px;
}

.content ul.checkbox li {
	margin-bottom:5px;
}

.content table.complexlist td.imageleft {
	padding-right:15px !important;
}

.content table.complexlist td.imageright {
	padding-left:15px;
}

.content table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content table.complexlist img.topimage {
	margin-bottom:10px;
}

.content .box2 .box-body table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content .box2 .box-body table.complexlist td.bullet {
	padding-left:0px;
	background-position:left top;
}

.content .box3 .box-body table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content .box3 .box-body table.complexlist td.bullet {
	padding-left:0px;
	background-position:left top;
}

.content .mod-search li {
	border-width:1px;
	border-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}

.content .mod-search div.result-header {
	border-width:1px;
	border-color:#D3D4DA;
	border-bottom-style:solid;
	margin-top:25px;
	padding-bottom:3px;
}

.content .mod-news li {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:6px;
	padding-bottom:7px;
}

.content .mod-news p.date {
	float:left;
	width:15%;
}

.content .mod-news div.teaser {
	float:left;
}

.content .mod-news ul {
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
}

.content hr.email {
	display:block;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#D3D4DA;
}

.content table.indextext th {
	vertical-align:top;
	white-space:nowrap;
}

.content table.indextext th strong {
	margin-top:0px;
	margin-bottom:0px;
}

.content table.indextext td {
	width:100%;
	padding-left:12px;
}

.content table.indextext td p {
	margin-top:0px;
	margin-bottom:0px;
}

.content ul li.bullet p {
	margin-top:-5px;
	margin-bottom:0px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
}

.content ol li.number p {
	margin-top:0px;
	margin-bottom:0px;
}

.content div.simplelist div.simplelist {
	margin-top:3px;
	margin-bottom:3px;
}

.content ul.link li.link .link-email {
	margin-top:none;
	margin-bottom:none;
}

.content table.indextext table.indextext {
	margin-top:5px;
	margin-bottom:5px;
}

.content td.indextext-email {
	padding-top:15px  ;
	padding-bottom:15px  ;
}

.content td.indextext-email td.indextext-email {
	padding-top:5px;
	padding-bottom:5px;
}

.noMargin {
	margin:0px !important;
}

.content table.bricks thead th {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
}

div.datepicker-section {
	float:left;
	clear:both;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	padding:4px;
	background-color:#EDEDF0;
}

div.datepicker-section .datepicker-body table {
	width:100%;
	background-color:#FFFFFF;
	border-collapse:separate;
}

div.datepicker-section .datepicker-body table tbody td.today-normal {
	border-color:#FBFBFB;
}

div.datepicker-section .datepicker-body table tbody td.day-empty {
	border-color:#FFFFFF;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.day-disabled {
	border-color:#FFFFFF;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.day-disabled span {
	color:#EDEDF0;
}

div.datepicker-section .datepicker-body table tbody td.day-selected {
	border-width:1px;
	border-color:#EDEDF0;
	border-style:solid;
	background-color:#EDEDF0;
}

div.datepicker-section .datepicker-body table tbody td,
div.datepicker-section .datepicker-body table thead th {
	text-align:center;
	vertical-align:middle;
	width:15px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	padding:2px;
	cursor:pointer;
}

div.datepicker-section .datepicker-body table thead th {
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.today-selected {
	border-color:#FBFBFB;
	background-color:#EDEDF0;
}

div.datepicker-section .datepicker-body table tbody td.today-disabled {
	border-color:#FBFBFB;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.today-disabled span {
	color:#EDEDF0;
}

div.datepicker-section .datepicker-header {
	margin-bottom:4px;
}

div.datepicker-section .datepicker-header .year-backward,
div.datepicker-section .datepicker-header .month-backward,
div.datepicker-section .datepicker-header .month-forward,
div.datepicker-section .datepicker-header .year-forward,
div.datepicker-section .datepicker-header .year-backward-disabled,
div.datepicker-section .datepicker-header .month-backward-disabled,
div.datepicker-section .datepicker-header .month-forward-disabled,
div.datepicker-section .datepicker-header .year-forward-disabled {
	width:12px;
	height:10px;
	background-image:url(../../../../docs/de_DE-1996/1046/Iconset-Seiten-bl%C3%A4ttern.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:0px top;
	cursor:pointer;
}

div.datepicker-section .datepicker-header .month-backward {
	background-position:-100px top;
}

div.datepicker-section .datepicker-header .month-forward {
	background-position:-242px top;
}

div.datepicker-section .datepicker-header .year-forward {
	background-position:-346px top;
}

div.datepicker-section .datepicker-header .year-backward-disabled,
div.datepicker-section .datepicker-header .month-backward-disabled,
div.datepicker-section .datepicker-header .month-forward-disabled,
div.datepicker-section .datepicker-header .year-forward-disabled {
	cursor:default;
}

div.datepicker-section .datepicker-header .year-backward-disabled {
	background-position:-50px top;
}

div.datepicker-section .datepicker-header .month-backward-disabled {
	background-position:-150px top;
}

div.datepicker-section .datepicker-header .month-forward-disabled {
	background-position:-192px top;
}

div.datepicker-section .datepicker-header .year-forward-disabled {
	background-position:-296px top;
}

div.datepicker-section .datepicker-header .title {
	text-align:center;
}

div.datepicker-section .datepicker-header table {
	width:100%;
}

.mod-home #content-section {
	padding-top:0px;
	padding-bottom:33px;
}

.skiplinks {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	list-style-type:none;
}

.skiplinks li a {
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	white-space:nowrap;
	position:absolute;
	top:-1000px;
	padding:15px;
	background-color:#000000;
}

.content fieldset {
	position:relative;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-top-style:solid;
	border-bottom-style:solid;
	margin-right:-0px;
	margin-bottom:20px;
	margin-left:-0px;
	padding:0px;
	background-color:#E2E2E6;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(251,251,251,1.0)), color-stop(90%,rgba(226,226,230,1.0)));
}

.content div.loader {
	background-image:url(../../../../docs/de_DE-1996/1027/Ajax-Loader.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:scroll;
}

#pane-nav ul a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	line-height:13px;
	display:block;
	height:1%;
	border-top-width:1px;
	border-top-color:#424855;
	border-top-style:solid;
	margin:0px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}

#pane-nav ul a.selected {
	color:#000000;
	background-color:#EDEDF0;
}

#pane-nav ul {
	position:relative;
	border-bottom-width:1px;
	border-bottom-color:#424855;
	border-bottom-style:solid;
	margin-bottom:30px;
	list-style-type:none;
}

#pane-nav h2 {
	color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
}

.sne-links {
	float:left;
	margin-top:2px;
	margin-right:4px;
}

.sne-main-nav {
	float:left;
	margin-top:9px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:5px;
}

.sne-top-nav {
	float:left;
	margin-top:14px;
	margin-right:4px;
}

.sne-main-titel {
	float:left;
	margin-top:4px;
	margin-right:4px;
	margin-bottom:0px;
	margin-left:4px;
}

.sne-meta-nav {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

div.tabbox .tabbox-body {
	position:relative;
}

div.tabbox .tabbox-header ul {
	margin-top:0px;
	margin-bottom:0px;
}

div.tabbox .tabbox-header ul li {
	float:left;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#000000;
	border-style:solid;
	margin-right:10px;
	padding-right:4px;
	padding-left:4px;
	cursor:pointer;
}

div.tabbox .tabbox-body ul li.scroll-element {
	float:left;
}

div.tabbox .tabbox-header ul li a {
	margin:0px;
}

div.tabbox .tabbox-header ul li.selected {
	position:relative;
	top:1px;
}

.surfnedit {
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:2px !important;
	margin-left:0px !important;
	padding:0px !important;
}

.pngFixBgTest {
	background-image:url(../../../../docs/de_DE-1996/1175/Overlay.png?v=1.0);
	background-repeat:no-repeat;
}

#mobile-notification {
	text-align:center;
	width:1100px;
	border-width:2px;
	border-color:#FBFBFB;
	border-style:solid;
	margin:30px;
}

#mobile-notification p {
	font-size:48px;
	line-height:48px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#272D3B;
	margin:20px;
}

#mobile-notification p a {
	color:#1B4298;
}

div.ajax-loader {
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=60);
	filter:Alpha(opacity=60);
	opacity:0.6;
}

img.ajax-loader {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-7px;
	margin-left:-64px;
}

#background {
	position:relative;
	z-index:1;
}

#page-header #select-country {
	float:right;
	min-width:280px;
	margin-top:20px;
	margin-right:18px;
}

#page-header #select-country a {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#1B4298;
	text-decoration:none;
}

#page-header #select-country a#trigger {
	width:284px;
	height:88px;
}

#page-header #select-country a#trigger p {
	font-size:15px;
	line-height:15px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	display:inline;
	margin-top:7px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right 5px;
}

#page-header #select-country a#trigger .map-smal {
	float:right;
	width:178px;
	height:88px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1237/map-small.png?v=1.0);
}

#page-header #header-bottom {
	position:absolute;
	width:100%;
	height:240px;
	bottom:0px;
	left:0px;
}

#page-header #header-bottom h3 {
	font-size:28px;
	letter-spacing:1px;
	line-height:28px;
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#F4F4F5;
	text-transform:lowercase;
	margin-top:0px;
	margin-bottom:25px;
	margin-left:40px;
}

#page-header #header-bottom p {
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#F4F4F5;
	width:400px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
}

#page-header #header-bottom .infrastruktur {
	right:280px;
	background-image:url(../../../../docs/de_CH-1996/1243/produkt-bg1.jpg?v=1.0);
	background-repeat:repeat-x;
}

#page-header #header-bottom .hochbau {
	right:0px;
	background-image:url(../../../../docs/de_CH-1996/1244/produkt-bg2.jpg?v=1.0);
	background-repeat:repeat-x;
}

#page-header #header-bottom .division-clip h3 {
	font-size:26px;
	letter-spacing:1px;
	line-height:58px;
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#F0F0F3;
	text-transform:none;
	position:absolute;
	bottom:0px;
	left:20px;
	margin:0px;
}

#page-header #header-bottom .division-clip img {
	position:absolute;
	bottom:0px;
	left:0px;
}

#page-header #header-bottom a {
	text-decoration:none;
	position:absolute;
	display:block;
	width:260px;
	height:210px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
}

#top-nav ul#tools {
	float:right;
	list-style-type:none;
}

#top-nav ul#tools li.isLast {
	float:left;
	padding-top:15px;
	padding-right:18px;
	padding-bottom:15px;
	padding-left:18px;
	background-image:url(../../../../docs/de_CH-1996/1239/topnav-divider.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left center;
}

#top-nav ul#tools input.button {
	text-indent:-9999px;
	width:15px;
	height:12px;
	border-width:0px;
	border-style:none;
	margin-top:14px;
	margin-right:15px;
	margin-bottom:14px;
	margin-left:0px;
	background-color:transparent;
	background-image:url(../../../../docs/de_CH-1996/1246/search.png?v=1.0);
	cursor:pointer;
}

#top-nav ul#tools input.small {
	color:#FFFFFF;
	position:absolute;
	width:116px;
	height:20px;
	top:0px;
	left:0px;
	border-style:none;
	padding-top:0px;
	padding-right:6px;
	padding-bottom:0px;
	padding-left:6px;
	background-color:transparent;
}

#top-nav ul#tools .bg {
	position:relative;
	float:left;
	width:128px;
	height:20px;
	margin:10px;
	background-image:url(../../../../docs/de_CH-1996/1247/search-input.png?v=1.0);
}

#page-header #selectToggle {
	position:absolute;
	display:none;
	width:100%;
	height:608px;
	top:57px;
	z-index:3;
	background-color:#FBFBFB;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(251,251,251,1.0)), color-stop(90%,rgba(226,226,230,1.0)));
}

#page-header #selectToggle #map {
	position:absolute;
	width:756px;
	top:0px;
	left:0px;
	margin-top:110px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:30px;
}

#page-header #selectToggle #countries {
	margin-top:5px;
	margin-right:58px;
}

#page-header #selectToggle #contacts {
	margin-right:58px;
}

#page-header #selectToggle h2 {
	margin-top:25px;
}

#page-header #selectToggle ul {
	border-top-width:1px;
	border-top-color:#E0E0E3;
	border-top-style:solid;
	margin-bottom:0px;
}

#page-header #selectToggle ul li {
	border-bottom-width:1px;
	border-bottom-color:#E0E0E3;
	border-bottom-style:solid;
}

#page-header #selectToggle ul li a {
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
	width:240px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:235px -90px;
}

#page-header #selectToggle ul li a span {
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
	display:block;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
}

#page-header #selectToggle #contacts li {
	position:relative;
}

#page-header #selectToggle #contacts li img {
	position:absolute;
	top:6px;
	left:-25px;
}

#page-header #selectToggle a {
	margin:0px;
}

#page-footer .wrap {
	position:relative;
	max-width:1100px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-top:30px;
	padding-right:0px;
	padding-bottom:30px;
	padding-left:0px;
}

#page-footer #addresses {
	float:left;
	min-width:250px;
	margin-right:30px;
}

#page-footer #footer-nav {
	float:right;
	margin:0px;
}

#page-footer p {
	color:#424855;
	font-size:13px;
	margin-top:0px;
}

#page-footer #addresses .address a {
	font-size:13px;
	margin-top:16px;
	background-position:left -93px;
}

#page-footer #addresses .address a span {
	font-size:13px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#1B4298;
}

#page-footer #footer-nav li {
	float:left;
	width:160px;
	padding-right:20px;
}

#page-footer #footer-nav li ul li {
	float:none;
	padding-right:0px;
}

#page-footer #footer-nav strong {
	font-size:13px;
	line-height:15px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#424855;
	margin-top:0px;
}

#page-footer #footer-nav li ul {
	margin-left:0px;
}

#page-footer #footer-nav li ul li a {
	font-size:13px;
	line-height:21px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#424855;
	margin:0px;
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -195px;
}

#page-footer .logo {
	position:absolute;
	right:0px;
	bottom:30px;
}

#page-footer .logo a {
	display:block;
	width:90px;
	height:26px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1235/logo.png?v=1.0);
	background-size:cover;
}

#top-nav ul#tools li {
	float:left;
}

#page-header #selectToggle #map a {
	position:absolute;
	z-index:3;
}

#page-footer #downloads {
	position:absolute;
	top:-106px;
	right:0px;
}

#page-footer #downloads a {
	display:inline-block;
	margin:0px;
	margin-left:20px;
}

#page-footer #downloads a span {
	color:#1B4298;
	float:left;
	padding-top:75px;
	padding-right:8px;
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -19px;
}

#page-header #selectToggle #map p {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	position:absolute;
	width:150px;
	height:63px;
	margin:0px;
	padding-top:7px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-image:url(../../../../docs/de_CH-1996/2268/tooltip.png?v=1.3);
	background-repeat:no-repeat;
}

#page-header #selectToggle ul li a span.on,
#page-header #selectToggle ul li a span.selected {
	color:#272D3B;
}

.mod-home #page-header {
	height:608px;
}

.content table.bricks tr {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
}

.content table.bricks th h3 {
	text-transform:uppercase;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
}

.content table.bricks tfoot {
	text-transform:uppercase;
}

.content .box1 .box-header-close h3 {
	background-image:url(../../../../docs/de_DE-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -3px;
}

.content .box1 .box-header-open h3 {
	background-image:url(../../../../docs/de_DE-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -103px;
}

.content .box2 .box-header-close h3 {
	background-image:url(../../../../docs/de_DE-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -3px;
}

.content .box2 .box-header-open h3 {
	background-image:url(../../../../docs/de_DE-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -103px;
}

#content-footer a.internal {
	float:left;
	margin-right:18px;
}

.content table.complexlist a.title2 h2 {
	color:#1B4298;
	line-height:21px;
	padding:0px;
}

.content table.complexlist td.data strong {
	font-size:13px;
	margin-top:2px;
	margin-left:20px;
}

.content table.complexlist td.data a {
	margin:0px;
}

.content table.complexlist td.data a h2 {
	color:#1B4298;
	line-height:21px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.content .pagebrowsing li {
	float:left;
	border-bottom-width:0px !important;
	border-bottom-style:none !important;
	margin-left:2px;
	padding:0px !important;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(251,251,251,1.0)), color-stop(90%,rgba(226,226,230,1.0)));
}

.content .pagebrowsing a {
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
	float:left;
	overflow:hidden;
	border-bottom-width:1px;
	border-bottom-color:#272D3B;
	border-bottom-style:solid;
	margin:0px;
	padding-top:2px;
	padding-right:7px;
	padding-bottom:2px;
	padding-left:7px;
}

.content table.complexlist a.internal {
	line-height:22px;
	background-position:left -90px;
}

.content table.form td p.caption {
	font-size:12px;
	line-height:16px;
}

.content a.button {
	color:#1B4298;
	font-size:12px;
	text-align:center;
	float:right;
	width:auto;
	height:auto;
	border-color:#D3D4DA;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:8px;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:5px;
	padding-left:8px;
	background-color:#E2E2E6;
	background-image:-o-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:linear-gradient(top, rgba(251,251,251,1.0) 10%, rgba(226,226,230,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(251,251,251,1.0)), color-stop(90%,rgba(226,226,230,1.0)));
}

.content input.button-blue {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
	float:right;
	width:auto;
	height:auto;
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:8px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	padding-left:8px;
	background-color:#013989;
	background-image:-o-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(63,104,166,1.0)), color-stop(90%,rgba(1,57,137,1.0)));
	cursor:pointer;
}

.content a.button-blue {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
	float:right;
	width:auto;
	height:auto;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:8px;
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	padding-left:8px;
	background-image:-o-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:linear-gradient(top, rgba(63,104,166,1.0) 10%, rgba(1,57,137,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(63,104,166,1.0)), color-stop(90%,rgba(1,57,137,1.0)));
}

#nav-section #main-nav ul li a.inPath {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
}

.fancybox-close {
	background-image:url(../../../../docs/de_CH-1996/1275/fancybox-close.gif?v=1.0);
	background-repeat:no-repeat;
}

.content table.complexlist a.internal h2 {
	font-size:14px;
	line-height:18px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
}

.content table.complexlist td.data a.internal {
	margin:0px;
}

.mod-home #content-section .promo-wrap {
	margin-top:40px;
	padding:20px;
	background-color:#EDEDF0;
}

.mod-home #content-section .promo-wrap div.isFirst {
	float:left;
	width:230px;
	border-right-width:1px;
	border-right-color:#D3D4DA;
	border-right-style:solid;
	padding-right:20px;
}

.mod-home #content-section .promo-wrap div.isLast {
	float:right;
	width:229px;
	padding-left:20px;
}

.content table.complexlist ul.link li.link {
	padding-top:0px;
	padding-bottom:0px;
}

.content .box1 .box-header-open .box-header-accordion h3 {
	background-image:url(../../../../docs/de_DE-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -103px;
}

.content .box2 .box-header-open .box-header-accordion h3 {
	background-image:url(../../../../docs/de_DE-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -103px;
}

.content .box3 .box-header-open .box-header-accordion h3 {
	background-image:url(../../../../docs/de_DE-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -103px;
}

.content .mod-news .pagebrowsing {
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}

.content .mod-productfinder .wrap-productfinder .top-nav {
	position:relative;
	float:left;
	width:220px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:240px;
	padding-left:20px;
	background-color:#013989;
	background-image:url(../../../../docs/de_CH-1996/1286/menu-bg.png?v=1.0);
	background-repeat:repeat-x;
	background-position:top left;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul {
	position:relative;
	border-top-width:1px;
	border-top-color:#4766AC;
	border-top-style:solid;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li {
	border-bottom-width:1px;
	border-bottom-color:#4766AC;
	border-bottom-style:solid;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li a {
	font-size:14px;
	line-height:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#879ED0;
	margin:0px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	padding-left:0px;
	background-image:url(../../../../docs/de_CH-1996/1287/menu-link-bullet.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right center;
}

.content .mod-productfinder .wrap-productfinder .top-nav h1 {
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	margin-top:18px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .mod-productfinder .wrap-productfinder .sub-nav {
	position:relative;
	float:right;
	width:800px;
	min-height:400px;
	margin:20px;
	background-image:url(../../../../docs/de_CH-1996/1289/sub-bg.png?v=1.0);
	background-repeat:repeat-y;
	background-position:top center;
}

.content .mod-productfinder .wrap-productfinder {
	background-color:#E2E2E6;
	background-image:url(../../../../docs/de_CH-1996/1288/wrap-bg.png?v=1.0);
	background-repeat:repeat-x;
	background-position:top right;
}

.content .mod-productfinder .wrap-productfinder ul {
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
}

.content .mod-productfinder .wrap-productfinder ul li {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
}

.content .mod-productfinder .wrap-productfinder ul li img {
	float:left;
	margin-right:10px;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst {
	position:absolute;
	width:240px;
	top:0px;
	left:262px;
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li .isMiddle li .isLast {
	position:absolute;
	width:240px;
	top:0px;
	left:272px;
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .mod-productfinder .wrap-productfinder ul li a {
	line-height:14px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right -92px;
}

.content .mod-productfinder .wrap-productfinder ul li a p {
	color:#1B4298;
	margin:0px;
}

.content .mod-productfinder .wrap-productfinder ul li a:hover p {
	color:#000000;
}

.content #nav-section #main-nav {
	margin-top:30px;
	padding:20px;
}

.content #nav-section #main-nav img {
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:0px;
}

.content #nav-section #main-nav h2 {
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#1B4298;
	float:left;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:-5px;
	margin-left:0px;
}

.content #content-product {
	position:relative;
	margin-top:30px;
}

.content #content-product h2 {
	margin-top:25px;
}

.content #content-product .main-col {
	float:left;
	width:540px;
	margin-right:20px;
}

.content #content-product .side-col {
	float:right;
	width:220px;
	padding:20px;
}

.content #content-product .side-col ul.complexlist {
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
	margin-top:25px;
	margin-right:0px;
	margin-bottom:25px;
	margin-left:0px;
}

.content #content-product .side-col ul.complexlist li.example {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	cursor:pointer;
}

.content #content-product .side-col ul.complexlist li.example img {
	float:left;
	z-index:1000;
}

.content #content-product .side-col ul.complexlist li.example p {
	font-size:12px;
	line-height:16px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:65px;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li .isMiddle li .isLast li a {
	background-image:none;
}

.content #content-product .main-col ul.menu-bar {
	position:relative;
	width:100%;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:transparent;
	background-image:none;
}

.content #content-product .main-col ul.menu-bar li {
	text-align:center;
	float:left;
	width:20%;
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-color:#E2E2E6;
	background-image:url(../../../../docs/de_CH-1996/1292/breadcrumbs-bg.png?v=1.0);
	background-repeat:repeat-x;
	background-position:top center;
}

.content #content-product .main-col ul.menu-bar li a {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	width:auto;
	min-width:25%;
	margin:0px !important;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
}

.content #content-product .main-col ul.menu-bar li p {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#D3D4DA;
	border-right-width:1px;
	border-right-color:#D3D4DA;
	border-right-style:solid;
	margin-top:8px;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:0px;
	padding:0px;
}

.content #content-product .main-col ul.menu-bar li.selected a {
	color:#1B4298 !important;
	background-color:#EDEDF0 !important;
}

.content #content-product .side-col h2 {
	margin-top:0px;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li .isMiddle {
	position:absolute;
	width:100%;
	top:0px;
	left:272px;
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
}

#page-header #header-bottom .division-clip {
	position:absolute;
	width:260px;
	height:210px;
	bottom:0px;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li a.selected {
	color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/1319/menu-link-bullet-on.png?v=1.0);
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li {
	border-bottom-width:0px;
	border-bottom-style:none;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li a {
	line-height:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right -85px;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li a.selected {
	color:#000000;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
}

.content #content-product .main-col ul.menu-bar li ul {
	float:left;
	margin:0px;
	background-color:#FFFFFF;
}

.content #content-product .main-col ul.menu-bar li ul li {
	text-align:left;
	float:none;
	width:100%;
	background-color:transparent;
	background-image:none;
}

.content #content-product .main-col ul.complexlist {
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
	margin-top:25px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content #content-product .main-col ul.complexlist li {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
}

.content #content-product .main-col ul.complexlist li a {
	color:#1B4298;
	display:inline;
	border-right-width:0px;
	border-right-style:none;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
}

.content ul#product-menu {
	float:left;
	width:100%;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1416/menu-bg.png?v=1.0);
	background-repeat:repeat-y;
	background-position:left bottom;
}

.content ul.menu-bar {
	position:relative;
	width:100%;
	margin-top:90px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#E2E2E6;
	background-image:url(../../../../docs/de_CH-1996/1292/breadcrumbs-bg.png?v=1.0);
	background-repeat:repeat-x;
	background-position:top center;
}

.content ul.menu-bar li {
	float:left;
	width:25%;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:6px;
	padding-left:0px;
}

.content ul.menu-bar li a {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	width:auto;
	min-width:25%;
	border-right-width:1px;
	border-right-color:#D3D4DA;
	border-right-style:solid;
	margin:0px !important;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
}

.content ul.menu-bar li a p {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	margin-top:8px;
	margin-right:12px;
	margin-bottom:8px;
	margin-left:20px;
	padding:0px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right -197px;
}

.content ul.menu-bar li a.isLast {
	border-right-width:0px;
	border-right-style:none;
}

.content ul.menu-bar li p {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#1B4298;
	margin-top:8px;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:20px;
}

.content ul.menu-bar li ul {
	float:left;
}

.content ul.menu-bar li ul li {
	float:none;
	width:100%;
}

.content ul.menu-bar li.selected {
	width:260px;
	background-color:#013989;
	background-image:-o-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-moz-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-webkit-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-ms-linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:linear-gradient(top, rgba(63,104,166,1.0) 5%, rgba(1,57,137,1.0) 95%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(63,104,166,1.0)), color-stop(95%,rgba(1,57,137,1.0)));
}

.content ul.menu-bar li.selected a {
	color:#1B4298 !important;
	border-right-width:0px;
	border-right-style:none;
}

.content ul.menu-bar li.selected a p {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	margin-right:20px;
	background-image:url(../../../../docs/de_CH-1996/1319/menu-link-bullet-on.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right center;
}

.content #content-product .main-col li {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
}

.content #content-product .main-col li a {
	color:#1B4298;
	border-right-width:0px;
	border-right-style:none;
}

.content #content-product .main-col ul.complexlist li a img {
	float:left;
	margin-right:22px;
}

.content .mod-productfinder #productfinder-productpage {
	position:absolute;
	display:none;
	width:1100px;
	top:0px;
	left:0px;
	z-index:1000;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li a.selected p {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.content .mod-productfinder h2 {
	font-size:21px;
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
}

.content .mod-news li img {
	float:left;
	margin-right:10px;
}

.content .mod-news li h2 {
	float:left;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left:0px;
}

.content .mod-news li p.decoration2 {
	line-height:21px;
	float:right;
	width:100px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
}

.content .mod-news li a.overlay {
	margin:0px;
}

.content .mod-references ul.complexlist li {
	border-width:1px;
	border-color:#D3D4DA;
	border-bottom-style:solid;
}

.content .mod-references ul.complexlist li img {
	float:left;
	margin-right:10px;
}

.content .mod-references ul.complexlist li h2 {
	float:left;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .mod-references ul.complexlist li p.decoration2 {
	line-height:21px;
	float:right;
	width:80px;
	margin:0px;
}

.content .mod-references ul.complexlist li a.overlay {
	margin:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}

.content .mod-references ul.complexlist {
	float:left;
	width:540px;
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
	margin:0px;
}

.content .mod-references .side-col-testimonial {
	float:right;
	width:220px;
	margin-left:20px;
	padding:20px;
	background-color:#EDEDF0;
}

.content .mod-references .side-col-testimonial em {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:italic;
	margin-top:0px;
}

.content .mod-references .side-col-testimonial strong {
	font-size:12px;
	line-height:16px;
	margin-top:20px;
	margin-bottom:0px;
}

.content .mod-references .side-col-testimonial span {
	font-size:12px;
}

.content .mod-references #geocode-input {
	position:relative;
	width:780px;
	height:397px;
	margin-bottom:20px;
	padding:20px;
	background-image:url(../../../../docs/de_CH-1996/1356/map-bg.png?v=1.0);
	background-repeat:repeat-x;
	background-position:top left;
}

.content .mod-references #geocode-input .gmnoprint {
	line-height:14px;
}

.content .mod-references #references-list ul li label {
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#272D3B;
	margin-top:0px;
	margin-right:35px;
	margin-bottom:14px;
	cursor:pointer;
}

.content .mod-references #references-list a.selected {
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	float:left;
	margin-right:35px;
	background-image:url(../../../../docs/de_CH-1996/1374/filterReferences.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left center;
}

.content .mod-references #content-header p.decoration2 {
	line-height:24px;
	float:right;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:20px;
}

.content .mod-references #content-header h1 {
	margin-bottom:5px;
}

.content .mod-references #content-header img {
	margin-top:12px;
}

.content .mod-references #content-body ul.link {
	border-top-width:1px;
	border-top-color:#D3D4DA;
	border-top-style:solid;
}

.content .mod-references #content-body ul.link li.link {
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
}

.content .mod-references #ref-promotions {
	margin:0px;
	padding-top:60px;
	padding-right:20px;
	padding-bottom:120px;
	padding-left:20px;
	background-color:#EDEDF0;
}

.content .mod-references #ref-promotions ul {
	margin:0px;
}

.content .mod-references #ref-promotions ul li {
	padding-bottom:10px;
}

.content .mod-references #ref-promotions ul li img {
	float:none;
}

.content .mod-references #ref-promotions ul li p {
	font-size:12px;
	line-height:16px;
}

.mod-home #references {
	position:relative;
	float:left;
	width:260px;
	margin-right:20px;
}

.mod-home #references ul.complexlist {
	width:260px;
}

.mod-home #news {
	position:relative;
	float:left;
	width:260px;
	margin-right:20px;
}

.content #promotions {
	float:right;
	width:540px;
	min-height:155px;
	margin-top:58px;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	background-color:#EDEDF0;
}

.content #promotions .wrap {
	position:relative;
	min-height:150px;
	background-image:url(../../../../docs/de_CH-1996/1559/promo-delimiter.png?v=1.0);
	background-repeat:repeat-y;
	background-position:top center;
}

.content #promotions .wrap ul {
	margin:0px;
}

.content #promotions .wrap ul li {
	float:left;
	width:230px;
	min-height:150px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
}

.content #promotions .wrap ul li h2 {
	margin-top:0px;
	margin-bottom:10px;
}

.content #promotions .wrap ul li a.internal {
	color:#1B4298;
	position:absolute;
	bottom:5px;
	margin:0px;
}

.content .mod-division {
	margin-top:30px;
	padding-bottom:33px;
}

.content .mod-division #references {
	position:relative;
	float:left;
	width:260px;
	margin-right:20px;
}

.content .mod-division #references ul.complexlist {
	width:260px;
}

.content .mod-division #nav-section {
	float:left;
	width:260px;
	margin-top:38px;
	margin-right:20px;
}

.content .mod-division #nav-section #main-nav {
	min-height:145px;
	margin-top:0px !important;
}

.content .mod-division #nav-section #main-nav ul {
	margin:0px;
}

.content .mod-references ul.complexlist li a.overlay div.wrap strong {
	line-height:20px;
	display:inline;
}

.content .mod-references ul.complexlist li a.overlay div.wrap {
	height:44px;
	padding-top:6px;
}

.content .mod-news div.teaser a {
	font-size:14px;
	line-height:16px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
	margin:0px;
}

.content .mod-news li.isFirst {
	padding-top:8px;
}

.content .mod-news li.isLast {
	padding-top:7px;
}

#overview.sne-top-nav {
	position:absolute;
	top:0px;
	left:0px;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav {
	background-color:#0B9B95;
	background-image:url(../../../../docs/de_CH-1996/1605/menu-hochbau-bg.png?v=1.1);
	background-repeat:repeat-x;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul {
	border-top-width:1px;
	border-top-color:#6ED4CF;
	border-top-style:solid;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul li {
	border-bottom-width:1px;
	border-bottom-color:#6ED4CF;
	border-bottom-style:solid;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul li a {
	color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/1299/selected-link.png?v=1.0);
}

.content .mod-productfinder .wrap-productfinder .structures {
	position:relative;
	float:right;
	width:840px;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li a {
	color:#0B9B95;
	background-image:url(../../../../docs/de_CH-1996/1606/hochbau-linkicon.png?v=1.0);
	background-position:right center;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li a.selected {
	color:#000000;
	background-image:url(../../../../docs/de_CH-1996/1607/hochbau-link-on.png?v=1.0);
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul li a p {
	color:#0B9B95;
}

.hochbau .content ul.menu-bar {
	position:relative;
	width:100%;
	margin-top:90px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#E2E2E6;
	background-image:url(../../../../docs/de_CH-1996/1292/breadcrumbs-bg.png?v=1.0);
	background-repeat:repeat-x;
	background-position:top center;
	cursor:pointer;
}

.hochbau .content ul.menu-bar li.selected {
	width:260px;
	background-color:#0B9B95;
	background-image:-o-linear-gradient(top, rgba(110,212,207,1.0) 5%, rgba(11,155,149,1.0) 95%);
	background-image:-moz-linear-gradient(top, rgba(110,212,207,1.0) 5%, rgba(11,155,149,1.0) 95%);
	background-image:-webkit-linear-gradient(top, rgba(110,212,207,1.0) 5%, rgba(11,155,149,1.0) 95%);
	background-image:-ms-linear-gradient(top, rgba(110,212,207,1.0) 5%, rgba(11,155,149,1.0) 95%);
	background-image:linear-gradient(top, rgba(110,212,207,1.0) 5%, rgba(11,155,149,1.0) 95%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(110,212,207,1.0)), color-stop(95%,rgba(11,155,149,1.0)));
}

.hochbau .content ul.menu-bar li {
	float:left;
	width:25%;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:6px;
	padding-left:0px;
}

.hochbau .content ul.menu-bar li p {
	color:#0B9B95;
}

.hochbau #nav-section #main-nav h2 {
	color:#0B9B95;
}

.hochbau .content ul.menu-bar li a {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	width:auto;
	min-width:25%;
	border-right-width:1px;
	border-right-color:#D3D4DA;
	border-right-style:solid;
	margin:0px !important;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
}

.hochbau .content ul.menu-bar li a p {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	margin-top:8px;
	margin-right:12px;
	margin-bottom:8px;
	margin-left:20px;
	padding:0px;
	background-image:url(../../../../docs/de_CH-1996/1238/icons-sprite.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right -197px;
}

.hochbau ul#product-menu {
	float:left;
	width:100%;
	margin:0px;
}

.hochbau .content ul.menu-bar li.selected a {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#272D3B;
	width:auto;
	min-width:25%;
	border-right-width:0px;
	border-right-style:none;
	margin:0px !important;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
}

.hochbau .content ul.menu-bar li.selected a p {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	margin-right:20px;
	background-image:url(../../../../docs/de_CH-1996/1319/menu-link-bullet-on.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right center;
}

.hochbau .content ul#product-menu {
	float:left;
	width:100%;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1608/hochbau-productmenu-bg.png?v=1.0);
	background-repeat:repeat-y;
	background-position:left;
}

.content #content-product table td {
	padding:0px;
}

.content .mod-references ul.complexlist li a.overlay table {
	float:right;
	width:auto;
}

.content .mod-references ul.complexlist li a.overlay table td {
	vertical-align:middle;
	height:50px;
	padding-right:0px;
}

.mod-home .sne-main-titel {
	position:absolute;
	top:23px;
	left:-12px;
	margin:0px;
}

.content .mod-productfinder .wrap-productfinder .top-nav .sne-main-nav {
	margin-top:9px;
}

.content .mod-division #nav-section #main-nav .sne-links {
	margin-top:9px;
}

.content .mod-division #references .sne-main-titel {
	position:absolute;
	top:22px;
	left:-12px;
	margin:0px;
}

.content .mod-division #nav-section #main-nav ul .sne-main-nav {
	left:-12px;
}

#nav-section #main-nav .sne-links {
	margin-top:9px;
}

#page-section.mod-print {
	width:740px;
	margin-bottom:20px;
}

#page-section.mod-print #page-header {
	height:auto;
	border-bottom-width:1px;
	border-bottom-color:#D3D4DA;
	border-bottom-style:solid;
	padding-top:0px;
}

.content fieldset h2 {
	margin-bottom:5px;
	margin-left:20px;
}

.content fieldset.error label {
	display:block;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:20px;
}

.content .mmmp {
	background-color:#272D3B;
}

.content .mmmp .button {
	font-size:0px;
	position:absolute;
	overflow:hidden;
	width:27px;
	height:27px;
	top:0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
	cursor:pointer;
}

.content .mmmp .button .icon {
	width:27px;
	height:27px;
	background-image:url(../../../../docs/de_CH-1996/1817/Multimedia-Modul-Player-Icon-Set-Controls.png?v=1.0);
}

.content .mmmp .detail {
	position:relative;
	height:100%;
	background-color:#272D3B;
	background-image:-o-linear-gradient(bottom, rgba(0,0,0,1.0) 20%, rgba(39,45,59,1.0) 100%);
	background-image:-moz-linear-gradient(bottom, rgba(0,0,0,1.0) 20%, rgba(39,45,59,1.0) 100%);
	background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,1.0) 20%, rgba(39,45,59,1.0) 100%);
	background-image:-ms-linear-gradient(bottom, rgba(0,0,0,1.0) 20%, rgba(39,45,59,1.0) 100%);
	background-image:linear-gradient(bottom, rgba(0,0,0,1.0) 20%, rgba(39,45,59,1.0) 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(20%,rgba(0,0,0,1.0)), color-stop(100%,rgba(39,45,59,1.0)));
}

.content .mmmp .detail .text {
	overflow:auto;
	height:auto !important;
	background-color:#FFFFFF;
}

.content .mmmp .detail .view {
	position:relative;
}

.content .mmmp .detail .view .button {
	width:35px;
	height:45px;
	top:50%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-top:-30px;
	padding-top:15px;
	background-color:#3F68A6;
	background-image:-o-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-moz-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-webkit-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-ms-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(20%,rgba(1,57,137,1.0)), color-stop(100%,rgba(63,104,166,1.0)));
}

.content .mmmp .detail .view .button.next {
	right:0px;
	-moz-border-top-right-radius:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	-moz-border-bottom-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}

.content .mmmp .detail .view .button.next .icon {
	background-position:-197px -1px;
}

.content .mmmp .detail .view .button.previous {
	left:0px;
	-moz-border-bottom-left-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-top-left-radius:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}

.content .mmmp .detail .view .button.previous .icon {
	margin-left:7px;
	background-position:-169px -1px;
}

.content .mmmp .overview {
	height:100%;
	background-color:#E2E2E6;
	background-image:-o-linear-gradient(bottom, rgba(226,226,230,1.0) 20%, rgba(251,251,251,1.0) 100%);
	background-image:-moz-linear-gradient(bottom, rgba(226,226,230,1.0) 20%, rgba(251,251,251,1.0) 100%);
	background-image:-webkit-linear-gradient(bottom, rgba(226,226,230,1.0) 20%, rgba(251,251,251,1.0) 100%);
	background-image:-ms-linear-gradient(bottom, rgba(226,226,230,1.0) 20%, rgba(251,251,251,1.0) 100%);
	background-image:linear-gradient(bottom, rgba(226,226,230,1.0) 20%, rgba(251,251,251,1.0) 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(20%,rgba(226,226,230,1.0)), color-stop(100%,rgba(251,251,251,1.0)));
}

.content .mmmp .overview ul {
	overflow:hidden;
	margin:0px;
}

.content .mmmp .overview ul li {
	float:left;
	border-width:2px;
	border-color:#E2E2E6;
	border-style:solid;
	margin:5px;
}

.content .mmmp .section.top {
	position:relative;
	width:100%;
	height:40px;
	background-color:#3F68A6;
	background-image:-o-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-moz-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-webkit-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-ms-linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:linear-gradient(bottom, rgba(1,57,137,1.0) 20%, rgba(63,104,166,1.0) 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(20%,rgba(1,57,137,1.0)), color-stop(100%,rgba(63,104,166,1.0)));
}

.content .mmmp .section.top .button {
	top:6px;
}

.content .mmmp .section.top .button.close {
	right:40px;
}

.content .mmmp .section.top .button.close .icon {
	background-position:-29px -57px;
}

.content .mmmp .section.top .button.fullscreen {
	right:5px;
}

.content .mmmp .section.top .button.fullscreen .icon {
	background-position:-57px -57px;
}

.content .mmmp .section.top .button.fullscreen.on .icon {
	background-position:-85px -57px;
}

.content .mmmp .section.top .button.next {
	left:40px;
}

.content .mmmp .section.top .button.next .icon {
	background-position:-141px -1px;
}

.content .mmmp .section.top .button.previous {
	left:5px;
}

.content .mmmp .section.top .button.previous .icon {
	background-position:-113px -1px;
}

html,
body {
	height:100%;
}

#page-header #selectToggle #contacts h2 {
	margin-top:33px;
}

.content #reference-keydata {
	margin-top:20px;
}

.content #reference-keydata table.bricks td {
	padding-top:0px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
}

.content #reference-keydata table.bricks td p {
	font-size:11px;
}

.content #reference-keydata table.bricks td h3 {
	font-size:11px;
}

.content #reference-keydata table.bricks thead td h3 {
	font-size:12px;
}

.content .mod-division #references h2 {
	margin-top:0px;
}

.content .mod-division #promotions {
	margin-top:38px;
}

#page-header #selectToggle #close {
	position:absolute;
	width:20px;
	height:20px;
	top:5px;
	right:5px;
	background-image:url(../../../../docs/de_CH-1996/1275/fancybox-close.gif?v=1.0);
}

.content .mod-references #references-list ul li {
	float:left;
	padding-right:15px;
}

.content .mod-references #references-list ul {
	float:left;
	margin-top:5px;
}

.content .mod-references #references-list ul li label.selected {
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#1B4298;
	margin-top:0px;
	margin-right:35px;
	margin-bottom:14px;
	cursor:pointer;
}

.content .mod-news a.back {
	line-height:12px;
	display:block;
	margin-top:-11px;
}

.content #content-product .side-col ul.complexlist .popup {
	position:absolute;
	display:none;
	top:0px;
	left:-280px;
	z-index:1000;
}

.infoBox {
	position:absolute;
	width:240px;
	height:110px;
	background-image:url(../../../../docs/de_CH-1996/2670/tooltip-ref.png?v=1.0);
	background-repeat:no-repeat;
	background-position:bottom;
	cursor:default;
}

#page-header .wrap .pc3sne {
	position:absolute;
}

#page-footer #addresses .address {
	float:left;
	margin-right:30px;
}

#page-footer .wrap div.delimiter {
	margin-top:55px;
	margin-right:0px;
	margin-bottom:25px;
	margin-left:0px;
}

#page-footer .logo50 {
	position:absolute;
	right:0px;
	bottom:36px;
}

#page-footer .logo50 a {
	margin:0px;
}

#page-header #header-bottom .division-clip h4 {
	font-size:23px;
	letter-spacing:1px;
	line-height:25px;
	font-family:'Calibri W01 Regular 904604', Arial, Helvetica, serif;
	font-weight:normal;
	font-style:normal;
	color:#F0F0F3;
	text-transform:none;
	position:absolute;
	bottom:4px;
	left:20px;
	margin:0px;
}

#page-header #select-country a#trigger strong {
	font-size:14px;
	line-height:24px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
}

#page-header #select-country a#trigger div {
	text-align:right;
	float:left;
	margin-top:15px;
	margin-right:10px;
}

.content #content-product .main-col ul.menu-bar li.selected {
	background-color:#EDEDF0 !important;
	background-image:none !important;
}

.content .mod-references ul.complexlist li a.overlay table td p {
	width:auto;
}

#page-footer #downloads a img {
	display:inline-block !important;
}

#page-header #selectToggle #map p.hide {
	display:none !important;
}

.content #content-product .main-col ul.menu-bar li.selected p {
	color:#1B4298 !important;
	border-style:none;
	background-color:#EDEDF0 !important;
}

#page-header .logo a {
	display:block;
	width:136px;
	height:40px;
	background-image:url(../../../../docs/de_CH-1996/1235/logo.png?v=1.0);
}

#page-header #selectToggle .logo a {
	display:block;
	width:136px;
	height:40px;
	background-image:url(../../../../docs/de_CH-1996/1235/logo.png?v=1.0);
}

#page-footer #downloads .download {
	width:283px;
	height:109px;
	background-image:url(../../../../docs/de_CH-1996/1260/downloads.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right top;
}

#page-footer #downloads .youtube {
	width:100px;
	height:70px;
	margin-bottom:5px;
	background-image:url(../../../../docs/de_CH-1996/2788/ABOUT-YouTube-img.jpg?v=1.2);
	background-size:cover;
}

#page-footer #downloads .linkedin {
	width:140px;
	height:39px;
	margin-bottom:20px;
	background-image:url(../../../../docs/de_CH-1996/4533/linkedin-logo-11.jpg?v=1.3);
	background-size:cover;
}

#page-header #selectToggle #map .map-big {
	width:756px;
	height:372px;
	background-image:url(../../../../docs/de_CH-1996/1249/map-big.png?v=1.0);
}

#page-header #selectToggle #contacts .location {
	margin-left:-25px;
	padding-left:25px;
	background-image:url(../../../../docs/de_CH-1996/1254/location.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left center;
}

.content .mmmp .overview ul li h3 {
	display:none;
}
/* style: MainStyle language: default / engineId: default / pseudo: focus */
#top-nav ul#menu li:focus {
	background-image:url(../../../../docs/de_CH-1996/2602/topnav-hover.png?v=1.0);
	background-repeat:repeat-x;
}

#nav-section #main-nav ul li a:focus {
	text-decoration:underline;
}

#nav-section #main-nav ul li ul li a:focus {
	text-decoration:underline;
}

#nav-section #main-nav ul li ul li ul li a:focus {
	text-decoration:underline;
}

#page-footer #meta-nav ul li a:focus {
	color:#424855;
}

#page-header #language-nav li a:focus {
	text-decoration:underline;
}

#top-nav ul#tools li.isLast a:focus {
	text-decoration:underline;
}

.skiplinks li a:focus {
	top:0px;
}
/* style: MainStyle language: default / engineId: default / pseudo: active */
#top-nav ul#menu li:active {
	background-image:url(../../../../docs/de_CH-1996/2602/topnav-hover.png?v=1.0);
	background-repeat:repeat-x;
}

.skiplinks li a:active {
	top:0px;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
#top-nav ul#menu li:hover {
	background-image:url(../../../../docs/de_CH-1996/2602/topnav-hover.png?v=1.0);
	background-repeat:repeat-x;
}

#page-footer a:hover {
	color:#6B6B6B;
}

#page-footer #meta-nav ul li a.selected:hover {
	text-decoration:none;
}

#page-header #language-nav li a.selected:hover {
	text-decoration:none;
}

.content input.button:hover {
	background-image:-o-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(226,226,230,1.0)), color-stop(90%,rgba(251,251,251,1.0)));
}

#top-nav ul#menu li a:hover,
#nav-section #main-nav ul li a:hover,
#nav-section #main-nav ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a:hover,
#nav-section #main-nav ul li a.selected:hover,
#nav-section #main-nav ul li a.selected.inPath:hover,
#page-footer #meta-nav ul li a:hover,
#page-header #language-nav li a:hover,
#top-nav ul#tools li.isLast a:hover {
	text-decoration:underline;
}

#top-nav ul#menu li a:hover {
	text-decoration:none;
}

#nav-section #main-nav ul li a:hover {
	color:#1B4298;
	text-decoration:none;
}

#nav-section #main-nav ul li ul li a:hover {
	color:#1B4298;
	text-decoration:none;
}

#nav-section #main-nav ul li ul li ul li a:hover {
	color:#1B4298;
	text-decoration:none;
}

#nav-section #main-nav ul li a.selected:hover,
#nav-section #main-nav ul li a.selected.inPath:hover {
	text-decoration:none;
}

#page-footer #meta-nav ul li a:hover {
	color:#424855;
	text-decoration:none;
}

.content a.external:hover {
	color:#272D3B;
	background-position:left -197px;
}

.content a.internal:hover {
	color:#272D3B;
	background-position:left -197px;
}

.content a.email:hover {
	color:#272D3B;
	background-position:left -197px;
}

.content a.document:hover {
	color:#272D3B;
	background-position:left -428px;
}

.content .box-header:hover {
	cursor:pointer;
}

.content a.back:hover {
	color:#272D3B;
}

div.datepicker-section .datepicker-body table tbody td.today-normal:hover {
	border-color:#1B4298;
}

div.datepicker-section .datepicker-body table tbody td.day-selected:hover {
	border-color:#1B4298;
}

div.datepicker-section .datepicker-body table tbody td:hover {
	border-color:#1B4298;
}

div.datepicker-section .datepicker-body table tbody td.today-selected:hover {
	border-color:#1B4298;
}

#pane-nav ul a:hover {
	text-decoration:underline;
}

#page-header #selectToggle ul li a:hover {
	text-decoration:none;
	background-position:235px -195px;
}

#page-header #selectToggle ul li a span:hover {
	color:#272D3B;
}

#page-footer #addresses .address a:hover {
	text-decoration:none;
	background-position:left -198px;
}

#page-footer #addresses .address a span:hover {
	color:#272D3B;
}

#page-footer #footer-nav li ul li a:hover {
	color:#1B4298;
	text-decoration:none;
	background-position:left -90px;
}

#page-header #selectToggle #map a:hover {
	text-decoration:none;
}

#page-footer #downloads a span:hover {
	color:#272D3B;
	background-position:left -124px;
}

.content table.complexlist a.title2 h2:hover {
	color:#272D3B;
}

.content table.complexlist td.data a h2:hover {
	color:#272D3B;
}

.content a.button:hover {
	background-image:-o-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:linear-gradient(top, rgba(226,226,230,1.0) 10%, rgba(251,251,251,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(226,226,230,1.0)), color-stop(90%,rgba(251,251,251,1.0)));
}

.content input.button-blue:hover {
	background-image:-o-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(1,57,137,1.0)), color-stop(90%,rgba(63,104,166,1.0)));
}

.content a.button-blue:hover {
	background-image:-o-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-moz-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-webkit-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-ms-linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:linear-gradient(top, rgba(1,57,137,1.0) 10%, rgba(63,104,166,1.0) 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(1,57,137,1.0)), color-stop(90%,rgba(63,104,166,1.0)));
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li a:hover {
	background-color:#274C9D;
}

.content #content-product .side-col ul.complexlist li.example:hover {
	background-color:#EDEDF0;
}

.content #content-product .main-col ul.menu-bar li a:hover {
	background-color:#EDEDF0;
}

.content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li a:hover {
	color:#000000;
	background-color:transparent;
}

.content #content-product .main-col ul.complexlist li a:hover {
	color:#000000;
}

.content .mod-news li a.overlay:hover {
	background-color:#FBFBFB;
}

.content .mod-references ul.complexlist li a.overlay:hover {
	background-color:#EDEDF0;
}

.content #promotions .wrap ul li a.internal:hover {
	color:#272D3B;
	background-position:left -197px;
}

.content .mod-news div.teaser a:hover {
	color:#272D3B;
	background-position:left -197px;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul li a:hover {
	background-color:#6ED4CF;
}

.hochbau .content .mod-productfinder .wrap-productfinder .top-nav ul li .isFirst li a:hover {
	background-image:url(../../../../docs/de_CH-1996/1607/hochbau-link-on.png?v=1.0);
}

.content .mmmp .button:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.content .mmmp .overview ul li:hover {
	border-color:#FFFFFF;
}
/* style: MainStyle language: default / engineId: default / pseudo: checked */
.content input.checkbox:checked, .content input.checkbox:checked:hover,
.content input.radiobutton:checked, .content input.radiobutton:checked:hover,
.content input.singlecheckbox:checked, .content input.singlecheckbox:checked:hover {
	background-image:url(../../../../docs/de_CH-1996/1806/bg-checkbox-on.png?v=1.0);
}
.content div.pc3-input-checkbox-checked, .content div.pc3-input-checkbox-checked:hover,
.content div.pc3-input-radiobutton-checked, .content div.pc3-input-radiobutton-checked:hover,
.content div.pc3-input-singlecheckbox-checked, .content div.pc3-input-singlecheckbox-checked:hover {
	background-image:url(../../../../docs/de_CH-1996/1806/bg-checkbox-on.png?v=1.0);
}

.content input.radiobutton:checked, .content input.radiobutton:checked:hover {
	background-image:url(../../../../docs/de_CH-1996/1808/bg-radiobutton-on.png?v=1.0);
}
.content div.pc3-input-radiobutton-checked, .content div.pc3-input-radiobutton-checked:hover {
	background-image:url(../../../../docs/de_CH-1996/1808/bg-radiobutton-on.png?v=1.0);
}

/* brick-Delimiter */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.content div.delimiter {
	clear:both;
	height:1px;
	margin-top:20px;
	margin-right:-0px;
	margin-bottom:20px;
	margin-left:-0px;
	background-color:#D3D4DA;
}

.content .delimiter {
	line-height:0px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .delimiter-blind {
	background-color:transparent !important;
}

/* brick-Image */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.bleed .image-legend {
	padding-right:10px;
	padding-left:10px;
}

.content a.close {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1911/Ungarische-Zulassung-II-Ungarisch.jpg?variant=9047&v=1.0);
	background-repeat:no-repeat;
	background-position:-100px -300px;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	cursor:pointer;
}

.image-legend {
	padding-top:15px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.image-legend p.remark {
	margin-top:0px;
	margin-bottom:0px;
}

.content div.image a {
	line-height:0px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
	-o-transition:all 0.2s ease-out 0s;
	-webkit-transition:all 0.2s ease-out 0s;
	transition:all 0.2s ease-out 0s;
}

.zoom-background {
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:5000;
	background-color:#262626;
	background-color:rgba(38,38,38,0.75);
}

.zoom-body {
	position:relative;
}

.zoom-body img {
	width:100%;
	height:auto;
}

.zoom-loading {
	width:100%;
	height:100%;
	background-image:url(../../../../docs/de_DE-1996/1027/Ajax-Loader.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:center;
}

.zoom-window {
	display:table;
	width:100%;
	height:100%;
}

.zoom-window-box {
	display:inline-block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px;
	background-color:#FFFFFF;
}

.zoom-window-center {
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}

.zoom-window-close {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	margin-top:-16px !important;
	margin-right:-22px !important;
	background-image:url(../../../../docs/de_DE-1996/1028/Icon-Close.gif?v=1.0);
	background-repeat:no-repeat;
	cursor:pointer;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
.content div.image a:hover {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}