html {
	background: url(https://ddse4n1n2anci.cloudfront.net/en/instruments/products/web_images/background.jpg) no-repeat center top fixed !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important; }
body { /*background-color:#91ddfe;*/ background-color:transparent !important; }
.verlauf { font-family: Arial; font-size: 8pt; color: #000; }
.headline_m { font-family: Arial; font-size:18pt; color: #004C9F; padding:0px; margin:0px; margin-bottom:10px; }
.subline_m { font-family: Arial; font-size:13pt; color: #004C9F !important; padding:0px; margin:0px; margin-bottom:10px; }
.product_headline { font-family:Arial; font-weight: bold; color: #000 !important; line-height:11pt; letter-spacing: 0px; font-size: 12px; }
.first_nav_block_teaser { font-size: 0.8em; line-height: 1.3em; color: #000; margin:15px 0px 0px 0px; }
.ts_fieldnames { font-family: Arial; font-size: 9pt; font-weight: bold; color: #333; position:relative; padding-top:5px; padding-bottom:5px; padding-left:6px; margin-top: 1px; cursor:pointer; border-top: 1px solid #00A4E9; height:15px; }

  
.ts_values { font-family: Arial; font-size: 8pt; color: #666; position:relative; display: none; padding:6px 0 6px 6px; min-height:30px; }
.li_inakt { list-style:none; background:url("../web_images/ts_field_arr.png") no-repeat; padding-left: 13px; background-position: 2px 0 0 0; }
.li_akt { list-style:none; background:url("../web_images/ts_field_arr_a.png") no-repeat; padding-left: 13px; color: #004C9F; background-position: 2px 0 0 0; }
h1 { font-family:Frutiger LT W01 65 Bold; font-size:18pt; line-height:18pt; color:#004DA0; }
h2 { color: #333; font-family: Arial; font-size: 15px; font-weight: bold; display: block; margin-bottom: 5px; text-indent: 0px; }
h3 {
    color: #004DA0;
    font-size: 16px;
    font-weight: bold;
    line-height: 17px;
	margin-bottom: 0 !important;
    padding: 0;
}
h5 {
    font-size: 16pt;
    margin: 0 1 5px;
	color:#333 !important;
}
.products_details_group_headline {
	font-size: 0.9em;
	line-height: 1.3em;
	color: #000;
	margin:0px 0px 15px 0px;
}
.products_details_group_description {
	font-family: Arial;
	font-size: 10pt;
	line-height: 14pt;
	color: #000;
	margin:0px;
}
.product_name {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #004DA0;
}
.product_description { margin-top: 0px; margin-bottom: 0px; font-family: Arial; font-size: 12px !important; letter-spacing: 0pt; line-height: 12pt; color: #666; }
.product_description p { margin-top: 0px; margin-bottom: 0px; font-family: Arial; font-size: 12px !important; letter-spacing: 0pt; line-height: 12pt; color: #666; }

#productArea ul { margin-top:0px; margin-left:14px; margin-bottom:1em; }
#productArea ul li { letter-spacing: 0pt; line-height: 12pt; }

.acc2 {
	font-family: Arial;
	font-size: 8pt;
	color: #666;
	line-height: 10pt;
}
.acc1 {
	font-family: Arial;
	font-size: 8pt;
	color: #000;/*#8B8D8E*/
	font-weight:bold;
}
.acc3 {
	font-family: Arial;
	font-size: 8pt;
	color: #666;
}
.acc_table td {
	padding-bottom: 10px;
}

.basket_black {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	line-height:10pt !important;
	display:block;
}

.basket_grey {
	font-family: Arial;
	font-size: 8pt;
	color: #666;
}

.textbuttontext {
	float:left;
	padding-top:0px;
	cursor:Pointer;
    color: #000000;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}
.textbuttonimage {
	float:left;
	padding-left:10px;
	background:url(https://ddse4n1n2anci.cloudfront.net/en/instruments/products/web_images/arrow_textbutton.jpg) no-repeat right;
	padding-top:2px;
	width:16px;
	height:16px;
	cursor:Pointer;
}
.textbuttonimageback {
	float:left;
	margin-right:10px;
	background:url(https://ddse4n1n2anci.cloudfront.net/en/instruments/products/web_images/arrow_textbutton_back.jpg) no-repeat right;
	padding-top:2px;
	width:16px;
	height:16px;
	cursor:Pointer;
}
.MarginalTextButtonImage {
	float:right;
	padding-left:10px;
	background:url(https://ddse4n1n2anci.cloudfront.net/en/instruments/products/web_images/arrow_textbutton.jpg) no-repeat right;
	padding-top:2px;
	margin-right:20px;
	width:16px;
	height:16px;
	cursor:Pointer;
}
.MarginalTextButtonImageHeigh2 {
	float:right;
	padding:40px 0 0 10px;
	background:url(https://ddse4n1n2anci.cloudfront.net/en/instruments/products/web_images/arrow_textbutton.jpg) no-repeat right;
	margin-right:20px;
	width:16px;
	height:16px;
	cursor:Pointer;
}
/*Bestellprozess*/
.orderProcessButton {
	width:150px;
	background: url('https://ddse4n1n2anci.cloudfront.net/en/instruments/products/web_images/search_go.jpg') no-repeat scroll right center;
	cursor:pointer;
	float:right;
}

.subline_m {	font-family: Arial;	font-size:14pt;	color: #47b8e9;	padding:0px; margin:0px;	margin-bottom:10px;}
.text {	font-family: Arial;	font-size:10pt;	color: #999; padding:0px; margin:0px;	margin-top:-5px; margin-bottom:20px;}
.formfielddescription { width: 100px; padding-top:3px; padding-bottom:3px; font-family: Arial; font-size:10pt; }
.formfieldvalue { width: 350px; padding-top:3px; padding-bottom:3px; }
.formfieldvalueOverview { width: 350px; padding-top:3px; padding-bottom:3px; font-weight:bold; }
.formfieldinfo { padding-top:3px; padding-bottom:3px;font-family: Arial; font-size:10pt; color:#47b8e9; }
.addressselection { width: 180px; font-family:Arial; font-size:8pt; padding-left:3px; }
.groupOverTeaser { font-size:0.9em; line-height:1.6em; color:#333; }
.register_textfield { width: 348px !important; height: 22px !important; border:1px solid #00A4E9 !important; }
.register_select { width: 365px !important; border:1px solid #00A4E9 !important; color:#333 !important; }
.register_labels { font-size:0.9em; color:#333 !important; font-weight:bold; padding-right:15px; padding-bottom:8px; }
.register_fields { width:350px;  padding-right:15px; padding-bottom:8px; color:#333 !important; }
.register_description { padding-bottom:8px; }
.register_mandotory { color:#F00; }
.button_blue { background-color:#004C9F; border:0; height:24px; color:#FFF; width:150px; }
#contentBlock a { highlight:none; color:#F00; }

p {
    margin: 11px 0 0 0 !important;
}