/* common */

/* style: MainStyle language: default / engineId: default / pseudo: default */
#page-section {
	position:relative;
	width:1100px;
	margin-top:21px;
	margin-left:30px;
}

#page-header .wrap {
	position:relative;
	height:75px;
}

#page-header #logo {
	position:absolute;
	top:0px;
	left:0px;
}

#page-header #infoimage {
	float:right;
	margin-right:30px;
}

#page-header p.info-text {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:18px;
	text-align:right;
	float:right;
	margin-top:25px;
	margin-right:30px;
}

#page-header p.info-text-de {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:18px;
	float:right;
	margin-top:25px;
}

#page-header img.info-logo {
	float:right;
	margin-right:10px;
}

#page-header a.info-logo {
	float:right;
	margin-top:8px;
	margin-right:28px;
	margin-left:5px;
}

#page-header p.info-text-swisscom {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:18px;
	float:right;
	margin-top:9px;
}

#page-header a.swisscom {
	margin-top:4px !important;
}

#meta-nav {
	overflow:hidden;
}

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

#meta-nav ul li {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	float:left;
	margin-right:10px;
}

#meta-nav ul li a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
}

#meta-nav ul li a.selected {
	color:#448482;
	margin-top:0px;
	margin-bottom:0px;
}

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

#language-nav ul li {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7D8FA8;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	float:left;
	margin-left:10px;
}

#language-nav ul li a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7D8FA8;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
}

#language-nav ul li a.selected {
	color:#448482;
}

#top-nav {
	margin-bottom:1px;
	background-color:#304C74;
}

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

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

#top-nav ul li a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	line-height:20px;
	display:block;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:15px;
	text-decoration:none;
}

#top-nav ul li a.selected {
	color:#000000;
	background-color:#256263;
}

#page-body {
	position:relative;
}

#nav-section #main-nav {
	border-bottom-width:1px;
	border-bottom-color:#8EA5C5;
	border-bottom-style:solid;
	margin-top:20px;
	margin-bottom:70px;
}

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

#nav-section #main-nav ul li {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	line-height:13px;
}

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

#nav-section #main-nav ul li ul li ul li {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
}

#nav-section #main-nav ul li ul li ul li a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	line-height:12px;
	border-bottom-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:40px;
	text-decoration:none;
}

#nav-section #main-nav ul li ul li a {
	color:#304C74;
	border-top-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#nav-section #main-nav ul li a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	line-height:13px;
	display:block;
	height:1%;
	border-top-width:1px;
	border-top-color:#8EA5C5;
	border-top-style:solid;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:20px;
	text-decoration:none;
}

#nav-section #main-nav ul li a.selected {
	color:#000000;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#nav-section #main-nav ul li.selected {
	background-color:#256263;
}

.content a,
.content .mod-content .list-kontakt a,
.content .mod-newsletter a.mail-link,
.content .mod-newsletter a,
.content a.no-margin,
.mod-boxes a,
.mod-boxes a.title-size {
	text-decoration:none;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-content .list-kontakt a {
	margin:0px;
}

.content .mod-newsletter a.mail-link {
	font-size:13px;
	line-height:18px;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.content a.no-margin {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva !important;
	font-weight:normal !important;
	font-style:normal !important;
	display:block;
	margin-top:15px;
	margin-bottom:7px;
}

.content h2,
.content .mod-content h2.label {
	color:#000000;
	font-size:18px;
	margin-top:16px;
	margin-bottom:8px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	line-height:24px;
}

.content .mod-content h2.label {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-size:16px;
	line-height:20px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
}

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

.content h3,
.content span.richttext-subtitle {
	color:#000000;
	margin-top:14px;
	margin-bottom:7px;
	font-size:18px;
	line-height:22px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

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

.content strong {
	color:#000000;
	display:block;
	margin-top:15px;
	margin-bottom:7px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content p.remark {
	color:#000000;
	margin-top:12px;
	margin-bottom:6px;
	line-height:12px;
	font-size:16px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content p.footnote,
#page-footer-main span.disclaimer {
	color:#000000;
	margin-top:12px;
	margin-bottom:6px;
	line-height:12px;
	font-size:16px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#page-footer-main span.disclaimer {
	font-size:11px;
	line-height:13px;
	margin:0px;
}

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

.content ol,
#meinzugang ol {
	list-style-type:decimal;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
	margin-top:15px;
	margin-bottom:15px;
}

#meinzugang ol {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	color:#013989;
	font-size:18px;
	line-height:19px;
	margin-top:8px;
}

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

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

.content a.external,
.content .mod-newsletter a.mail-link-external,
.content .mod-newsletter a.mail-link-external-nobgimage {
	min-height:18px;
	margin-top:2px !important;
	margin-bottom:-2px !important;
	padding-top:2px;
	padding-left:31px;
	background-image:url(../../../../docs/de_CH-1996/1218/sprite-link-icons.png?v=1.0);
	background-position:left -200px;
	background-repeat:no-repeat;
}

.content .mod-newsletter a.mail-link-external {
	margin-top:7px;
	margin-bottom:7px;
	background-image:url(../../../../docs/de_CH-1996/1337/mail-icon-extern.gif?v=1.0);
	background-position:left top;
}

.content .mod-newsletter a.mail-link-external-nobgimage {
	margin-top:2px;
	margin-bottom:0px;
	padding-left:0px;
}

.content a.email {
	min-height:18px;
	padding-top:2px;
	padding-left:31px;
	background-image:url(../../../../docs/de_CH-1996/1218/sprite-link-icons.png?v=1.0);
	background-position:left -200px;
	background-repeat:no-repeat;
}

.content .image-legend,
.content .mod-newsletter table td.image-legend,
.content .mod-newsletter .mail-rubrik-title-background {
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	padding-left:8px;
	background-color:#282E44;
}

.content .mod-newsletter table td.image-legend {
	padding-top:6px !important;
	padding-right:8px !important;
	padding-bottom:6px !important;
	padding-left:8px !important;
}

.content .mod-newsletter .mail-rubrik-title-background {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}

.content .image-legend p.remark {
	color:#7D8FA8;
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.content table,
.content .mod-newsletter table,
.content table.product-variants,
#meinzugang table.products {
	width:100%;
}

.content table.product-variants {
	margin-top:30px;
}

#meinzugang table.products {
	border-width:0px;
	border-color:#C8DFE1;
	border-style:solid;
	margin-bottom:11px;
}

.content table tr.no-border th {
	border-style:none !important;
}

.content table td.bottom {
	vertical-align:bottom;
}

.content .mod-newsletter table td,
.content .mod-newsletter table.complexlist td {
	border-width:0px;
	border-style:none;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .mod-newsletter table.complexlist td {
	border-bottom-width:0px;
	padding-left:10px;
}

.content table td a.bold {
	margin:0px;
	padding-top:2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content table td a.bold span.grey {
	color:#7F7F7F !important;
}

.content table td .doc-icon-minus-margin {
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-top:1px !important;
	margin-left:-3px;
}

.content table td p,
.content table tr th p {
	padding-top:2px;
}

.content table tfoot tr {
	border-style:none;
}

.content table tfoot tr td,
.content table tfoot tr th {
	border-width:0px;
	border-style:none;
}

.content table tfoot tr.total {
	border-bottom-width:0px;
	border-bottom-style:none;
	padding:0px;
}

.content table tfoot tr.total td {
	border-top-width:1px;
	border-bottom-width:3px;
	border-top-color:#EAEBEF;
	border-bottom-color:#EAEBEF;
	border-top-style:solid;
	border-bottom-style:solid;
}

.content table thead tr.empty {
	height:23px;
	border-bottom-width:0px;
	border-bottom-style:none;
}

.content table thead tr.empty td {
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:solid;
}

.content table thead tr.no-border,
.content table tr.no-border {
	border-style:none !important;
}

.content table thead tr.no-border td {
	border-bottom-width:0px;
	border-style:none !important;
}

.content table thead tr.no-border th {
	border-style:none !important;
}

.content table thead tr.empty.between {
	height:6px;
}

.content table thead h3 {
	margin:0px;
}

.content table thead tr.empty.between-big {
	height:16px;
}

.content table tr,
.content table tr.total,
.content table.form tr,
.content .mod-newsletter table.layout tr,
#meinzugang table.products tr {
	border-bottom-width:0px;
	border-bottom-style:none;
	padding:0px;
}

.content table.form tr,
.content .mod-newsletter table.layout tr {
	border-width:0px;
	border-style:none;
}

#meinzugang table.products tr {
	border-bottom-color:#C8DFE1;
}

.content table tr.total td,
.content table tr.total th {
	border-top-width:1px;
	border-bottom-width:3px;
	border-top-color:#EAEBEF;
	border-bottom-color:#EAEBEF;
	border-top-style:solid;
	border-bottom-style:solid;
}

.content table tr.no-border td {
	border-style:none;
}

.content table td.noPadding {
	padding-right:0px !important;
	padding-left:0px !important;
}

.content .box1 {
	margin-top:15px;
	margin-bottom:15px;
}

.content .box1 .box-header {
	background-color:#256263;
}

.content .box1 .box-body {
	padding-right:0px;
	padding-left:0px;
	background-color:#FFFFFF;
}

.content .box1 .box-header-open,
.content .box3 .box-header-open {
	background-image:url(../../../../docs/de_CH-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.content .box1 .box-header-close,
.content .box3 .box-header-close {
	background-position:right -100px;
	background-image:url(../../../../docs/de_CH-1996/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	cursor:pointer;
}

.content .box2 {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:15px;
	margin-bottom:15px;
}

.content .box2 .box-body {
	background-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 .box2 .box-body div.image {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body .image-legend {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	background-color:#282E44;
}

.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 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 .box2 .box-body div.mediaplayer {
	margin-right:0px;
	margin-left:0px;
}

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

.content .box2 .box-header {
	background-color:#EDF1F6;
}

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

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

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

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

.content .box3 {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:15px;
	margin-bottom:15px;
}

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

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

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

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

.content .box3 .box-body a.internal {
	background-image:url(../../../../docs/de_CH-1996/1000/Iconset-Links-negativ.gif?v=1.0);
	padding-left:17px;
	background-repeat:no-repeat;
}

.content .box3 .box-body a.external {
	background-image:url(../../../../docs/de_CH-1996/1000/Iconset-Links-negativ.gif?v=1.0);
	padding-left:17px;
	background-repeat:no-repeat;
}

.content .box3 .box-body a.email {
	background-image:url(../../../../docs/de_CH-1996/1000/Iconset-Links-negativ.gif?v=1.0);
	padding-left:17px;
	background-repeat:no-repeat;
}

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

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

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

.content .box3 .box-body a.back {
	background-image:url(../../../../docs/de_CH-1996/1000/Iconset-Links-negativ.gif?v=1.0);
	padding-left:17px;
	background-repeat:no-repeat;
}

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

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

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

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

.content .box3 .box-body p.footnote {
	color:#6CABB0;
	line-height:12px;
	font-size:16px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .box3 .box-body .image-legend {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	background-color:#282E44;
}

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

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

.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 .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 .box3 .box-body div.mediaplayer {
	margin-right:0px;
	margin-left:0px;
}

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

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

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

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

.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-body {
	display:block;
	overflow:hidden;
	padding:10px;
}

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

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

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

.content .content-side h2 {
	font-size:18px;
	line-height:22px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .content-side h3,
.content .content-side span.richttext-subtitle {
	font-size:11px;
	line-height:12px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

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

.content .content-side p {
	margin-top:13px;
	margin-bottom:6px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .content-side strong {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content .content-side p.remark {
	font-size:11px;
	line-height:13px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .content-side em {
	line-height:20px;
	font-size:16px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .content-side p.footnote {
	font-size:11px;
	line-height:13px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .content-side a {
	margin-top:13px;
	margin-bottom:6px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .content-side .image-legend {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
}

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

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

.content .content-side table.indextext {
	display:block;
}

.content .content-side .box1 .box-body {
	padding-right:10px;
	padding-left:10px;
}

.content .content-side .box1 .box-header-close {
	background-image:url(../../../../docs/de_CH-1996/1024/Iconset-Box-Nebenspalte.gif?v=1.0);
}

.content .content-side .box1 .box-header-open {
	background-image:url(../../../../docs/de_CH-1996/1024/Iconset-Box-Nebenspalte.gif?v=1.0);
}

.content .content-side .box2 .box-header-close {
	background-image:url(../../../../docs/de_CH-1996/1024/Iconset-Box-Nebenspalte.gif?v=1.0);
}

.content .content-side .box2 .box-header-open {
	background-image:url(../../../../docs/de_CH-1996/1024/Iconset-Box-Nebenspalte.gif?v=1.0);
}

.content .content-side .box3 .box-header-close {
	background-image:url(../../../../docs/de_CH-1996/1024/Iconset-Box-Nebenspalte.gif?v=1.0);
}

.content .content-side .box3 .box-header-open {
	background-image:url(../../../../docs/de_CH-1996/1024/Iconset-Box-Nebenspalte.gif?v=1.0);
}

.content .content-side .box-body {
	padding:7px;
}

.content .content-side .box-header {
	padding:7px;
	padding-top:3px;
	padding-bottom:3px;
}

.content .content-side .box-header a {
	margin-top:0px;
	margin-bottom:0px;
}

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

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

.content .content-side a.back {
	background-position:left -401px;
}

.content .content-side ul {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content .content-side ol {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content .content-side dl {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content .content-side div.delimiter {
	margin-top:7px;
	margin-right:-10px;
	margin-bottom:7px;
	margin-left:-10px;
}

.content .content-side a.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

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

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

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

.content .content-side table.complexlist td.imageleft {
	padding-right:10px;
}

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

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

.content .content-side table.complexlist td.bullet {
	width:15px;
	min-width:15px;
	padding-left:10px;
	background-position:10px top;
}

.content .content-side p.decoration2 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content .content-side caption {
	color:#013989;
	margin-bottom:4px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content .content-side .sne-links {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.content div.table {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:15px;
	margin-bottom:15px;
}

.content div.delimiter {
	clear:both;
	height:1px;
	margin-top:10px;
	margin-right:-0px;
	margin-bottom:10px;
	margin-left:-0px;
	background-color:#EAEBEF;
}

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

.content div.image,
.content .mod-newsletter div.image {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:15px;
	margin-bottom:15px;
}

.content .mod-newsletter div.image {
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
}

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

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

.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_CH-1996/1055/Icon-Zoom.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	-ms-filter:Alpha(opacity=85);
	filter:Alpha(opacity=85);
	opacity:0.85;
}

.content div.iframe {
	margin-top:15px;
	margin-bottom:15px;
}

.content div.sublinks {
	margin-top:15px;
	margin-bottom:15px;
}

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

.content a.anchor {
	display:inline;
}

.content div.multicolumn {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:15px;
	margin-bottom:15px;
}

.content div.bricks,
.content div.mediaplayer,
.content div.imagegallery,
.content div.complexlist,
.content div.richtext,
.content table.indextext,
.content div.simplelist {
	margin-top:15px;
	margin-bottom:15px;
}

.content div.mediaplayer,
.content div.imagegallery,
.content div.complexlist {
	margin-right:-0px;
	margin-left:-0px;
}

.content table.indextext {
	display:block;
}

.content a.back {
	line-height:20px !important;
	padding-left:14px;
	background-image:url(../../../../docs/de_CH-1996/1218/sprite-link-icons.png?v=1.0);
	background-position:left -255px;
	background-repeat:no-repeat;
}

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

.content img {
	display:block;
}

.content a.close {
	font-family:"BisnodeSans-Regular", 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:#EDF1F6;
	border-style:solid;
	margin:0px;
	background-image:url(../../../../docs/de_CH-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 {
	margin:0px;
}

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

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

.content .mod-newsletter table.complexlist td.indexleft {
	padding-left:10px;
}

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

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

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

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

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

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

.content table.complexlist td.imageleft,
.content .mod-newsletter table.complexlist td.imageleft {
	padding-right:15px;
}

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

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

.content .mod-newsletter table.complexlist td.imageright {
	padding-left:15px !important;
}

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

.content table.complexlist td.data h3 {
	margin-top:2px !important;
}

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

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

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

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

.content table.bricks h3 {
	margin-top:4px;
	margin-bottom:4px;
}

.content table.bricks p {
	margin-top:1px;
	margin-bottom:1px;
}

.content table.bricks th.alignleft {
	text-align:left;
}

.content a.bold,
.content .mod-search-overview ul li.header a.bold,
.content .mod-search-overview ul.simple-list li a.bold,
.content a.title-h1 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content .mod-search-overview ul li.header a.bold {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .mod-search-overview ul.simple-list li a.bold {
	margin:0px;
	padding-top:4px;
	padding-bottom:5px;
}

.content a.title-h1 {
	font-size:20px;
	line-height:35px;
	margin-top:11px;
	margin-bottom:5px;
}

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

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

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

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

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

.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 li ul li {
	border-width:0px;
	border-style:none;
	padding-top:1px;
	padding-bottom:1px;
}

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

.content input.medium-x,
.content input.button {
	color:#000000;
	width:224px;
	height:20px;
	border-width:1px;
	border-color:#D9E1EC;
	border-style:solid;
	margin-bottom:3px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content input.button {
	text-align:center;
	width:auto;
	height:auto;
	background-color:#EDF1F6;
}

.content label,
.content label.customized {
	color:#000000;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content label.customized {
	line-height:21px;
}

.content .error label {
	color:#C80000;
}

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

.content p.error {
	display:none;
}

.content table.form td,
.content .mod-newsletter table.layout tr td,
.mod-boxes table.form td,
.mod-boxes table.form td.formelement {
	border-width:0px;
	border-style:none;
	padding-bottom:5px;
}

.content .mod-newsletter table.layout tr td {
	padding-bottom:0px;
	padding-left:0px;
}

.mod-boxes table.form td,
.mod-boxes table.form td.formelement {
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;
}

.mod-boxes table.form td.formelement {
	padding-bottom:15px;
}

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

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

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

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

.content .mod-news div.teaser {
	padding-left:10px;
}

.content .mod-news ul {
	margin:0px;
}

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

.content .mod-news ul li.isFirst {
	border-style:none;
	padding-top:10px;
	padding-bottom:10px;
}

.content .mod-news ul li.isLast {
	border-bottom-width:1px;
	border-bottom-color:#D9E1EC;
	border-bottom-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}

.content .mod-news h2 {
	color:#013989;
	margin-top:0px;
	margin-bottom:8px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:20px;
	line-height:24px;
}

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

.content .mod-news h1 {
	color:#013989;
	font-size:16px !important;
	line-height:20px !important;
	padding-right:10px;
	padding-left:10px;
	background-color:#EDF1F6;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-news a.news-box-title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
	border-color:#013989;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	padding-right:10px;
	padding-left:10px;
	background-color:#EDF1F6;
}

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

.content .link-email {
	margin-top:5px;
	margin-bottom:5px;
}

.content .link-email .icon-email {
	width:16px;
}

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

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

.content table.indextext td {
	width:100%;
}

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

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

.content span,
.content .mod-newsletter span.mail-grey,
.content span.red {
	margin-top:0px;
	margin-bottom:0px;
}

.content .mod-newsletter span.mail-grey {
	color:#7F7F7F;
	font-size:13px;
	line-height:18px;
}

.content span.red {
	color:#C80000;
}

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

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

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

.content p.decoration2 {
	color:#013989;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

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

.content legend {
	color:#000000;
	font-size:18px;
	line-height:22px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content fieldset {
	margin-right:-0px;
	margin-bottom:15px;
	margin-left:-0px;
	padding-top:6px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#EDF1F6;
}

.content fieldset label {
	margin-left:2px;
}

.content fieldset legend {
	margin-bottom:20px;
	margin-left:-11px;
}

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

.content .content-background-box {
	position:relative;
	border-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
	margin-bottom:20px;
	padding-top:18px;
	padding-right:14px;
	padding-bottom:13px;
	padding-left:18px;
	background-color:#EDF1F6;
}

.content .content-background-box .linking {
	position:absolute;
	width:77px;
	height:22px;
	top:31px;
	left:-50px;
	background-image:url(../../../../docs/de_CH-1996/1219/linking.png?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box .bg-bottom {
	width:726px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1220/bg-shade-bottom.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box p {
	line-height:22px;
	margin-top:10px;
	margin-bottom:17px;
}

.content .content-background-box .bg-top {
	width:603px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1273/bg-shade-top-white.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box .bg-top-fullsize {
	width:948px;
	height:8px;
	background-image:url(../../../../docs/de_CH-1996/1286/bg-shade-top-fullsize-3.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box .bg-bottom-fullsize {
	width:948px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1288/bg-shade-bottom-fullsize-3.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box .content-background-box-popup-body {
	min-height:200px;
	padding:10px;
	background-image:url(../../../../docs/de_CH-1996/1510/bg-shade-popup.gif?v=1.0);
	background-repeat:repeat-y;
	background-position:left top;
}

.content .content-side-boxes {
	float:right;
	clear:right;
	width:300px;
	padding-top:51px;
}

.content .content-side-boxes h3 {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#448482;
	font-size:20px;
	line-height:20px;
	margin-top:0px;
	margin-bottom:7px;
}

.content .content-side-boxes .side {
	margin-top:15px;
	margin-bottom:20px;
	padding-right:20px;
	padding-left:20px;
}

.content .content-side-boxes .side .promo-image {
	width:298px;
	margin-top:-15px;
	margin-bottom:-20px;
	margin-left:-20px;
}

.content .content-side-boxes .side .promo-image a {
	margin-top:0px;
	margin-bottom:0px;
}

.content .content-side-boxes .side .promo-image-left {
	float:left;
	width:100px;
	height:200px;
	margin-top:-15px;
	margin-left:-20px;
}

.content .content-side-boxes .side .promo-text-right {
	margin-left:100px;
}

.content .content-side-boxes .side .promo-image-right {
	float:right;
	width:100px;
	height:200px;
	margin-top:-15px;
	margin-right:-20px;
}

.content .content-side-boxes .side .promo-text-left {
	margin-right:100px;
}

.content .content-side-boxes .side .promo-image-top {
	width:298px;
	margin-top:-15px;
	margin-left:-20px;
}

.content .content-side-boxes .side .promo-text-bottom {
	margin-top:15px;
}

.content .content-side-boxes .side .promo-image-bottom {
	margin-bottom:-27px;
	margin-left:-20px;
}

.content .content-side-boxes .promo-flashbanner {
	width:300px;
	margin-bottom:20px;
}

.content .content-side-boxes .promo-flashbanner a {
	margin-top:0px;
	margin-bottom:0px;
}

.content .content-side-boxes a.promo-title-link,
.content .content-side-boxes p.promo-title {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#448482;
	font-size:20px;
	line-height:20px;
	margin-top:0px;
	margin-bottom:7px;
}

.content .content-side-boxes p.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .main-content {
	float:left;
	width:780px;
}

.content .main-content h1.company,
.content .mod-newsletter h1.mail-company,
.content .mod-newsletter h1.mail-leer {
	color:#000000;
	font-size:20px;
	min-height:36px;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:41px;
	background-image:url(../../../../docs/de_CH-1996/1236/sprite-text-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -438px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	line-height:24px;
}

.content .mod-newsletter h1.mail-company {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	margin-top:0px;
	padding-top:7px;
	padding-left:0px;
}

.content .mod-newsletter h1.mail-leer {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	color:#013989;
	margin-top:5px;
	padding-left:0px;
}

.content .main-content a.company {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:20px;
	text-decoration:none;
	line-height:24px;
	display:block;
	overflow:hidden;
	min-height:27px;
	margin-top:0px;
	margin-bottom:9px;
	padding-top:15px;
	padding-left:11px;
}

.content .main-content .side-content {
	float:right;
	width:276px;
}

.content .main-content .side-content .content-background-box-body {
	padding-top:20px;
	padding-right:14px;
	background-image:url(../../../../docs/de_CH-1996/1251/bg-side-shade-middle.gif?v=1.0);
	background-repeat:repeat-y;
	background-position:left top;
}

.content .main-content .side-content .content-background-box-body .side-content-wraper {
	padding-top:11px;
	padding-right:10px;
	padding-bottom:14px;
	padding-left:10px;
}

.content .main-content .side-content h3.box-title {
	color:#000000;
	line-height:24px;
	margin-top:14px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
	padding-right:10px;
	padding-left:10px;
	background-color:#EDF1F6;
	font-size:18px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .main-content .side-content h3.box-title.isFirst {
	color:#000000;
	line-height:24px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
	padding-right:10px;
	padding-left:10px;
	background-color:#EDF1F6;
	font-size:18px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .main-content .side-content .bg-bottom-side {
	width:280px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1250/bg-side-shade-bottom.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .main-content .side-content .content-header-grad {
	height:33px;
	padding-right:20px;
	padding-left:20px;
	background-image:url(../../../../docs/de_CH-1996/1258/bg-shade-top.gif?v=1.0);
	background-repeat:repeat-x;
	background-position:left top;
}

.content .main-content .side-content .content-header-grad p.negative {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	line-height:32px;
	margin-top:0px;
}

.content .main-content .side-content .content-background-box-body-re {
	padding-top:20px;
	padding-right:10px;
}

.content .main-content .side-content .content-background-box-body-re .side-content-wraper {
	padding-top:11px;
	padding-right:10px;
	padding-bottom:14px;
	padding-left:20px;
}

.content .main-content .withSideContent {
	overflow:hidden;
}

.content .main-content .withSideContent .main-wrapper {
	float:left;
	width:782px;
}

.content .main-content span.search-text {
	color:#013989;
	font-size:20px;
	line-height:53px;
	min-height:27px;
	margin-bottom:5px;
	padding-top:6px;
	padding-left:5px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .main-content a.search-text-title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:20px;
	text-decoration:none;
	line-height:24px;
	display:block;
	overflow:hidden;
	min-height:27px;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:6px;
	padding-left:5px;
}

.content .main-content h1.person,
.content .mod-newsletter h1.mail-person {
	color:#000000;
	font-size:20px;
	min-height:27px;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:41px;
	background-image:url(../../../../docs/de_CH-1996/1236/sprite-text-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -219px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	line-height:24px;
}

.content .mod-newsletter h1.mail-person {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	color:#013989;
	margin-top:0px;
	padding-left:0px;
}

.content .main-content h1.black {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:20px;
	line-height:35px;
	display:block;
	float:left;
	margin-bottom:5px;
}

.content .main-content h1,
.content .mod-content h1.label {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:20px;
	line-height:35px;
	margin-bottom:5px;
}

.content .mod-content h1.label {
	color:#000000;
	font-size:16px;
	line-height:20px;
	margin-bottom:0px;
}

.content .main-content a.person {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:20px;
	text-decoration:none;
	line-height:24px;
	display:block;
	overflow:hidden;
	min-height:27px;
	margin-top:0px;
	margin-bottom:9px;
	padding-top:15px;
	padding-left:11px;
}

.content .main-content a.company-icon {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:20px;
	text-decoration:none;
	float:left;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
}

.content .main-content a.person-icon {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:20px;
	text-decoration:none;
	line-height:24px;
	float:left;
	overflow:hidden;
	min-height:27px;
	margin-top:0px;
	margin-bottom:5px;
}

.content .main-content .content-background-box-body {
	padding-top:6px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1257/bg-shade-middle.gif?v=1.0);
	background-repeat:repeat-y;
	background-position:left top;
}

.content .main-content div.main-top-delimiter {
	height:5px;
	background-color:#013989;
}

.content .main-content .content-background-box-body-re {
	padding:0px;
	background-color:#FFFFFF;
}

.content .main-content a.politician-icon {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:20px;
	text-decoration:none;
	float:left;
	clear:left;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
}

.content .main-content a.politician {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:20px;
	text-decoration:none;
	line-height:24px;
	display:block;
	overflow:hidden;
	min-height:27px;
	margin-top:0px;
	margin-bottom:9px;
	padding-top:15px;
	padding-left:11px;
}

.content .mod-SEO-Index ul {
	margin-bottom:10px;
	list-style-type:none;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
	margin-top:15px;
}

.content .mod-SEO-Index ul li {
	list-style-type:none;
}

.content .mod-SEO-Index ul li ul {
	float:left;
	overflow:hidden;
	width:600px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
}

.content .mod-SEO-Index ul li ul li {
	float:left;
	padding-right:2px;
	list-style-type:none;
}

.content .mod-SEO-Index ul li ul li p {
	margin-top:0px;
	margin-bottom:0px;
}

.content .mod-SEO-Index ul li ul li a {
	color:#013989;
	text-decoration:none;
	display:block;
	margin-top:0px;
	margin-bottom:7px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-SEO-Index ul li ul li.canton {
	float:left;
	padding-right:3px;
	list-style-type:none;
}

.content .mod-SEO-Index ul li ul li.canton p {
	margin-top:0px;
	margin-bottom:0px;
}

.content .mod-SEO-Index ul li ul li.canton a {
	color:#013989;
	text-decoration:none;
	display:block;
	margin-top:0px;
	margin-bottom:7px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-SEO-Index ul.de p {
	width:160px;
}

.content .mod-content {
	padding-top:40px !important;
	padding-right:20px !important;
	padding-bottom:20px !important;
	padding-left:20px !important;
}

.content .mod-content label {
	color:#000000;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-content li,
.content .mod-content li.delimiter,
.content .mod-content li.delimiter.isLast,
.content .mod-content li.delimiter.isFirst {
	margin-bottom:4px;
}

.content .mod-content li.delimiter,
.content .mod-content li.delimiter.isLast {
	border-bottom-width:1px;
	border-bottom-color:#D9E1EC;
	border-bottom-style:solid;
	margin-bottom:2px;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
}

.content .mod-content li.delimiter.isLast {
	border-style:none;
}

.content .mod-content li.delimiter.isFirst {
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#D9E1EC;
	border-bottom-color:#D9E1EC;
	border-top-style:solid;
	border-bottom-style:solid;
	margin-bottom:2px;
	padding-right:10px;
	padding-left:10px;
}

.content .mod-content p.bold,
.content .mod-content .list-kontakt p.bold,
.content .mod-content p.bold-wmargin {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	line-height:20px;
}

.content .mod-content .list-kontakt p.bold {
	line-height:17px;
}

.content .mod-content p.bold-wmargin {
	margin-top:15px;
	margin-bottom:7px;
}

.content .mod-content p.padding-left {
	color:#000000;
	float:none;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:180px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-content a.doc-icon-minus-margin {
	margin-left:-3px;
}

.content .mod-content ul.overview,
.content .mod-content ul.overview.short {
	display:inline-block;
	margin:0px;
	list-style-type:none;
}

.content .mod-content ul.overview li.left-col,
.content .mod-content ul.overview li.left-col-short {
	display:block;
	float:left;
	width:180px;
	margin:0px;
}

.content .mod-content ul.overview li.left-col-short {
	width:70px;
}

.content .mod-content ul.overview li {
	display:block;
	float:left;
	margin:0px;
}

.content .mod-content ul.overview li.right-col,
.content .mod-content ul.overview.short li.right-col {
	display:block;
	float:left;
	width:516px;
	margin:0px;
}

.content .mod-content ul.overview.short li.right-col {
	width:206px;
}

.content .mod-content ul.overview li.left-250 {
	display:block;
	float:left;
	width:250px;
}

.content .mod-content ul.overview li.left-col2 {
	display:block;
	float:left;
	width:110px;
	margin-left:15px;
}

.content .mod-content ul.overview li.left-col-small {
	display:block;
	float:left;
	margin-left:10px;
}

.content .mod-content ul.overview li.left-col3 {
	display:block;
	float:left;
	width:109px;
	margin-left:10px;
}

.content .mod-content ul.overview li.left-col4 {
	display:block;
	float:left;
	width:135px;
	margin-left:10px;
}

.content .mod-content ul.overview li.left-col-person {
	display:block;
	float:left;
	width:211px;
	margin:0px;
}

.content .mod-content ul.overview p.link-table {
	line-height:22px;
	margin-top:2px;
	padding-top:2px;
	color:#000000;
	margin-bottom:0px;
	font-size:16px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-content ul.overview li.left {
	display:block;
	float:left;
	border-style:none;
	margin:0px;
	padding-left:0px;
}

.content .mod-content h3.box-title,
.content h3.portraet-title {
	color:#000000;
	line-height:24px;
	margin-top:14px;
	margin-right:-10px;
	margin-bottom:7px;
	margin-left:-10px;
	padding-right:10px;
	padding-left:10px;
	background-color:#EDF1F6;
	font-size:18px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content h3.portraet-title {
	margin-top:0px;
	margin-bottom:15px;
}

.content .mod-content .list-kontakt {
	overflow:hidden;
}

.content .mod-content .list-kontakt ul.overview {
	display:inline-block;
	margin:0px;
	list-style-type:none;
}

.content .mod-content .list-kontakt ul.overview li {
	display:block;
	float:left;
	margin:0px;
}

.content .mod-content .list-kontakt ul.overview li.left-col {
	display:block;
	float:left;
	width:73px;
	margin:0px;
}

.content .mod-content .list-kontakt ul.overview li.right-col {
	display:block;
	float:left;
	width:179px;
	margin:0px;
}

.content .mod-content .list-kontakt ul {
	margin-top:0px;
}

.content .mod-content .list-kontakt li {
	margin-bottom:0px;
}

.content .mod-content .list-kontakt p {
	line-height:17px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-content ul.wide {
	margin-right:0px;
	margin-left:-8px;
}

.content .mod-content p.list-delimiter {
	margin-top:2px;
	padding-top:2px;
	color:#000000;
	margin-bottom:0px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-content h3.box-title-nomargin,
.content .mod-newsletter .mail-rubrik-title-background span.title-h3 {
	color:#FFFFFF;
	line-height:24px;
	margin-top:14px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
	padding-right:10px;
	padding-left:10px;
	background-color:#282E44;
	font-size:18px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-newsletter .mail-rubrik-title-background span.title-h3 {
	font-size:16px;
	padding-left:0px;
}

.content .mod-content div.after-box-title {
	padding-top:15px;
	padding-left:10px;
}

.content .mod-content div.twocolumns {
	float:left;
	width:329px;
}

.content .mod-content div.twocolumns.first {
	margin-right:40px;
}

.content .mod-content div.minusmargin {
	margin-right:-10px;
	margin-left:-10px;
}

.content .mod-content p.boni-icon-legend {
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-content p.angebots-titel {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:16px;
	line-height:22px;
	margin-bottom:14px;
}

.content .mod-content p {
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content #content-functions {
	float:right;
}

.content #content-functions a.top {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	float:right;
	margin-right:0px;
	padding-top:8px;
	padding-right:16px;
	padding-left:0px;
	background-position:right -300px;
	background-image:url(../../../../docs/de_CH-1996/990/Iconset-Funktionen.gif?v=1.0);
	background-repeat:no-repeat;
}

.content #content-functions a.print {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	height:21px;
	margin-right:15px;
	padding-top:8px;
	background-image:url(../../../../docs/de_CH-1996/1218/sprite-link-icons.png?v=1.0);
	background-position:-7px -150px;
	float:left;
	padding-left:20px;
	background-repeat:no-repeat;
}

.content .subnav {
	position:relative;
	height:40px;
}

.content .subnav ul {
	position:absolute;
	width:100%;
	height:41px;
	z-index:1000;
	margin-top:0px;
	margin-bottom:0px;
}

.content .subnav ul li {
	float:left;
	height:40px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
}

.content .subnav ul li a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7D8FA8;
	font-size:16px;
	line-height:41px;
	display:block;
	height:41px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:15px;
	padding-left:15px;
}

.content .subnav ul li a.selected {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	height:41px;
	margin-top:0px;
}

.content .subnav ul li a.new-label {
	background-image:url(../../../../docs/de_CH-1996/3818/neu-label.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
}

.content .subnav ul li a.top-label {
	background-image:url(../../../../docs/de_CH-1996/4312/top-label.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
}

.content .subnav ul li.isLast {
	border-right-width:1px;
}

.content .subnav ul li.selected {
	height:41px;
	background-color:#EDF1F6;
}

.content .subnav ul li.selected a {
	color:#000000;
}

.content .mod-content-nav,
.content .mod-content-nav.news {
	position:relative;
	height:32px;
	background-image:url(../../../../docs/de_CH-1996/1258/bg-shade-top.gif?v=1.0);
	background-repeat:repeat-x;
	background-position:left top;
}

.content .mod-content-nav.news {
	background-image:url(../../../../docs/de_CH-1996/1231/bg-scroller-nav.gif?v=1.0);
}

.content .mod-content-nav ul.tab-container li,
.content .mod-content-nav ul.tab-container li.selected,
.mod-popup div div.popup-header ul li {
	border-right-width:1px;
	border-right-color:#B7C2D2;
	border-right-style:solid;
}

.content .mod-content-nav ul.tab-container li.selected,
.mod-popup div div.popup-header ul li {
	border-right-color:#FFFFFF;
	background-color:#FFFFFF;
}

.content .mod-content-nav ul.tab-container a,
.content .mod-content-nav ul.tab-container li.selected a,
.mod-popup div div.popup-header ul li a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#EDF1F6;
	text-decoration:none;
	line-height:32px;
	display:block;
	height:32px;
	margin:0px;
	padding:0px;
	padding-right:20px;
	padding-left:20px;
}

.content .mod-content-nav ul.tab-container li.selected a,
.mod-popup div div.popup-header ul li a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#013989;
	background-color:#FFFFFF;
}

.mod-popup div div.popup-header ul li a {
	font-size:16px;
}

.content .mod-content-nav ul.tab-container a.new-label {
	background-image:url(../../../../docs/de_CH-1996/3818/neu-label.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
}

.content .mod-content-nav ul.tab-container a.top-label {
	background-image:url(../../../../docs/de_CH-1996/4312/top-label.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
}

.content span.bold,
.content span.highlight {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:0px;
}

.content span.highlight {
	color:#C80000;
}

.content .mod-search-overview .content-header-grad {
	height:33px;
	padding-right:20px;
	padding-left:20px;
	background-image:url(../../../../docs/de_CH-1996/1258/bg-shade-top.gif?v=1.0);
	background-repeat:repeat-x;
	background-position:left top;
}

.content .mod-search-overview .content-header-grad p.negative {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	line-height:32px;
	margin-top:0px;
}

.content .mod-search-overview ul,
.content .mod-search-overview ul.simple-list {
	margin-top:0px;
	margin-bottom:10px;
}

.content .mod-search-overview ul li.header {
	border-bottom-width:1px;
	border-bottom-color:#D9E1EC;
	border-bottom-style:solid;
	margin-top:0px;
	margin-right:-6px;
	margin-bottom:0px;
	margin-left:-10px;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	background-color:#EDF1F6;
}

.content .mod-search-overview ul li.header p {
	padding-top:5px !important;
	padding-bottom:0px;
}

.content .mod-search-overview ul li,
.content .mod-search-overview ul.simple-list li,
.content .mod-search-overview ul.simple-list li.isLast {
	border-bottom-width:1px;
	border-bottom-color:#D9E1EC;
	border-bottom-style:solid;
	margin-top:0px;
	margin-right:-6px;
	margin-bottom:0px;
	margin-left:-10px;
	padding-top:2px;
	padding-right:6px;
	padding-left:10px;
}

.content .mod-search-overview ul.simple-list li.isLast {
	border-style:none;
}

.content .mod-search-overview ul li ul.overview-wide {
	display:inline-block;
	margin:0px;
	list-style-type:none;
}

.content .mod-search-overview ul li ul.overview-wide li {
	display:block;
	float:left;
	border-width:none;
	border-style:none;
	margin:0px;
	padding:0px;
}

.content .mod-search-overview ul li ul.overview-wide li.left-col {
	display:block;
	float:left;
	width:180px;
	margin:0px;
}

.content .mod-search-overview ul li ul.overview-wide li.right-col {
	display:block;
	float:left;
	width:384px;
	margin:0px;
}

.content .mod-search-overview ul li ul.overview-wide li.col-3-big {
	display:block;
	float:left;
	width:196px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

.content .mod-search-overview ul li ul.overview-wide a {
	margin:0px;
	padding-top:3px;
	padding-bottom:1px;
}

.content .mod-search-overview ul li ul.overview-wide p {
	padding-top:3px;
	padding-bottom:1px;
}

.content .mod-search-overview ul li ul.overview-wide li.address {
	display:block;
	float:left;
	width:200px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

.content .mod-search-overview ul li ul.overview-wide li.ort {
	display:block;
	float:left;
	width:150px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

.content .mod-search-overview ul li ul.overview-wide li.col-3-big-last {
	width:177px;
}

.content .mod-search-overview ul li ul.overview-wide li.kreis {
	display:block;
	float:left;
	width:100px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

.content .mod-search-overview ul li ul.inactive a {
	text-decoration:line-through;
}

.content .mod-search-overview h3.box-title {
	color:#000000;
	line-height:24px;
	margin-top:14px;
	margin-right:-10px;
	margin-bottom:7px;
	margin-left:-10px;
	padding-right:10px;
	padding-left:10px;
	background-color:#EDF1F6;
	font-size:18px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .mod-search-overview .content-background-box-body-main {
	padding:10px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/1252/bg-shade-middle-search-overview.gif?v=1.0);
	background-repeat:repeat-y;
}

.content .mod-search-overview .bg-bottom-main {
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1253/bg-shade-bottom-search-overview.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .mod-search-overview .content-background-box-body-main-fullsize {
	padding:10px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/1287/bg-shade-middle-fullsize-3.gif?v=1.0);
	background-repeat:repeat-y;
}

.content .mod-search-overview p.shab {
	margin-top:10px;
	margin-bottom:15px;
}

.content .mod-search-overview .content-background-box-body-main-fullsize-re {
	padding:10px;
	background-color:#FFFFFF;
}

.content .mod-search-overview .content-background-box-body-main-re {
	padding:10px;
	background-color:#FFFFFF;
}

.content .mod-search-overview tr.inactive a {
	text-decoration:line-through;
}

.content .mod-search-overview tr.inactive .mod-button a {
	text-decoration:none;
}

.content .mod-search-overview tr.inactive p {
	text-decoration:line-through;
}

.content .mod-search-overview tr.inactive span {
	text-decoration:line-through;
}

.content a.filter {
	line-height:20px;
	margin:0px;
	padding-left:14px;
	background-image:url(../../../../docs/de_CH-1996/1218/sprite-link-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -255px;
}

.content .main-content.home .content-background-box,
.content #folge.main-content .content-background-box {
	position:relative;
	border-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
	margin-bottom:20px;
	padding-top:18px;
	padding-right:14px;
	padding-bottom:13px;
	padding-left:18px;
	background-color:#EDF1F6;
}

.content .main-content.home .content-background-box .content-background-box-body {
	padding-top:6px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1259/bg-shade-middle-home.gif?v=1.0);
	background-repeat:repeat-y;
	background-position:left top;
}

.content .main-content.home .content-background-box .linking {
	position:absolute;
	width:77px;
	height:22px;
	top:31px;
	left:-50px;
	background-image:url(../../../../docs/de_CH-1996/1219/linking.png?v=1.0);
	background-repeat:no-repeat;
}

.content .main-content.home .content-background-box .bg-bottom {
	width:624px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1261/bg-shade-bottom-home.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .main-content.home .content-background-box p {
	line-height:22px;
	margin-top:10px;
	margin-bottom:17px;
}

.content .main-content.home .content-background-box .bg-top {
	width:746px;
	height:8px;
	background-image:url(../../../../docs/de_CH-1996/1260/bg-shade-top-home.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .main-content.home .content-background-box .content-background-box-body-re {
	padding-top:6px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:12px;
	background-color:transparent;
}

.content #folge.main-content .content-background-box .content-background-box-body {
	padding-top:6px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1259/bg-shade-middle-home.gif?v=1.0);
	background-repeat:repeat-y;
	background-position:left top;
}

.content #folge.main-content .content-background-box .linking {
	position:absolute;
	width:77px;
	height:22px;
	top:31px;
	left:-50px;
	background-image:url(../../../../docs/de_CH-1996/1219/linking.png?v=1.0);
	background-repeat:no-repeat;
}

.content #folge.main-content .content-background-box .bg-bottom {
	width:624px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1261/bg-shade-bottom-home.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content #folge.main-content .content-background-box p {
	line-height:22px;
	margin-top:10px;
	margin-bottom:17px;
}

.content #folge.main-content .content-background-box .bg-top {
	width:624px;
	height:8px;
	background-image:url(../../../../docs/de_CH-1996/1260/bg-shade-top-home.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .mod-content.no-content-nav {
	padding-top:14px !important;
}

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

.content div.link-row div {
	overflow:hidden;
}

.content div.link-row div a {
	float:left;
	margin:0px;
}

.content div.link-row div span {
	float:left;
	margin-top:-1px;
	margin-right:2px;
	margin-left:2px;
}

.content a.news-title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
}

.content div.content-maintitle h1 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:20px;
	line-height:35px;
	display:block;
	margin-bottom:5px;
}

.content hr.row {
	display:block;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-color:#D9E1EC;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

.content .free-entry {
	overflow:hidden;
}

.content .free-entry .col2 {
	float:left;
	width:280px;
}

.content .free-entry ul.list-in-list li,
.content .free-entry ul.list-in-list li.isFirst {
	border-bottom-width:1px;
	border-bottom-color:#D9E1EC;
	border-bottom-style:solid;
	margin:0px;
	padding-top:4px;
	padding-bottom:2px;
}

.content .free-entry ul.list-in-list li.isFirst {
	border-top-width:1px;
	border-top-color:#D9E1EC;
	border-top-style:solid;
	margin-top:2px;
}

.content .free-entry ul.list-in-list li ul {
	display:inline-block;
	margin:0px;
}

.content .free-entry ul.list-in-list li ul li,
.content .free-entry ul.list-in-list li ul li.left {
	display:block;
	float:left;
	border-style:none;
	margin:0px;
	padding:0px;
}

.content .free-entry ul.list-in-list li ul li.left {
	width:180px;
}

.content .mod-newsletter p.mail-grey {
	color:#7F7F7F;
	font-size:13px;
	line-height:18px;
	margin-top:7px;
}

.content .mod-newsletter p.mail-footer-grey {
	color:#7F7F7F;
	font-size:11px;
	line-height:13px;
	margin-top:10px;
	padding-top:0px;
}

.content .mod-newsletter tr.mail-dark-blue-delimiter {
	height:5px;
	background-color:#013989;
}

.content .mod-newsletter tr.mail-background-color {
	background-color:#EDF1F6;
}

.content .mod-newsletter tr.mail-background-color td {
	border-width:0px;
	border-style:none;
}

.content .mod-newsletter p.mail-black {
	font-size:13px;
	line-height:22px;
	margin-top:0px;
	margin-bottom:0px;
}

.content .mod-newsletter a.mail-link-external-image {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
}

.content .mod-newsletter table.layout {
	width:718px;
}

.content .mod-newsletter span.title-h1,
.content .mod-newsletter span.title-h2 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:18px;
	text-decoration:none;
	line-height:30px;
}

.content .mod-newsletter span.title-h2 {
	font-size:16px;
	line-height:20px;
}

.content .mod-newsletter tr.mail-light-delimiter {
	height:1px;
	background-color:#D9E1EC;
}

.content .mod-newsletter table.background-box {
	border-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
	background-color:#EDF1F6;
}

.content .mod-newsletter table.background-box td {
	border-width:0px;
	border-style:none;
}

.content .mod-newsletter .footer-links {
	font-size:11px;
}

.content .mod-newsletter div.mail-button-green a.mail-button-green,
.content .mod-newsletter div.mail-button-grey a.mail-button-grey {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	margin:0px;
}

.content .mod-newsletter div.mail-button-grey a.mail-button-grey {
	color:#304C74;
}

.content .mod-newsletter div.mail-button-green table,
.content .mod-newsletter div.mail-button-grey table {
	background-color:#448482;
}

.content .mod-newsletter div.mail-button-grey table {
	background-color:#D5DDE5;
}

.content .mod-newsletter div.mail-button-green table td {
	vertical-align:middle;
	border-width:0px;
	border-style:none;
}

.content .mod-newsletter div.mail-button-grey table td {
	border-width:0px;
	border-style:none;
}

.content .mod-newsletter .blue {
	color:#013989;
}

.content .mod-newsletter .red {
	color:#C80000 !important;
}

.content .mod-newsletter tr.mail-middle-delimiter {
	height:1px;
	background-color:#C2D1E7;
}

.content .popup-content-fullwidth {
	float:left;
	width:1060px;
	margin:20px;
}

.content a.button {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	line-height:30px;
	text-align:center;
	position:absolute;
	width:278px;
	height:38px;
	top:-30px;
	left:205px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	background-image:url(../../../../docs/de_CH-1996/1514/spider-start-button.png?v=1.0);
}

.content div.side-top-delimiter {
	height:5px;
	margin-bottom:40px;
	background-color:#6CABB0;
}

.content div.button {
	overflow:hidden;
}

.content div.button .button-send-dark {
	float:left;
	height:30px;
	padding-left:9px;
	background-image:url(../../../../docs/de_CH-1996/1524/button-pos-left-DARK.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

.content div.button .button-send-dark:hover .button-send-dark-right {
	background-image:url(../../../../docs/de_CH-1996/1548/button-pos-right-DARK-hover.png?v=1.0);
	height:30px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.content div.button .button-send-dark:hover .button-send-dark-right input.button {
	background-image:url(../../../../docs/de_CH-1996/1547/button-pos-middle-DARK-hover.png?v=1.0);
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	overflow:visible;
	height:30px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-repeat:repeat-x;
	cursor:pointer;
}

.content div.button .button-send-dark:hover .button-send-dark-right a.button-form {
	background-image:url(../../../../docs/de_CH-1996/1547/button-pos-middle-DARK-hover.png?v=1.0);
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-repeat:repeat-x;
}

.content div.button .button-send-dark .button-send-dark-right,
.content div.button .button-send-light:hover .button-send-light-right {
	height:30px;
	padding-right:8px;
	background-image:url(../../../../docs/de_CH-1996/1525/button-pos-right-DARK.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.content div.button .button-send-light:hover .button-send-light-right {
	background-image:url(../../../../docs/de_CH-1996/1555/button-pos-right-LIGHT-hover.png?v=1.0);
}

.content div.button .button-send-dark .button-send-dark-right input.button {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	overflow:visible;
	height:30px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-image:url(../../../../docs/de_CH-1996/1526/button-pos-middle-DARK.png?v=1.0);
	background-repeat:repeat-x;
	cursor:pointer;
}

.content div.button .button-send-dark .button-send-dark-right a.button-form {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-image:url(../../../../docs/de_CH-1996/1526/button-pos-middle-DARK.png?v=1.0);
	background-repeat:repeat-x;
}

.content div.button .button-send-light {
	float:left;
	height:30px;
	padding-left:9px;
	background-image:url(../../../../docs/de_CH-1996/1550/button-pos-left-LIGHT.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

.content div.button .button-send-light:hover .button-send-light-right input.button {
	background-image:url(../../../../docs/de_CH-1996/1553/button-pos-middle-LIGHT-hover.png?v=1.0);
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#304C74;
	font-size:16px;
	overflow:visible;
	height:30px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-repeat:repeat-x;
	cursor:pointer;
}

.content div.button .button-send-light:hover .button-send-light-right a.button-form {
	background-image:url(../../../../docs/de_CH-1996/1553/button-pos-middle-LIGHT-hover.png?v=1.0);
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#304C74;
	font-size:16px;
	text-decoration:none;
	margin:0px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-repeat:repeat-x;
}

.content div.button .button-send-light .button-send-light-right {
	height:30px;
	padding-right:8px;
	background-image:url(../../../../docs/de_CH-1996/1554/button-pos-right-LIGHT.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.content div.button .button-send-light .button-send-light-right input.button {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#304C74;
	font-size:16px;
	overflow:visible;
	height:30px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-image:url(../../../../docs/de_CH-1996/1552/button-pos-middle-LIGHT.png?v=1.0);
	background-repeat:repeat-x;
	cursor:pointer;
}

.content div.button .button-send-light .button-send-light-right a.button-form {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#304C74;
	font-size:16px;
	text-decoration:none;
	margin:0px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-image:url(../../../../docs/de_CH-1996/1552/button-pos-middle-LIGHT.png?v=1.0);
	background-repeat:repeat-x;
}

.content div.button .button-function-start {
	float:left;
	height:36px;
	padding-left:9px;
	background-image:url(../../../../docs/de_CH-1996/1581/button-large-pos-left-GREEN.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

.content div.button .button-function-start:hover .button-function-start-right {
	background-image:url(../../../../docs/de_CH-1996/1586/button-large-pos-right-GREEN-hover.png?v=1.0);
	height:36px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.content div.button .button-function-start .button-function-start-right {
	height:36px;
	padding-right:8px;
	background-image:url(../../../../docs/de_CH-1996/1585/button-large-pos-right-GREEN.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.content div.button .button-function-start .button-function-start-right input.button {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	overflow:visible;
	height:36px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	background-color:transparent;
	background-repeat:repeat-x;
	cursor:pointer;
}

.content div.button .button-function-start .button-function-start-right a.button-form {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	margin:0px;
	padding-top:7px;
	padding-right:11px;
	padding-bottom:15px;
	padding-left:6px;
	background-color:transparent;
	background-repeat:repeat-x;
}

.content .content-background-box-re {
	position:relative;
	border-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
	margin-bottom:20px;
	padding:20px;
	background-color:#EDF1F6;
}

.content .content-background-box-re .linking {
	position:absolute;
	width:77px;
	height:22px;
	top:31px;
	left:-50px;
	background-image:url(../../../../docs/de_CH-1996/1219/linking.png?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box-re .bg-bottom {
	width:726px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1220/bg-shade-bottom.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box-re p {
	line-height:22px;
	margin-top:10px;
	margin-bottom:17px;
}

.content .content-background-box-re .bg-top {
	width:603px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1273/bg-shade-top-white.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box-re .bg-top-fullsize {
	width:948px;
	height:8px;
	background-image:url(../../../../docs/de_CH-1996/1286/bg-shade-top-fullsize-3.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box-re .bg-bottom-fullsize {
	width:948px;
	height:7px;
	background-image:url(../../../../docs/de_CH-1996/1288/bg-shade-bottom-fullsize-3.gif?v=1.0);
	background-repeat:no-repeat;
}

.content .content-background-box-re .content-background-box-popup-body {
	min-height:200px;
	padding:10px;
	background-image:url(../../../../docs/de_CH-1996/1510/bg-shade-popup.gif?v=1.0);
	background-repeat:repeat-y;
	background-position:left top;
}

.content .content-background-box-re p.special-linktext-politiker {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	margin-left:31px;
}

.content a.close-popup {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:15px;
	height:15px;
	top:7px;
	right:10px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1530/popup-close.png?v=1.0);
	background-repeat:no-repeat;
	background-position:3px 3px;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.content div.small-padding {
	padding-right:10px !important;
	padding-left:10px !important;
}

.content div.spaltenlayout-mainwidth {
	width:698px;
}

.content a.sort-table {
	display:inline-block;
	margin:0px;
	padding-right:17px;
	background-image:url(../../../../docs/de_CH-1996/1544/icon-table-sort.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right 3px;
}

.content a.sort-table p {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	padding-top:1px;
}

.content div.form {
	padding-top:7px;
	padding-right:12px;
	padding-bottom:12px;
	padding-left:12px;
}

.content a.sort-table.selected {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	display:inline-block;
	margin:0px;
	padding-right:17px;
	background-image:url(../../../../docs/de_CH-1996/1544/icon-table-sort.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right -91px;
}

.content a.sort-table.selected p {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	padding-top:1px;
}

.content div.button.right {
	float:right;
}

.content div.button.margin {
	margin-right:12px;
}

.content a.sort-table.selected.up {
	background-image:url(../../../../docs/de_CH-1996/1544/icon-table-sort.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right -181px;
}

.content a.backtolist {
	margin:0px;
	padding-right:18px;
	background-image:url(../../../../docs/de_CH-1996/1568/icon-zurueck-zur-liste.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right 1px;
}

.content div.backtolist {
	float:right;
	margin-top:23px;
}

.content .mod-spider-start {
	position:relative;
	padding:25px;
	background-color:#EDF1F6;
}

.content .mod-spider-start div.button-start {
	position:absolute;
	top:17px;
	left:270px;
}

.content p.einleitung-content {
	margin-bottom:28px;
}

.content h4,
.mod-boxes h4 {
	color:#000000;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content a.inline {
	display:inline !important;
}

.content table.product-variants tr {
	border-bottom-width:0px;
	border-color:transparent;
	border-style:none;
}

.content table.product-variants td {
	border-top-width:1px;
	border-top-style:solid;
	padding-top:13px;
	padding-bottom:13px;
}

.content table.product-variants td h4 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.content table.product-variants td span.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:22px;
}

.content table.product-variants td span.normal {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:22px;
}

.content table.product-variants td h6.currency {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
	float:right;
}

.content table.product-variants td h5.price {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:18px;
	line-height:20px;
	float:right;
}

.content table.product-variants thead th {
	padding-left:10px;
}

.content table.product-variants thead th span.table-title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.content table.product-variants thead th.space {
	height:25px;
	border-top-width:0px;
	background-color:transparent;
}

.content table.product-variants td.isLast,
td.isFirst {
	border-bottom-width:0px;
}

td.isFirst {
	border-top-width:0px;
	border-top-style:none;
}

.content h1,
.content h1.product-title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:20px;
	line-height:15px;
}

.content h1.product-title {
	line-height:25px;
}

.content p.product-subtitle {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:15px;
}

.content p.product-text {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:15px;
}

.content div.wrap-top {
	overflow:hidden;
}

.content div.text-box {
	width:455px;
	margin-bottom:0px;
}

.content div.text-orderbox span.price {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	display:block;
	margin-top:10px;
}

.content div.wrap-bottom {
	margin-bottom:30px;
}

.content .blue {
	color:#282E44 !important;
}

.content p.legal {
	font-size:11px;
}

.content p.blue-bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:16px;
	line-height:22px;
}

.content p.portraet-text {
	margin-bottom:30px;
}

.content div.text-box h4.title-firmenportraet {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
}

.content div.text-box p.company-description {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:22px;
}

.content .google-map-firmenportraet {
	margin-top:0px;
	margin-right:-10px;
	margin-bottom:0px;
	margin-left:-10px;
}

.content div.space-box {
	margin-bottom:20px;
}

.content div.image-box {
	margin-top:14px;
	margin-right:20px;
	margin-bottom:6px;
	margin-left:-10px;
}

.content a.document.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content ul.no-margin {
	margin-top:0px;
}

.content a.detaillink {
	color:#013989;
	text-decoration:none;
	display:block;
	height:21px;
	margin-top:2px;
	margin-bottom:-6px;
	padding-top:3px;
	padding-left:20px;
	background-image:url(../../../../docs/de_CH-1996/1218/sprite-link-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -440px;
}

.content ul.mod-feeds {
	width:690px !important;
}

.content ul.mod-feeds li {
	float:left;
	width:100%;
	border-bottom-width:1px;
	border-color:#D9E1EC;
	border-bottom-style:solid;
}

.content ul.mod-feeds li span.date {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7F7F7F;
	font-size:10px;
	line-height:22px;
	float:left;
	margin:0px;
	padding-top:2px;
}

.content ul.mod-feeds li img {
	float:left;
	margin-top:1px;
	margin-right:10px !important;
	margin-bottom:2px;
}

.content ul.mod-feeds li a {
	line-height:20px;
	float:left;
	margin:0px;
	padding-top:2px;
}

.content ul.mod-feeds li a.title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	white-space:nowrap;
	overflow:hidden;
	max-width:570px;
	margin-right:5px;
}

.content ul#social-media-footer {
	float:left;
	width:500px;
	margin-top:10px;
}

.content ul#social-media-footer li {
	float:left;
}

.content ul#social-media-footer li.xing {
	width:99px;
}

.content ul#social-media-footer li.twitter {
	width:108px;
}

.content ul#social-media-footer li.googleplus {
	width:77px;
}

.content ul#social-media-footer li.facebook {
	width:150px;
}

.content ul#social-media-footer.no-margin {
	margin-top:-10px;
}

.content div.footnote span.footnote {
	color:#000000;
	font-size:11px;
	margin-bottom:6px;
}

.content div.footnote a.link {
	display:inline;
	margin-left:3px;
}

.content .address-shop {
	display:block;
}

.content td h3 {
	margin-top:2px;
}

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

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

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

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

#page-footer {
	clear:both;
}

#page-footer #signatur {
	margin-top:20px;
}

#page-footer #signatur a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#D0D0D0;
	font-size:10px;
}

#page-footer #signatur span {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#D0D0D0;
	font-size:10px;
}

#page-footer p {
	color:#000000;
	margin-top:24px;
	font-size:11px;
	line-height:13px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#teaser {
	width:1106px;
	height:206px;
	margin-bottom:20px;
	background-image:url(../../../../docs/de_CH-1996/1212/bg-monetas-search-grad.gif?v=1.0);
	background-repeat:repeat-x;
}

#teaser div.teaser-wrapper {
	height:206px;
	background-image:url(../../../../docs/de_CH-1996/1213/bg-monetas-meinzugang.jpg?v=1.0);
	background-repeat:no-repeat;
	background-position:right;
}

#teaser div.teaser-wrapper div.meinzugang {
	float:right;
	padding-top:51px;
	padding-right:17px;
}

#teaser div.teaser-wrapper div.meinzugang a.negative {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	text-transform:none;
	line-height:20px;
	margin-right:17px;
}

#teaser div.teaser-wrapper #nav-search {
	padding-top:37px;
	padding-left:40px;
}

#teaser div.teaser-wrapper #nav-search .search-company {
	padding-top:20px;
}

#teaser div.teaser-wrapper #nav-search .search-person {
	padding-top:20px;
}

#teaser div.teaser-wrapper #nav-search .search-field {
	display:inline;
	float:left;
	margin-right:9px;
}

#teaser div.teaser-wrapper #nav-search a.negative,
#teaser div.teaser-wrapper #nav-search a.negative.selected {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#D5DDE5;
	font-size:20px;
	text-decoration:none;
	text-transform:none;
	line-height:20px;
	margin-right:17px;
}

#teaser div.teaser-wrapper #nav-search a.negative.selected {
	color:#FFFFFF;
	padding-bottom:10px;
	background-image:url(../../../../docs/de_CH-1996/1330/icon-pfeil-suchfeld.png?v=1.0);
	background-repeat:no-repeat;
	background-position:center 26px;
}

#teaser div.teaser-wrapper #nav-search div.button {
	overflow:hidden;
}

#teaser div.teaser-wrapper #nav-search div.button .button-search {
	float:left;
	height:38px;
	padding-left:9px;
	background-image:url(../../../../docs/de_CH-1996/1215/button-pos-left.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

#teaser div.teaser-wrapper #nav-search div.button .button-search:hover .button-search-right {
	background-image:url(../../../../docs/de_CH-1996/1294/button-pos-right-hover.png?v=1.0);
	height:38px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

#teaser div.teaser-wrapper #nav-search div.button .button-search:hover .button-search-right input.button {
	background-image:url(../../../../docs/de_CH-1996/1295/button-pos-middle-hover.png?v=1.0);
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	overflow:visible;
	height:38px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:20px;
	padding-bottom:12px;
	padding-left:15px;
	background-color:transparent;
	background-repeat:repeat-x;
	cursor:pointer;
}

#teaser div.teaser-wrapper #nav-search div.button .button-search .button-search-right {
	height:38px;
	padding-right:8px;
	background-image:url(../../../../docs/de_CH-1996/1217/button-pos-right.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

#teaser div.teaser-wrapper #nav-search div.button .button-search .button-search-right input.button {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	overflow:visible;
	height:38px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:20px;
	padding-bottom:12px;
	padding-left:15px;
	background-color:transparent;
	background-image:url(../../../../docs/de_CH-1996/1216/button-pos-middle.png?v=1.0);
	background-repeat:repeat-x;
	cursor:pointer;
}

#teaser div.teaser-wrapper #nav-search .search-politician {
	padding-top:20px;
}

#teaser input.search {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7C8B9C;
	font-size:16px;
	vertical-align:middle;
	width:344px;
	height:22px;
	border-width:1px;
	border-top-color:#808790;
	border-right-color:#EBEFF3;
	border-bottom-color:#D5DDE5;
	border-left-color:#808790;
	border-style:solid;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:14px;
	background-image:url(../../../../docs/de_CH-1996/1214/bg-monetas-search-input.gif?v=1.0);
	background-repeat:no-repeat;
}

#teaser div.teaser-wrapper-more {
	background-repeat:no-repeat;
}

#content-footer {
	border-top-width:1px;
	border-top-color:#256263;
	border-top-style:solid;
	margin-top:40px;
	padding-top:7px;
}

#content-header {
	margin-bottom:20px;
}

#content-header h1 {
	color:#013989;
	font-size:20px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	line-height:24px;
}

#content-header a.back {
	float:right;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:20px;
	font-size:16px;
	line-height:20px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.bo {
	width:100%;
	border-width:1px;
	border-color:common/$backofficedarkest;
	border-style:solid;
	border-collapse:collapse;
}

.bo label.default-bo,
.bo label.bold-bo,
label.caption-bo {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:common/$backofficelabel;
	font-size:11px;
	line-height:13px;
}

.bo label.bold-bo {
	font-weight:bold;
}

.bo td.default-bo,
.bo th.default-bo,
.bo th.header-bo,
.bo td.title-bo,
.bo td.subtitle-bo,
.bo td.noborder-bo,
.bo td.childs-bo,
.bo td.intertitle-bo {
	text-align:left;
	vertical-align:top;
	border-width:1px;
	border-color:common/$backofficedarkest;
	border-style:solid;
	margin:1px;
	padding:4px;
	background-color:common/$backofficelightest;
}

.bo th.default-bo,
.bo th.header-bo {
	width:180px;
	min-width:180px;
	padding-top:7px;
	background-color:common/$backofficelight;
}

.bo th.header-bo {
	width:0px;
	min-width:0px;
}

.bo td.title-bo {
	background-color:common/$backofficedark;
}

.bo td.subtitle-bo {
	background-color:common/$backofficemedium;
}

.bo td.noborder-bo {
	border-style:none;
}

.bo td.childs-bo {
	padding:10px;
}

.bo td.intertitle-bo {
	background-color:common/$backofficelight;
}

.bo h2.default-bo,
.bo h2.header-bo {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:common/$backofficetitle;
	font-size:11px;
	line-height:13px;
}

.bo h2.header-bo {
	margin-top:7px;
	margin-bottom:7px;
}

.bo h1.default-bo,
.bo h1.header-bo {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:common/$backofficetitle;
	font-size:16px;
	line-height:20px;
}

.bo h1.header-bo {
	margin-top:8px;
	margin-bottom:8px;
}

.bo input.default-bo,
.bo input.xsmall-bo,
.bo input.small-bo,
.bo input.medium-bo,
.bo input.button-bo {
	color:common/$backofficeblack;
	width:294px;
	height:15px;
	border-width:1px;
	border-top-color:common/$backofficeborderdark;
	border-right-color:common/$backofficeborderlight;
	border-bottom-color:common/$backofficeborderlight;
	border-left-color:common/$backofficeborderdark;
	border-style:solid;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:common/$backofficeinputbackground;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	line-height:13px;
}

.bo input.xsmall-bo {
	width:20px;
}

.bo input.small-bo {
	width:50px;
}

.bo input.medium-bo {
	width:170px;
}

.bo input.button-bo {
	width:auto;
	height:auto;
	border-color:common/$backofficedarkest;
	background-color:common/$backofficelightest;
}

.bo p.error-bo,
.bo p.notice-bo,
.bo p.unconditional-error-bo {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:common/$backofficeerror;
	display:none;
	margin-top:4px;
	padding-left:14px;
	background-image:url(../../../../docs/de_CH-1996/995/Iconset-Backoffice.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left -100px;
	font-size:11px;
	line-height:13px;
}

.bo p.notice-bo {
	display:block;
	background-position:left -200px;
}

.bo p.unconditional-error-bo {
	display:block;
}

.bo .mandatory-bo label.default-bo,
.bo .mandatory-bo label.caption-bo {
	color:common/$backofficemandatory;
	padding-right:22px;
	background-image:url(../../../../docs/de_CH-1996/995/Iconset-Backoffice.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right top;
}

.bo .mandatory-bo label.caption-bo {
	margin-right:18px;
	padding-right:0px;
	padding-left:18px;
	background-position:left top;
}

.bo .mandatory-bo input.default-bo,
.bo .mandatory-bo select.default-bo,
.bo .mandatory-bo textarea.default-bo,
.bo .mandatory-bo select.auto-bo,
.bo .mandatory-bo select.xsmall-bo,
.bo .mandatory-bo select.small-bo,
.bo .mandatory-bo input.small-bo,
.bo .mandatory-bo input.xsmall-bo {
	color:common/$backofficeblack;
	border-top-color:common/$backofficeborderdarkmandatory;
	border-right-color:common/$backofficeborderlightmandatory;
	border-bottom-color:common/$backofficeborderlightmandatory;
	border-left-color:common/$backofficeborderdarkmandatory;
}

.bo .error-bo input.default-bo,
.bo .error-bo select.default-bo,
.bo .error-bo textarea.default-bo,
.bo .error-bo select.xsmall-bo,
.bo .error-bo select.small-bo,
.bo .error-bo input.small-bo,
.bo .error-bo input.xsmall-bo,
.bo .error-bo select.auto-bo {
	border-color:common/$backofficeerror;
	background-color:common/$backofficeerrorlight;
}

.bo .error-bo label.default-bo {
	color:common/$backofficeerror;
}

.bo .error-bo p.error-bo {
	display:block;
}

.bo p.default-bo,
.bo p.bold-bo,
.bo a.default-bo,
.bo a.button-bo {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:common/$backofficelabel;
	font-size:11px;
	line-height:13px;
}

.bo p.bold-bo {
	font-weight:bold;
}

.bo a.default-bo,
.bo a.button-bo {
	text-decoration:underline;
	display:block;
}

.bo a.button-bo {
	color:common/$backofficeblack;
	text-decoration:none;
	border-width:1px;
	border-color:common/$backofficedarkest;
	border-style:solid;
	padding-top:3px;
	padding-right:6px;
	padding-bottom:1px;
	padding-left:6px;
	background-color:common/$backofficelightest;
}

.bo select.xsmall-bo {
	width:40px;
}

.bo select.auto-bo {
	width:auto;
}

.bo select.small-bo {
	width:70px;
}

.bo table.layoutpreview-bo {
	width:100px;
	height:50px;
	border-width:1px;
	border-color:common/$backofficedarkest;
	border-style:solid;
	margin-right:10px;
	background-color:common/$backofficelight;
	border-collapse:separate;
}

.bo table.layoutpreview-bo td.darkest-bo,
.bo table.layoutpreview-bo td.light-bo {
	background-color:common/$backofficedarkest;
}

.bo table.layoutpreview-bo td.light-bo {
	background-color:common/$backofficelight;
}

.bo hr.default-bo {
	height:1px;
	border-style:none;
	margin-top:10px;
	margin-bottom:10px;
	background-color:common/$backofficedarkest;
}

.bo .langindependent-bo label.default-bo,
.bo .langindependent-bo label.caption-bo {
	color:common/$backofficelanguageindependent;
	padding-right:22px;
	background-image:url(../../../../docs/de_CH-1996/995/Iconset-Backoffice.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -300px;
}

.bo .langindependent-bo label.caption-bo {
	margin-right:18px;
	padding-right:0px;
	padding-left:18px;
	background-position:left -300px;
}

.bo .langindependent-bo input.default-bo,
.bo .langindependent-bo select.auto-bo,
.bo .langindependent-bo input.small-bo,
.bo .langindependent-bo select.xsmall-bo,
.bo .langindependent-bo input.xsmall-bo,
.bo .langindependent-bo select.small-bo,
.bo .langindependent-bo textarea.default-bo,
.bo .langindependent-bo select.default-bo {
	color:common/$backofficeblack;
	border-top-color:common/$backofficeborderdarklangindependent;
	border-right-color:common/$backofficeborderlightlangindependent;
	border-bottom-color:common/$backofficeborderlightlangindependent;
	border-left-color:common/$backofficeborderdarklangindependent;
}

.bo select.medium-bo {
	width:178px;
}

.bo h3.default-bo,
.bo h3.header-bo {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:common/$backofficetitle;
	font-size:11px;
	line-height:13px;
}

.bo h3.header-bo {
	margin-top:7px;
	margin-bottom:7px;
}

.bo .mandatory-langindependent-bo label.default-bo {
	color:common/$backofficeborderdarklangindependentmandatory;
	padding-right:22px;
	background-image:url(../../../../docs/de_CH-1996/995/Iconset-Backoffice.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -400px;
}

.bo .mandatory-langindependent-bo select.auto-bo {
	color:common/$backofficeblack;
	border-top-color:common/$backofficeborderdarklangindependentmandatory;
	border-right-color:common/$backofficeborderlightlangindependentmandatory;
	border-bottom-color:common/$backofficeborderlightlangindependentmandatory;
	border-left-color:common/$backofficeborderdarklangindependentmandatory;
}

.bo .mandatory-langindependent-bo input.default-bo,
.bo .mandatory-langindependent-bo select.default-bo,
.bo .mandatory-langindependent-bo textarea.default-bo,
.bo .mandatory-langindependent-bo select.small-bo,
.bo .mandatory-langindependent-bo input.small-bo,
.bo .mandatory-langindependent-bo select.xsmall-bo,
.bo .mandatory-langindependent-bo input.xsmall-bo {
	color:common/$backofficeblack;
	border-top-color:common/$backofficeborderdarklangindependentmandatory;
	border-right-color:common/$backofficeborderlightlangindependentmandatory;
	border-bottom-color:common/$backofficeborderlightlangindependentmandatory;
	border-left-color:common/$backofficeborderdarklangindependentmandatory;
}

.bo textarea.large-bo {
	width:490px;
	height:260px;
}

#meinzugang table.products thead p,
div.datepicker-section .datepicker-body table thead th span,
div.datepicker-section .datepicker-body table tbody td span,
div.datepicker-section .datepicker-header h4 {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:15px;
}

#meinzugang table.products thead p,
div.datepicker-section .datepicker-body table thead th span,
div.datepicker-section .datepicker-body table tbody td span {
	font-size:11px;
	line-height:13px;
}

#meinzugang table.products thead p {
	line-height:11px;
}

#meinzugang table.products thead p {
	color:#448482;
	float:right;
	margin-top:-22px;
}

div.datepicker-section .datepicker-body table thead th span {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	color:#000000;
}

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

div.datepicker-section .datepicker-header h4 {
	line-height:20px;
}

div.datepicker-section .datepicker-header h4 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
}

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

.mod-boxes h5 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	line-height:24px;
}

.mod-boxes h5 {
	line-height:22px;
}

.mod-boxes h5 {
	font-size:16px;
	line-height:20px;
	margin-bottom:7px;
}

#page-footer-side a.meta-nav-side {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#page-footer-side a.meta-nav-side {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	color:#448482;
	font-size:11px;
	line-height:12px;
	margin-top:0px;
	margin-bottom:0px;
}

.links-iconset-negativ {
	padding-left:17px;
	background-image:url(../../../../docs/de_CH-1996/993/Iconset-Links.gif?v=1.0);
	background-repeat:no-repeat;
}

.links-iconset-negativ {
	background-image:url(../../../../docs/de_CH-1996/1000/Iconset-Links-negativ.gif?v=1.0);
}

.nav-section-lay {
	background-color:#304C74;
}

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

.side-col-lay {
	background-color:#EDF1F6;
}

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

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

#content-section {
	width:1100px;
	margin-top:-6px;
	padding-bottom:40px;
}

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

.accordionboxclosed {
	border-width:1px;
	border-color:#EDF1F6;
	border-style:solid;
	margin:3px;
	padding:5px;
	background-color:common/$backofficeerror;
}

.side-col {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.lightbox1 {
	border-width:20px;
	border-color:#FFFFFF;
	border-style:solid;
	padding:0px;
	background-color:#EDF1F6;
	-ms-filter:Alpha(opacity=90);
	filter:Alpha(opacity=90);
	opacity:0.9;
}

.zoom-section .zoom-body .image-legend {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7D8FA8;
	font-size:16px;
	line-height:20px;
	margin-top:2px;
}

div.scrollbar {
	width:200px;
	height:10px;
	background-color:common/$backofficedark;
}

div.scrollbar .handlevertical {
	background-image:url(../../../../docs/de_CH-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_CH-1996/1068/Handle-Horizontal.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

.handle {
	background-color:#000000;
}

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

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

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

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

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

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

.noMargin {
	margin:0px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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:#256263;
}

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

div.datepicker-section .datepicker-body table tbody td {
	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 tbody td.today-selected {
	border-color:#304C74;
	background-color:#256263;
}

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

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

.skiplinks {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	list-style-type:none;
}

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

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

#pane-nav ul a {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	line-height:13px;
	display:block;
	height:1%;
	border-top-width:1px;
	border-top-color:#8EA5C5;
	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:#256263;
}

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

.pane-nav-col-lay {
	background-color:#304C74;
}

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

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

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

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

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

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-header ul li a {
	margin:0px;
}

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

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

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

.surfnedit {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:common/$backofficesurfnedit !important;
	font-size:10px !important;
	line-height:11px !important;
	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_CH-1996/1175/Overlay.png?v=1.0);
	background-repeat:no-repeat;
}

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

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

#mobile-notification p a {
	color:#013989;
}

#page-footer-main {
	float:left;
	width:780px;
	border-top-width:5px;
	border-top-color:#013989;
	border-top-style:solid;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:12px;
}

#page-footer-main a.disclaimer {
	display:inline-block;
	margin:0px;
	color:#013989;
	font-size:11px;
	line-height:13px;
	margin-top:0px;
}

#page-footer-main div.disclaimer {
	margin-top:24px;
	margin-bottom:6px;
}

#page-footer-side {
	float:right;
	width:300px;
	border-top-width:5px;
	border-top-color:#448482;
	border-top-style:solid;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:12px;
}

#page-footer-side a {
	color:#013989;
	font-size:11px;
	line-height:13px;
	margin-top:0px;
}

#page-footer-side ul {
	display:inline;
}

#page-footer-side ul li {
	display:block;
	float:left;
	margin-right:10px;
}

#page-footer-side .meta-nav {
	overflow:hidden;
}

#promotions a.promo-image {
	margin:0px;
}

.lightbox2 {
	border-width:0px;
	border-color:#FFFFFF;
	border-style:solid;
	padding:0px;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=90);
	filter:Alpha(opacity=90);
	opacity:0.9;
}

.mod-popup {
	position:relative;
	background-color:#FFFFFF;
}

.mod-popup div div.popup-content .mod-spider {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
	width:1060px;
	min-height:714px;
}

.mod-popup div div.popup-content .mod-spider div.company-name {
	float:left;
	margin-right:50px;
}

.mod-popup div div.popup-content .mod-spider div.content-side {
	position:relative;
	float:right;
	width:220px;
	height:713px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.link-buttons {
	float:left;
	clear:both;
	margin-top:20px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.link-buttons a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#0D4797;
	font-size:13px;
	float:left;
	width:194px;
	margin:0px;
	margin-bottom:10px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:6px;
	padding-left:12px;
	background-color:#EDF1F6;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.link-buttons a img {
	float:left !important;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info {
	position:relative;
	width:198px;
	height:208px;
	border-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
	padding:10px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info p.company-name {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:22px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.status-capital {
	float:left;
	width:200px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info p.value {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	float:right;
	width:130px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info p.key {
	float:left;
	width:50px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info p.company-city {
	margin-bottom:15px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.status {
	float:left;
	width:100%;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.capital {
	float:left;
	width:100%;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info p {
	margin:0px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info .icon {
	width:100%;
	height:35px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.link2 {
	top:200px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.link1 {
	top:170px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.link {
	position:absolute;
	width:190px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.link a.img {
	position:absolute;
	top:0px;
	left:0px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info div.link a.label {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:16px;
	text-decoration:none;
	position:absolute;
	left:22px;
}

.mod-popup div div.popup-content .mod-spider div.content-side .spider-legend {
	position:absolute;
	clear:both;
	bottom:10px;
}

.mod-popup div div.popup-content .mod-spider div.content-side .spider-legend p {
	line-height:30px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-loadingstatus {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	position:absolute;
	float:left;
	width:194px;
	top:325px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:16px;
	padding-left:12px;
	background-color:#EDF1F6;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-error {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#0D4797;
	font-size:13px;
	position:absolute;
	display:none;
	float:left;
	width:194px;
	top:325px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:6px;
	padding-left:12px;
	background-color:#F7DFDF;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-error p {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#C80000;
	font-size:16px;
	line-height:15px;
	margin-bottom:15px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-filter {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#0D4797;
	font-size:13px;
	position:absolute;
	float:left;
	width:194px;
	top:250px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:16px;
	padding-left:12px;
	background-color:#EDF1F6;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-filter div {
	position:relative;
	height:15px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-filter div p.label {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:16px;
	position:absolute;
	top:0px;
	left:23px;
	cursor:pointer;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-filter div img.form-el {
	position:absolute;
	top:3px;
	left:0px;
	cursor:pointer;
}

.mod-popup div div.popup-content .payment p.hint-title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	margin-bottom:2px;
	padding-left:10px;
}

.mod-popup div div.popup-content .payment p.hint {
	font-size:16px;
	line-height:18px;
	padding-left:10px;
}

.mod-popup div div.popup-content p.msg {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:18px;
	margin-top:7px;
}

.mod-popup a.close-popup {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:15px;
	height:15px;
	top:7px;
	right:10px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1530/popup-close.png?v=1.0);
	background-repeat:no-repeat;
	background-position:3px 3px;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.mod-popup h3.green {
	color:#448482;
}

.mod-popup .inline-text {
	display:inline;
}

.shadow-topright {
	background-image:url(../../../../docs/de_CH-1996/1527/shadow-topright.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right top;
}

.shadow-bottomleft {
	padding-top:8px;
	padding-left:8px;
	background-image:url(../../../../docs/de_CH-1996/1528/shadow-leftbottom.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.shadow-box {
	background-image:url(../../../../docs/de_CH-1996/1529/shadow-corner-big.png?v=1.0);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.shadow-innerbox {
	position:relative;
	top:-7px;
	left:-6px;
}

.mitverknuepfung {
	margin-right:12px;
}

.customized-selected,
div.medium-formelement .customized-selected {
	color:#013989 !important;
	line-height:21px !important;
	position:absolute;
	overflow:hidden;
	width:166px;
	height:22px;
	border-width:1px;
	border-color:#D9E1EC;
	border-style:solid;
	padding-top:0px;
	padding-right:24px;
	padding-bottom:0px;
	padding-left:8px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/1545/select-dropdown.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right;
}

div.medium-formelement .customized-selected {
	width:200px;
}

select.customized-styled,
div.medium-formelement select.customized-styled,
select.customized-styled.special {
	position:relative;
	width:199px;
	z-index:5;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

div.medium-formelement select.customized-styled {
	width:234px;
}

.customized-selected.chosen,
.customized-selected.chosen.special {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989 !important;
}

.customized-selected.chosen.special {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
}

.bold,
.mod-boxes .bold,
#meinzugang p.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.color-black {
	color:#000000 !important;
}

.mod-button {
	white-space:nowrap;
	float:right;
	overflow:hidden;
	margin-left:12px;
}

.mod-button div.button-dark {
	background-image:url(../../../../docs/de_CH-1996/1524/button-pos-left-DARK.png?v=1.0);
	text-align:center;
	position:relative;
	float:left;
	height:30px;
	padding-left:9px;
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

.mod-button div.button-dark:hover div {
	background-image:url(../../../../docs/de_CH-1996/1548/button-pos-right-DARK-hover.png?v=1.0);
	height:30px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.mod-button div.button-dark div {
	background-image:url(../../../../docs/de_CH-1996/1525/button-pos-right-DARK.png?v=1.0);
	height:30px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.mod-button div.button-dark a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
}

.mod-button div.button-dark input {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	overflow:visible;
	height:30px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:9px;
	padding-left:6px;
	background-color:transparent;
	cursor:pointer;
}

.mod-button div.button-light {
	background-image:url(../../../../docs/de_CH-1996/1550/button-pos-left-LIGHT.png?v=1.0);
	text-align:center;
	position:relative;
	float:left;
	height:30px;
	padding-left:9px;
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

.mod-button div.button-light:hover div {
	background-image:url(../../../../docs/de_CH-1996/1555/button-pos-right-LIGHT-hover.png?v=1.0);
	height:30px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.mod-button div.button-light div {
	background-image:url(../../../../docs/de_CH-1996/1554/button-pos-right-LIGHT.png?v=1.0);
	height:30px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.mod-button div.button-light a {
	color:#304C74;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
}

.mod-button div.button-light input {
	color:#304C74;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	overflow:visible;
	height:30px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:9px;
	padding-left:6px;
	background-color:transparent;
	cursor:pointer;
}

.mod-button div.button-green,
.mod-button div.button-large-green,
.mod-button div.button-small-light {
	text-align:center;
	position:relative;
	float:left;
	height:30px;
	padding-left:9px;
	background-image:url(../../../../docs/de_CH-1996/1609/button-pos-left-GREEN.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

.mod-button div.button-large-green {
	height:36px;
	background-image:url(../../../../docs/de_CH-1996/1581/button-large-pos-left-GREEN.png?v=1.0);
}

.mod-button div.button-small-light {
	height:25px;
	background-image:url(../../../../docs/de_CH-1996/2910/button-small-pos-left-LIGHT.png?v=1.0) !important;
}

.mod-button div.button-green:hover div {
	background-image:url(../../../../docs/de_CH-1996/1612/button-pos-right-GREEN-hover.png?v=1.0);
	height:30px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.mod-button div.button-green div,
.mod-button div.button-large-green:hover div,
.mod-button div.button-large-green div,
.mod-button div.button-small-light:hover div,
.mod-button div.button-small-light div {
	height:30px;
	padding-right:8px;
	background-image:url(../../../../docs/de_CH-1996/1610/button-pos-right-GREEN.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.mod-button div.button-large-green:hover div {
	text-align:center;
	min-width:94px;
	height:36px;
	background-image:url(../../../../docs/de_CH-1996/1586/button-large-pos-right-GREEN-hover.png?v=1.0);
}

.mod-button div.button-large-green div {
	text-align:center;
	min-width:94px;
	height:36px;
	background-image:url(../../../../docs/de_CH-1996/1585/button-large-pos-right-GREEN.png?v=1.0);
}

.mod-button div.button-small-light:hover div {
	height:25px;
	background-image:url(../../../../docs/de_CH-1996/2911/button-small-pos-right-LIGHT-hover.png?v=1.0);
}

.mod-button div.button-small-light div {
	height:25px;
	background-image:url(../../../../docs/de_CH-1996/2912/button-small-pos-right-LIGHT.png?v=1.0);
}

.mod-button div.button-green a,
.mod-button div.button-large-green a,
.mod-button div.button-small-light a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
}

.mod-button div.button-small-light a {
	color:#304C74;
	font-size:9px;
	padding-top:4px;
	padding-right:7px;
	padding-left:0px;
}

.mod-button div.button-green input,
.mod-button div.button-large-green input,
.mod-button div.button-small-light input {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	overflow:visible;
	height:30px;
	border-style:none;
	margin:0px;
	padding-top:3px;
	padding-right:11px;
	padding-bottom:9px;
	padding-left:6px;
	background-color:transparent;
	cursor:pointer;
}

.mod-button div.button-large-green input {
	height:36px;
}

.mod-button div.button-small-light input {
	font-size:9px;
	height:36px;
}

.mod-button div.button-small {
	height:25px !important;
}

.mod-button div.button-small div {
	height:25px !important;
}

.mod-button div.button-small a {
	font-size:9px !important;
	padding-top:5px !important;
	padding-right:6px !important;
	padding-bottom:5px !important;
	padding-left:1px !important;
}

.mod-button div.button-dark-small {
	background-image:url(../../../../docs/de_CH-1996/2910/button-small-pos-left-LIGHT.png?v=1.0) !important;
}

.mod-boxes {
	position:relative;
}

.mod-boxes div.box-green {
	background-color:#E5EEEF;
}

.mod-boxes div.box-green span.green {
	color:#448482;
}

.mod-boxes .green {
	color:#448482;
}

.mod-boxes .mod-button {
	margin-right:5px;
	margin-bottom:5px;
}

.mod-boxes .title-size {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.mod-boxes .text-size {
	font-size:16px;
	line-height:20px;
}

.mod-boxes div.button-wrapper {
	position:absolute;
	right:0px;
	bottom:0px;
}

.mod-boxes .red {
	color:#C80000 !important;
}

.mod-boxes .blue {
	color:#013989;
}

.mod-boxes div.box-red {
	background-color:#F7DFDF;
	padding:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.mod-boxes .larger-text p {
	font-size:16px;
	line-height:18px;
}

.mod-boxes div.image-preview-short {
	width:158px;
	border-width:1px;
	border-color:#D9E1EC;
	border-style:solid;
	background-color:#FFFFFF;
}

.mod-boxes h4.text-size {
	margin-bottom:15px;
}

.mod-boxes .inline-text {
	display:inline;
}

.mod-boxes .box-tabbed {
	position:relative;
	min-height:22px;
}

.mod-boxes .box-tabbed a.tab {
	color:#000000;
	position:static;
	width:740px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}

#meinzugang {
	position:relative;
	margin-bottom:20px;
}

#meinzugang ul.navigation {
	position:absolute;
	width:100%;
	height:30px;
	top:-30px;
	margin-top:0px;
}

#meinzugang ul.navigation li,
#meinzugang ul.subnavigation li {
	float:left;
	margin-right:15px;
}

#meinzugang ul.navigation li a,
#meinzugang ul.navigation li a.selected,
#meinzugang ul.subnavigation li a,
#meinzugang ul.subnavigation li a.selected {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#448482;
	font-size:16px;
	text-decoration:none;
	text-transform:none;
	line-height:20px;
	margin:0px;
	padding:0px;
	padding-bottom:11px;
}

#meinzugang ul.navigation li a.selected {
	color:#000000;
}

#meinzugang ul.subnavigation li a,
#meinzugang ul.subnavigation li a.selected {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	line-height:18px;
	padding-bottom:0px;
}

#meinzugang ul.subnavigation li a.selected {
	color:#000000;
}

#meinzugang div.identification {
	min-height:31px;
	padding-top:11px;
	padding-bottom:10px;
}

#meinzugang div.identification label {
	float:left;
	margin-top:0px;
	margin-right:5px;
	padding-bottom:34px;
}

#meinzugang div.identification p {
	color:#448482;
	margin-top:0px;
	margin-bottom:0px;
}

#meinzugang ul.subnavigation {
	position:relative;
	height:40px;
	margin:0px;
	padding:0px;
}

#meinzugang h4 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#448482;
	font-size:16px;
	line-height:20px;
	margin-top:3px;
	margin-bottom:5px;
}

#meinzugang p {
	margin-top:0px;
	margin-bottom:0px;
}

#meinzugang table.products td {
	padding-top:1px;
	padding-right:0px;
	padding-bottom:1px;
	padding-left:0px;
}

#meinzugang a.add-button,
#meinzugang a.delete-button,
#meinzugang a.info-button {
	text-indent:20px;
	float:right;
	overflow:hidden;
	width:18px;
	height:18px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
	background-image:url(../../../../docs/de_CH-1996/1661/sprite-account-functions.png?v=1.0);
	background-repeat:no-repeat;
}

#meinzugang a.delete-button {
	background-position:0px -60px;
}

#meinzugang a.info-button {
	background-position:0px -120px;
}

#meinzugang ol p {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#meinzugang ol span {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#meinzugang div.upload-button {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	width:158px;
	height:22px;
	border-width:1px;
	border-color:#D9E1EC;
	border-style:solid;
	margin-bottom:5px;
	background-image:url(../../../../docs/de_CH-1996/1770/Upload-Button-Background.jpg?v=1.0);
	background-repeat:repeat-x;
}

#meinzugang div.upload-button p {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	padding-top:4px;
}

#meinzugang p.id-name {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	position:absolute;
	top:-100px;
	left:15px;
}

#meinzugang p.id-companyname {
	color:#FFFFFF;
	position:absolute;
	top:-100px;
	left:15px;
}

#meinzugang a.login {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	position:absolute;
	top:-100px;
	right:30px;
	margin:0px;
}

#meinzugang p.id-name-company {
	top:-115px !important;
}

#meinzugang p.id-noname {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	position:absolute;
	top:-100px;
	left:15px;
}

#meinzugang .subnavside {
	position:relative;
	height:40px;
}

#meinzugang .subnavside ul {
	position:absolute;
	width:100%;
	height:41px;
	z-index:1000;
	margin-top:0px;
	margin-bottom:0px;
}

#meinzugang .subnavside ul li {
	float:left;
	height:40px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
}

#meinzugang .subnavside ul li a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#448482;
	font-size:16px;
	line-height:41px;
	display:block;
	height:41px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:10px;
	padding-left:10px;
}

#meinzugang .subnavside ul li a.selected {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	height:41px;
	margin-top:0px;
}

#meinzugang .subnavside ul li.selected {
	height:41px;
	background-color:#E5EEEF;
}

#meinzugang .subnavside ul li.selected a {
	color:#000000;
}

#meinzugang .subnavside ul li.isLast {
	border-right-width:1px;
}

#meinzugang .box-green {
	padding-top:15px;
}

select.short {
	width:158px;
}

span.customized-styled {
	display:block;
	float:left;
	width:19px;
	height:21px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:0px;
	background-image:url(../../../../docs/de_CH-1996/1676/checkbox.gif?v=1.0);
	background-repeat:no-repeat;
}

div.medium-formelement {
	height:24px;
}

textarea.customized.medium {
	width:221px;
}

.button-in-form {
	margin-top:0px !important;
	margin-right:-4px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
}

img.companyportraet,
img.company-logo {
	display:block;
	margin-top:14px;
	margin-right:-10px;
	margin-bottom:20px;
	margin-left:-10px;
}

img.company-logo {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:10px;
}

div.boni-score-box {
	text-align:center;
	overflow:hidden;
	width:58px;
	height:54px;
	border-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
}

div.boni-score-box p.boni-score-big,
div.boni-score-box p.boni-score-small {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:31px;
	margin:0px;
	padding-top:14px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

div.boni-score-box p.boni-score-small {
	font-size:10px;
	padding-top:6px;
}

#nzz select.customized-styled {
	width:160px;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

#nzz select.customized-styled.special {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

#nzz .main-content {
	width:560px;
}

#nzz .content-background-box-re {
	position:relative;
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-color:#E5EFFA;
}

#nzz .content-background-box-re p.special-linktext-politiker {
	font-family:Georgia,"Times New Roman",Times,serif;;
	font-weight:bold;
	font-style:normal;
	margin-left:0px;
	color:#333333;
	font-size:16px;
}

#nzz div.small-padding {
	padding-right:0px !important;
	padding-left:0px !important;
}

#nzz p,
#iframe-hz .content-background-box-re p.special-linktext-politiker {
	font-family:Georgia,"Times New Roman",Times,serif;;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	font-size:16px;
}

#iframe-hz .content-background-box-re p.special-linktext-politiker {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-size:11px;
	margin-left:0px;
}

#nzz td {
	padding-right:5px;
	padding-left:5px;
}

#nzz span.bold {
	font-family:Georgia,"Times New Roman",Times,serif;;
	font-weight:bold;
	font-style:normal;
	font-size:11px;
}

#nzz span {
	font-family:Georgia,"Times New Roman",Times,serif;;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

#nzz label {
	font-family:Georgia,"Times New Roman",Times,serif;;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

#nzz .bold {
	font-family:Georgia,"Times New Roman",Times,serif;;
	font-weight:bold;
	font-style:normal;
}

#nzz table {
	border-collapse:separate;
}

#nzz table td a.document {
	font-family:Georgia,"Times New Roman",Times,serif;;
	font-weight:bold;
	font-style:normal;
	color:#0066CC;
	font-size:11px;
	min-height:18px;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-left:0px;
	background-image:none;
}

#nzz table thead tr {
	border-bottom-style:none;
	border-bottom-width:0px;
}

#nzz table thead tr td {
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:dotted;
}

#nzz table thead tr.empty {
	border-bottom-width:0px;
	border-bottom-style:none;
}

#nzz table thead tr.empty td {
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:dotted;
}

#nzz table thead tr.head {
	background-color:#E5EFFA;
}

#nzz table thead tr.no-border td {
	border-style:none;
}

#nzz table thead tr.empty.no-border td {
	border-style:none;
}

#nzz table tr,
#iframe-hz table tr,
#iframe-hz table thead tr,
#iframe-hz table thead tr.empty {
	border-bottom-width:0px;
	border-bottom-style:none;
}

#nzz table tr td {
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
}

#nzz table tfoot tr {
	border-bottom-style:none;
}

#nzz table tfoot tr td {
	border-bottom-style:none;
}

#nzz table p {
	font-size:11px;
}

#nzz table.form tr {
	border-style:none;
}

#nzz table.form tr td {
	border-style:none;
}

#nzz h3.box-title-nomargin {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-style:normal;
	margin-left:0px;
	padding-left:0px;
	background-color:#FFFFFF;
}

#nzz div.after-box-title {
	padding-top:5px;
	padding-left:0px;
}

#nzz #content-section {
	margin-top:0px;
}

#nzz .mod-content {
	padding-top:0px !important;
}

a.new-button-light {
	text-decoration:none;
	display:block;
}

a.new-button-light span.wrapper-left {
	display:block;
	padding-left:9px;
	background-image:url(../../../../docs/de_CH-1996/1550/button-pos-left-LIGHT.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

a.new-button-light span.wrapper-right {
	display:block;
	padding-right:9px;
	background-image:url(../../../../docs/de_CH-1996/1554/button-pos-right-LIGHT.png?v=1.0);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

a.new-button-light span.button-text {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#304C74;
	font-size:16px;
	text-align:center;
	display:block;
	width:53px;
	min-width:53px;
	padding-top:5px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:6px;
	cursor:pointer;
}

a.new-button-light:hover span.wrapper-left {
	background-image:url(../../../../docs/de_CH-1996/1551/button-pos-left-LIGHT-hover.png?v=1.0);
}

a.new-button-light:hover span.wrapper-right {
	background-image:url(../../../../docs/de_CH-1996/1555/button-pos-right-LIGHT-hover.png?v=1.0);
}

input:hover span.wrapper-left {
	background-image:url(../../../../docs/de_CH-1996/1551/button-pos-left-LIGHT-hover.png?v=1.0);
}

div.zertifikat-rating {
	width:347px;
	height:120px;
	border-width:1px;
	border-color:#C2D1E7;
	border-style:solid;
	background-repeat:no-repeat;
}

div.zertifikat-rating p.rating {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#013989;
	font-size:72px;
	line-height:120px;
	text-align:center;
}

.content-side-boxes-no-padding {
	padding-top:0px !important;
}

a.monitoring {
	color:#013989;
	margin:0px;
}

.noBorder {
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}

#iframe-hz select.customized-styled {
	width:130px;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

#iframe-hz select.customized-styled.special {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

#iframe-hz .main-content {
	width:450px;
}

#iframe-hz .content-background-box-re {
	position:relative;
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-color:#FFFFFF;
}

#iframe-hz .shadow-wrapper {
	border-width:0px;
}

#iframe-hz div.small-padding {
	padding-right:0px !important;
	padding-left:0px !important;
}

#iframe-hz p {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	font-size:16px;
}

#iframe-hz td {
	padding-right:5px;
	padding-left:5px;
}

#iframe-hz span.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

#iframe-hz span {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

#iframe-hz label {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

#iframe-hz .bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#iframe-hz table {
	border-top-width:1px;
	border-top-color:#BDC1C5;
	border-top-style:solid;
	background-color:#F5F6F6;
	border-collapse:separate;
}

#iframe-hz table td a.document {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#4363A2;
	font-size:11px;
	min-height:18px;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-left:0px;
	background-image:none;
}

#iframe-hz table tr td {
	border-bottom-width:1px;
	border-bottom-color:#BDC1C5;
	border-bottom-style:solid;
}

#iframe-hz table thead tr td {
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:solid;
}

#iframe-hz table thead tr.empty td {
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:solid;
}

#iframe-hz table thead tr.head {
	background-color:#F5F6F6;
}

#iframe-hz table thead tr.no-border td {
	border-style:none;
}

#iframe-hz table thead tr.empty.no-border td {
	border-style:none;
}

#iframe-hz table p {
	font-size:10px;
}

#iframe-hz table.form {
	border-bottom-width:1px;
	border-color:#BDC1C5;
	border-bottom-style:solid;
}

#iframe-hz table.form tr {
	border-style:none;
}

#iframe-hz table.form tr td {
	border-style:none;
}

#iframe-hz #content-section {
	margin-top:0px;
}

#iframe-hz .mod-content {
	padding-top:0px !important;
}

#iframe-hz a.email {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#4363A2;
	padding-left:0px;
	background-image:none;
}

#iframe-hz div.after-box-title {
	padding-top:5px;
	padding-left:0px;
}

#iframe-hz h3.box-title-nomargin {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-style:normal;
	margin-left:0px;
	padding-left:0px;
	background-color:#FFFFFF;
}

#iframe-hz a.sort-table {
	padding-right:13px;
}

.noPadding {
	padding:0px !important;
}

.mod-custom-popup {
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:9999;
}

.mod-custom-popup div.bg-overlay {
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:9999;
	background-color:#EDF1F6;
	-ms-filter:Alpha(opacity=90);
	filter:Alpha(opacity=90);
	opacity:0.9;
}

.mod-custom-popup .mod-popup {
	top:30px;
	z-index:9999;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;
}

.mod-custom-popup ul.icon-list li {
	min-height:18px;
	margin-top:4px;
	margin-bottom:-2px;
	padding-top:2px;
	padding-left:31px;
	background-image:url(../../../../docs/de_CH-1996/1218/sprite-link-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -380px;
}

.mod-custom-popup .bottom-box {
	position:relative;
	bottom:20px;
}
/* style: MainStyle language: default / engineId: default / pseudo: focus */
#meta-nav ul li a:focus {
	text-decoration:underline;
}

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

#top-nav ul li a:focus {
	color:#000000;
	text-decoration:underline;
	background-color:#256263;
}

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

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

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

#page-footer-side a.meta-nav-side:focus {
	text-decoration:underline;
}

.skiplinks li a:focus {
	top:0px;
}
/* style: MainStyle language: default / engineId: default / pseudo: active */
.skiplinks li a:active {
	top:0px;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
#meta-nav ul li a:hover {
	text-decoration:underline;
}

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

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

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

#top-nav ul li a:hover {
	color:#000000;
	background-color:#256263;
	text-decoration:underline;
}

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

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

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

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

.content a:hover,
.content .mod-content .list-kontakt a:hover,
.content .mod-newsletter a.mail-link:hover,
.content .mod-newsletter a:hover,
.content a.no-margin:hover,
.mod-boxes a:hover,
.mod-boxes a.title-size:hover {
	text-decoration:underline;
}

.content .main-content a.company:hover {
	text-decoration:underline;
}

.content .main-content a.search-text-title:hover {
	text-decoration:underline;
}

.content .main-content a.person:hover {
	text-decoration:underline;
}

.content .main-content a.company-icon:hover {
	text-decoration:underline;
}

.content .main-content a.person-icon:hover {
	text-decoration:underline;
}

.content .main-content a.politician-icon:hover {
	text-decoration:underline;
}

.content .main-content a.politician:hover {
	text-decoration:underline;
}

.content .mod-SEO-Index ul li ul li a:hover {
	text-decoration:underline;
}

.content .mod-SEO-Index ul li ul li.canton a:hover {
	text-decoration:underline;
}

.content .subnav ul li:hover {
	background-color:#EDF1F6;
}

.content .subnav ul li a:hover {
	text-decoration:none;
}

.content .subnav ul li a.selected:hover {
	border-bottom-width:0px;
}

.content .subnav ul li.selected a:hover {
	height:41px !important;
	border-bottom-width:0px !important;
}

.content .mod-content-nav ul.tab-container li:hover,
.content .mod-content-nav ul.tab-container li.selected:hover,
.mod-popup div div.popup-header ul li:hover {
	background-image:url(../../../../docs/de_CH-1996/2676/bg-shade-top-hover.gif?v=1.0);
	background-repeat:repeat-x;
}

.content .mod-content-nav ul.tab-container a:hover,
.content .mod-content-nav ul.tab-container li.selected a:hover,
.mod-popup div div.popup-header ul li a:hover {
	color:#FFFFFF;
}

.content .mod-content-nav ul.tab-container li.selected a:hover,
.mod-popup div div.popup-header ul li a:hover {
	color:#013989;
}

.content div.button .button-send-dark:hover {
	background-image:url(../../../../docs/de_CH-1996/1549/button-pos-left-DARK-hover.png?v=1.0);
}

.content div.button .button-send-dark .button-send-dark-right a.button-form:hover {
	background-image:url(../../../../docs/de_CH-1996/1547/button-pos-middle-DARK-hover.png?v=1.0);
}

.content div.button .button-send-light:hover {
	background-image:url(../../../../docs/de_CH-1996/1551/button-pos-left-LIGHT-hover.png?v=1.0);
}

.content div.button .button-send-light:hover .button-send-light-right input.button:hover {
	background-image:url(../../../../docs/de_CH-1996/1547/button-pos-middle-DARK-hover.png?v=1.0);
}

.content div.button .button-send-light .button-send-light-right:hover {
	background-image:url(../../../../docs/de_CH-1996/1548/button-pos-right-DARK-hover.png?v=1.0);
}

.content div.button .button-send-light .button-send-light-right input.button:hover {
	background-image:url(../../../../docs/de_CH-1996/1547/button-pos-middle-DARK-hover.png?v=1.0);
}

.content div.button .button-send-light .button-send-light-right a.button-form:hover {
	background-image:url(../../../../docs/de_CH-1996/1553/button-pos-middle-LIGHT-hover.png?v=1.0);
}

.content div.button .button-function-start:hover {
	background-image:url(../../../../docs/de_CH-1996/1582/button-large-pos-left-GREEN-hover.png?v=1.0);
}

.content a.detaillink:hover {
	text-decoration:underline;
}

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

#teaser div.teaser-wrapper div.meinzugang a.negative:hover {
	text-decoration:underline;
}

#teaser div.teaser-wrapper #nav-search a.negative:hover,
#teaser div.teaser-wrapper #nav-search a.negative.selected:hover {
	color:#FFFFFF;
}

#teaser div.teaser-wrapper #nav-search div.button .button-search:hover {
	background-image:url(../../../../docs/de_CH-1996/1293/button-pos-left-hover.png?v=1.0);
}

.bo a.default-bo:hover,
.bo a.button-bo:hover {
	color:common/$backofficemandatory;
}

.bo a.button-bo:hover {
	color:common/$backofficeblack;
}

#page-footer-side a.meta-nav-side:hover {
	text-decoration:underline;
}

div.datepicker-section .datepicker-body table thead th:hover {
	border-color:#448482;
}

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

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

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

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

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

.mod-button div.button-dark:hover {
	background-image:url(../../../../docs/de_CH-1996/1549/button-pos-left-DARK-hover.png?v=1.0);
}

.mod-button div.button-light:hover {
	background-image:url(../../../../docs/de_CH-1996/1551/button-pos-left-LIGHT-hover.png?v=1.0);
}

.mod-button div.button-green:hover,
.mod-button div.button-large-green:hover,
.mod-button div.button-small-light:hover {
	background-image:url(../../../../docs/de_CH-1996/1611/button-pos-left-GREEN-hover.png?v=1.0);
}

.mod-button div.button-large-green:hover {
	background-image:url(../../../../docs/de_CH-1996/1582/button-large-pos-left-GREEN-hover.png?v=1.0);
}

.mod-button div.button-small-light:hover {
	background-image:url(../../../../docs/de_CH-1996/2909/button-small-pos-left-LIGHT-hover.png?v=1.0) !important;
}

.mod-button div.button-dark-small:hover {
	background-image:url(../../../../docs/de_CH-1996/2909/button-small-pos-left-LIGHT-hover.png?v=1.0) !important;
}

#meinzugang ul.navigation li a:hover,
#meinzugang ul.navigation li a.selected:hover,
#meinzugang ul.subnavigation li a:hover,
#meinzugang ul.subnavigation li a.selected:hover {
	text-decoration:underline;
}

#meinzugang .subnavside ul li:hover {
	background-color:#E5EEEF;
}

#meinzugang .subnavside ul li a:hover {
	text-decoration:none;
}

#meinzugang .subnavside ul li a.selected:hover {
	border-bottom-width:0px;
}

#meinzugang .subnavside ul li.selected a:hover {
	height:41px !important;
	border-bottom-width:0px !important;
}

#nzz table td a.document:hover {
	color:#FFA500;
}

#nzz a:hover {
	text-decoration:none;
}

#iframe-hz table td a.document:hover {
	color:#333333;
	text-decoration:none;
}

#iframe-hz a:hover {
	text-decoration:none;
}

#iframe-hz a.email:hover {
	color:#333333;
}
/* style: MainStyle language: de_CH-1996 / engineId: default / pseudo: default */
#teaser div.teaser-wrapper-more {
	background-image:url(../../../../docs/de_CH-1996/4332/bg-monetas-meinzugang-mehr.jpg?v=1.0) !important;
}

/* form */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.form-decoy {
	overflow:hidden;
	height:0;
}

input {
	padding-top:8px;
	padding-right:10px;
	padding-bottom:7px;
	padding-left:10px;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-style:none;
	max-width:300px;
	border-style:solid;
	border-width:1px;
	border-color:#BEC2C7;
}

textarea {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:7px;
	padding-left:10px;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-style:none;
	height:120px;
	max-width:300px;
	border-style:solid;
	border-width:1px;
	border-color:#BEC2C7;
}

.select-wrapper {
	width:auto;
	max-width:300px;
	position:relative;
}

.select-wrapper select {
	padding-top:7px;
	padding-right:34px;
	padding-bottom:6px;
	padding-left:10px;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-style:none;
	max-width:300px;
	border-style:solid;
	border-width:1px;
	border-color:#BEC2C7;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

input.radiobutton {
	display:inline-block;
	width:16px;
	padding:0;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	margin-top:0;
	margin-right:5px;
	margin-bottom:0;
	margin-left:0;
	vertical-align:middle;
	position:relative;
	top:-2px;
	height:16px;
	border-style:solid;
	border-width:2px;
	border-color:#329E98;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	cursor:pointer;
}

input.checkbox {
	display:inline-block;
	position:relative;
	top:-1px;
	width:16px;
	height:16px;
	padding:0;
	border-style:solid;
	border-width:2px;
	border-color:#329E98;
	margin-right:5px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	cursor:pointer;
	vertical-align:middle;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:0;
}
/* style: MainStyle language: default / engineId: default / pseudo: after */
.select-wrapper:after {
	content:'s';
	font-family:Touchway;
	font-weight:normal;
	font-style:normal;
	position:absolute;
	font-size:26px;
	color:wl-colors/$grey1;
	right:8px;
	top:2px;
	line-height:30px;
	pointer-events:none;
}
/* style: MainStyle language: default / engineId: default / pseudo: checked:after */
input.radiobutton:checked:after {
	content:'';
	position:absolute;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	background-color:#329E98;
	width:8px;
	height:8px;
	top:2px;
	left:2px;
}

input.checkbox:checked:after {
	content:'C';
	position:absolute;
	font-size:16px;
	line-height:16px;
	color:#329E98;
	font-family:Touchway;
	font-weight:normal;
	font-style:normal;
	top:-1px;
}
/* style: MainStyle language: default / engineId: default / pseudo: indeterminate:after */
input.checkbox:indeterminate:after {
	content:'-';
	position:absolute;
	font-size:23px;
	color:#329E98;
	top:-4px;
	left:2px;
	line-height:16px;
}

/* util-popup-window */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.popup-background {
	position:fixed;
	display:none;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:50000;
	background-color:#FFFFFF;
	background-color:rgba(255,255,255,0.9);
}

.popup-window {
	display:table;
	position:absolute !important;
	max-width:800px;
	min-width:300px;
	min-height:200px;
	top:30px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:50001;
	-moz-box-shadow:1px 3px 5px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 3px 5px 0px rgba(0,0,0,0.3);
	box-shadow:1px 3px 5px 0px rgba(0,0,0,0.3);
}

.popup-window .popup-header {
	height:32px;
	background-color:#282E44;
}

.popup-body {
	position:relative;
	text-align:left;
	max-height:calc(100vh - 200px);
	overflow-y:auto;
	overflow-x:hidden;
}

.popup-body a.close {
	text-indent:-5000px;
	position:absolute;
	width:23px;
	height:23px;
	top:10px;
	right:12px;
	background-repeat:no-repeat;
}

.popup-footer {
	position:absolute;
	text-align:left;
}

.popup-window-content {
	display:none;
}

/* module-Jobs */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.mod-jobs .job-tile {
	display:table;
	width:100%;
	height:50px;
	border-bottom-width:1px;
	border-color:#C2D1E7;
	border-bottom-style:solid;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:10px;
	padding-left:10px;
	table-layout:fixed;
}

.mod-jobs .job-tile .left {
	display:table-cell;
	width:80px;
}

.mod-jobs .job-tile .right {
	display:table-cell;
	width:100%;
}

.mod-jobs .job-tile .right p {
	margin-bottom:10px;
}

.mod-jobs.companyoverview {
	display:table;
	width:100%;
	height:auto;
	table-layout:fixed;
}

.mod-jobs.companyoverview .left {
	display:table-cell;
	width:30%;
}

.mod-jobs.companyoverview .right {
	display:table-cell;
	width:70%;
}

/* module-Rubrik */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.rubrik-box {
	margin-top:10px;
	margin-bottom:25px;
}

.rubrik-box .rubrik-list-entry {
	width:100%;
	height:auto;
	border-bottom-width:1px;
	border-color:#EAEBEF;
	border-bottom-style:solid;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
}

.rubrik-box .rubrik-list-entry p {
	margin:0px;
	padding:0px;
}

.rubrik-box .rubrik-list-entry .news-title {
	color:#282E44;
}

.rubrik-box .rubrik-list-entry.multicol {
	display:table;
}

.rubrik-box .rubrik-list-entry.multicol .align-right {
	text-align:right !important;
}

.rubrik-box .rubrik-list-entry.multicol .left {
	display:table-cell;
	white-space:nowrap;
}

.rubrik-box .rubrik-list-entry.multicol .right {
	vertical-align:top;
	display:table-cell;
	width:100%;
	padding-left:20px;
	text-align:left;
}

.rubrik-box .rubrik-list-entry.multicol .row {
	vertical-align:top;
	display:table-cell;
}

.rubrik-box .rubrik-footer {
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
}

.rubrik-box .rubrik-footer a {
	margin:0px;
}

.rubrik-box .rubrik-list-entry.no-border {
	border-width:0px;
}

/* Navigation */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.main-navigation {
	line-height:20px;
	width:100%;
	margin-bottom:0px;
	margin-left:20px;
}

.main-navigation .main-navigation-item {
	display:inline-block;
	margin-right:1px;
}

.main-navigation .main-navigation-item .content-navigation {
	position:absolute;
	display:none;
	z-index:999;
	border-top-width:1px;
	border-top-color:#EAEBEF;
	border-top-style:solid;
	margin-top:0px;
}

.main-navigation .main-navigation-item .content-navigation .content-navigation-item .content-navigation-link {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	display:block;
	padding-top:12px;
	padding-right:16px;
	padding-bottom:12px;
	padding-left:16px;
	background-color:#EDF1F6;
}

.main-navigation .main-navigation-item .content-navigation .content-navigation-item.selected .content-navigation-link {
	color:#FFFFFF;
	background-color:#969696;
}

.main-navigation .main-navigation-item .main-navigation-link {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	padding-top:12px;
	padding-right:16px;
	padding-bottom:12px;
	padding-left:16px;
	background-color:#EDF1F6;
}

.main-navigation .main-navigation-item:hover .content-navigation {
	display:block;
}

.main-navigation .main-navigation-item.selected .main-navigation-link {
	color:#FFFFFF;
	background-color:#969696;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
.main-navigation .main-navigation-item .content-navigation .content-navigation-item .content-navigation-link:hover {
	color:#FFFFFF;
	background-color:#969696;
}

.main-navigation .main-navigation-item .main-navigation-link:hover {
	color:#FFFFFF;
	background-color:#969696;
}

/* wl-account */

/* style: MainStyle language: default / engineId: default / pseudo: default */
#account {
	width:100%;
	background-color:#FFFFFF;
}

#account p.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#account .form td {
	vertical-align:top !important;
}

#account .form td:first-child {
	padding-top:10px;
}

#account #login {
	position:relative;
	padding-top:15px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	background-color:#C8C8C8;
}

#account #login .button {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:wl-account/$wl-button-text;
	font-size:14px;
	text-decoration:none;
	position:absolute;
	right:20px;
	bottom:20px;
	padding-top:12px;
	padding-right:15px;
	padding-bottom:12px;
	padding-left:15px;
	background-color:wl-account/$wl-button-background-1;
}

#account #login strong {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:wl-account/$wl-lead-text;
	font-size:14px;
	line-height:18px;
}

#account #top {
	position:relative;
	height:100px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
	background-color:#282E44;
}

#account #top h2 {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	line-height:22px;
	margin-top:0px;
}

#account #top ul {
	position:absolute;
	bottom:15px;
	left:20px;
}

#account #top ul li {
	float:left;
	margin-right:15px;
}

#account #top ul li a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7A818B;
	font-size:14px;
	text-decoration:none;
}

#account #top ul li a.selected {
	color:#FFFFFF;
}

#account #top span {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:18px;
}

#account #top a#logout {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#C800C8;
	font-size:14px;
	text-decoration:none;
	margin-left:5px;
}

#account #top p {
	font-size:16px;
}

#account #top div.account-logo {
	position:absolute;
	width:101px;
	height:33px;
	top:20px;
	right:20px;
}

#account #top a.login {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#C800C8;
	font-size:14px;
	text-decoration:none;
	margin-left:5px;
}

#account #top .account-title {
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	margin-top:0;
	margin-bottom:10px;
}

#account #top #language-nav ul li a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#account #acc-sub {
	position:relative;
	margin-top:1px;
	background-color:#D03D6A;
}

#account #acc-sub ul {
	padding:20px;
}

#account #acc-sub ul li {
	display:inline-block;
	margin-right:8px;
}

#account #acc-sub ul li a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#282E44;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
}

#account #acc-sub ul li.selected a {
	color:#FFFFFF;
}

#account .delimiter {
	height:1px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	background-color:#CACBD0;
}

#account .products {
	border-top-width:1px;
	border-top-color:#CACBD0;
	border-top-style:solid;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
}

#account .products a.add-button {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	float:right;
	padding-top:0px;
	padding-right:6px;
	padding-bottom:3px;
	padding-left:6px;
	background-color:#329E98;
}

#account .products a.bold {
	float:left;
	width:80%;
}

#account .products a.delete-button {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	float:right;
	margin-left:6px;
	padding-top:1px;
	padding-right:6px;
	padding-bottom:1px;
	padding-left:6px;
	background-color:#FF0000;
}

#account .products a.info-button {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	float:right;
	padding-top:1px;
	padding-right:7px;
	padding-bottom:1px;
	padding-left:7px;
	background-color:#7A818B;
}

#account .products thead p {
	font-size:11px;
	float:right;
	margin-top:14px;
}

#account .products tr {
	border-bottom-width:1px;
	border-bottom-color:#CACBD0;
	border-bottom-style:solid;
}

#account .products tr td {
	padding-top:3px;
	padding-right:0;
	padding-bottom:3px;
	padding-left:0;
}

#account .red {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FF0000;
}

#account a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
	font-size:14px;
	text-decoration:none;
	line-height:16px;
}

#account div.mandatory {
	text-align:right;
}

#account .mandatory p.error {
	display:none;
}

#account h2 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:18px;
	line-height:22px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}

#account h3 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	line-height:16px;
	margin-top:7px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
}

#account label {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	line-height:16px;
	padding-right:5px;
	margin-top:4px;
}

#account p {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	line-height:18px;
	margin:0px;
}

#account span {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	line-height:18px;
	margin:0px;
}

#account strong {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	line-height:18px;
	margin:0px;
}

#account td {
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
	vertical-align:middle !important;
}

#account textarea {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:16px;
	white-space:normal;
	width:100%;
	border-width:0px;
	border-style:none;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
}

#account #acc-content {
	padding:20px;
}

#account #acc-content .deliveries {
	padding-top:4px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CACBD0;
}

#account #acc-content .deliveries .delivery {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CACBD0;
	margin-bottom:5px;
}

#account #acc-content .deliveries .red {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

#account #acc-content .deliveries p.bold {
	color:#7A818B;
}

#account div.pc3-select {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

#account .noMargin {
	margin:0px;
}

#account ul.simple-list {
	margin-top:7px;
}

#account ul.simple-list li.bullet {
	padding-left:10px;
	background-image:url(../../../../docs/de_CH-1996/1018/Icon-Bullet.gif?v=1.3);
	background-repeat:no-repeat;
	background-position:left -1px;
}

#account .error input {
	border-width:1px;
	border-color:#FF0000;
	border-style:solid;
}

#account .button1,
#account .button2 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	background-color:#329E98;
	font-size:14px;
	text-decoration:none !important;
	line-height:16px;
	border-style:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	width:auto;
	padding-top:8px;
	padding-right:25px;
	float:right;
	display:inline-block;
	padding-bottom:8px;
	padding-left:25px;
	color:#FFFFFF;
	background-image:none;
	cursor:pointer;
	border-color:none;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-o-transition:background-color 0.2s ease 0s, color 0.2s ease 0s;
	-webkit-transition:background-color 0.2s ease 0s, color 0.2s ease 0s;
	transition:background-color 0.2s ease 0s, color 0.2s ease 0s;
}

#account .button2 {
	background-color:#FFFFFF;
	color:#329E98;
	margin-right:10px;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
#account #top ul li a:hover {
	color:#FFFFFF;
}

#account #top a#logout:hover {
	color:#000000;
}

#account #top a.login:hover {
	color:#000000;
}

#account #acc-sub ul li a:hover {
	color:#FFFFFF;
}

#account .products a.add-button:hover {
	text-decoration:none;
	background-color:wl-colors/$deco1-hover;
}

#account a:hover {
	color:#000000;
}

#account #acc-content .deliveries a:hover {
	color:#43AFA8;
}

#account .button1:hover,
#account .button2:hover {
	color:#FFFFFF !important;
	background-color:#43AFA8;
}

#account .button2:hover {
	background-color:#7A818B;
	color:#FFFFFF;
}
/* style: MainStyle language: default / engineId: default / pseudo: after */
#account .mandatory label:after {
	content:'*';
	margin-left:5px;
	color:#329E98;
}

/* wl-content */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.pc3-ajax-content-overlay {
	z-index:60000 !important;
	padding:20px !important;
	-ms-filter:Alpha(opacity=60) !important;
	filter:Alpha(opacity=60) !important;
	opacity:0.6 !important;
	background-color:#FFFFFF !important;
}

.ajax-loader-background {
	width:100%;
	height:100%;
	position:relative;
}

.ajax-loader-background img {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}

#ajax-popup-window .ajax-loader-background {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}

.content {
	max-width:770px;
}

.content .richtext p a {
	color:#329E98;
}

.content .highlighted {
	color:#FC9C2B;
}

.content .font-icons {
	font-family:Touchway;
	font-weight:normal;
	font-style:normal;
	font-size:30px;
	margin-top:1px !important;
	text-decoration:none;
}

.content .customized {
	line-height:24px;
}

.content a,
.content a.news-title,
.content a.internal,
.content a.back,
.content a.bold,
.mod-popup a.internal,
.mod-popup a.close {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	margin-top:10px;
	margin-bottom:17px;
}

.content a.news-title {
	font-size:18px;
	line-height:22px;
	margin-top:0px;
	margin-bottom:7px;
}

.content a.internal,
.content a.back {
	display:inline-block;
	margin-top:0px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	background-position:right 2px;
}

.mod-popup a.internal {
	display:block;
	margin:0px;
	padding-top:0px;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left 1px;
}

.mod-popup a.close {
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:15px;
	height:15px;
	top:-16px;
	right:4px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1028/Icon-Close.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right top;
}

.content a p.blue-bold {
	color:#C800C8;
}

.content .productoffer-boxes {
	margin-bottom:50px;
}

.content .productoffer-boxes .box-default .button1 {
	position:absolute;
	bottom:20px;
	right:20px;
}

.content .productoffer-boxes .products-order-box .button2 {
	position:absolute;
	bottom:20px;
	right:20px;
}

.content .mod-news {
	padding:0px;
}

.content .mod-news ul {
	margin-bottom:0px;
}

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

.content .mod-news ul li.isFirst {
	border-width:0px;
	border-style:none;
}

.content .mod-news img {
	float:left;
	margin-left:0px;
}

.content .mod-news div.teaser {
	overflow:hidden;
	padding-left:10px;
}

.content .mod-news div.teaser .image {
	vertical-align:top;
	display:inline-block;
	float:left;
	width:160px;
	margin-top:0px;
	margin-right:30px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .mod-news div.teaser .text {
	display:block;
	overflow:hidden;
}

.content .mod-news div.teaser .text a {
	display:inline;
}

.content .mod-news div.teaser a {
	display:inline;
}

.content a.news {
	display:inline-block;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	margin-top:0px;
	margin-bottom:17px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content a.document {
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	display:inline-block;
	margin-top:0px;
	margin-bottom:17px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content hgroup h1 {
	color:#000000;
	line-height:22px;
	margin-bottom:20px;
}

.content .box-default,
.content .box-highlighted {
	position:relative;
	border-width:0px;
	border-style:none;
	padding:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	background-color:#EAEBEF;
}

.content .box-highlighted {
	background-color:#329E98;
}

.content .box-default table.form {
	border-width:0;
	margin:0;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}

.content .box-default table.form:first-child {
	padding-right:20px;
}

.content .box-default ul.product {
	margin-top:0px;
	margin-bottom:50px;
}

.content .box-default h3 {
	margin-top:0px;
	font-size:16px;
	line-height:18px;
}

.content .box-default h1 {
	margin-top:15px;
}

.content .box-default .button1 {
	margin-bottom:0;
	margin-right:0;
	color:#FFFFFF;
	background-color:#7A818B;
}

.content .box-default .button2 {
	position:static;
	margin-bottom:0;
	margin-right:0;
}

.content .button1,
.content .button-download,
.content .button2 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:14px;
	text-decoration:none !important;
	line-height:16px;
	border-style:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:8px;
	padding-right:25px;
	width:auto;
	float:right;
	display:inline-block;
	padding-bottom:8px;
	padding-left:25px;
	background-color:#EAEBEF;
	background-image:none;
	cursor:pointer;
	border-color:none;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-o-transition:background-color 0.2s ease 0s, color 0.2s ease 0s;
	-webkit-transition:background-color 0.2s ease 0s, color 0.2s ease 0s;
	transition:background-color 0.2s ease 0s, color 0.2s ease 0s;
}

.content .button-download {
	float:none;
	background-color:#FC9C2B;
	color:#FFFFFF;
	margin-top:30px;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
	position:relative;
	padding-left:55px;
	-o-transition:background-color 0.2s ease 0s;
	-webkit-transition:background-color 0.2s ease 0s;
	transition:background-color 0.2s ease 0s;
}

.content .button2 {
	color:#FFFFFF;
	background-color:#329E98;
}

.content .mod-newscharts {
	margin-top:20px;
}

.content .mod-newscharts .mod-chartscroller {
	position:relative;
}

.content .mod-newscharts .mod-chartscroller ul.tab-container {
	margin-top:14px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#282E44;
	background-image:none;
}

.content .mod-newscharts .mod-chartscroller ul.tab-container a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7A818B;
	font-size:18px;
	line-height:22px;
	padding-right:20px;
	padding-left:0px;
	text-decoration:none;
	display:inline-block;
	margin:0;
}

.content .mod-newscharts .mod-chartscroller ul.tab-container a.selected {
	color:#FFFFFF;
}

.content .mod-newscharts .mod-chartscroller ul.tab-container li {
	display:inline-block;
	padding:0;
}

.content .mod-newscharts .mod-chartscroller #chartscroller {
	position:relative;
	overflow:hidden;
	width:100%;
	margin-top:26px;
	margin-left:0px;
}

.content .mod-newscharts .mod-chartscroller #chartscroller ul {
	overflow:hidden;
	margin:0px;
	padding:0px;
	left:0;
	position:relative;
	-o-transition:left 0.4s ease 0s;
	-webkit-transition:left 0.4s ease 0s;
	transition:left 0.4s ease 0s;
}

.content .mod-newscharts .mod-chartscroller #chartscroller ul li.entry {
	display:table-cell;
	float:left;
}

.content .mod-newscharts .mod-chartscroller #chartscroller ul li.entry .scroller-teaser h2 {
	color:#282E44;
}

.content .mod-newscharts .mod-chartscroller #chartscroller ul li.entry img {
	width:100%;
	height:auto;
}

.content .mod-newscharts .mod-chartscroller #chartscroller ul li.entry .left {
	display:table-cell;
	padding-right:15px;
	vertical-align:top;
	height:100%;
	width:50%;
}

.content .mod-newscharts .mod-chartscroller #chartscroller ul li.entry .right {
	display:table-cell;
	padding-right:15px;
	vertical-align:top;
	height:100%;
	width:50%;
}

.content ul.mod-feeds {
	width:690px !important;
}

.content ul.mod-feeds li {
	float:left;
	width:100%;
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:solid;
}

.content ul.mod-feeds li a.title {
	color:#C800C8;
	margin-right:5px;
}

.content ul.mod-feeds li a {
	line-height:20px;
	float:left;
	margin:0px;
	padding-top:2px;
}

.content ul.mod-feeds li span.date {
	font-size:10px;
	line-height:22px;
	float:left;
	margin:0px;
	padding-top:1px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	margin-top:10px;
	margin-bottom:17px;
}

.content table.product-variants {
	margin-top:30px;
}

.content table.product-variants h4 {
	color:#282E44;
}

.content table.product-variants thead th {
	margin-top:14px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#282E44;
}

.content table.product-variants thead th span.table-title {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	line-height:22px;
	color:#FFFFFF !important;
	margin-top:10px;
	margin-bottom:17px;
}

.content table.product-variants thead th.space {
	height:10px !important;
	background-color:transparent;
}

.content table.product-variants td {
	border-top-width:1px;
	border-top-color:#EAEBEF;
	border-top-style:solid;
	padding-top:13px;
	padding-right:10px;
	padding-bottom:13px;
	padding-left:10px;
}

.content table.product-variants td span {
	font-size:16px;
	line-height:22px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	margin-top:10px;
	margin-bottom:17px;
}

.content table.product-variants td strong {
	line-height:21px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	display:inline;
	font-size:16px;
	margin-top:10px;
	margin-bottom:17px;
}

.content table.product-variants td .radiobutton {
	margin-top:3px;
}

.content table.product-variants table {
	margin-top:0px;
	margin-bottom:0px;
}

.content h3.rubrik {
	margin-top:50px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#282E44;
	color:#FFFFFF;
}

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

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

.content table.align-top tbody td {
	vertical-align:top;
}

.content table .nowrap {
	white-space:nowrap;
}

.content table .nowrap * {
	white-space:nowrap;
}

.content table td,
.content table td.buttons {
	border-bottom-color:#EAEBEF;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:7px;
	padding-left:10px;
}

.content table td.buttons {
	padding-top:4px;
	padding-right:8px;
	padding-bottom:4px;
}

.content table td p,
.content table td p.caption {
	margin:0px;
	padding-top:0px;
}

.content table td p.caption {
	margin-top:16px;
	margin-bottom:16px;
}

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

.content table td strong {
	margin:0px;
}

.content table tr th {
	vertical-align:middle;
	height:20px;
	border-bottom-color:#EAEBEF;
	padding-top:7px;
	padding-bottom:7px;
}

.content table thead tr.head {
	vertical-align:top;
	height:30px;
	background-color:#282E44;
	color:#FFFFFF;
}

.content table thead tr.head td {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.content table thead tr.head td h3 {
	color:#FFFFFF;
	margin:0px;
}

.content table thead tr.head td span {
	color:#FFFFFF;
}

.content table thead tr.head td strong {
	color:#FFFFFF;
}

.content table tr.odd {
	background-color:#EAEBEF;
}

.content table tr.no-border {
	border-style:none !important;
}

.content table tr.no-border td {
	border-style:none;
}

.content table tr.border {
	height:30px;
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:solid;
}

.content table tr.empty {
	height:16px;
}

.content table tr.inactive a {
	text-decoration:line-through !important;
}

.content table tr.inactive a.button1 {
	text-decoration:none !important;
}

.content table.form {
	margin-bottom:20px;
}

.content table.form td {
	padding-top:5px;
	padding-right:0;
	padding-bottom:5px;
	padding-left:0;
}

.content table.form td:first-child {
	padding-right:20px;
}

.content table.form select.customized-styled {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
	width:200px;
	height:24px;
	margin:0px;
	padding-left:8px;
	cursor:pointer;
}

.content table.form select.customized-styled option {
	color:#000000;
}

.content table.form .customized-selected.chosen {
	color:#000000 !important;
}

.content a.sort-table {
	display:inline-block;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:17px;
	background-image:url(../../../../docs/de_CH-1996/1544/icon-table-sort.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right 3px;
}

.content a.sort-table.selected {
	background-position:right -91px;
}

.content a.sort-table.selected p {
	color:#C800C8;
}

.content a.sort-table.selected strong {
	color:#C800C8;
}

.content a.email {
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	display:inline-block;
	margin-top:0px;
	margin-bottom:17px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content .results {
	font-size:16px;
	line-height:16px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin:0;
	display:inline-block;
	float:right;
	position:relative;
	top:-40px;
}

.content .firmen-list td {
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
}

.content .firmen-list td:first-child {
	padding-top:11px;
}

.content .firmen-list td.buttons {
	text-align:right;
}

.content .firmen-list td.buttons :first-child {
	background-color:#329E98;
	color:#FFFFFF;
}

.content .firmen-list .button1 {
	font-size:14px;
	line-height:14px;
	white-space:nowrap;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:3px;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:8px;
	padding-left:6px;
	float:none;
	display:inline-block;
}

.content .firmen-list .button2 {
	font-size:14px;
	line-height:14px;
	white-space:nowrap;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:3px;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:8px;
	padding-left:6px;
	float:none;
	display:inline-block;
}

.content .firmen-list a.bold {
	font-size:14px;
	line-height:16px;
}

.content .firmen-list strong {
	font-size:14px;
	line-height:16px;
}

.content .firmen-list p {
	font-size:14px;
	line-height:16px;
}

.content a.sort-table.selected.up {
	background-position:right -181px;
}

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

.content li.left-col {
	float:left;
	width:40%;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content li.left-col p {
	margin:0px;
}

.content li.right-col {
	float:left;
	width:60%;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content li.right-col p {
	margin:0px;
}

.content li.right-col strong {
	font-size:16px;
	line-height:20px;
	margin:0px;
}

.content .box-title {
	margin-top:50px;
	margin-right:0px;
	margin-bottom:30px;
	margin-left:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#282E44;
	color:#FFFFFF;
}

.content h2.label {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.content ul.overview {
	border-width:0px;
	border-style:none;
	margin:0px;
}

.content a.service {
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	display:inline-block;
	margin-top:0px;
	margin-bottom:17px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content a.network {
	display:inline-block;
	background-position:right 2px;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	margin-top:0px;
	margin-bottom:17px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content a.network.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content a.research {
	margin-bottom:0px;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	display:inline-block;
	margin-top:0px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content div.delimiter.bottomMargin {
	margin-top:-15px;
	margin-bottom:50px;
	background-color:#EAEBEF;
}

.content .list-kontakt li.left-col {
	padding:0px;
}

.content .list-kontakt li.right-col {
	padding:0px;
}

.content .list-kontakt li.right-col a {
	margin:0px;
}

.content .list-kontakt ul {
	margin-top:0px;
	margin-bottom:0px;
}

.content .list-kontakt ul li {
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
}

.content .list-kontakt div.left-content,
.content .list-kontakt div.right-content {
	float:left;
	width:270px;
	margin-right:20px;
}

.content .list-kontakt div.right-content {
	margin-right:0px;
}

.content h1.product-title {
	color:#000000;
}

.content p.product-text {
	margin:0px;
}

.content a.detaillink {
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	display:inline-block;
	margin-top:0px;
	margin-bottom:17px;
	padding-right:20px;
	background-image:url(../../../../docs/de_CH-1996/6067/wl-link-icon-monetas-ch.png?v=1.2);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content .content-text {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:22px;
}

.content p,
.content strong,
.content .box-highlighted strong,
.content span,
.content .pagebrowsing span,
.content span.currency,
.content span.price,
.content div.image span.zoom-icon,
.content div.image:hover span.zoom-icon,
.content .box-highlighted span,
.content label,
.content p.special-linktext-politiker,
.content p.legal,
.content .boni-score-box p.boni-score-big,
.content .boni-score-box p.boni-score-small {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:22px;
	margin-top:10px;
	margin-bottom:17px;
}

.content strong,
.content .box-highlighted strong {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	display:inline;
}

.content .box-highlighted strong {
	color:#FFFFFF;
}

.content .pagebrowsing span {
	line-height:14px;
	font-size:14px;
	float:left;
	overflow:hidden;
	border-right-width:1px;
	border-right-color:#EAEBEF;
	border-right-style:solid;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:10px;
	padding-left:10px;
}

.content span.currency {
	line-height:22px !important;
}

.content span.price {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva !important;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:19px !important;
	line-height:19px !important;
	margin-right:0px;
}

.content div.image span.zoom-icon,
.content div.image:hover span.zoom-icon {
	color:#C800C8;
	position:relative;
	display:block;
	float:right;
	overflow:hidden;
	height:15px;
	top:-15px;
	right:0px;
	margin:0px !important;
}

.content div.image:hover span.zoom-icon {
	text-decoration:underline;
}

.content .box-highlighted span {
	color:#FFFFFF;
	display:inline;
}

.content label {
	line-height:21px;
}

.content p.special-linktext-politiker {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content p.legal {
	font-size:11px;
	line-height:15px;
}

.content .boni-score-box p.boni-score-big,
.content .boni-score-box p.boni-score-small {
	color:#FFFFFF;
	font-size:25px;
	margin:0px;
	padding-top:12px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .boni-score-box p.boni-score-small {
	font-size:10px;
	padding-top:1px;
	line-height:100%;
}

.content p a {
	color:#000000;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content p span {
	display:inline;
}

.content p strong {
	display:inline;
}

.content p.blue-bold {
	color:#000000;
}

.content h3.portraet-title {
	background-color:#EAEBEF;
}

.content div.space-box p {
	margin:0px;
}

.content div.space-box p.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content div.backtolist {
	margin-top:0px;
	margin-bottom:23px;
}

.content .mandatory p.error {
	display:none;
}

.content a.external {
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	display:inline-block;
	margin-top:0px;
	margin-bottom:17px;
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:right 2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

.content .image-legend {
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	padding-left:8px;
	background-color:#EAEBEF;
}

.content .image-legend p.remark {
	color:#FFFFFF;
	margin:0px;
}

.content h1 {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:24px;
	line-height:22px;
	margin-bottom:20px;
}

.content a.title-size {
	color:#C800C8;
}

.content table.complexlist td.imageleft {
	padding-left:0;
}

.content table.complexlist div.delimiter {
	margin-right:-10px;
	margin-left:-10px;
	background-color:#EAEBEF;
}

.content table.complexlist td {
	padding-top:5px;
	padding-bottom:5px;
}

.content table.complexlist td h3 {
	margin-top:2px;
}

.content table.complexlist td.bullet {
	padding-top:7px;
	padding-left:0px;
}

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

.content table.bricks {
	border-bottom-width:0px;
	border-bottom-style:none;
}

.content h2,
.content h3,
.content p.angebots-titel,
.content em,
.content h4,
.content h2.subnav {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#282E44;
	font-size:16px;
	line-height:20px;
	margin-top:16px;
	margin-bottom:16px;
}

.content h3 {
	font-size:18px;
	line-height:22px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
}

.content p.angebots-titel {
	font-size:18px;
	line-height:22px;
	margin-top:0px;
	margin-bottom:14px;
}

.content em {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	display:block;
	font-size:18px;
	line-height:22px;
}

.content h2.subnav {
	display:none;
	color:#FFFFFF;
	margin-top:-30px;
	margin-right:-30px;
	margin-bottom:30px;
	margin-left:-30px;
	padding-top:31px;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
	background-color:#969696;
}

.content div.image-orderbox {
	display:table-cell;
	padding-right:20px;
	margin-right:0;
	vertical-align:top;
}

.content div.image-orderbox a {
	display:inline-block;
	margin-bottom:0px;
	background-position:left 2px;
}

.content div.text-orderbox {
	width:100%;
	display:table-cell;
	vertical-align:top;
}

.content div.text-orderbox span.price {
	font-size:16px !important;
	line-height:26px !important;
	margin-top:0;
	margin-left:-20px;
	margin-bottom:2px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva !important;
	font-weight:normal !important;
	font-style:normal !important;
	margin-right:0px;
	color:#000000;
}

.content span a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.content .button-wrapper .button1 {
	margin-left:10px !important;
	margin-right:0 !important;
	margin-bottom:0 !important;
}

.content .button-wrapper .button2 {
	margin-left:10px !important;
	margin-right:0 !important;
	margin-bottom:0 !important;
}

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

.content ul li.border-top {
	border-top-width:1px;
	border-top-color:#EAEBEF;
	border-top-style:solid;
	margin-top:10px;
	padding-top:15px;
}

.content ul li,
.content ul.seo-indizes li {
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
}

.content ul.seo-indizes li {
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:solid;
}

.content ul li.bullet {
	padding-left:15px;
	background-image:url(../../../../docs/de_CH-1996/1018/Icon-Bullet.gif?v=1.3);
	background-repeat:no-repeat;
	background-position:left 5px;
}

.content ul li.bullet p {
	margin:0px;
}

.content .noPadding {
	padding:0px !important;
}

.content .box-tabbed {
	min-height:0px !important;
	margin-bottom:10px;
}

.content .box-tabbed a.tab {
	text-decoration:none !important;
}

.content .box-tabbed a.tab h2 {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	display:inline;
}

.content .box-tabbed a.tab p {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	display:inline;
	margin-left:3px;
}

.content .box-tabbed a.optional {
	color:#000000;
}

.content .box-tabbed div.tab {
	margin-top:20px;
}

.content .box-colored {
	background-color:#C800C8;
}

.content .pagebrowsing {
	white-space:nowrap;
	float:right;
	margin-top:0px;
}

.content .pagebrowsing span.backward-disabled,
.content .pagebrowsing span.fastbackward-disabled,
.content .pagebrowsing span.fastforward-disabled,
.content .pagebrowsing span.forward-disabled {
	background-image:url(../../../../docs/de_CH-1996/3888/icon-backward-inactive.png?v=1.0);
	background-repeat:no-repeat;
	background-position:10px 2px;
}

.content .pagebrowsing span.fastbackward-disabled {
	background-image:url(../../../../docs/de_CH-1996/3887/icon-fastbackward-inactive.png?v=1.0);
}

.content .pagebrowsing span.fastforward-disabled {
	background-image:url(../../../../docs/de_CH-1996/3890/icon-fastforward-inactive.png?v=1.0);
}

.content .pagebrowsing span.forward-disabled {
	background-image:url(../../../../docs/de_CH-1996/3889/icon-forward-inactive.png?v=1.0);
	background-position:13px 2px;
}

.content .pagebrowsing a {
	line-height:14px;
	font-size:14px;
	float:left;
	overflow:hidden;
	height:14px;
	border-right-width:1px;
	border-right-color:#EAEBEF;
	border-right-style:solid;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:10px 2px;
}

.content .pagebrowsing .icon {
	text-indent:3000px;
	width:11px;
	height:14px !important;
}

.content .pagebrowsing a.forward {
	background-image:url(../../../../docs/de_CH-1996/6066/icon-forward-monetas-ch.png?v=1.1);
}

.content .pagebrowsing .isLast {
	border-width:0px !important;
}

.content .pagebrowsing a.backward {
	background-image:url(../../../../docs/de_CH-1996/6062/icon-back-monetas-ch.png?v=1.1);
}

.content .pagebrowsing noscript.fastforward {
	background-image:url(../../../../docs/de_CH-1996/6064/icon-fastforward-monetas-ch.png?v=1.1);
}

.content .left-col-short {
	float:left;
	width:60px;
	margin-right:10px;
}

.content .delimiter {
	height:1px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	background-color:#EAEBEF;
}

.content .image-box {
	float:left;
	margin-right:20px;
}

.content .noLefRightMargin {
	margin-right:0px;
	margin-left:0px;
}

.content .text-spacer {
	margin-bottom:28px;
}

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

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

.content input.button1 {
	height:auto;
}

.content input.button2 {
	height:auto;
}

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

.content table.indextext tr th {
	vertical-align:top;
	padding-right:10px;
	padding-left:10px;
}

.content table.indextext tr th strong {
	line-height:20px;
}

.content div.google-map {
	overflow:hidden;
	height:510px;
}

.content select.medium {
	width:182px;
	-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;
	background-image:url(../../../../docs/de_CH-1996/5701/wl-dropdown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}
.content div.pc3-select-medium {
	width:182px;
	-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;
	background-image:url(../../../../docs/de_CH-1996/5701/wl-dropdown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .mod-spider-start {
	position:relative;
	padding:25px;
	background-color:#EAEBEF;
}

.content img.companyportraet {
	margin-top:20px;
	margin-bottom:20px;
}

.content .red {
	color:#C80000;
}

.content .error label {
	color:#FF0000;
}

.content .error input {
	border-width:1px;
	border-color:#FF0000;
	border-style:solid;
}

.content .error p.error {
	color:#FF0000;
	display:block;
	font-size:14px;
	line-height:14px;
	margin-top:3px !important;
	margin-bottom:3px !important;
	padding-left:12px;
	background-image:url(../../../../docs/de_CH-1996/1079/Iconset-Forms.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:left -100px;
}

.content .error select {
	border-width:1px;
	border-color:#FF0000 !important;
	border-style:solid;
}

.content .error div.pc3-select {
	border-color:#FF0000 !important;
}

.content .error textarea {
	border-color:#FF0000;
}

.content div.pc3-select-medium {
	background-color:#FFFFFF;
	background-position:right top;
}

.content .boni-score-box {
	text-align:center;
	overflow:hidden;
	width:60px;
	height:60px;
	background-repeat:no-repeat;
	background-position:left top;
	background-size:60px 60px;
	border-width:0px;
}

.content div.image {
	margin-top:15px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
}

.content img {
	display:block;
}

.content div.after-h3-spacer {
	margin-top:15px;
	margin-bottom:15px;
}

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

.content select.large {
	width:304px;
	-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:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/5701/wl-dropdown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right top;
}
.content div.pc3-select-large {
	width:304px;
	-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:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/5701/wl-dropdown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right top;
}

.content.seo-indizes-overview a {
	padding-right:6px;
}

.content.seo-indizes-overview > ul > li {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
}

.content ul.seo-indizes li ul li {
	display:inline-block;
	border-style:none;
	margin-right:20px;
	vertical-align:top;
}

.content ul.seo-indizes li ul li strong {
	margin-top:0;
	margin-bottom:0;
}

.content ul.seo-indizes li ul li.seo-name {
	width:45%;
}

.content ul.seo-indizes li ul li.seo-address {
	width:25%;
}

.content ul.seo-indizes li ul li.seo-ort {
	width:14%;
}

.content div.portrait-text-box {
	padding-left:222px;
}

.content h2.label.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.content p.bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content ol.decimal-list {
	padding-left:15px;
}

.content ol.decimal-list li {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	margin-bottom:17px;
	list-style-type:decimal;
	padding-left:3px;
}

.content .landingpage-cantons {
	margin-bottom:40px;
}

.content .landingpage-cantons a.cantons {
	display:block;
	float:left;
	border-right-width:1px;
	border-right-color:#EAEBEF;
	border-right-style:solid;
	margin-right:4px;
	margin-top:5px;
	margin-bottom:5px;
	padding-right:4px;
}

.content div.seo-indizes {
	border-bottom-width:1px;
	border-bottom-color:#EAEBEF;
	border-bottom-style:solid;
	margin-bottom:30px;
}

.content table.input-button {
	width:100%;
	margin-bottom:0px;
}

.content table.input-button td {
	padding:0;
}

.content table.input-button td:first-child {
	width:100%;
}

.content table.input-button .short {
	width:100%;
	height:100%;
	border-right-width:0px;
	-moz-border-radius:30px 0 0 30px;
	-webkit-border-radius:30px 0 0 30px;
	border-radius:30px 0 0 30px;
	padding-top:9px;
	padding-bottom:8px;
}

.content table.input-button .button2 {
	position:static !important;
	-moz-border-radius:0 30px 30px 0;
	-webkit-border-radius:0 30px 30px 0;
	border-radius:0 30px 30px 0;
	clear:both;
	float:none;
}

.content .pc3richtext h2 {
	display:inline;
}

.mod-popup {
	position:relative;
}

.mod-popup div.popup-header {
	height:32px;
	background-color:#282E44;
}

.mod-popup table.form {
	margin:0px;
}

.mod-popup table.form td {
	padding-right:0px;
	padding-left:0px;
}

.mod-popup .box-default .delimiter {
	height:1px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	background-color:wl-colors/$delimiter;
}

.mod-popup .box-default h2 {
	margin-top:0px;
}

.mod-popup .box-default .button2 {
	margin-left:10px;
	margin-bottom:20px;
	margin-right:10px;
}

.mod-popup .small {
	float:left;
	width:107px;
	height:25px;
	outline-style:none;
	margin-right:10px;
}

.mod-popup a.close-popup {
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:15px;
	height:15px;
	top:7px;
	right:10px;
	margin:0px;
	background-image:url(../../../../docs/de_CH-1996/1530/popup-close.png?v=1.0);
	background-repeat:no-repeat;
	background-position:3px 3px;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.mod-popup div div.popup-header ul {
	width:100%;
	height:100%;
	margin:0px;
}

.mod-popup div div.popup-header ul li,
.mod-popup div div.popup-header ul li.selected {
	float:left;
}

.mod-popup div div.popup-header ul li a,
.mod-popup div div.popup-header ul li.selected a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
}

.mod-popup div div.popup-header ul li.selected a {
	color:#FFFFFF;
	background-color:transparent;
}

.mod-popup div div.popup-content {
	padding:20px;
}

.mod-popup div div.popup-content h2 {
	margin-top:0;
}

.mod-popup div div.popup-content .mod-spider {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
	width:1060px;
	min-height:714px;
}

.mod-popup div div.popup-content .mod-spider div.content-side {
	position:relative;
	float:right;
	width:220px;
	height:713px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info {
	position:relative;
	width:198px;
	height:208px;
	border-width:1px;
	border-color:#EAEBEF;
	border-style:solid;
	padding:10px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info strong {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info p.key {
	float:left;
	width:50px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info p.value {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	float:right;
	width:130px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.meta-info .status {
	margin-top:20px;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-filter {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#C800C8;
	font-size:13px;
	position:absolute;
	float:left;
	width:194px;
	top:250px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:16px;
	padding-left:12px;
	background-color:#EAEBEF;
}

.mod-popup div div.popup-content .mod-spider div.content-side div.spider-filter img {
	float:left;
}

.mod-popup div div.popup-content .mod-spider div.content-side .spider-legend {
	position:absolute;
	clear:both;
	bottom:10px;
}

.mod-popup div div.popup-content .mod-spider div.content-side .spider-error {
	color:#FF0000;
	position:absolute;
	top:325px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:6px;
	padding-left:12px;
	background-color:#EAEBEF;
}

.mod-popup div div.popup-content .mod-spider div.content-side .form-el {
	padding-top:3px;
}

.mod-popup label {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:21px;
}

.mod-popup a.tab {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
	margin:0px;
}

.mod-popup a.tab em {
	display:inline;
}

.mod-popup select.medium {
	width:246px;
	border-width:1px;
	border-color:#EAEBEF;
	border-style:solid;
	background-color:#FFFFFF;
	background-position:right top;
}

.mod-popup h2.highlight {
	color:#C800C8;
}

.mod-popup .richtext em {
	display:inline;
}

.mod-popup .richtext .bold {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.mod-popup .richtext a {
	font-size:16px;
}

.mod-popup textarea.medium {
	width:224px;
}

.mod-popup .content {
	margin:20px;
	padding:0px;
}

.mod-popup .popup-content {
	position:relative;
	margin:0;
}

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

.mod-popup .popup-content .bottom-box .box-default li.mandatory {
	float:none;
}

.mod-popup .popup-content .bottom-box .box-default .button1 {
	margin-bottom:0px;
}

.mod-popup .popup-content .bottom-box .box-default .button2 {
	margin-bottom:0px;
}

.mod-popup .popup-content .bottom-box .box-default strong {
	margin:0px;
}

.mod-popup .popup-content .bottom-box .box-default .red {
	margin-bottom:20px;
}

.mod-popup .popup-content .bottom-box .box-default li.mandatory.error {
	float:none;
}

.mod-popup .popup-content .bottom-box .box-default li.mandatory.error span {
	color:#FF0000;
}

.products-description-box ul li :first-child {
	vertical-align:top;
}

p.captcha {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:34px;
	line-height:50px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
}

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

.free-entry-wrapper .box-default .button1 {
	position:absolute !important;
	bottom:-4px !important;
	right:0px !important;
}

.free-entry-wrapper.special .box-default .button1 {
	position:absolute !important;
	bottom:20px !important;
	right:20px !important;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
.content a:hover,
.content a.news-title:hover,
.content a.internal:hover,
.content a.back:hover,
.content a.bold:hover,
.mod-popup a.internal:hover,
.mod-popup a.close:hover {
	text-decoration:underline;
}

.content a.news:hover {
	text-decoration:underline;
}

.content a.document:hover {
	text-decoration:underline;
}

.content .box-default .button1:hover {
	background-color:#A3A8AF;
}

.content .button1:hover,
.content .button-download:hover,
.content .button2:hover {
	color:#FFFFFF;
	background-color:#7A818B;
}

.content .button-download:hover {
	background-color:#FCA844;
}

.content .button2:hover {
	background-color:#43AFA8;
}

.content a.sort-table:hover {
	text-decoration:none;
}

.content a.email:hover {
	text-decoration:underline;
}

.content a.service:hover {
	text-decoration:underline;
}

.content a.network:hover {
	text-decoration:underline;
}

.content a.research:hover {
	text-decoration:underline;
}

.content a.detaillink:hover {
	text-decoration:underline;
}

.content p a:hover {
	color:#329E98;
}

.content a.external:hover {
	text-decoration:underline;
}

.content .box-tabbed a.tab:hover {
	color:#329E98;
}

.mod-popup div div.popup-header ul li:hover,
.mod-popup div div.popup-header ul li.selected:hover {
	background-image:none;
}

.mod-popup div div.popup-header ul li a:hover,
.mod-popup div div.popup-header ul li.selected a:hover {
	color:#FFFFFF;
}
/* style: MainStyle language: default / engineId: default / pseudo: before */
.content .button-download:before {
	content:'#';
	position:absolute;
	font-family:Touchway;
	font-size:26px;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	line-height:15px;
	padding-top:12px;
	padding-right:11px;
	padding-bottom:12px;
	padding-left:11px;
	left:0;
	top:-3px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	background-color:#329E98;
	-o-transition:background-color 0.2s ease 0s;
	-webkit-transition:background-color 0.2s ease 0s;
	transition:background-color 0.2s ease 0s;
}

.content .box-tabbed a.tab:before {
	content:'s';
	margin-right:10px;
	font-family:Touchway;
	font-weight:normal;
	font-style:normal;
	font-size:24px;
	position:relative;
	top:3px;
}

.content .active-tab a.tab:before {
	content:'r';
	margin-right:10px;
	font-family:Touchway;
	font-weight:normal;
	font-style:normal;
	font-size:24px;
	position:relative;
	top:3px;
}
/* style: MainStyle language: default / engineId: default / pseudo: after */
.content .mandatory label:after {
	content:'*';
	margin-left:5px;
	color:#D5527A;
}
/* style: MainStyle language: default / engineId: default / pseudo: last-child */
.content .firmen-list td.buttons :last-child {
	background-color:#FC9C2B;
	color:#FFFFFF;
}

.products-description-box ul li :last-child {
	display:inline-block;
	width:90%;
	vertical-align:top;
}
/* style: MainStyle language: default / engineId: default / pseudo: first-child:hover */
.content .firmen-list td.buttons :first-child:hover {
	background-color:#43AFA8;
	color:#FFFFFF;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover:before */
.content .button-download:hover:before {
	background-color:#43AFA8;
}
/* style: MainStyle language: default / engineId: default / pseudo: last-child:hover */
.content .firmen-list td.buttons :last-child:hover {
	background-color:#FCA844;
	color:#FFFFFF;
}
/* style: MainStyle language: default / engineId: default / pseudo: nth-child(2) */
.content .firmen-list td.buttons :nth-child(2) {
	background-color:#D03D6A;
	color:#FFFFFF;
}
/* style: MainStyle language: default / engineId: default / pseudo: nth-child(2):hover */
.content .firmen-list td.buttons :nth-child(2):hover {
	background-color:#D5527A;
	color:#FFFFFF;
}

/* wl-functions */

/* style: MainStyle language: default / engineId: default / pseudo: default */
#functions {
	padding-top:60px;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0;
	background-color:#000000;
}

#functions a.recommend {
	margin:0;
	font-family:Touchway;
	font-weight:normal;
	font-style:normal;
	font-size:37px;
	margin-top:1px;
	text-decoration:none !important;
}

#functions a.print {
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:20px;
}

#functions #social-media-footer {
	float:left;
}

#functions #social-media-footer li {
	display:inline-block;
}

#functions #social-media-footer li a {
	margin-top:0;
	margin-right:20px;
	margin-bottom:0;
	margin-left:0;
}

#functions #social-media-footer li.twitter a {
	background-image:url(../../../../docs/de_CH-1996/50053/social-twitter.png?v=1.0);
	width:24px;
	height:24px;
	background-size:cover;
}

#functions #social-media-footer li.xing a {
	background-image:url(../../../../docs/en/50056/social-xing.png?v=1.0);
	width:24px;
	height:24px;
	background-size:cover;
}

#functions #social-media-footer li.facebook a {
	background-image:url(../../../../docs/de_CH-1996/50055/social-facebook.png?v=1.0);
	width:24px;
	height:24px;
	background-size:cover;
}

#functions #social-media-footer li.recommend a {
	background-image:url(../../../../docs/en/50057/social-mail.png?v=1.0);
	width:24px;
	height:24px;
	background-size:cover;
}

#functions a {
	color:#7A818B;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	float:right;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:0px;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
#functions #social-media-footer li.twitter a:hover {
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
}

#functions #social-media-footer li.xing a:hover {
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
}

#functions #social-media-footer li.facebook a:hover {
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
}

#functions #social-media-footer li.recommend a:hover {
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
}

#functions a:hover {
	text-decoration:underline;
}

/* wl-design */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.white-label {
	height:100%;
	background-color:#646464;
}

#header {
	display:block;
	overflow:visible;
	width:100%;
	height:auto !important;
	background-color:#FFFFFF;
}

#header .wrap {
	position:relative;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	width:1120px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
}

#header .wrap a {
	display:block;
	margin-left:-10px;
	height:80px;
}

#header .wrap h2 {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:18px;
	line-height:22px;
	text-align:right;
	float:right;
	margin-top:20px;
	margin-right:45px;
	margin-bottom:20px;
	margin-left:45px;
}

#header .wrap a.info-logo {
	float:right;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:8px;
	margin-left:5px;
}

#header .wrap ul li {
	float:left;
	margin-left:15px;
}

#header .wrap ul li a {
	text-transform:uppercase;
	display:inline;
	margin-right:0px;
	margin-left:0px;
	text-decoration:none;
}

#header .wrap ul li a.selected {
	color:#000000;
	text-decoration:none;
}

#footer {
	display:block;
}

#footer .footer-social-icon {
	background-position:left;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:#000000 !important;
	font-size:14px !important;
	line-height:18px;
	padding-left:25px;
	margin-left:0px !important;
	margin-right:20px;
	margin-top:20px;
	display:inline-block;
}

#footer .footer-social-icon.twitter {
	background-image:url(../../../../docs/en/50061/social-twitter-gray.png?v=1.1);
}

#footer .footer-social-icon.linkedin {
	background-image:url(../../../../docs/en/50060/social-linkedin-gray.png?v=1.1);
}

#footer .footer-social-icon.facebook {
	background-image:url(../../../../docs/en/50059/social-facebook-gray.png?v=1.1);
	padding-left:20px;
}

#footer #top {
	width:100%;
	background-color:#EAEBEF;
}

#footer #top .wrap {
	width:1120px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-top:30px;
	padding-right:0;
	padding-bottom:30px;
	padding-left:0;
}

#footer #top .wrap span {
	float:right;
	width:330px;
}

#footer #top .wrap #meta-nav {
	float:left;
}

#footer #top .wrap #meta-nav ul li {
	float:left;
	margin-right:15px;
}

#footer #top .wrap #meta-nav ul li a {
	color:#7A818B;
	white-space:nowrap;
}

#footer #top .wrap #meta-nav ul li .selected {
	color:#282E44;
}

#footer #bottom {
	min-width:100%;
}

#footer #bottom .wrap {
	width:1120px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding-top:30px;
	padding-right:0;
	padding-bottom:60px;
	padding-left:0;
	background-image:url(../../../../docs/de_CH-1996/18129/Logo-pos-RGB-small.png?v=1.0);
	background-repeat:no-repeat;
	background-position:right 100px;
	background-size:180px auto;
}

#footer #bottom div.disclaimer {
	float:left;
	width:760px;
}

#footer #bottom div.disclaimer span a {
	color:#000000;
}

#footer #bottom div.disclaimer a {
	color:#329E98;
	margin-left:15px;
}

#footer #bottom div.signature-mandat {
	float:right;
	width:330px;
}

#footer span,
#pdf-footer-output span {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:20px;
}

#footer a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#7A818B;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
}

#footer .mod-SEO-Index {
	width:1120px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding-top:30px;
	padding-right:0;
	padding-bottom:30px;
	padding-left:0;
}

#footer .mod-SEO-Index ul li > p {
	width:150px;
}

#footer .mod-SEO-Index ul li ul {
	width:auto;
}

#footer .mod-SEO-Index ul li ul li {
	padding-right:6px;
}

#footer .mod-SEO-Index ul li ul li a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
}

#body {
	width:1120px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:0px !important;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
	background-color:#000000;
	position:relative;
	display:table;
	table-layout:fixed;
}

#body #main {
	vertical-align:top;
	display:table-cell;
	width:800px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:60px;
	padding-right:30px;
}

#body #side {
	padding-top:35px;
	vertical-align:top;
	display:table-cell;
	width:320px;
	background-color:#323232;
}

#body .ie7 {
	float:left;
}

#title h1 {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:36px;
	line-height:40px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
}

#title h1 span {
	color:#329E98;
	display:inline;
}

#title h1.company {
	margin-bottom:60px;
}

#title a {
	text-decoration:none;
}

.mod-SEO-Index {
	margin-top:0px;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:20px;
}

.mod-SEO-Index ul li p {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	font-size:16px;
	line-height:20px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:8px;
}

.mod-SEO-Index ul li ul {
	float:left;
	overflow:hidden;
	width:600px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
}

.mod-SEO-Index ul li ul li {
	float:left;
	padding-right:2px;
	list-style-type:none;
}

.mod-SEO-Index ul li ul li a {
	font-size:14px;
	text-decoration:none;
	line-height:16px;
	display:block;
	margin-top:0px;
}

div.google-ad-bottom {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:20px;
	padding:24px;
	background-color:#FFFFFF;
}

div.google-ad-side {
	width:300px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:10px;
	padding:10px;
	background-color:#FFFFFF;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
#header .wrap ul li a:hover {
	text-decoration:underline;
}

#footer #top .wrap #meta-nav ul li a:hover {
	text-decoration:underline;
}

#footer #bottom div.disclaimer a:hover {
	color:#43AFA8;
	text-decoration:underline;
}

#footer a:hover {
	color:#C800C8;
}

#footer .mod-SEO-Index ul li ul li a:hover {
	text-decoration:underline;
	color:#43AFA8;
}

/* wl-promo */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.promo {
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:10px;
	background-color:#FFFFFF;
}

.promo p {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:12px;
	line-height:16px;
	margin:0px;
}

.promo ul.link li.link a {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#C800C8;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left 2px;
}

#promotions.content {
	width:auto;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:10px;
	padding:0px;
	background-color:transparent;
}

#promotions.content .promo-side-wrapper {
	position:relative;
	width:287px;
	margin-bottom:20px;
	padding-top:19px;
	padding-right:14px;
	padding-bottom:14px;
	padding-left:19px;
	background-color:#FFFFFF;
}

#promotions.content .promo-side-wrapper .promo-text-bottom {
	margin-top:16px;
	margin-bottom:15px;
}

#promotions.content .promo-side-wrapper .promo-text-bottom p {
	margin-bottom:17px;
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:16px;
	line-height:22px;
	margin-top:10px;
}

#promotions.content .promo-side-wrapper .promo-text-bottom a {
	margin-top:2px;
	margin-bottom:2px;
}

#promotions.content .promo-side-wrapper .promo-image-left {
	float:left;
	width:100px;
	height:200px;
	margin-top:-19px;
	margin-left:-20px;
}

#promotions.content .promo-side-wrapper .promo-image-right {
	float:right;
	width:100px;
	height:200px;
	margin-top:-19px;
	margin-right:-14px;
}

#promotions.content .promo-side-wrapper .promo-text-right {
	margin-left:100px;
}

#promotions.content .promo-side-wrapper .promo-text-left {
	margin-right:100px;
}

#promotions.content a.promo-title-link {
	font-size:20px;
	line-height:20px;
	margin-top:14px;
	margin-bottom:10px;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
	text-decoration:none;
}

#promotions.content .promo-flashbanner {
	width:300px;
	margin-bottom:20px;
}

#promotions.content .promo-flashbanner a {
	margin-top:0px;
	margin-bottom:0px;
}

#promotions.content a {
	display:block;
	margin-top:0px;
	background-position:left 2px !important;
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#329E98;
	font-size:16px;
	text-decoration:none;
	line-height:20px;
}

#promotions.content .promo-side-wrapper-noPadding {
	padding:0px !important;
}

.googletag-side-wrapper {
	background-color:#EAEBEF;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:15px;
	padding-left:10px;
}

.googletag-side-wrapper span.anzeige {
	bottom:3px;
}

#leaderboard {
	background-color:#EAEBEF;
}

#skyscraper {
	width:auto !important;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:15px;
	padding-left:10px;
}

#skyscraper span.anzeige {
	bottom:3px;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
.promo ul.link li.link a:hover {
	color:#000000;
	background-position:left -37px;
}

#promotions.content a.promo-title-link:hover {
	text-decoration:underline;
}

#promotions.content a:hover {
	text-decoration:underline;
}

/* wl-search */

/* style: MainStyle language: default / engineId: default / pseudo: default */
#search {
	height:90px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:20px;
	margin-bottom:0px;
	background-image:none;
}

#search #filters li {
	float:left;
	margin-right:22px;
}

#search #filters li a {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:18px;
	text-decoration:none;
	line-height:22px;
	display:block;
	padding-bottom:8px;
}

#search #filters li .selected {
	color:#FFFFFF;
	background-image:url(../../../../docs/de_CH-1996/5687/wl-search-filter-on.png?v=1.0);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#search form {
	margin-top:8px;
}

#search form input {
	font-family:"BisnodeSans-Regular", Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	font-size:18px;
	line-height:30px;
	float:left;
	width:380px;
	height:30px;
	border-width:0px;
	border-style:none;
	padding-left:15px;
}

#search form .button {
	font-family:"BisnodeSans-Bold", "Arial Black", Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	font-size:16px;
	width:auto;
	margin-left:10px;
	padding-right:20px;
	padding-bottom:3px;
	padding-left:20px;
	background-color:#000000;
	cursor:pointer;
}
/* style: MainStyle language: default / engineId: default / pseudo: hover */
#search #filters li a:hover {
	color:#FFFFFF;
}

/* wl-widgets */

/* style: MainStyle language: default / engineId: default / pseudo: default */
.toggler-loading {
	position:absolute;
	display:none;
	top:3px;
	left:-20px;
	background-color:#FFFFFF;
}

.lightbox2 {
	background-color:#FFFFFF;
}