body {
	margin:0px;
	padding:0px;
	background-color:#dadce1;
}

img, p, td, div {
	border:0px;
	font-family:Arial,Helvetica,sans-serif;
}


#subbasis {
        position:absolute;
        left:0px;
        top:0px;
        width:100%;
}

#basis {
	position:relative;
	width:1000px;
}

h2 {
        font-weight:bold;
        font-size:16px;
        line-height:20px;
}

#header {
	position:absolute;
	left:0px;
	top:0px;
	width:997px;
	height:170px;
	z-index:1;
        overflow:hidden;
        background-color:#ffffff;
}

#menu_top {
        position:absolute;
        left:0px;
        top:170px;
        width:997px;
        height:20px;
        z-index:7;
        background-color:#ffffff;
}

#navi {
        position:absolute;
        left:0px;
        top:170px;
        width:780px;
        height:20px;
        z-index:10;
}

ul#simple-menu li:hover ul, ul#simple-menu a:hover ul {	
	float:left;	
	left:0px;
}

#cont_menu {	
	width:966px;
}


ul#simple-menu {
	list-style-type:none;
	width:100%;
	position:relative;
	height:20px;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
	bottom-width:0px;
}

ul#simple-menu ul, ul#simple-menu ul.menubb1 {
        visibility:hidden;	
	position:absolute;
        padding-left:5px;
        padding-right:5px;
        background:#9dc320;
}

ul#simple-menu ul ul{
        margin-top:20px;
}

ul#simple-menu li {	
	display:block;	
	float:left;	
	margin:0 0 0 0px;	
	position:relative;
}

img.button {
        margin-left:15px;
        margin-top:6px;
}

ul#simple-menu li.left {	
        margin:0;
}

ul#simple-menu li a {
	display:block;	
	float:left;	
	color:#233050;
        text-transform:uppercase;
	background:#ffffff;	
	text-decoration:none;
	padding:0 13px 0 12px;	
	height:20px;	
	line-height:20px;
}

ul#simple-menu li a.right {
	padding-right:19px;
}

ul#simple-menu li a:hover {	
	background:#9dc320;
        color:#ffffff;
}

ul#simple-menu li a.current {	
	color:#ffffff;	
	background:#9dc320;
}

ul#simple-menu li a.current:hover {	
	color:#233050;
        background:#ffffff;
}

ul#simple-menu ul.left {
	margin:0;
}

ul#simple-menu ul a {	
        text-align:left;
	float:left;	
	color:#233050;
	background:#9dc320;	
	text-decoration:none;	
        text-transform:none;	
        min-width:150px;
	font-size:12px;	
	line-height:20px;	
	height:20px;	
        border-bottom:1px solid #ffffff;
}

ul#simple-menu ul ul {
margin-left:-5px;
margin-right:0px;
padding-left:20px;
}

ul#simple-menu ul ul a {	
        text-align:left;
	float:left;	
	color:#233050;
	background:#9dc320;	
	text-decoration:none;	
        text-transform:none;	
        min-width:148px;
	font-size:10px;	
	line-height:20px;	
	height:20px;	
	border-top-width: 0px;	
	border-right-width: 0px;	
	border-bottom-width: 1px;	
	border-left-width: 0px;	
	border-top-style: solid;	
	border-right-style: solid;	
	border-bottom-style: solid;	
	border-left-style: solid;	
	border-bottom-color: #FFFFFF;
        padding-left:5px;
}


ul#simple-menu ul a:hover {	
	color:#ffffff;
}

ul#simple-menu ul a.current, ul#simple-menu #current a {	
	color:#ffffff;
}

ul#simple-menu #current ul a {
        color:#233050;
}

ul#simple-menu #current ul a:hover {
        color:#ffffff;
}

ul#simple-menu ul a.current:hover {	
	color:#233050;
}

ul#simple-menu li:hover ul, ul#simple-menu a:hover ul {	
	visibility:visible;
}

#rechts ul {
margin-top:-8px;
margin-left:-40px;
margin-right:-10px;
margin-bottom:-13px;
}

#rechts li {
padding-left:20px;
padding-top: 5px;
padding-bottom:6px;
border-bottom:1px solid #233050;
font-size:11px;
}

#ulul, #simple-menu .menubb1 {
        top:20px;
	margin:0px;	
	padding:0px;	
        margin-bottom:-1px;
}

#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:170px;
	z-index:3;
}

.ilogo {
	width:215px;
	height:170px;
}

#separator {
        position:absolute;
        left:0px;
        top:190px;
        width:997px;
        height:12px;
        background-image:url(../images/separator.jpg);
        background-repeat:no-repeat;
        z-index:5;
}

#topnavi {
	position:absolute;
	left:808px;
	top:172px;
	color:#ffffff;
	font-size:0.75em;
	z-index:9;
        text-align:left;
}

#topnavi .mainlevel {
        color:#233050;
        text-decoration:none;
}

#topnavi .mainlevel:hover {
        color:#dadce1;
}

#main {
	position:absolute;
	left:0px;
	top:202px;
	background-image:url(../images/mainbg.gif);
        background-repeat:repeat-y;
	width:999px;
	float:left;
	z-index:4;
        text-align:left;
}

#leftnavi {
	position:relative;
        margin-top:20px;
        margin-left:0px;
        margin-right:0px;
	width:245px;
	color:#233050;
	text-align:left;
	float:left;
        z-index:5;
}

#inhalt {
	position:relative;
	width:461px;
        padding-right:20px;
	color:#233050;
	text-align:left;
	font-size:0.8em;
        line-height:1.4em;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
        margin-left:0px;
        margin-right:0px;
        min-height:400px;
        z-index:6;
}	

.contentpaneopen {
        width:440px;
        border:0px;
}

.contentpaneopenhome {
width:100%;
border-bottom:1px solid #233050;
height:120px;
margin-top:-15px;
}

.bloghome .article_separator {
height:0px;
}

#rechts {
	position:relative;
        margin-top:7px;
        margin-left:0px;
        margin-right:0px;
	width:257px;
	float:left;
	text-align:left;
        font-size:0.8em;
        z-index:7;
}

#inhalt a:link {
        color:#233050;
        text-decoration:underline;
}

#inhalt a:visited {
        color:#233050;
        text-decoration:underline;
}

#inhalt a:hover {
        color:#7cc523;
        text-decoration:underline;
}

#rechts .moduletable, #rechts .moduletablectct, #rechts .moduletablemeet {
        padding-left:20px;
        padding-right:10px;
        background-image:url(http://www.eucodisbioscience.com/web/images/navigation/modulpfeil.gif);
        background-repeat:no-repeat;
}

#rechts .moduletablectct {
        color:#233050;
}

.moduletablectct p {
        font-size:11px;
}

.moduletablemeet li {
margin-left:-20px;
}

.moduletablemeet img {
margin-right:10px;
}

#rechts h3 {
        padding-top:4px;
        font-size:0.9em;
        text-transform:uppercase;
        color:#ffffff;
        font-weight:normal;
}

#rechts a {
        color:#223050;
        text-decoration:none;
}

#rechts a:hover {
        color:#999999;
}

#rechts ul {
list-style-type:none;
}

#unten {
	position:relative;
	width:997px;
	height:32px;
	background-image:url(../images/unten.gif);
	background-repeat:no-repeat;
	float:left;
}

#copy {
	position:absolute;
	left:215px;
	top:1px;
	width:400px;
	height:30px;
	color:#ffffff;
	font-size:0.7em;
	text-align:left;
        z-index:10;
}

#copy a:link, a:visited {
	color:#ffffff;
}

#copy a:hover {
        color:#dadce1;
}

#up {
        position:absolute;
        left:681px;
        top:5px;
        width:9px;
        height:9px;
        z-index:11;
}

#leftnavi a.pfeil {
        text-align:right;
	width:170px;
	display:block;
	height:25px;
        margin-left:15px;
        margin-bottom:-5px;
	padding-right:10px;
	padding-top:5px;
	color:#9dc320;
	text-decoration:none;
	text-transform:uppercase;
        font-weight:bold;
	font-size:0.8em;
}

#leftnavi a.pfeil:hover {
	width:170px;
	height:25px;
	display:block;
	padding-right:10px;
	color:#233050;
	text-decoration:none;
	text-transform:uppercase;
        font-weight:bold;
}

#leftnavi a.strich {
	width:195px;
	display:block;
	height:25px;
        margin-left:15px;
	padding-left:15px;
	padding-top:5px;
        margin-bottom:-5px;
	background-image:url(http://www.eucodisbioscience.com/web/images/navigation/navistrich.gif);
	background-repeat:no-repeat;
	color:#233050;
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.8em;
	font-family:Arial;
}

#leftnavi a.strich:hover {
	width:195px;
	height:25px;
	display:block;
	background-image:url(http://www.eucodisbioscience.com/web/images/navigation/navipfeil.gif);

	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

#leftnavi .item9, .item10, .item21 {
        font-size:1.0em;
}

a.latestnews {
        color:#233050;
        text-decoration:none;
}

.contentheading, .contentheadinghome {
        font-weight:bold;
        font-size:1.6em;
        line-height:1.3em;
        color:#9dc320;
        font-family:Helvetica Condensed,Arial Narrow,Helvetica,Arial,sans-serif;
}

.componentheading {
        font-weight:bold;
        font-size:1.6em;
        line-height:1.3em;
        color:#9dc320;
        font-family:Helvetica Condensed,Arial Narrow,Helvetica,Arial,sans-serif;
}

.componentheading3 {
        font-weight:bold;
        font-size:1.6em;
        line-height:1.3em;
        color:#9dc320;
        font-family:Helvetica Condensed,Arial Narrow,Helvetica,Arial,sans-serif;
        margin-top:-18px;
}

.componentheading2 {
        font-weight:bold;
        font-size:1.6em;
        line-height:1.3em;
        font-family:Helvetica Condensed,Arial Narrow,Helvetica,Arial,sans-serif;
        margin-bottom:-15px;
        color:#9dc320;
        border-bottom:1px solid #233050;
}

.contentheadingaa {
        font-weight:bold;
        font-size:1.0em;
        line-height:1.3em;
        font-family:Arial,Helvetica,Arial,sans-serif;
        padding-top:15px;
}

.componentheadingaa {
        font-weight:bold;
        font-size:1.6em;
        line-height:1.3em;
        color:#9dc320;
        font-family:Helvetica Condensed,Arial Narrow,Helvetica,Arial,sans-serif;
}

.createdate {
        font-size:0.8em;
}

#leftnavi table {
        margin-left:15px;
        margin-bottom:35px;
}

#leftnavi td {
        text-align:right;
}

#leftnavi td a {
padding-right:10px;
}


a.mainlevelbb {
        width:152px;

        display:block;
        background-color:#e1edbc;
        color:#233050;
        text-decoration:none;
        font-size:0.75em;
        padding-left:20px;
        padding-top:3px;
        padding-bottom:3px;
        border-bottom:1px solid #9dc320;
        font-weight:bold;
}

a.mainlevelbb:hover {
        width:152px;

        display:block;
        color:#233050;
        background-color:#b6d258;
        color:#ffffff;
        text-decoration:none;
        font-size:0.75em;
        padding-left:20px;
        padding-top:3px;
        padding-bottom:3px;
        border-bottom:1px solid #ffffff;
        font-weight:bold;
}

a.sublevelbb {
        margin-left:-4px;
        width:142px;
        min-height:16px;
        display:block;
        color:#233050;
        text-decoration:none;
        background-color:#e1edbc;
        font-size:0.7em;
        padding-left:30px;
        padding-right:10px;
        padding-top:2px;
        padding-bottom:2px;
        border-bottom:1px solid #9dc320;
        font-weight:bold;
}

a.sublevelbb:hover {
        margin-left:-4px;
        width:142px;
        min-height:16px;
        display:block;
        color:#ffffff;
        text-decoration:none;
        background-color:#b6d258;
        font-weight:bold;
        font-size:0.7em;
        padding-left:30px;
        padding-right:10px;
        padding-top:2px;
        padding-bottom:2px;
        border-bottom:1px solid #ffffff;
}

a.mainlevelbb[id="active_menubb"] {
        color:#ffffff;
        background-color:#bbd258;
        font-weight:bold;
}

a.mainlevelbb:hover[id="active_menubb"] {
        color:#233050;
        background-color:#e1edbc;
        font-weight:bold;
}

a.sublevelbb[id="active_menubb"] {
        color:#ffffff;
        background-color:#bbd258;
        font-weight:bold;
}

a.sublevelbb:hover[id="active_menubb"] {
        color:#233050;
        background-color:#e1edbc;
        font-weight:bold;
}

li.latestnews {
        margin-left:-20px;
}

#watch {
        position:absolute;
        left:-2000px;
        width:1px;
        overflow:hidden;
        font-size:0.1em;
}

#watch a:link {
        color:#dadce1;
}

.blogaa {
        margin-left:-3px;
        margin-top:10px;
}

div.besps_holder {
position:absolute;
left:445px;
top:-222px;
width:307px;
height:170px;
overflow:hidden;
z-index:2;
}

.componentheading_test {
        font-weight:bold;
        font-size:1.8em;
        line-height:1.3em;
        text-transform:uppercase;
        font-family:Helvetica Condensed,Arial Narrow,Helvetica,Arial,sans-serif;
}

.contentheading_test {
font-weight:bold;
border-bottom:1px solid #233050;
font-size:13px;
padding-bottom:5px;
}

.contentheading_test a:link, .contentheading_test a:visited, a.contentpagetitle_test:link, a.contentpagetitle_test:visited, a.contentpagetitle_test {
text-decoration:none;
}

a.readon_test {
margin-top:-20px;
margin-left:160px;
}

td.article_column {
font-size:11px;
line-height:1.3em;
}

p.mgmtteam {
        font-weight:bold;
        font-size:1.4em;
        line-height:1.3em;
        font-family:Arial,Helvetica,sans-serif;
        margin-top:-23px;
}

.mgmtfunkt {
        font-weight:normal;
}

p.custlogos img {
margin-right:15px;
}

.catalogue {
width:450px;
}

.catalogue, .catalogue td {
border: 1px solid #233050;
font-size:11px;
}

.catalogue td {
vertical-align:top;
padding: 2px;
}

.catalogue .firstrow td {
background-color:#e1edbc;
font-weight:bold;
}

td.catnum {
width:30%;
}

td.prodname {
width:30%;
}

td.amount {
width:20%;
}

td.prodinfo {
width:20%;
}

.contentpaneopenhome h2 {
margin-top:-10px;
margin-bottom:-10px;
}

.newsrow {
padding-top:10px;
}

.newsdate {
font-size:11px;
}

a.newslist:link {
text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.newslist:visited {
text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.newslist:hover {
text-decoration:none;
font-size:14px;
font-weight:bold;
}