 
/* -------------------------------------------------------------
	Layout
------------------------------------------------------------- */



* {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

body.neu, .fliesstext, body.popup {	
	background:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}

h1{
	font-size:13px;
	margin-bottom:6px;
}

h2{
	font-size:13px;
}

.warntext {color:#ff0000;}

#mainframe {margin:130px 0px 0px 20px;}
table.maintable { width:742px;margin:0px;padding:0px;}
table.maintable td {vertical-align:top;}
.Btop {border-top:1px solid #7EA8D7;}
.Bleft {border-left:1px solid #7EA8D7;}
.Bright {border-right:1px solid #7EA8D7;}
.Bbottom {border-bottom:1px solid #7EA8D7;}

.mitte_spalte {
	position:relative;
	left:0px;
	width:605px;
	padding:15px;
}
.linke_spalte {width:160px;}

#navleft {width:160px;}


#logo {
	padding:46px 0px 0px 530px;
}

a{
	color:#003399;
	font-weight:bold;
}

.link{
	text-decoration:underline;
	color:#003399;
}

a.drucken:hover {
	color:#FF0000;
	font-size:11px;
	text-decoration:underline;
}

a.drucken {
	color:#D3002F;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

a.textlink {
	color:#003399;
	font-size:12px;
	text-decoration:underline;
}


/* -------------------------------------------------------------
	Navigation
------------------------------------------------------------- */

/* Rücksetzen der Liste */
ul.mainnav, ul.mainnav li ul {
	margin:0;
	padding:0;
	list-style:none;
}

ul.mainnav ul{
	
	background:#ffffff;
	position:relative;
}

ul.mainnav li {
	padding:2px 0px 2px 0px;
}

ul.mainnav li.p01{
	border-bottom:1px solid #7EA8D7;
	background-color:#EDD5E7;
}

ul.mainnav li.lo {
	background-image:url(/mepa1/img/snet/navi-1.gif);
	background-repeat:no-repeat;
	background-position:-2px 0px;
}

ul.mainnav li.hi2 {
	background-image:url(/mepa1/img/snet/navi-2.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

ul.mainnav .hi {
	background-image:url(/mepa1/img/snet/navi-2.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

ul.mainnav li.hi2 ul{
	position:relative;
	top:2px;
	left:0px;
	width:148px;
	background-color:#ffffff;
	border-top:1px solid #7EA8D7;
	padding-left:12px;
}


ul.mainnav li.p02 {
	position:relative;
	left:12px;
}

ul.mainnav a {
	position:relative;
	left:12px;
	text-decoration:none;
}

ul.mainnav li.hi ul{
	position:relative;
	top:2px;
	left:-12px;
	width:120px;
	background-color:#ffffff;
	border:0px;
	padding-left:12px;
}

ul.mainnav li.hi a {
	color:#003399; 
}

ul.mainnav li.lo a {
	color:#000000 !important;
	font-weight:normal !important;
}

ul.mainnav .inaktiv{
	border-bottom:1px solid #7EA8D7;
}

/* -------------------------------------------------------------
	Topnavigation
------------------------------------------------------------- */



div#navtop{
	position:absolute;
	top:0px;
	left:0px;
}


div#navtop div#mercklogo{
	float:left;
	width:148px;
	height:105px;
}

div#navtop div#topnav{
	float:left;
	width:586px;
	height:43px;
 	background-image:url(/mepa1/img/header_mepa.jpg); 
	background-repeat:no-repeat;
	background-color:#00309C;
	margin-left:30px;
	
	position:absolute;
	top:0px;
	left:148px;
}

div#navtop div#topnav div.row1{
	font-size:10px;
	float:right;
	padding: 3px 30px;
}

div#navtop div#topnav div.row2{
	position:absolute;
	top:22px;
	left:20px;
	width:567px;
	clear:left;
	font-size:13px;
	font-weight:bold;
}

div#navtop div#topnav div div{
	float:left;
	padding-left:15px;
}

div#navtop div#topnav a{
	color:#ffffff;
	text-decoration:none;
}


div#navtop div#topnav a:hover, div#navtop div#topnav a.active {
	color:#ffcc00;
}

div#navtop div#topnav div.row1 a{
	color:#acbfe5;
}

div#navtop div#topnav div.row1 a:hover { color:#ffcc00; }

/* -------------------------------------------------------------
	Login
------------------------------------------------------------- */


#fklogin1{
	margin-top:10px;
	padding-left:10px;
	
}

#fklogin1 a{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	
}

#fklogin1 input{
	margin-top:15px;
	
}

#fklogin2 input{
	margin-top:10px;
	
}

#fklogin1 .loginbox{
	border:2px inset #ffffff;
	border-bottom:2px solid #efefef;
	border-right:2px solid #efefef;
	margin-bottom:3px;
	margin-left:3px;
	margin-top:0px;
	width:82px;
}

#fklogin1 .radio{
	margin-top:5px;
	margin-left:0;
}


#fklogin2	{
	width:205px;
	border:1px solid #7EA8D7;
	padding:10px;
}

#fklogin2 .fkloginContent td{
	padding:7px;
}

#fklogin2 .loginbox{
	border:2px inset #ffffff;
	border-bottom:2px solid #efefef;
	border-right:2px solid #efefef;
	color:#000000;
	vertical-align:top;
	width:90px;
	margin-bottom:3px;
	margin-left:3px;
	margin-top:0px;
}

#fklogin2 .radio{
	margin-top:5px;
	margin-left:0;
}

.loginhinweis{
	font-size:13px;
}

ul.stdNav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.stdNav a{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

li.first {
	background:transparent url(/mepa1/img/snet/navi-1.gif) no-repeat scroll -2px -2px;
	border-bottom:1px solid #7EA8D7;
	border-top:1px solid #7EA8D7;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 14px;
}

ul.stdNav li {
	background:transparent url(/mepa1/img/snet/navi-1.gif) no-repeat scroll -2px 0px;
	border-bottom:1px solid #7EA8D7;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:2px 0 2px 12px;
}


/* -------------------------------------------------------------
	Kontaktformular
------------------------------------------------------------- */

#kontaktformular .nachricht td{
	padding:3px;	
}

#kontaktformular .daten td{
	padding-left:2px;
	padding-top:2px;
		
}

#kontaktformular .daten select{
	margin-left:0px;	
}

#kontaktformular .daten input{
	border:1px solid #7EA8D7;		
}

#kontaktformular .scrollbars{
	margin-top:5px;
	border:1px solid #7EA8D7;
}

/* -------------------------------------------------------------
	Profil
------------------------------------------------------------- */

#profil{
	margin-top:10px;
}

#profil .zugangsdaten td{
	padding-left:5px;
	padding-top:5px;
		
}

#profil .zugangsdaten select{
	margin-left:0px;	
}

#profil .zugangsdaten input{
	margin-top:12px;
	border:1px solid #7EA8D7;		
}


#profil .daten td{
	padding-left:2px;
	padding-top:2px;		
}

#profil .daten select{
	margin-left:0px;
	margin-top:0px;	
}

#profil .selectbox{
	margin-top:0px;	
}

#profil .daten input{
	border:1px solid #7EA8D7;		
}



/* -------------------------------------------------------------
	Content
------------------------------------------------------------- */

.kompass{
	font-size:11px;
	color:#003399; ;
}

.kompass a{
	text-decoration:none;
	font-weight:normal;
	
}

#content h1{
	color:#00309C;
	font-size:1.1em;
	padding-bottom:15px;
}

#content_popup h1{
	color:#00309C;
	font-size:1.1em;
	margin-top:15px;
}

#content_popup{
	padding:10px;
}

#content_popup input{
	border:1px solid #7EA8D7;	
}

#content_popup .submitButton{
	background:#EDD5E7;	
}


#content_popup textarea{
	border:1px solid #7EA8D7;
}

#content_popup td{
	padding-left:3px;
	padding-top:3px;	
}

#content_popup .regForm{
	margin-top:10px;	
}

#content_popup .formButton{
	margin-top:10px;	
}

#content_popup .formButton input{
	border:0px;	
}

#content_popup .linkClose{
	text-align:right;
	margin-bottom:10px;	
}

#auflistung .bluenu {
	text-decoration:none;
}

#radioDocCheck1 a{
	font-weight:normal;
	text-decoration:underline;
}

#radioDocCheck2 a{
	font-weight:normal;
	text-decoration:underline;
}

ul.hp {
	padding:10px 0px 10px 20px;
}

ul.hp li {
	padding:2px 0px 5px 0px;
}

/* -------------------------------------------------------------
	Shop
------------------------------------------------------------- */



.artDetail{
	margin-top:-210px;
	margin-left:-10px;
}

#shopinhalt .daten td{
	padding-left:2px;
	padding-top:2px;	
}

#shopinhalt  .daten select{
	margin-left:0px;	
}

#shopinhalt  .daten input{
	border:1px solid #7EA8D7;		
}

#shopinhalt  .doNotPrint{
	margin-bottom:10px;	
}

#lieferadresseTabelle select{
	margin-left:0px;	
}

#lieferadresseTabelle td{
	padding-left:2px;
	padding-top:2px;	
}

#lieferadresseTabelle{
	padding-bottom:10px;	
}

#lieferadresseTabelle input{
	border:1px solid #7EA8D7;	
}



/* -------------------------------------------------------------
	Footer
------------------------------------------------------------- */
#footer{
	position:relative;
	left:181px;
	top:-21px;
	width:581px;
}

#footer a{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}


#footer_l{
	background:#EDD5E7 none repeat scroll 0 0;
	border:1px solid #7EA8D7;
	padding:1px;
	text-align:center;
}

#footer_l img{
	
	padding:1px;

}

#footer_r{
	font-size:11px;
}

#footer_r a{
	text-decoration:underline;
}


#logos {
	height:90px;
	width:723px;
	}
	
#merckserono-logo {
		float:left;
		padding-left:33px;
	}
	
#merck-logo {
		float:right;
		
}




