/*
Theme Name: W022
Theme URI: 
Description: Artisteer-generated theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/

/* begin Page */

/* Generated with Artisteer version 2.3.0.21098, file checksum is A78EAB6B. */

body
{
	margin: 0 auto;
	padding: 0;
	background-color: #292F2F;
}

#art-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}

#art-page-background-glare
{
	position: absolute;
	width: 100%;
	height: 431px;
	left: 0;
	top: 0;
}

#art-page-background-glare-image
{
	background-image: url('images/Page-BgGlare.png');
	background-repeat: no-repeat;
	height: 431px;
	width: 260px;
	margin: 0;
}

html:first-child #art-page-background-glare
{
	border: 1px solid transparent; /* Opera fix */
}




#art-page-background-simple-gradient
{
	position: absolute;
	background-image: url('images/Page-BgSimpleGradient.jpg');
	background-repeat: repeat-x;
	top:0;
	width: 100%;
	height: 1px;
}

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 900px;
	min-width:61px;
	min-height:61px;
}

.art-Sheet-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 60px;
	height: 60px;
	background-image: url('images/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 30px, 30px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 30px, 30px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(30px, 30px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(30px, auto, auto, 30px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 30px;
	right: 30px;
	height: 60px;
	background-image: url('images/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 30px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(30px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 30px;
	bottom: 30px;
	width: 60px;
	background-image: url('images/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 30px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 30px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 30px;
	left: 30px;
	right: 30px;
	bottom: 30px;
	background-color: #E1E4E5;
}


.art-Sheet
{
	margin-top: 25px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:900px;
}

/* end Box, Sheet */

/* begin Header */
div.art-Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 900px;
	height: 200px; /*mod_by_dm [250]*/
}


div.art-Header-jpeg,
div.art-Header-jpeg-index {
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 900px;
	height: 200px; /*mod_by_dm [250]*/
	background-repeat: no-repeat;
	background-position: center center;
}

div.art-Header-jpeg 
{
	background-image: url('images/Header.jpg');
}

div.art-Header-jpeg-index 
{
	background-image: url('images/Header_index.jpg');
}

/* end Header */

/* begin Logo */
.art-Logo
{
	position: absolute;
	right: -30px;
	top: 0px;
	
}

h1.art-Logo-name
{
	display: block;
	text-align: center;
}

h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 26px;
font-style: normal;
font-weight: bold;
text-decoration: none;
	padding:0;
	margin:0;
	color: #EEF1F1 !important;
}

.art-Logo-text
{
	display: block;
	text-align: center;
}

.art-Logo-text, .art-Logo-text a
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 18px;
text-decoration: none;
	padding:0;
	margin:0;
	color: #E5E5E5 !important;
}

a#jumpTo_services
{
	display:block;
	width:27px;
	height:37px;
	background: transparent url('images/jumpTo_services_01.png') 0px 0px no-repeat;
	
}

a:hover#jumpTo_services
{
	background: transparent url('images/jumpTo_services_01.png') 0px -37px no-repeat;
			
}

a#jumpTo_dashboard
{
	display:block;
	width:11px;
	height:10px;
	background: transparent url('images/link_this-orange.png') 0px 0px no-repeat;
	
}

a:hover#jumpTo_dashboard
{
	background: transparent url('images/link_this-orange.png') 0px -10px no-repeat;
			
}

/* end Logo */

/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}





/* menu structure */

.art-menu
{
	padding: 3px 3px 3px 3px;
}

.art-nav
{
	position: relative;
	height: 29px;
	z-index: 100;
}

.art-nav .l, .art-nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 29px;
	background-image: url('images/nav.png');
}

.art-nav .l
{
	left: 0;
	right:0px;
}

.art-nav .r
{
	right: 0;
	width: 900px;
	clip: rect(auto, auto, auto, 900px);
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
	clear: both;
}

.art-menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 23px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 4px;
}


.art-menu a .r, .art-menu a .l
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 69px;
	background-image: url('images/MenuItem.png');
}

.art-menu a .l
{
	left:0;
	right:8px;
}

.art-menu a .r
{
	width:416px;
	right:0;
	clip: rect(auto, auto, auto, 408px);
}

.art-menu a .t 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
	color: #C8CFD0;
	padding: 0 5px;
	margin: 0 8px;
	line-height: 23px;
	text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
	top:-23px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
	top:-23px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
	top:-23px;
}
.art-menu a:hover .t
{
	color: #FFFFFF;
}

.art-menu li:hover a .t
{
	color: #FFFFFF;
}

.art-menu li:hover>a .t
{
	color: #FFFFFF;
}


.art-menu a.active .l, .art-menu a.active .r
{
	top: -46px;
}

.art-menu a.active .t
{
	color: #E3E3E3;
}


/* end MenuItem */

/* begin MenuSeparator */
.art-nav .art-menu-separator
{
	display: block;
	width: 1px;
	height: 23px;
	background-image: url('images/MenuSeparator.png');
}

/* end MenuSeparator */

/* begin MenuSubItem */
.art-menu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	width: 180px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;


	background-image: url('images/subitem-bg.png');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #384142;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-decoration: none;
}

.art-menu ul ul a
{
	margin-left: auto;
}

.art-menu ul li a:hover
{
	color: #583904;
	background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
	color: #583904;
	background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
	color: #583904;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
	color: #583904;
}


/* end MenuSubItem */

/* begin ContentLayout */
.art-contentLayout
{
	position: relative;
	margin-bottom: 11px;
	width: 900px;
}
/* end ContentLayout */

/* begin Box, Block */
.art-Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:35px;
	min-height:35px;
}

.art-Block-body
{
	position: relative;
	z-index: 1;
	padding: 4px;
}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl, .art-Block-tc, .art-Block-bc,.art-Block-cr, .art-Block-cl
{
	position:absolute;
	z-index:-1;
}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl
{
	width: 46px;
	height: 46px;
	background-image: url('images/Block-s.png');
}

.art-Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 23px, 23px, auto);
}

.art-Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 23px, 23px);
}

.art-Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(23px, 23px, auto, auto);
}

.art-Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(23px, auto, auto, 23px);
}

.art-Block-tc, .art-Block-bc
{
	left: 23px;
	right: 23px;
	height: 46px;
	background-image: url('images/Block-h.png');
}

.art-Block-tc
{
	top: 0;
	clip: rect(auto, auto, 23px, auto);
}

.art-Block-bc
{
	bottom: 0;
	clip: rect(23px, auto, auto, auto);
}

.art-Block-cr, .art-Block-cl
{
	top: 23px;
	bottom: 23px;
	width: 46px;
	background-image: url('images/Block-v.png');
}

.art-Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 23px);
}

.art-Block-cl
{
	left:0;
	clip: rect(auto, 23px, auto, auto);
}

.art-Block-cc
{
	position:absolute;
	z-index:-1;
	top: 23px;
	left: 23px;
	right: 23px;
	bottom: 23px;
	background-color: #EEF0F0;
}


.art-Block
{
	margin: 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 8px;
	margin-bottom: 0px;
}

.art-BlockHeader .t
{
	height: 30px;
	color: #EEF1F1;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-decoration: none;
	white-space : nowrap;
	padding: 0 6px;
	line-height: 30px;	
}

.art-BlockHeader .l, .art-BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('images/BlockHeader.png');
}

.art-BlockHeader .l
{
	left:0;
	right:11px;
}

.art-BlockHeader .r
{ 
	width:900px;
	right:0;
	clip: rect(auto, auto, auto, 889px);
}





.art-header-tag-icon
{
    height: 30px;
	background-position:left top;
	background-image: url('images/BlockHeaderIcon.png');
	padding:0 0 0 12px;
	background-repeat: no-repeat;
	min-height: 12px;
	margin: 0 0 0 5px;
}


/* end BlockHeader */

/* begin Box, BlockContent */
.art-BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-BlockContent-body
{
	position: relative;
	z-index: 1;
	margin: 11px;
}



.art-BlockContent-body
{
	color:#232929;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.art-BlockContent-body a:link
{
	color: #312002;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited
{
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
	color: #FC5208;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.art-BlockContent-body ul
{
	list-style-type: none;
	color: #262626;
	margin:0;
	padding:0;
}

.art-BlockContent-body li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.art-BlockContent-body ul li
{
	padding:0px 0 0px 13px;
	background-image: url('images/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

/* end Box, BlockContent */

/* begin Box, Post */
.art-Post
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-Post-body
{
	position: relative;
	z-index: 1;
	margin: 10px;
}



.art-Post
{
	margin: 10px;
}

/* Start images */
a img
{
	border: 0;
}

.art-article img, img.art-article
{
	border: solid 1px #7B8C8E;
	margin: 1em;
}

.art-metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin: 2px;
}
/* Finish images */

/* Start tables */

.art-article table, table.art-article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
	background-color:Transparent;
}

.art-article td, .art-article th
{
	padding: 2px;
	border: solid 1px #99A6A8;
	vertical-align: top;
	text-align:left;
}

.art-article th
{
	text-align: center;
	vertical-align: middle;
	padding: 7px;
}



/* Finish tables */


/* 4711 Start tables findini*/

.overview table, table.overview,
.overview2 table, table.overview2,
.overview3 table, table.overview3,
.overview4 table, table.overview4
{
  border-collapse: collapse;
  margin: 1px;
  width:auto;
}


.overview table, table.overview .overview tr, .overview th, .overview td,
.overview2 table, table.overview2 .overview2 tr, .overview2 th, .overview2 td,
.overview3 table, table.overview3 .overview3 tr, .overview3 th, .overview3 td,
.overview4 table, table.overview3 .overview4 tr, .overview3 th, .overview4 td
{
  background-color:Transparent;
}


div.overview
{
	border: solid 1px #94B75C; /*microarray-services */
}

div.overview4
{
	border: solid 1px #6a8aa8; /*sequencing-services */
}



.overview th, .overview td,
.overview4 th, .overview4 td
{
  padding: 2px;
  vertical-align: top;
  text-align:left;
  
}

.overview th,
.overview4 th
{
  text-align:center;
  vertical-align:middle;
  padding: 7px;
}

.overview2 th, .overview2 td, table.variant2 td
{
  padding: 5px;
  border: solid 1px #94B75C; /* microarray-services; */
  vertical-align: top;
  text-align:left;
}

.overview3 th, .overview3 td
{
  padding: 5px;
  border: solid 1px #97aab7; /* sequencing services */
  vertical-align: top;
  text-align:left;
}


.ovtab td {
	padding:0px;
}
/* Finish tables findinini*/

pre
{
	overflow: auto;
	padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
.art-PostHeader
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #333333;
}

.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin:0;
	color: #333333;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.art-PostHeader a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
  color: #3B4445;
}

.art-PostHeader a:visited, .art-PostHeader a.visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-align: left;
  	color: #575757;
}

.art-PostHeader a:hover, .art-PostHeader a.hovered
{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-align: left;
  	color: #C47F08;
}
/* end PostHeader */

/* begin PostMetadata */
.art-PostMetadataHeader
{
	padding:1px;
	background-color: #E1E5E5;
	border-color: #B7C1C2;
	border-style: solid;
	border-width: 1px;
}
/* end PostMetadata */

/* begin PostIcons */
.art-PostHeaderIcons
{
	padding:1px;
}

.art-PostHeaderIcons, .art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
}

.art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover
{
	margin:0;
}

.art-PostHeaderIcons a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
	color: #465153;
}

.art-PostHeaderIcons a:visited, .art-PostHeaderIcons a.visited
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
	color: #4D4D4D;
}

.art-PostHeaderIcons a:hover, .art-PostHeaderIcons a.hover
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
	color: #C47F08;
}
/* end PostIcons */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
  color: #454545;
}


.art-PostContent p 
{
	margin: 0.5em 0;
}

.art-PostContent, .art-PostContent p
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align: justify;
  color: #454545;
}

.art-PostContent
{
  margin:0;
}


/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
  color: #5E6C6E;
}

/* Adds special style to an unvisited link. */
a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
  color: #5E6C6E;
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
  color: #333333;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
  color: #C47F08;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #4D4D4D;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #666666;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #5E6C6E;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #575757;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #575757;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #575757;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
	color: #333333;
	margin:1em 0 1em 2em;
	padding:0;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}



.art-Post li
{
	padding:0px 0 0px 13px;
	line-height:1.2em;
}

.art-Post ol li, .art-Post ul ol li
{
	background: none;
	padding-left:0;
}

.art-Post ul li, .art-Post ol ul li 
{
	background-image: url('images/PostBullets.png');
	background-repeat:no-repeat;
	padding-left:13px;
}

.core-home-bullet
{
	background-image: url('images/PostBullets.png');
	background-repeat:no-repeat;
	padding-left:13px;
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote,
blockquote p,
.art-PostContent blockquote p
{
	color:#0F0F0F;
font-family: Arial, Helvetica, Sans-Serif;
font-style: italic;
font-weight: normal;
text-align: left;
}

blockquote,
.art-PostContent blockquote
{
		border:solid 1px #B7C1C2; 
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#E1E5E5;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin PostMetadata */
.art-PostMetadataFooter
{
	padding:1px;
	background-color: #E1E5E5;
	border-color: #B7C1C2;
	border-style: solid;
	border-width: 1px;
	margin-bottom:20px;
	
}
/* end PostMetadata */

/* begin PostIcons */
.art-PostFooterIcons
{
	padding:1px;
}

.art-PostFooterIcons, .art-PostFooterIcons a, .art-PostFooterIcons a:link, .art-PostFooterIcons a:visited, .art-PostFooterIcons a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-decoration: none;
	color: #333333;
}

.art-PostFooterIcons a, .art-PostFooterIcons a:link, .art-PostFooterIcons a:visited, .art-PostFooterIcons a:hover
{
	margin:0;
}

.art-PostFooterIcons a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
	color: #465153;
}

.art-PostFooterIcons a:visited, .art-PostFooterIcons a.visited
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
	color: #4D4D4D;
}

.art-PostFooterIcons a:hover, .art-PostFooterIcons a.hover
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
	color: #C47F08;
}
/* end PostIcons */

/* begin Button */
.art-button-wrapper .art-button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:30px;
	margin:0 !important;
	padding:0 !important;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.art-button-wrapper
{
	display:inline-block;
	position:relative;
	height: 30px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	z-index:0;
}

.firefox2 .art-button-wrapper
{
	display:block;
	float:left;
}

.art-button-wrapper .art-button
{
	display:block;
	height: 30px;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-decoration: none;
	white-space: nowrap;
	text-align: left;
	padding: 0 16px !important;
	line-height: 30px;
	text-decoration: none !important;
	color: #FEF7EB !important;
}

input, select
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-decoration: none;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
	color: #F0F0F0 !important;
	text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
	color: #FEF5E7 !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 90px;
	background-image: url('images/Button.png');
}

.art-button-wrapper .l
{
	left:0;
	right:13px;
}

.art-button-wrapper .r
{
	width:415px;
	right:0;
	clip: rect(auto, auto, auto, 402px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
	top: -30px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
	top: -60px;
}


/* end Button */

/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 900px;
	margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('images/Footer.png');
	width: 900px;
	height: 150px;
	bottom:0;
	left:0;
}


.art-rss-tag-icon
{
	position: relative;
	display:block;
	float:left;
	background-image: url('images/rssIcon.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 25px;
	width: 25px;
    cursor: default;
}




.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#151819;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color: #465153;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #1A1A1A;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #935F06;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover
{
  font-family:Arial;
  font-size:10px;
  letter-spacing:normal;
  word-spacing:normal;
  font-style:normal;
  font-weight:normal;
  text-decoration:underline;
  color:#F7B23B;
}

.page-footer
{
  margin:1em;
  text-align:center;
  text-decoration:none;
  color:#919FA1;
}
/* end PageFooter */

/* begin LayoutCell */
/* standard is 3colMode: added by dm 4711*/
.art-contentLayout .art-content,
.art-contentLayout .art-content1col
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	/*width: 719px;*/
  	width: 539px;
}

.art-contentLayout .art-content2col
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 719px;
}


.art-contentLayout .art-content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 898px;
}
/* end LayoutCell */


/* begin LayoutCell */
.art-contentLayout .art-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 179px;
}

/* --4711 --, sidebar2 added by dm 2->3 cols */
.art-contentLayout .art-sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	overflow: hidden;
	width: 179px;
	
}
/* end LayoutCell */



.commentlist, .commentlist li
{
	background: none;
}

.commentlist li li
{
	margin-left:30px;
}

.commentlist li .avatar
{
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin:1px;
	background: #fff;
}

.commentlist li cite
{
	font-size:1.2em;
}

#commentform textarea
{
	width: 100%;
}

img.wp-smiley
{
	border:none;
	margin:0;
	padding:0;
}

.navigation
{
	display: block;
	text-align: center;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.alignright img, img.alignright
{
	margin: 1em;
	margin-right: 0;
}

.alignleft img, img.alignleft
{
	margin: 1em;
	margin-left: 0;
}

.wp-caption
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img
{
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End */


.hidden
{
	display: none;
}

/* Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

.gallery {
    letter-spacing: normal;
}


/* -- updated part -------- */

/* begin of form elements, added by DM (adapted from findini) 4711 */
.selEl_application
{
	font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
	font-size:11px;
	line-height:145%;
	color:#444444;
	
	background:#ebebb1; /* gold-gelb*/
	border: 5px solid #e3e38f; /* dunkles gold-gelb */ 
}


.selEl_textarea {
	
	font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
	font-size:11px;
	line-height:145%;
	color:#444444;
	
	background:#ebebb1; /* gold-gelb*/
	border: 5px solid #e3e38f; /* dunkles gold-gelb */ 
		
	width:10px;
	padding: 2px 8px 2px 8px;
}
	


.submitButton_application,
.contactInpField,
.selectField
{
	
	/*background:#EEEEFF;*/
	/*background:#ffebbe;*/ /*rot-orange*/
	background:#ebebb1; /* gold-gelb*/
	border: 1px solid #bdbd76;

}



.selEl_standard,
.radio1,
.submitButton_outerBox
{
	
	width:100%;
	font-size:11px;
}



.inputEl_udef 
{
	width:98%;

}



.selEl_standard,
.inputEl_udef,
.inputEl_mult,
.radio1 
{
	
		
	
	/*font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	
	color:#444444;
	line-height:145%;
	border: 5px solid #e3e38f;
	
}




.selectField
{
	text-align:left; 
	padding: 20px 20px 20px 20px;
	border:1px solid #e3e38f;
}


.descriptBox
{
	width:99.5%; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	padding:0;
	/*border:1px dotted #e3e38f;*/ /*hell-gold*/
	border:1px dotted #d4d485;
	
	/*background-color:#eaf1d2;*/
}


.noneBorderTable td
{
	border:0px;
	padding:0px;
}

#linkTable.noneBorderTable td img
{
	margin:2px 0px 0px 0px;
	padding:0;
}

.selElHdl 
{
	
	font-variant:small-caps;
	font-size:9pt;
	letter-spacing:1px;
	text-align:left;
		
	padding:2px 6px 2px 2px;
	line-height:145%;
	vertical-align:bottom;
}




	.inputError,
	.inputError2,
	.inputError14,
	.liveError,
	.liveError14,
	.liveRelax,
	.liveRelax14 {
	
		font-size:8pt;
		color:#ffffff;
		padding:2px 6px 2px 11px;
		line-height:145%;
		vertical-align:bottom;
}
	
	.inputError,
	.inputError2,
	.inputError14 {
	
		background-color:red;
	}
	
	.liveError,
	.liveError14 {
	
		background-color:#FF9900;
	}
	
	.liveRelax,
	.liveRelax14 {
	
		background:#e2eac3;
		border-left:1px solid #acc77f;
		border-top:1px solid #acc77f;
		border-right:1px solid #acc77f;
		color:#666666;
	}
	
	.inputError2 {
		
		width:95%;
		font-variant:small-caps;
		font-weight:bold;
		letter-spacing:1px;
		border-left:6px solid red;
	}
	
	
	.selElHdl,
	.inputError,
	.inputError2,
	.liveError,
	.liveRelax {
	
		margin-bottom:4px;
	}
	
	.inputError14,
	.liveError14,
	.liveRelax14 {
	
		margin-bottom:14px;
}


	.displayNone {
	
		display:none;
	}
	




/* end of findini form elements */


/* begin other */
.tip 
{
	border:1px solid #acc77f;
	padding:8px 12px 8px 12px;
	margin:20px 0px 12px 0px;
	/*background:#FFFFD8;*/
	background:#e2eac3;

}


.tip li,
.tip span,
.tdList li
{
	font-family: Arial, Helvetica, Sans-Serif;
  	font-size: 12px;
  	text-decoration: none;
}

.linkTableContent,
.linkTableContent a
{

	font-family: Arial, Helvetica, Sans-Serif;
  	font-size: 11px;
	color:#333;
}


.compProfileArticle 
{
	/* green border:1px solid #acc77f;*/
	border: solid 1px #99A6A8;
	padding:8px 6px 8px 6px;
}

.compProfileArticle ul li
{
  padding:0px 0 0px 13px;
  background-image: url('images/PostBullets.png');
  background-repeat:no-repeat;
  margin:0.5em 0 0.5em 0;
  line-height:1.2em;
}

.compProfileArticle td
{
	padding:5px;
	border:0;
	text-align:justify;
}

.wachwitz td
{
	padding:4px;
	border:0;
}

.hdl_a
{
	background-color:#ffffdd;
}

.hdl_b
{
	background-color:#e2eac3;
}

/* tooltip */
.tt {
	 border-bottom: dotted 1px #A26907;
}



/* end other */


img.mainpic,
img.mainpic_profile,
img.fee-pic {
	padding:4px;
  	background:#E9E9E9;
	border:1px solid #c8daaa;			
}

img.mainpic {
	
	margin-left:15px;
}

img.mainpic_profile {
	position:relative; 
	left:-10px; 
	margin-top:0px;
}

img.fee-pic {
	margin:0px;
}

/* start of adverts style classes */
	a.ad_hdl:link,
	a.ad_hdl:visited,
	a.ad_body:link,
	a.ad_body:visited,
	a.ad_url:link,
	a.ad_url:visited {
	
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		
	}
	
	a.ad_body:link,
	a.ad_body:visited,
	a.ad_url:link,
	a.ad_url:visited {
	
		/*font-size:0.8em;*/
		
	}
	
	a.ad_hdl:link,
	a.ad_hdl:visited {
		color:#0000CC;
		font-weight:bold;
  		text-decoration:underline;
		line-height:145%;
	}
	
	a.ad_body:link,
	a.ad_body:visited {
		color:#000000;
		text-decoration:none;
	}
	
	a.ad_url:link,
	a.ad_url:visited {
		color:#009933;
		text-decoration:none;
	}
	
	a.ad_hdl:hover,
	a.ad_body:hover,
	a.ad_url:hover {
	
		color:red;
		text-decoration:underline;
  		
	}
	
	.ad {
	
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		/*font-size:0.8em;*/
				
	}
	
	
	.callNow
	{
		font-size:18px; 
		margin-left:5px;
	}
	
	.call2
	{
		margin-left:10px;
		font-size:20px;
	}
	
	.hotlineNo
	{
		font-family:"Times New Roman", Times, serif;
		font-weight:bold; 
		font-size:18px; 
		margin-top:5px; 
		margin-left:0px; 
		padding-left:0px; 
		white-space:nowrap;
	}
	

/* end of adverts style classes */


/* begin of not listed bullets */

.date
{
  color:#986c25;
  
}
/* end of not sorted bullets */

/* company profile */
.staffIntern td {
	border:0px;
}
.staffIntern td.attLeft {
	width:120px;
	background-color:transparent;
}

.staffIntern td.attRight {
	background-color:transparent;
}

/* end of company profile */


/* specific to wordpress 022 */
.author_box {
		 padding:5px;
		 margin-top: 0px;
		 margin-bottom: 10px;
		 text-align: left;
		 
		 background-color:#ffffe0;
		 border:1px solid #e6db55;
		 /*
		 background:#e2eac3;
		 border:1px solid #acc77f;
		 */
}

/*** aus vater::main.css */
.spic_grey {
	border:1px solid #aaaaaa;
}

.spic_trans {
	border:1px solid Transparent;
}

td .spic1 {
	border: 1px solid #aaaaaa;
	padding: 0px;
	margin:0px;

}


.smallErrorHdl {
	color:white; 
	font-weight:bold; 
	background-color:red; 
	padding:1px 5px 1px 5px;
	font-size:10px;
}

.smallSuccessHdl {
	color:white; 
	font-weight:bold; 
	background-color:green; 
	padding:1px 5px 1px 5px;
	font-size:10px;
}

#compDel7 td {
	vertical-align:top;
	padding:0px 10px 0px 0px;
	line-height:1.2em;
}

#compDel7 td div {
	padding-bottom:20px;
}

.rvp 
{
	float:left;
	padding-left:3px;
	text-align:center;
}

.acc 
{
	margin-top:4.5px;
	color:
}

a.tha:link {
	color:#333;
	text-decoration:none;
}

a.tha:hover {
	color:white;
	background-color:black;
	padding-right:2px;
	
}

a.tha:visited {
	padding-right:1px;	
}


/* start of whiteHover-links */

a.whiteHover:link {
	color:#FFF;
}

a.whiteHover:hover {
	color:#F30;
	text-decoration:underline;
	
}

a.whiteHover:visited {
	color:#360;
}



/* end of whiteHover-links */



/* lab, agb, .. */
.left
{
	width:20px;

}
.middle
{
	vertical-align:top;
}

/*expert hotline */
.special ul
{
	list-style-type: none;
	color: #262626;
	margin:0;
	padding:0;
}

.special li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.special ul li
{
	padding:0px 0 0px 13px;
	background-image: url('images/BlockContentBullets2.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

.research-goals {

	margin:15px 10px 20px 50px;
	font-size: 11px;
}


.numlist ol
{
	list-style-type: decimal;
	list-style-position:outside;
	color: #262626;
	margin:0;
	padding:0;
}

.numlist li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.numlist ol li
{
	padding:0px 0 0px 0px;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}


.t3 
{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:5px;
}

.t4 
{
	font-weight:bold;
}

.blocksatz
{
	text-align:justify;
}

.magnification
{
	font-style:italic;
}


/* css class in P-Snippet-image-advanced-editor form (back end) */
.none-defined p {
	margin:0.5em 0px;
}

/* front end (authors only): link to 'edit-in-dashboard'*/
#right-link-icon  {
	text-align:right !important;
}

/* front end (authors only): color of dummy text */
p.dummy {
	color:gray;
}

/* suppl lab */
.section-title-overview-table {
	width:227px;
	/* background-color:#6a8aa8; /* sequencing-services blue  - little bit more grey*/
	background-color:#94B75C; /* microarray-services green */
	color:white;
	font-weight:bold;
	padding: 1px 0px 1px 8px;
}

.cspro, dscrpt {
	
	font-size:7px; 
	position:relative; 
	top:-4px; left:2px; 
	color:brown;
}
.dscrpt {
	background-color:yellow;
}
