
/* You are: Unknown/0.0/Unknown */

a:link, a:hover, a:active, a:visited {
	color: #333333;
	/*text-decoration: underline;*/
}

a.footerA:link, a.footerA:active, a.footerA:visited, a.footerA:hover {
	color: #333333;
	text-decoration: none;
}

a.noUnderline:link, a.noUnderline:active, a.noUnderline:visited, a.noUnderline:hover {
	text-decoration: none;
}

a.naviLayerA:link, a.naviLayerA:active, a.naviLayerA:visited, a.naviLayerA:hover {
	color: #000000;
	text-decoration: none;
}

a.naviRightA:link, a.naviRightA:active, a.naviRightA:visited, a.naviRightA:hover {
	color: #333333;
	text-decoration: none;
}

a.naviLeftA:link, a.naviLeftA:active, a.naviLeftA:visited, a.naviLeftA:hover {
	color: #000000;
	text-decoration: none;
}

a.naviLeftA:hover {
	color: #000000;
	text-decoration: none;
} 

a.textLink:link, a.textLink:active, a.textLink:visited, a.textLink:hover {
	color: #333333;
	text-decoration: underline;
}

b, .bold {
	font-weight: bold;
}

body {
	background-color: #5EA1EC;
	background-image: url(../_img/home/bg.gif);
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	
}

div, td {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	
}

form {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-right: 0px;
}

sup {
	vertical-align: top;
	margin-left: 1px;
	font-size: 85%;
}

.productHeadH1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: -3px;
		
}

.productHeadH2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: -1px;
	padding-top: -3px;
		
}

h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: -2px;
}

h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: -2px;
}

input {
	font-size: 11px;
}

.input0 {
	width: 250px;
}

.input1 {
	width: 250px;
	background-color: #D3E9FF;
}

select, option {
	font-size: 11px;
}

option:selected {
	background-color: aqua;
}

p {
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 25px;
	margin-top: -3px;
}

td.afterHead {
	border-bottom: 1px solid #5EA1EC;
}

td.col {
	border-bottom: 1px solid #5EA1EC;
	border-left: 1px solid #5EA1EC;
	padding-bottom: 7px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 7px;
}

td.firstCol {
	border-bottom: 1px solid #5EA1EC;
	padding-bottom: 7px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
}

th {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	text-align: left;
}

th.firstTh {
	padding-left: 8px ! important;
	padding-right: 8px ! important;
}

td.colNoPadding {
	border-bottom: 1px solid #5EA1EC;
	border-left: 1px solid #5EA1EC;
	padding-bottom: 7px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
}

td.firstColNoPadding {
	border-bottom: 1px solid #5EA1EC;
	padding-bottom: 7px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
}

th.noPadding {
	padding-left: 4px;
	padding-right: 4px;
}

th.firstThNoPadding {
	padding-left: 4px ! important;
	padding-right: 4px ! important;
}

thead {
	background-color: #5EA1EC;
}

.tableFoot {
	width: 432px;
}

tr.row0 {
	background-color: #FFFFFF;
	vertical-align: top;
}

tr.row1 {
	background-color: #D3E9FF;
	vertical-align: top;
}

ul {
	list-style-image: url(../_img/home/list_bullet.gif);
	list-style-type: square;
	margin-bottom: 19px;
	margin-left: 13px;
	margin-top: 0px;
	padding-left: -3px;
	font-family: Arial,Helvetica,sans-serif;
}

ul.level2 {
	list-style-image: url(../_img/home/list_bullet_2.gif);
	list-style-type: circle;
	margin-bottom: -6px ! important;
	margin-top: 6px ! important;
}

.faq, a.faq:link, a.faq:hover, a.faq:active, a.faq:visited {
	position: relative;
	top: -2px;
}

ul.faq {
	list-style-image: url(../_img/home/arrow.gif);
	padding-left: 0px;
	margin-left: 16px;
}

ul.error {
	list-style-image: url(../_img/_common/list_bullet_error.gif);
}

li {
	font-family: Arial,Helvetica,sans-serif;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-top: 0px;
}

li.level2 {
	margin-bottom: -3px;
}

li.faq {
	padding-bottom: 10px;
}

.blockFooter {
	margin-top: 8px;
}

.blockProductHead {
	margin-bottom: 27px;
	margin-top: 0px;
}

.blockProductTeaser {
	margin-bottom: 26px;
	margin-top: 0px;
}

.contentTable {
	margin-bottom: 27px;
	margin-top: 0px;
	background-color: #FFFFFF;
}

.error {
	color: #FF0000;
}

.grey {
	color: #333333;
}

.imageCaption {
	line-height: 95%;
	font-size: 10px;
	padding-top: 10px;
}

.linkList {
	margin-bottom: 22px;
	margin-top: -6px;
}

.linkListArrow {
	margin-bottom: 5px; 
	/* fuer N6 Werte tauschen:
	margin-top: 5px;
	margin-bottom: 6px; */
	margin-right: 8px;
	margin-top: 6px;
}

.naviLeft {
	border-bottom-color: #5EA1EC;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	color: #000000;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 25px;
	padding-top: 4px;
	margin-top: -13px;
	margin-bottom: -2px;
}

.naviLeft2 {
	color: #000000;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
}

.naviLeft2Line {
	border-bottom-color: #5EA1EC;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	color: #000000;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	margin-bottom: 15px;
}

.naviLeftArrow {
	position: relative;
	left: 105px;
	top: -22px;
}

.naviLeftArrowOpen {
	position: relative;
	left: 104px;
	top: -5px;
}

.naviLeftNoLine {
	color: #000000;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 25px;
	padding-top: 4px;
	margin-top: -13px;
	margin-bottom: -13px;
}

.naviLeftSelected {
	color: #333333;
}

.naviRight {
	border-bottom-color: #5EA1EC;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	color: #000000;
	margin-bottom: 18px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 15px;
}

.naviRightText {
	font-size: 11px;
	font-weight: lighter;
}

.naviRightBold {
	font-size: 11px;
	font-weight: bold;
}

.naviRightArrow {
	position: relative;
	left: 107px;
	top: -31px;
}

.naviRightCountry {
	border-bottom-color: #5EA1EC;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 15px;
	line-height: 13px;
}

.naviRightLink {
	border-bottom-color: #5EA1EC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #333333;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: -16px;
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right: 10px;
}

.navLayer {
	border-top: 1px solid White;
	position: absolute;
	top: 94px;
	visibility: hidden;
}

.navLayerElement {
	background-color: #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
}

.noMargin {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.optionsMargin {
	margin-bottom: 10px;
}

.overviewHeadline, a.overviewHeadline:link, a.overviewHeadline:active, a.overviewHeadline:hover, a.overviewHeadline:visited {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.overviewHeadlineLine {
	margin-bottom: 5px;
	margin-top: 2px;
}

.path {
	margin-bottom: 19px;
	margin-top: 5px;
	color: #333333;
}

.productPic {
	border: 1px solid #5EA1EC;
	margin-right: 21px;
}

.copyTextPicleft{
	border: 1px solid #5EA1EC;
	margin-right: 5px;
	margin-bottom: 5px;
}

.copyTextPicright{
	border: 1px solid #5EA1EC;
	margin-left: 5px;
	margin-bottom: 5px;
}

.tenpix {
	font-size: 10px;
}

.themeColor {
	background-color: #5EA1EC;
}

.themeColor1 {
	background-color: #5EA1EC;
}

.themeColor2 {
	background-color: #D3E9FF;
}

#columnContent {
	left: 182px;
	position: absolute;
	top: 120px;
	width: 432px;
	z-index: 4;
}

#columnLeft {
	left: 0px;
	position: absolute;
	top: 120px;
	width: 125px;
	z-index: 5;
}

#columnRight {
	left: 648px;
	position: absolute;
	top: 120px;
	width: 125px;
	z-index: 3;
}

#homeFirstNav {
	left: 0px;
	width: 100%;
	position: absolute;
	top: 70px;
	visibility: visible;
	z-index: 11;
}

#homeHideAll {
	left: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 10;
}

#logoDiagnostics {
	height: 21px;
	left: 554px;
	position: absolute;
	top: 25px;
	width: 102px;
	z-index: 1;
}

#logoRoche {
	height: 32px;
	left: 679px;
	position: absolute;
	top: 18px;
	width: 62px;
	z-index: 2;
}

#eventContent {
	position: absolute;
	top: 25px;
	left: 57px;
	width: 425px;
	z-index: 1;
}


.homeFooter {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0066CC;
	vertical-align: middle;
}
a.homeFooter:link, a.homeFooter:active, a.homeFooter:visited{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0066CC;
	vertical-align: middle;
	text-decoration: none;
}
a.homeFooter:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0066CC;
	vertical-align: middle;
	text-decoration: underline;
}

.blockBold{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}
.blockPadding{
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 7px;
}

a.homeLinkUnderlineOver:link, a.homeLinkUnderlineOver:active, a.homeLinkUnderlineOver:visited{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.homeLinkUnderlineOver:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.homeLinkUnderlineNone:link, a.homeLinkUnderlineNone:active, a.homeLinkUnderlineNone:visited, a.homeLinkUnderlineNone:hover {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}

b.home {
	color: #000000;
	font-weight: bold;
}

#divintlnotice {
	border-left: 124px solid #D3E9FF;
	padding-left: 35px;
	width: 780px;
	color: #FFFFFF;
	position: absolute;
	top: 456px;
	left: 0px;
}




h2.sitemapLevel1 {
	font-size: 12px;
	font-weight: bold;
	background-color: #D3E9FF;
	padding: 3px;
}
.sitemapLevel1Arrow {
	margin-left: 3px;
	margin-right: 45px;
}
.sitemapLevel2 {
	font-size: 11px;
	padding-left: 57px;
	font-weight: normal;
}
.sitemapLevel2open {
	padding-left: 57px;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 3px;
}
.sitemapLevel2Arrow {
	margin-left: 3px;
	margin-right: 13px;
}
.sitemapLevel3 {
	padding-left: 94px;
	font-weight: normal;
	margin: 5px;
}
div#see_handlingvideo_first {
	position: relative;
	left: 221px;
	top: -27px;
	width: 140px;
	height: 20px;
}
div#see_handlingvideo_second {
	position: relative;
	left: 221px;
	top: -57px;
	width: 140px;
	height: 20px;
}

