/* global settings -----------------------------------------------------------*/
html, body {
font-family: verdana !important;
font-size: 11;
margin: 0;
padding: 0;
color: #5C5C5C;
background: #FFF;
}
* html html, body {
font-family: arial, helvetica, sans-serif !important;
font-size: 100.01%;
margin: 0;
padding: 0;
color: #5C5C5C;
background: #FFF;
}
img {
margin: 0;
padding: 0;
border: 0;
}
ol, ul, li, p, h1, h2, h3, h4, h5, h6, table, input, select, textarea, option, div, address, blockquote, form {
margin: 0;
padding: 0;
}
a {
color: #335EAD;
text-decoration: none;
cursor:pointer;
}
a:hover {
color: #335EAD;
cursor:pointer;
}
h1 sup {
font-size: 0.7em;
}
hr {
clear: both;
height: 0;
border-top: 0;
border-bottom: 1px dotted #B8B8B8;
color: #B8B8B8;
background: #B8B8B8;
}
/* header settings -----------------------------------------------------------*/
#logo { 
/* merck logo on the topleft */
float: left;
width: 155px;
}
#header {
/* topnavigation with blue background */
position: absolute;
left: 155px;
width: 798px;
height: 43px;
margin: 0;
padding: 0 0 0 47px;
background: url(../images/css/master/background_header.gif) no-repeat;
}
#headersplashpage {
/* header for splash page */
width: 1000px;
height: 129px;
background: url(../images/css/master/background_splashpage.gif) no-repeat;
}
#navigationservice {
text-align: right;
}
/* topnavigation list at top right */
#navigationservice ul {
height: 21px;
line-height: 21px;
list-style-type: none;
}
#navigationservice ul li {
font-size: 0.55em;
margin: 0 25px 0 0;
display: inline;
color: #ACBFE5;
}
#navigationservice ul li a {
text-decoration: none;
color: #ACBFE5;
}
#navigationservice ul li a:hover {
color: #FFCC00;
}
#navigationservice ul {
list-style-type: none;
}
/* topnavigation list at top left */
#navigationmain ul li {
font-size: 0.75em;
font-weight: bold;
margin: 0 25px 0 0;
display: inline;
color: #FFF;
}
#navigationmain ul li a {
text-decoration: none;
color: #FFF;
}
#navigationmain ul li a:hover {
color: #FFCC00;
}
/* searchfield under topnavigation with white background */
#search {
width: 415px;
margin: 20px 20px 0 0;
float: left;
}
#search select {
font-size: 9px;
margin: 0 10px 0 0;
width: 180px;
}
#search input {
font-size: 9px;
margin: 0 5px 0 0;
padding: 2px;
width: 80px;
border: 1px solid #999;
}
#search .iconsubmit {
width: 7px;
height: 6px;
border: 0;
}
/* search suggestions */
#searchsuggest {
margin: 20px 20px 0 0;
float: left;
}
#searchsuggest p {
font-size: 0.7em;
}
#searchsuggest input {
font-size: 9px;
margin: 0 5px 0 0;
padding: 2px;
width: 155px;
border: 1px solid #5E5E5E;
}
#searchsuggest .iconsearch {
font-size: 9px;
font-weight: bold;
padding: 2px;
width: 20px;
border: 0;
color: #FFF;
background: #335EAD;
}

#searchsuggestcontent {
width: 400px;
visibility: hidden;
position: absolute;
top: 96px;
left: 202px;
padding: 0.6em;
border: 1px solid #D3DCED;
background: #FFF;
z-index: 70;
font-size: 0.7em;
}

#searchsuggestline {
height: 0;
border-top: 0;
border-bottom: 1px dotted #999;
color: #5C5C5C;
background: #5C5C5C;
}
#searchsuggestcontent h1 {
font-size: 0.7em;
font-weight: normal;
text-align:left;
}
#searchsuggestcontent h2 {
font-size: 0.7em;
}

#searchsuggestcontent #searchsuggestcontenttable th, #searchsuggestcontent #searchsuggestcontenttable caption{
text-align: left;
}

#searchsuggestcontent #searchsuggestcontenttable td a {
text-decoration: none;
padding: 0 2px;
color: #5C5C5C;
}

#searchsuggestcontent #searchsuggestcontenttable td a:hover {
color: #FFF;
background: #335EAD;
}

#searchsuggestcontent ul {
list-style: none;
font-size: 0.7em;
}
#searchsuggestcontent ul li a {
text-decoration: none;
padding: 0 2px;
}
#searchsuggestcontent ul li a:hover {
color: #FFF;
background: #335EAD;
}
/* quick search */
#quicksearch {
float: left;
margin: 28px 10px 0 0;
border-left: 1px dotted #B8B8B8;
}
#quicksearch p {
font-size: 0.7em;
padding: 0 20px;
}
#quicksearch p a {
font-weight: bold;
text-decoration: none;
color: #335EAD;
}
#quicksearch p a:hover {
text-decoration:underline;
}
/* tools (show quote list, show favourites, help and print, etc.) */
#navigationtools {
float: right;
margin: 10px 10px 0 0;
}
#navigationtools ul {
text-align: right;
font-size: 0.7em;
list-style: none;
padding: 7px 0;
border-bottom: 1px dotted #B8B8B8;
}
#navigationtools ul.last {
padding: 7px 0;
border-bottom: 0;
}
#navigationtools ul li {
border-right: 1px dotted #B8B8B8;
display: inline;
}
#navigationtools ul li.last {
border-right: 0;
}
#navigationtools ul li a {
padding: 0 7px;
text-decoration: none;
color: #5C5C5C;
}
#navigationtools ul a:hover {
color: #000;
}
#navigationtools ul li.active a {
color: #000;
}
#navigationtools ul li.viewcart a {
padding: 0 5px 5px 25px;
background: url(../images/css/master/background_tools_viewrequest_off.gif) no-repeat 5px 0;
}
#navigationtools ul li.viewcart a:hover {
color: #000;
background: url(../images/css/master/background_tools_viewrequest_hover.gif) no-repeat 5px 0;
}
#navigationtools ul li.viewcartactive a {
padding: 0 5px 5px 25px;
color: #000;
background: url(../images/css/master/background_tools_viewrequest_hover.gif) no-repeat 5px 0;
}
#navigationtools ul li.account a {
padding: 0 5px 5px 25px;
background: url(../images/css/master/background_tools_account_off.gif) no-repeat 5px 0;
}
#navigationtools ul li.account a:hover {
color: #000;
background: url(../images/css/master/background_tools_account_hover.gif) no-repeat 5px 0;
}
#navigationtools ul li.accountactive a {
padding: 0 5px 5px 25px;
color: #000;
background: url(../images/css/master/background_tools_account_hover.gif) no-repeat 5px 0;
}
#navigationtools ul li.favorites a {
padding: 0 5px 5px 25px;
background: url(../images/css/master/background_tools_favorites_off.gif) no-repeat 5px 0;
}
#navigationtools ul li.favorites a:hover {
color: #000;
background: url(../images/css/master/background_tools_favorites_hover.gif) no-repeat 5px 0;
}
#navigationtools ul li.favoritesactive a {
padding: 0 5px 5px 25px;
color: #000;
background: url(../images/css/master/background_tools_favorites_hover.gif) no-repeat 5px 0;
}
#navigationtools ul li.help a {
padding: 0 5px 5px 25px;
background: url(../images/css/master/background_tools_help_off.gif) no-repeat 5px 0;
}
#navigationtools ul li.help a:hover {
color: #000;
background: url(../images/css/master/background_tools_help_hover.gif) no-repeat 5px 0;
}
#navigationtools ul li.helpactive a {
padding: 0 5px 5px 25px;
color: #000;
background: url(../images/css/master/background_tools_help_hover.gif) no-repeat 5px 0;
}
/* box for help */
.contenthelp {
float: left;
width: 283px;
margin-right: 25px;
}
.contenthelp.last {
margin-right: 0;
}
#content .contenthelp h2 {
padding: 2px 5px;
color: #FFF;
background: #D3DCED;
}
.contenthelp ul li a {
color: #5C5C5C;
text-decoration: none;
}
.contenthelp ul li a:hover {
color:#335EAD;
}
.contenthelp div.download {
margin: 0.6em 0;
padding: 5px 0;
background: #FFFFFF;
}
.contenthelp div.download a {
font-weight: bold;
color: #FF0000;
}
#helpboxmainnavigation .helpboxclose a, #helpboxservices .helpboxclose a, #helpboxsearch .helpboxclose a, #helpboxspecialfunctions .helpboxclose a, #helpboxlogin .helpboxclose a, #helpboxquicklinks .helpboxclose a, #helpboxspecialspromotions .helpboxclose a, #helpboxproducts .helpboxclose a, #helpboxshopping .helpboxclose a, #helpboxinformation .helpboxclose a {
font: bold 11px arial, helvetica, sans-serif;
text-decoration: none;
padding: 0 4px;
position: absolute;
top: 27px;
left: 744px;
border: 1px solid #FFF;
color: #FFF;
background: #FF0000;
z-index: 181;
}
.helpboxcontent {
width: 155px;
height: 276px;
position: absolute;
top: 22px;
left: 590px;
z-index: 180;
padding: 10px;
background: #C7E5EF;
}
.helpboxcontent h6 {
font-size: 0.7em;
margin: 0 0 0.6em 0;
color: #D3DCED;
}
.helpboxcontent p {
font-size: 0.7em;
}
#helpboxwrapper {
width: 781px;
height: 333px;
position: absolute;
top: 206px;
left: 202px;
z-index: 150;
}
#helpboxmainnavigation, #helpboxservices, #helpboxsearch, #helpboxspecialfunctions, #helpboxlogin, #helpboxquicklinks, #helpboxspecialspromotions, #helpboxproducts, #helpboxshopping, #helpboxinformation {
visibility: hidden;
position: absolute;
top: 206px;
left: 202px;
background: #F9F9F9;
z-index: 151;
}
/* box with links to log in and additional tools (show quote list, show favourites, help and print) */
#account {
margin: 20px 20px 0 0;
float: left;
font-size: 9px;
width: 168px;
}
#tools {
float: right;
margin: 20px 10px 0 0;
}
#tools a img#image1 {
background: url(../images/css/master/background_tools_01_off.gif) no-repeat;
}
#tools a img#image2 {
background: url(../images/css/master/background_tools_02_off.gif) no-repeat;
}
#tools a img#image3 {
background: url(../images/css/master/background_tools_03_off.gif) no-repeat;
}
#tools a img#image4 {
background: url(../images/css/master/background_tools_04_off.gif) no-repeat;
}
#tools a:hover img#image1 {
background: url(../images/css/master/background_tools_01_active.gif) no-repeat;
}
#tools a:hover img#image2 {
background: url(../images/css/master/background_tools_02_active.gif) no-repeat;
}
#tools a:hover img#image3 {
background: url(../images/css/master/background_tools_03_active.gif) no-repeat;
}
#tools a:hover img#image4 {
background: url(../images/css/master/background_tools_04_active.gif) no-repeat;
}
#tools #toolbox {
font-size: 10px;
margin: 0;
color: #000;
}
#tools #toolbox #help1, #tools #toolbox #help2, #tools #toolbox #help3, #tools #toolbox #help4 {
display: none;
}
#tools #toolbox #help3 {
margin-left: 45px;
}
#tools #toolbox #help4 {
margin-left: 65px;
}
/* framework settings --------------------------------------------------------*/
/* basic settings for navigation, content and teaser */
#contentwrapper {
width: 1000px;
clear: both;
}
.column {
float: left;
margin: 0;
padding: 0;
}
#left {
display: inline;
width: 162px;
margin-left: 20px;
margin-bottom: 10px;
}

#middle {
width: 592px;
margin-left: 20px;
}

#right {
width: 169px;
margin-left: 20px;
}
#middlewide {
width: 781px;
margin-left: 20px;
}
/* navigation left -----------------------------------------------------------*/
/* navigation left - first level */
#left h1 {
font-size: 0.7em;
padding: 0.5em 1em 0.6em 1em;
border-top: 1px solid #D3DCED;
border-right: 1px solid #D3DCED;
border-left: 1px solid #D3DCED;
color: #335EAD;
}
#left ul {
font-size: 0.7em;
list-style: none;
margin: 0 0 1.4em 0;
border-bottom: 1px solid #D3DCED;
border-right: 1px solid #D3DCED;
border-left: 1px solid #D3DCED;
}
#left ul li {
border-top: 1px dotted #D3DCED;
}
#left ul li a {
width: 134px;
display: block;
padding: 7px 0 7px 26px;
text-decoration: none;
color: #5C5C5C;
background: url(../images/css/master/background_ul_li.gif) no-repeat;
}
#left ul li a:hover {
color: #335EAD;
background: #FFFFFF url(../images/css/master/background_ul_li.gif) no-repeat;
}
#left ul li.active a {
color: #335EAD;
background: #FFFFFF url(../images/css/master/background_ul_li_active.gif) no-repeat;
}
#left ul li.biosciences a {
background: #FFFFFF url(../images/css/master/icon_square_portal_biosciences.gif) no-repeat 12px 11px;
}
#left ul li.chemdat a {
background: #FFFFFF url(../images/css/master/icon_square_portal_chemdat.gif) no-repeat 12px 11px;
}
#left ul li.cosmetics a {
background: #FFFFFF url(../images/css/master/icon_square_portal_cosmetics.gif) no-repeat 12px 11px;
}
#left ul li.food a {
background: #FFFFFF url(../images/css/master/icon_square_portal_food.gif) no-repeat 12px 11px;
}
#left ul li.lcds a {
background: #FFFFFF url(../images/css/master/icon_square_portal_lcds.gif) no-repeat 12px 11px;
}
#left ul li.pharma a {
background: #FFFFFF url(../images/css/master/icon_square_portal_pharma.gif) no-repeat 12px 11px;
}
#left ul li.pigments a {
background: #FFFFFF url(../images/css/master/icon_square_portal_pigments.gif) no-repeat 12px 11px;
}
/* navigation left - second level */
#left ul li.active ul {
font-size: 0.8em;
list-style: none;
margin: 0;
border: 0;
}
#left ul li.active ul li {
border: 0;
}
#left ul li.active ul li a {
color: #5C5C5C;
background: #FFF url(../images/css/master/background_ul_li.gif) no-repeat;
}
#left ul li.active ul li a:hover {
color: #335EAD;
background: #FFFFFF url(../images/css/master/background_ul_li.gif) no-repeat;
}
#left ul li.active ul li.active a {
color: #335EAD;
background: #FFFFFF url(../images/css/master/background_ul_li.gif) no-repeat;
}
/* splash page settings ------------------------------------------------------*/
#chooseregionwrapper {
width: 970px;
margin: 0 0 0 20px;
}
#chooseregionheader {
background:#FFFFFF none repeat scroll 0%;
border-color:#D3DCED;
border-style:solid solid dotted;
border-width:1px;
height:47px;
padding:10px;
}

#chooseregionheader h1 {
color:#335EAD;
font-size:1.2em;
margin:0pt 0pt 0.4em;
}
#chooseregionheader h1 span {
color: #CB0202;
}
#chooseregionheader p {
font-size: 0.7em;
}
.chooseregionfiller {
border-left:1px solid #D3DCED;
border-right:1px solid #D3DCED;
height:22px;
}
.chooseregionfillerlast {
margin: 0 0 0.6em 0;
border-bottom:1px solid #D3DCED;
}
#chooseregioncontent {
height: 285px;
border-right: 1px solid #D3DCED;
border-left: 1px solid #D3DCED;
background: #FFF;
}
#chooseregioncontent p {
font-size: 0.7em;
padding: 10px;
}
#chooseregioncontent ul {
font-size: 0.7em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 3em;
padding: 10px;
}
#chooseregioncontent ul li {
margin: 0 0 0.4em 0;
}
#chooseregioncontent ul li a {
text-decoration: none;
}
#chooseregioncontent ul li a:hover {
color:#335EAD;
}
/* box for regions */
#regionboxnorthamerica .regionboxclose a, #regionboxlatinamerica .regionboxclose a, #regionboxeurope .regionboxclose a, #regionboxafrica .regionboxclose a, #regionboxasiaoceania .regionboxclose a {
font: bold 11px arial, helvetica, sans-serif;
text-decoration: none;
padding: 0 4px;
position: absolute;
top: 0;
left: 192px;
border: 1px solid #FFF;
color: #FFF;
background: #335EAD;
}
#regionboxnorthamerica p, #regionboxlatinamerica p, #regionboxeurope p, #regionboxafrica p, #regionboxasiaoceania p {
font-size: 0.7em;
color: #FFF;
}
#regionboxnorthamerica ul, #regionboxlatinamerica ul, #regionboxeurope ul, #regionboxafrica ul, #regionboxasiaoceania ul {
float: left;
width: 93px;
font-size: 0.7em;
list-style: none;
margin: 10px 10px 10px -5px;
padding: 0 5px 0 0;
}
#regionboxnorthamerica ul.border, #regionboxlatinamerica ul.border, #regionboxeurope ul.border, #regionboxafrica ul.border, #regionboxasiaoceania ul.border {
border-right: 1px dotted #FFFFFF;
}
#regionboxnorthamerica ul li, #regionboxlatinamerica ul li, #regionboxeurope ul li, #regionboxafrica ul li, #regionboxasiaoceania ul li {
_padding: 0 5px;
}
#regionboxnorthamerica ul li a, #regionboxlatinamerica ul li a, #regionboxeurope ul li a, #regionboxafrica ul li a, #regionboxasiaoceania ul li a {
display: block;
_display: inline;
padding: 0 5px;
_padding: 0;
color: #FFF;
text-decoration: none;
}
#regionboxnorthamerica ul li a:hover, #regionboxlatinamerica ul li a:hover, #regionboxeurope ul li a:hover, #regionboxafrica ul li a:hover, #regionboxasiaoceania ul li a:hover {
color: #5C5C5C;
background: #FFFFFF;
}
#regionboxnorthamerica form, #regionboxlatinamerica form, #regionboxeurope form, #regionboxafrica form, #regionboxasiaoceania form {
position: absolute;
top: 255px;
left: 10px;
}
#regionboxnorthamerica {
width: 740px;
height: 265px;
visibility: hidden;
position: absolute;
top: 220px;
left: 229px;
padding: 10px;
background: #335EAD url(../images/css/master/background_chooseregion_northamerica.gif) no-repeat top right;
z-index: 101;
}
#regionboxlatinamerica {
width: 740px;
height: 265px;
visibility: hidden;
position: absolute;
top: 220px;
left: 229px;
padding: 10px;
background: #335EAD url(../images/css/master/background_chooseregion_latinamerica.gif) no-repeat top right;
z-index: 102;
}
#regionboxeurope {
width: 740px;
height: 265px;
visibility: hidden;
position: absolute;
top: 220px;
left: 229px;
padding: 10px;
background: #335EAD url(../images/css/master/background_chooseregion_europe.gif) no-repeat top right;
z-index: 103;
}
#regionboxafrica {
width: 740px;
height: 265px;
visibility: hidden;
position: absolute;
top: 220px;
left: 229px;
padding: 10px;
background: #335EAD url(../images/css/master/background_chooseregion_africa.gif) no-repeat top right;
z-index: 104;
}
#regionboxasiaoceania {
width: 740px;
height: 265px;
visibility: hidden;
position: absolute;
top: 220px;
left: 229px;
padding: 10px;
background: #335EAD url(../images/css/master/background_chooseregion_asiaoceania.gif) no-repeat top right;
z-index: 105;
}
/* navigationportal ----------------------------------------------------------*/
#navigationportal {
width: 169px;
visibility: hidden;
position: absolute;
background: #FFF;
z-index: 700;
padding-top: 8px;
}
#navigationportal a.close {
float: right;
text-decoration: none;
}
#navigationportal ul {
clear: both;
font-size: 0.7em;
list-style: none;
margin: 0;
border-bottom: 1px solid #D3DCED;
border-right: 1px solid #D3DCED;
border-left: 1px solid #D3DCED;
background: #F0F3FA;
}
#navigationportal ul li {
border-top: 1px dotted #D3DCED;
}
#navigationportal ul li a {
width: 141px;
display: block;
padding: 7px 0 7px 26px;
text-decoration: none;
color: #5C5C5C;
background: url(../images/css/master/background_ul_li.gif) no-repeat;
}
#navigationportal ul li a:hover {
background: #FFFFFF url(../images/css/master/background_ul_li.gif) no-repeat;
}
#navigationportal ul li.biosciences a {
background: url(../images/css/master/icon_square_portal_biosciences.gif) no-repeat 12px 11px;
}
#navigationportal ul li.biosciences a:hover {
background: #FFF url(../images/css/master/icon_square_portal_biosciences.gif) no-repeat 12px 11px;
}
#navigationportal ul li.chemdat a {
background: url(../images/css/master/icon_square_portal_chemdat.gif) no-repeat 12px 11px;
}
#navigationportal ul li.chemdat a:hover {
background: #FFF url(../images/css/master/icon_square_portal_chemdat.gif) no-repeat 12px 11px;
}
#navigationportal ul li.cosmetics a {
background: url(../images/css/master/icon_square_portal_cosmetics.gif) no-repeat 12px 11px;
}
#navigationportal ul li.cosmetics a:hover {
background: #FFF url(../images/css/master/icon_square_portal_cosmetics.gif) no-repeat 12px 11px;
}
#navigationportal ul li.food a {
background: url(../images/css/master/icon_square_portal_food.gif) no-repeat 12px 11px;
}
#navigationportal ul li.food a:hover {
background: #FFF url(../images/css/master/icon_square_portal_food.gif) no-repeat 12px 11px;
}
#navigationportal ul li.lcds a {
background: url(../images/css/master/icon_square_portal_lcds.gif) no-repeat 12px 11px;
}
#navigationportal ul li.lcds a:hover {
background: #FFF url(../images/css/master/icon_square_portal_lcds.gif) no-repeat 12px 11px;
}
#navigationportal ul li.pharma a {
background: url(../images/css/master/icon_square_portal_pharma.gif) no-repeat 12px 11px;
}
#navigationportal ul li.pharma a:hover {
background: #FFF url(../images/css/master/icon_square_portal_pharma.gif) no-repeat 12px 11px;
}
#navigationportal ul li.pigments a {
background: url(../images/css/master/icon_square_portal_pigments.gif) no-repeat 12px 11px;
}
#navigationportal ul li.pigments a:hover {
background: #FFF url(../images/css/master/icon_square_portal_pigments.gif) no-repeat 12px 11px;
}
/* entry settings ------------------------------------------------------------*/
/* box for index page width small white headline */
#entrybox01 {
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
background: #FFFFFF;
}
#entrybox01 h1 {
font-size: 0.7em;
margin: 1em 1em 0.4em 1em;
color: #335EAD;
}
#entrybox01 p {
font-size: 0.7em;
margin: 0 1em 1em 1em;
}
/* box for index page with teaser and movie */
#entrybox02 {
border: 0;
clear: both;
background: transparent;
width: 592px;
height: 215px;
margin: 0 0 1em 0;
}

#entrybox02teaser01, #entrybox02teaser02 {
width: 167px;
margin: 0 0 9px 0;
border: 1px solid #D3DCED;
background: #FFFFFF;
}

#entrybox02teaser03 {
width: 409px;
height: 211px;
border: 1px solid #D3DCED;
background: #FFFFFF;
}
#entrybox02teaser01 h2, #entrybox02teaser02 h2 {
font-size: 0.9em;
}

#entrybox02teaser03 h2 {
font-size: 0.9em;
padding: 5px 0 0 0;
text-indent: 10px;
border-top: 10px solid #FFF;
}
#entrybox02teaser01 h2 a {
width: 157px;
height: 57px;
padding: 5px 0 0 10px;
display: block;
text-decoration: none;
color: #5C5C5C;
}

#entrybox02teaser02 h2 a{
width: 157px;
height: 57px;
padding: 5px 0 0 10px;
display: block;
color: #5C5C5C;
text-decoration: none;
}

#entrybox02teaser01 p, #entrybox02teaser02 p, #entrybox02teaser03 p{
font-size: 0.7em;
padding: 5px 10px;
font-weight: normal;
}

#entrybox02teaser01 p a:hover, #entrybox02teaser02 p a:hover, #entrybox02teaser03 p a:hover{
color: #335EAD;
}


/* box for index page with white headline */
#entrybox03 {
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
background: #FFFFFF;
}
#entrybox03 h1 {
font-size: 0.7em;
margin: 0 0 0.4em 0;
padding: 0.4em 1em;
border-bottom: 1px dotted #D3DCED;
color: #335EAD;
background: #FFF;
}
#entrybox03 ul {
font-size: 0.7em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 3em;
}
#entrybox03 ul li {
margin: 0 0 0.4em 0;
padding: 0 0 0.4em 0;
}
#entrybox03 ul li a {
text-decoration: none;
color: #5C5C5C;
}
#entrybox03 ul li a:hover {
color: #335EAD;
}


/* navigation micro ----------------------------------------------------------*/
/* breadcrumb navigation */
#navigationmicro {
float: left;
width: 781px;
margin: 0 0 0 20px;
border-top: 3px solid #335EAD;
height: 36px;
}

#navigationmicro .breadcrumb{
margin:0;
padding:0;
}

#navigationmicro .floatleft{
width: 490px;
float: left;
font-size: 0.6em;
line-height: 1.3em;
}

#navigationmicro br {
clear: both;
border:1px solid red;
}
#navigationmicro ul {
list-style: none;
}
#navigationmicro ul li {
display: inline;
color: #999;
}
#navigationmicro ul li a {
text-decoration: none;
color: #999;
}
#navigationmicro ul li a:hover {
color: #335EAD;
}

#switchLanguage{
position: relative; 
top: -18px;
font-size: 0.7em;
margin:0;
padding:0;
text-align:right;
z-index:0;
}

#navigationmicro .floatright {
height:25px;
}

#navigationmicro .floatright img{
position: relative;
top: -12px;
}

#switchLanguage .active{
color: #335ead;
font-weight:bold;
}

#switchLanguage a{
color: #5C5C5C;
font-weight:normal;
}

#switchLanguage a:hover{
color: #335ead;
}

/* helpers settings ----------------------------------------------------------*/
/* settings to correct previous influences */
br.clear {
height: 0;
line-height: 0em;
border: 0;
clear: both;
}
div.floatleft {
float: left;
}

div.floatright {
float: right;
}

div.floatright p, div.floatright alignright p{
font-size: 0.7em;
font-weight:bold;
margin-top:0.4em;
}

div.marginright {
margin: 0 0.6em 0 0;
}
div.width130 {
width: 130px;
}
div.floatright select {
font-size: 0.7em;
}
.inputerror {
color: #FFF;
background: #FF0000;
}
/* global content settings ---------------------------------------------------*/
a.exlink:link, a.exlink:visited, a.exlink:hover, a.exlink:active {
padding: 0 0 0 1.2em;
background: url(../images/css/master/background_exlink.gif) no-repeat left center;
}
a.ptplink:link, a.ptplink:visited, a.ptplink:hover, a.ptplink:active {
padding: 0;
color: #335EAD;
text-decoration: underline;
}

a.toplink:link, a.toplink:visited, a.toplink:hover, a.toplink:active {
float: right;
text-decoration: none;
padding: 0 1.4em 0.4em 0;
color: #5C5C5C; 
background: url(../images/css/master/top.gif) no-repeat right center;
}

#content .contenttopanchor {
float: right;
margin: 0 0 0.2em 0;
padding: 0;
}
#content .contenttopanchor p {
font-size: 0.6em;
padding: 0 0 0.6em 1.6em;
background: url(../images/css/master/top.gif) no-repeat;
}
#content .contenttopanchor p a {
text-decoration: none;
color: #999;
}

#content p a {
text-decoration: underline;
color: #335EAD;
}


.hazardsigns dl {
float: left;
margin: 0 5px 0 0;
}
.hazardsigns dl dd {
font-weight: bold;
padding: 24px 0 0 0;
color: #000;
}
/* table with alternating rowcolors not separated with borders */
.table01, .iframetable {
clear: both;
width: 100%;
font-size: 0.7em;
margin: 0 0 1.4em 0;
padding: 0;
border: 1px solid #D3DCED;
}
.table01 caption, .iframetable caption {
padding: 0 0 0.4em 0;
text-align: right;
}
.table01 th, .iframetable th {
font-size: 1.2em;
text-align: left;
white-space: nowrap;
padding: 0.4em 1em;
border-bottom: 1px dotted #D3DCED;
color: #335EAD;
}
.table01 th.new {
font-size: 0.9em;
padding-bottom: 1em;
}
.table01 th.new span {
padding-left: 1em;
margin: 0;
background: transparent url(../images/content/master/icon_new.gif) no-repeat left center;
}
.table01 td {
padding: 0.4em 0.4em 0.4em 1em;
background: #FFF;
vertical-align:top;
}
.table01 td.alt {
background: #FFFFFF;
}
.table01 td.deleteright {
padding: 0.4em 0.4em 0.4em 1em;
text-align: right;
padding-right: 40px;
background: #FFF;
}
.table01 td.deleterightalt {
text-align: right;
padding-right: 40px;
background: #FFFFFF;
}
.table01 td.center {
text-align: middle;
}
.table01 th.alignright {
text-align: right;
}
.table01 td.borderleft {
border-left: 1px solid #D3DCED;
}
.table01 td.nopadding {
margin: 0;
padding: 0;
}
.table01 a, .table02 a {
text-decoration: none;
color: #5C5C5C;
}
.table01 a:hover, .table02 a:hover {
color:#335EAD;
}
.iframetable td {
padding: 0;
background: #fff;
}
.table01 ul li {
font-size: 1.0em;
margin-left: 2em;
}
.table01 input {
width: auto;
font-size: 0.75em;
color: #5C5C5C;
border: 1px solid #000;
line-height: 1.4em;
margin: 2px 0;
}
/* table with alternating rowcolors separated width borders */
#content .table02, .table02 {
clear: both;
width: 100%;
font-size: 0.7em;
margin: 0 0 1.4em 0;
padding: 0;
border-left: 1px solid #D3DCED;
border-top:none;
}
#content .table02 caption, .table02 caption {
padding: 0 0 0.4em 0;
text-align: right;
}
#content .table02 th.rightlink, .table02 th.rightlink {
font-size: 1.0em;
font-weight: normal;
text-align: right;
white-space: nowrap;
padding: 0.5em 1em;
border: 1px solid #D3DCED;
border-left: 0;
color: #FFF;
background: #D3DCED;
}
#content .table02 th.rightlink a, .table02 th.rightlink a {
color:#335EAD;
color: #FFF;
background: transparent;
}
#content .table02 th.rightlink a:hover, .table02 th.rightlink a:hover {
text-decoration: none;
}
#content .table02 th ul {
font-size: 0.8em;
font-weight: normal;
text-align: right;
margin: 0;
}
#content .table02 th ul li {
margin: 0.2em 0 0 0;
}
#content .table02 th ul li a {
color: #335EAD;
}
.table02 th {
font-size: 1.2em;
text-align: left;
white-space: nowrap;
padding: 0.4em 1em;
border: 1px solid #D3DCED;
border-bottom: 1px dotted #D3DCED;
border-left: 0;
color: #335EAD;
}
.table02 th.noborderright {
border-right: 0;
}
.table02 td {
border-right: 1px solid #D3DCED;
border-bottom: 1px solid #D3DCED;
padding: 0.4em 0.4em 0.4em 1em;
background: #FFF;
vertical-align: top;
}
.table02 td.alt {
background: #FFFFFF;
}
.table02 td.portalcolor {
color: #D3DCED;
}
.table02 th.rightlink {
font-size: 1.0em;
font-weight: normal;
text-align: right;
white-space: nowrap;
padding: 0.5em 1em;
border: 1px solid #D3DCED;
border-left: 0;
color: #FFF;
background: #D3DCED;
}
.table02 td input.addtoshoppingcart {
cursor: pointer;
font-weight: bold;
font-size: 12px;
text-align: left;
margin: 0.6em;
padding: 5px 30px 5px 5px;
border: 0;
color: #FFF;
background: #FF9900 url(../images/css/master/background_addtorequest.gif) no-repeat right;
}
#content .table02 td.alignright {
text-align: right;
}
#content .table02 td.paddingleft {
padding-left: 3.5em;
}
#content .table02 td.logged {
background: url(../images/css/master/background_pdf_logged.gif) no-repeat right;
}
#content .table02 td.loggedalt {
background: #FFFFFF url(../images/css/master/background_pdf_logged.gif) no-repeat right;
}
#content .table02 td.unlogged {
background: url(../images/css/master/background_pdf_unlogged.gif) no-repeat right;
}
#content .table02 td.unloggedalt {
background: #FFFFFF url(../images/css/master/background_pdf_unlogged.gif) no-repeat right;
}
#content .table02 td.logged a, #content .table02 td.loggedalt a, #content .table02 td.unlogged a, #content .table02 td.unloggedalt a {
display: block;
}

#content .table02 td.width15 {
width: 15px;
}
#content .table02 td.width250 {
width: 260px;
}
#content .table02 td.width480 {
width: 480px;
}
#content .table02 td.bgF7F8FCright {
text-align: right;
background: #F7F8FC;
}
.table02 input.submit {
cursor: pointer;
font-size: 1em;
margin: 0.6em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}

/* additional table without headline and without border */
.table03 {
clear: both;
width: 100%;
font-size: 0.7em;
margin: 0 0 1.4em 0;
padding: 0;
}
.table03 td {
padding: 0.4em 0.4em 0.4em 1em;
vertical-align: top;
background: #FFFFFF;
}
/* shopping cart -------------------------------------------------------------*/
/* table for shopping cart */
.table04 {
clear: both;
width: 100%;
font-size: 0.7em;
margin: 0 0 1.4em 0;
padding: 0;
border: 1px solid #D3DCED;
}
.table04 caption {
padding: 0 0 0.4em 0;
text-align: right;
}
.table04 th.newproduct {
font-size: 0.9em;
text-align: right;
}
.table04 th.newproduct span {
padding: 0 0 0 1em;
margin: 0;
color: #FFF;
background: transparent url(../images/content/master/icon_new.gif) no-repeat left center;
}
.table04 span {
color: #CB0202;
}
.table04 th {
font-size: 1.2em;
text-align: left;
white-space: nowrap;
padding: 0.4em 1em;
border-bottom: 1px dotted #D3DCED;
color: #335EAD;
}
#content .table04 th ul {
font-size: 0.8em;
font-weight: normal;
list-style: none;
margin: 0;
}
#content .table04 th ul li {
display: inline;
border-right: 1px dotted #D3DCED;
}
#content .table04 th ul li.savecart {
padding: 2px 5px 2px 30px;
background: url(../images/css/master/background_table04_savecart.gif) no-repeat 5px;
}
#content .table04 th ul li.opentemplate {
padding: 2px 5px 2px 30px;
background: url(../images/css/master/background_table04_opentemplate.gif) no-repeat 5px;
}
#content .table04 th ul li.sendcart {
padding: 2px 0 2px 30px;
border-right: 0;
background: url(../images/css/master/background_table04_sendcart.gif) no-repeat 5px;
}
.table04 td {
padding: 0.8em 1em;
color: #335EAD;
background: #FFF;
}
.table04.noborder {
border: 0;
}
.table04 td.nowrap {
white-space: nowrap;
}
.table04 td.right {
text-align: right;
}
.table04 td.alt {
border-bottom: 1px solid #FFF;
color: #5C5C5C;
background: #FFFFFF;
}
.table04 td.altright {
text-align: right;
border-bottom: 1px solid #FFF;
color: #5C5C5C;
background: #FFFFFF;
}
.table04 td.center {
text-align: center;
}
.table04 td.form {
padding: 0.1em 1em;
color: #5C5C5C;
background: #FFFFFF;
}
.table04 td.formfirst {
padding: 0.8em 1em 0.1em 1em;
color: #5C5C5C;
background: #FFFFFF;
}
#content .table04 td.formfirst h1 {
margin-top: 0;
font-size: 1.2em;
}
.table04 td.formlast {
padding: 0.1em 1em 0.8em 1em;
border-bottom: 1px solid #FFF;
color: #5C5C5C;
background: #FFFFFF;
}
.table04 td.altcenter {
text-align: center;
border-bottom: 1px solid #FFF;
color: #5C5C5C;
background: #FFFFFF;
}
.table04 td.alttotal {
text-align: right;
border-top: 1px dotted #D3DCED;
border-bottom: 1px dotted #D3DCED;
}
.table04 td.alttotallast {
text-align: right;
border-top: 1px dotted #D3DCED;
}
.table04 td.altlast {
padding: 1em 0;
border-bottom: 0;
color: #5C5C5C;
background: #FFFFFF;
}
.table04 td.altlastright {
text-align: right;
padding: 0;
border-bottom: 0;
color: #5C5C5C;
background: #FFFFFF;
}
.table04 td.altline {
vertical-align: top;
border-bottom: 1px dotted #D3DCED;
color: #5C5C5C;
}
.table04 td.altlineright {
border-right: 1px solid #FFF;
color: #5C5C5C;
}
#content .table04 td img.floatright {
float: right;
}
.table04 td.dark {
background: #FFFFFF;
}
.table04 td.active {
background: #FFDDAA;
}
.table04 td.account {
padding: 0 1em;
}
.table04 td.account img {
position: relative;
bottom: 5px;
}
.table04 td.altlinelast {
vertical-align: top;
border-bottom: 0;
color: #5C5C5C;
}
.table04 td.width30 {
width: 30px;
}
.table04 td.width120 {
width: 120px;
}
.table04 td.width300 {
width: 300px;
}
#content .table04 td ul {
font-size: 1.0em;
margin-top: 0;
white-space: nowrap;
}
.table04 input.submitcart {
width: 50px;
cursor: pointer;
font-size: 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/background_ul_li_request.gif) no-repeat 10px 2px;
}
.table04 input.submitcarttext {
cursor: pointer;
font-size: 1em;
margin: 1em;
padding: 2px 5px 2px 40px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/background_ul_li_request.gif) no-repeat 10px 2px;
}
.table04 span.questionmark {
font-size: 1.3em;
margin: 0 0 0 0.6em;
padding: 0 4px;
border: 1px solid #000;
color: #000;
background: #FFF;
}
.table04 span.questionmark a {
text-decoration: none;
}
.table04 input.arrow {
cursor: pointer;
margin: 0 0 0 0.6em;
padding: 0 3px;
border: 0;
background: transparent url(../images/css/master/icon_submit.gif) no-repeat 0 6px;
}
.table04 input.submit {
cursor: pointer;
font-size: 1em;
margin: 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
.table04 input.submitback {
cursor: pointer;
font-size: 1em;
margin: 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_back.gif) no-repeat 5px 5px;
}
.table04 input.submitalt {
cursor: pointer;
font-size: 1em;
margin: 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #FF9900;
color: #FFF;
background: #FF9900 url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
.table04 select {
font-size: 0.9em;
width: 187px;
}
#content .table04 td .unorderedlist ul {
color: #5C5C5C;
font-size: 1em;
margin: 0.6em 0 0 1.6em;
}
#content .table04 td .unorderedlist select {
font-size: 1em;
width: 100px;
}
#content .table04 td .list {
float: left;
}
#content .table04 td .list ul {
font-size: 1em;
list-style: none;
margin: 1em 0 0 1em;
}
#content .table04 td .list ul li {
float: left;
margin: 0 1em 0 0;
padding: 0 0 0 1em;
background: transparent url(../images/css/master/icon_ul_li.gif) no-repeat 0 2px;
}
#content .table04 td .list ul li a {
font-weight: bold;
}
.orderbuttonsleft {
text-align: left;
}
.orderbuttonsleft input.submitback {
cursor: pointer;
font-size: 0.7em;
margin: 0 1em 0.6em 0;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_back.gif) no-repeat 5px 5px;
}
.orderbuttons {
text-align: right;
}
.orderbuttons input.submit {
cursor: pointer;
font-size: 0.7em;
margin: 0 0 0.6em 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
.orderbuttons input.submitback {
cursor: pointer;
font-size: 0.7em;
margin: 0 0 0.6em 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_back.gif) no-repeat 5px 5px;
}
.orderbuttons input.submitalt {
cursor: pointer;
font-size: 0.7em;
margin: 0 0 0.6em 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #FF9900;
color: #FFF;
background: #FF9900 url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
.orderbuttons input.submitorange {
cursor: pointer;
font-size: 0.7em;
margin: 0;
padding: 2px 5px 2px 15px;
border: 1px solid #FF9900;
color: #FFF;
background: #FF9900 url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
.orderbuttons input.submitaltblue {
width: 109px;
cursor: pointer;
font-size: 0.7em;
margin: 0;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
color: #FFF;
background: #D3DCED url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
/* settings for shopping popup's */
#savecartastemplate {
width: 300px;
visibility: hidden;
position: absolute;
top: 160px;
left: 400px;
padding: 10px;
border: 1px solid #FF9900;
background: #FFF4E2;
z-index: 80;
}
#opentemplate {
width: 550px;
visibility: hidden;
position: absolute;
top: 160px;
left: 300px;
padding: 10px;
border: 1px solid #FF9900;
background: #FFF4E2;
z-index: 80;
}
#sendcartasemail {
width: 300px;
visibility: hidden;
position: absolute;
top: 160px;
left: 600px;
padding: 10px;
border: 1px solid #FF9900;
background: #FFF4E2;
z-index: 80;
}
#savecartastemplate input.submit, #opentemplate input.submit, #sendcartasemail input.submit {
cursor: pointer;
font-size: 0.7em;
margin: 0.6em 0 0 0;
padding: 2px 5px 2px 15px;
border: 1px solid #FF9900;
color: #FFF;
background: #FF9900 url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
#savecartastemplate h1, #opentemplate h1, #sendcartasemail h1 {
clear: both;
font-size: 0.9em;
margin: 0 0 0.4em 0;
padding: 0;
}
#savecartastemplate p, #opentemplate p, #sendcartasemail p {
font-size: 0.7em;
padding: 0.6em 0 0 0;
}
#savecartastemplate ul, #opentemplate ul, #sendcartasemail ul {
font-size: 0.7em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 0 0 2em;
}
#savecartastemplate ul li, #opentemplate ul li, #sendcartasemail ul li {
margin: 0 0 0.4em 0;
}
.hint {
margin: 0.6em 0.6em 0 0;
padding: 0 0.6em 0.6em 1.8em;
background: #FFDDAA url(../images/css/master/background_hint.gif) no-repeat 10px 10px;
}
#opentemplate span {
font-size: 0.7em;
}
/* settings for alternatives, accessories, altacc popup */
#alternatives {
width: 630px;
height: 262px;
visibility: hidden;
position: absolute;
top: 430px;
left: 180px;
padding: 10px;
border: 1px solid #D3DCED;
background: #FFF;
z-index: 90;
overflow: auto;
}
#accessories {
width: 630px;
height: 262px;
visibility: hidden;
position: absolute;
top: 430px;
left: 180px;
padding: 10px;
border: 1px solid #D3DCED;
background: #FFF;
z-index: 91;
overflow: auto;
}

#content #alternatives table, #content #accessories table{
border-right: 1px solid #D3DCED;
border-bottom: 1px solid #D3DCED;
}


#altacc {
width: 630px;
height: 262px;
visibility: hidden;
position: absolute;
top: 610px;
left: 180px;
padding: 10px;
border: 1px solid #D3DCED;
background: #FFF;
z-index: 92;
}
.altacc a {
font: bold 11px arial, helvetica, sans-serif;
text-decoration: none;
padding: 0 4px;
position: absolute;
top: 18px;
right: 18px;
border: 2px solid #FFF;
color: #FFF;
background: #D3DCED;
}
#alternatives ul, #accessories ul, #altacc ul {
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 0 1em 2em;
}
#alternatives ul li, #accessories ul li, #altacc ul li {
margin: 0 0 0.4em 0;
}
/* settings for contentboxwide */
.contentboxwide {
width: 779px;
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
}
.column3 {
float: left;
width: 235px;
padding: 0.6em;
border-right: 1px dotted #B8B8B8;
}
.column3.last {
border-right: 0;
margin-right: 0;
}
#content .column3 ul {
margin-top: 0;
margin-left: 1.5em;
}

.column3 span{
color: #335EAD;
}

/* order status */
#content #orderstatus {
margin: 0 0 0.6em 0;
background: #FFFFFF;
}
#content #orderstatus ol {
font-size: 0.8em;
font-weight: bold;
margin: 0;
}
#content #orderstatus ol li {
line-height: 28px;
margin: 0;
padding: 0.4em 1em;
display: inline;
border-right: 1px solid #FFF;
color: #335EAD;
}
#content #orderstatus ol li.active {
color: #FFF;
background: #FF9900;
}
.orderbox {
clear: both;
padding: 0;
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
}
.orderbox span {
color: #335EAD;
}

.orderbox span.red{
color: red;
font-size: 0.7em;
}

.orderbox .date {
width: 30px;
font-size: 1em;
padding: 2px;
border: 1px solid #999;
}
.orderbox .number {
width: 115px;
font-size: 1em;
padding: 2px;
border: 1px solid #999;
}
.orderbox select {
width: 220px;
font-size: 0.7em;
border: 1px solid #999;
}
.orderbox .boxleft {
float: left;
width: 357px;
padding: 1em;
}
.orderbox .boxright {
float: left;
width: 357px;
padding: 1em;
}
#content .boxleft h1 {
margin-top: 0;
}
.orderbox .borderleft {
border-left: 1px dotted #B8B8B8;
}
.orderbox .borderright {
border-right: 1px dotted #B8B8B8;
}
.orderboxaddresslist dl {
margin: 0 0 0.6em 0;
padding: 0;
}
.orderboxaddresslist dl dt {
font-size: 0.7em;
margin: 0 0 0.2em 0;
padding: 0.2em 0.6em;
background: #FFFFFF;
}
#content .orderbox .boxleft ul, #content .orderbox .boxright ul {
margin-top: 0;
}
#content .orderbox .boxleft ul li a, #content .orderbox .boxright ul li a {
color: #5C5C5C;
text-decoration: none;
}
#content .orderbox .boxleft ul li a:hover, #content .orderbox .boxright ul li a:hover {
color:#335EAD;
}
/* confirmation settings */
#content .sendorderbg {
clear: both;
padding: 0;
margin: 0 0 1em 0;
padding: 1em;
background: #FFF4E2;
font-size: 1.4em;
}
#content .sendrfqbg {
clear: both;
padding: 0;
margin: 0 0 1em 0;
padding: 1em;
background: #FFFFFF;
font-size: 1.4em;
}

#content .sendrfqbg table, #content .sendorderbg table{
border:none;
margin:0;
padding:0;
width:100%;
}

#content .sendorderbg td, #content .sendrfqbg td {
width: 33%;
white-space: nowrap;
}
#content .sendorderbg strong, #content .sendrfqbg strong {
color: #335EAD;
}
/* --------------------------------- confirmationboxwide -----------------------------------------*/
.confirmationboxwide {
clear: both;
width: 747px;
padding: 0;
margin: 0 0 1em 0;
padding: 1em;
border: 1px solid #D3DCED;
}

#content .confirmationboxwide table{
border-left: none;
border-top: none;
font-size:1em;
}

.confirmationboxwide .marginright {
margin: 0 11px 0.6em 0;
}
.confirmationboxwide .floatleft {
width: 368px;
display: inline;
}
.confirmationboxwide textarea {
font-family: arial, helvetica, sans-serif;
width: 362px;
font-size: 0.7em;
padding: 2px;
border: 1px solid #999;
color: #5C5C5C;
}
.confirmationboxwide span strong {
font-size:1.1em;
color:#335EAD;
}
.confirmationboxwide span {
color: #CB0202;
}
/* --------------------------------- confirmationboxwide -----------------------------------------*/
.confirmationbox {
width: 351px;
float: left;
padding: 0;
margin: 0 0 1em 0;
padding: 1em;
border: 1px solid #D3DCED;
}
.confirmationbox .alignright {
text-align: right;
}
.confirmationbox span {
color: #FF9900;
}
.confirmationbox.marginright {
margin: 0 11px 0.6em 0;
}
.confirmationbox strong {
color: #335EAD;
}
.confirmationbox .floatright p{
font-weight:normal;
color: #5C5C5C;
}
.confirmationbox .floatright p span{
font-size: 1.2em;
}
* html .confirmationbox .floatright p span{
font-size: 1.4em;
}
* html .confirmationboxwide p span{
font-size: 0.9em;
}
.confirmationbox hr {
clear: both;
height: 0;
border-top: 0;
border-bottom: 1px dotted #B8B8B8;
color: #B8B8B8;
background: #B8B8B8;
}
/* --------------------------------- registertop -----------------------------------------*/
#registertop hr {
width: 260px;
clear: both;
height: 0;
border-top: 0;
border-bottom: 1px dotted #B8B8B8;
color: #B8B8B8;
background: #B8B8B8;
}
.registerbg {
width: 210px;
margin: 0 0 1em 0;
padding: 0.6em 0.6em 0 0.6em;
background: #FFF4E2;
}
/* registration settings -----------------------------------------------------*/
/* registration layout elements */
.formboxbright {
width: 358px;
margin: 0 0 1px 0;
padding: 15px;
border: 1px solid #D3DCED;
background: #FFFFFF;
}
.formboxdark {
width: 358px;
margin: 0 0 1px 0;
padding: 15px;
border: 1px solid #D3DCED;
background: #FFFFFF;
}
.formboxbright label, .formboxbright input, .formboxbright select, .formboxdark label, .formboxdark input, .formboxdark select {
float: left;
}
.formboxbright label, .formboxdark label {
width: 80px;
}
.formboxbright label.short, .formboxdark label.short {
width: 20px;
}
.formboxbright label.wide, .formboxdark label.wide {
width: auto;
}
.formboxbright input, .formboxbright select, .formboxdark input, .formboxdark select {
margin: 0 5px 3px 0;
}
.formboxbright select, .formboxdark select {
font-size: 0.7em;
width: 187px;
}
.formboxbright.height150, .formboxdark.height150 {
height: 150px;
}
.formboxbright.height200, .formboxdark.height200 {
height: 200px;
}
.formboxbright.marginbottom, .formboxdark.marginbottom {
margin: 0 0 1em 0;
}
.formboxbright span, .formboxdark span {
color: #CB0202;
}
form br {
clear: both;
}
select.middle {
font-size: 12px;
width: 100px;
}
select.width50 {
font-size: 12px;
width: 50px;
}
select.width187 {
font-size: 12px;
width: 187px;
}
select.wide {
font-size: 12px;
width: 200px;
}
input.arrow {
cursor: pointer;
margin: 0 0 0 0.6em;
padding: 0 3px;
border: 0;
background: transparent url(../images/css/master/icon_submit.gif) no-repeat 0 6px;
}
input.fieldshort {
font-size: 12px;
width: 30px;
padding: 2px;
border: 1px solid #000;
}
input.fieldmiddle {
font-size: 12px;
width: 180px;
padding: 2px;
border: 1px solid #000;
}
input.fieldwide {
font-size: 12px;
width: 100px;
padding: 2px;
border: 1px solid #000;
}
input.extended {
font-size: 12px;
width: 270px;
padding: 2px;
border: 1px solid #000;
}
textarea.extended {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
width: 270px;
padding: 2px;
border: 1px solid #000;
}
.confirmationboxwide input.submit {
cursor: pointer;
font-size: 0.7em;
margin: 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
.confirmationboxwide.center {
text-align: center;
}
/* settings for formular elements in tables */
input.amount {
width: 30px;
font-size: 0.8em;
padding: 2px;
border: 1px solid #999;
}
.quotelist, .quotelistleft {
padding: 0;
margin: 0;
}
.quotelist table {
margin-left: -10px;
}
.quotelist td, .quotelistleft td {
border: 0;
font-size: 1em;
vertical-align: top;
}
.quotelistleft td.login {
font-size: 1.4em;
background: #FFFFFF;
}
.quotelistleft td.login label {
float: left;
width: 120px;
font-weight: bold;
}
.quotelistleft td.login input {
width: 12.7em;
}
.quotelistleft td.plain, td.plain {
padding: 0;
}
.quotelist .save {
padding: 0 1em;
background: url(../images/css/master/icon_submit.gif) no-repeat;
background-position: left;
}
.quotelist input, .quotelistleft input {
width: auto;
padding: 0;
line-height: 1.2em;
}
.quotelist .formbutton {
margin: 10px 0 0 0;
float: right;
}
.quotelistleft .formbutton br {
line-height: 0.3em;
}
.quotelist input#listname {
font-size: 1em;
padding: 0.3em 0.4em;
color: #5C5C5C;
border: 1px solid #000;
line-height: 1.3em;
margin:0;
}
.quotelist .formbutton #submit {
font-size: 1em;
border: 1px solid #D3DCED;
color: #000;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 4px;
}
.floatleft form table.quotelistleft {
margin-top: 5px;
}
.related ul {
font-size: 0.7em;
list-style: none;
margin: 1em 0;
}
.related ul li {
margin: 0 0 0.4em 0;
padding: 0.4em 0 0 4em;
background: url(../images/css/master/background_ul_li_pdf.gif) no-repeat;
}
/* specs content settings ---------------------------------------------------*/
#contentmovie {
margin: 0 0 1em 0;
}
#content, #iframe {
clear: both;
}
/* content headlines */
#content h1 {
clear: both;
font-size: 0.9em;
margin: 0 0 0.4em;
padding: 0;
}
#sitemapcontainer h1 {
clear: both;
font-size: 0.8em;
margin: 0;
padding: 0.4em 1em;
color: #335EAD;
border: 1px solid #D3DCED;
border-bottom: 0;
}
#content .h1colored h1 {
clear: both;
font-size: 0.8em;
margin: 0;
padding: 0.4em 1em;
color: #335EAD;
border-top: 1px solid #D3DCED;
border-right: 1px solid #D3DCED;
border-left: 1px solid #D3DCED;
}
#content #headline h1 {
float: left;
font-size: 0.9em;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
#content #headline ul {
float: right;
}
#content #headline form {
font-size: 0.7em;
float: right;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
#content #headline select {
font-size: 1em;
}
#content h1 span.search, p span.search {
font-size: 0.6em;
font-weight: normal;
}
#content h2 {
clear: both;
font-size: 0.8em;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
/* content paragraphs */
#content p span.search {
font-size: 0.9em;
font-weight: normal;
}
#content img.search {
float: none;
margin: 0;
padding: 0;
}
#content img {
float: left;
margin: 0 0.5em 0.5em 0;
padding: 0;
overflow: hidden;
}
#content p, #content label, #sitemapcontainer p {
font-size: 0.7em;
padding: 0 0 0.6em 0;
}
#content ul {
font-size: 0.7em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 0 1em 2em;
}
#content ul li {
margin: 0 0 0.4em 0;
}
#content ul li ul {
font-size: 1em;
}
#iframe p {
font-size: 0.7em;
padding: 0.6em;
}
/* content product pages */
#productpageheader {
width: 570px;
margin: 0 0 1em 0;
padding: 0.2em 0.6em;
border: 1px solid #D3DCED;
color: #5C5C5C;
}
#productpageheader h1 {
float: left;
font-size: 1em;
margin: 0;
}
#productpageheader h1 span {
font-size: 0.7em;
font-weight: normal;
}
#productpageheader ul {
_width: 200px;
float: right;
margin: 0;
padding: 1.2em 0 0 0;
text-align: right;
}
.productpageheadertable {
height: 19px;
margin: 0;
padding: 0.4em 0.6em 0.1em 0.6em;
border: 1px solid #D3DCED;
}
#content .productpageheadertable h1 {
float: left;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#content .productpageheadertable ul {
float: right;
margin: 0;
padding: 0.2em 0 0 0;
text-align: right;
}
#content .tableproductpagebox {
width: 100%;
margin: 0 0 1em 0;
font-size: 0.9em;
border-top:none;
border-left:none;
}
#content .tableproductpagebox p a {
color: #5C5C5C;
}
#content .tableproductpagebox p a:hover {
text-decoration: none;
color: #335EAD;
}
.tableproductpagebox td {
vertical-align: top;
margin: 0;
padding: 0;
border: 1px solid #D3DCED;
}
.tableproductpagebox td.bordernone {
border: 0;
}
.tableproductpagebox td.bordernonetopbottom {
border-top: 0;
border-bottom: 0;
}
.tableproductpagebox td.bordernonetop {
border-top: 0;
}
.tableproductpagebox td.bordernoneright {
border-right: 0;
}
.tableproductpagebox td.bordernoneleft {
border-left: 0;
}
#content .tableproductpagebox td h1 {
font-size: 0.9em;
margin: 0;
padding: 0.6em;
}
#content .tableproductpagebox td p{
font-size:11px;
padding:0.6em 1.2em;
}

#content .tableproductpagebox td a, #content .tableproductpagebox td ul{
font-size:11px;
}

.tableproductpagebox td.imgleft {
width: 290px;
height: 36px;
background: url(../images/css/master/background_product_page_box_left.jpg) no-repeat;
}
.tableproductpagebox td.imgright {
width: 290px;
height: 36px;
background: url(../images/css/master/background_product_page_box_right.jpg) no-repeat;
}
.tableproductpagebox ul {
vertical-align: bottom;
}
#productpageboxcenter {
clear: both;
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
background: url(../images/css/master/background_product_page_box_center.jpg) no-repeat 0 29px;
}
#productpageboxcenter h1 {
font-size: 0.7em;
margin: 0 0 50px 0;
padding: 0.6em;
}
#productpageboxcenter p {
padding: 0.6em;
}
#productpagebackto {
clear: both;
margin: 0 0 1em 0;
color: #FFF;
background: #FF9900;
}
#productpagebackto ul {
margin-top: 0;
padding: 0.6em 0 0.4em 0;
}
#productpagebackto ul li a {
font-weight: bold;
text-decoration: none;
color: #FFF;
}
#productpagebackto ul li a:hover {
text-decoration: underline;
}

/* -----------------EMD Products ---------------------*/

#emdproduct .table01{
border: 1px solid #D3DCED;
}

#emdproduct .table01 .table01, #emdproduct .table01 table, #emdproduct .table01 .table01 table{
border:none;
}

#emdproduct .table01 .table01 td, #emdproduct .table01 table{
font-size:11px;
}

#emdproduct .table01 .table01 td p, #emdproduct .table01 td p, #emdproduct .table01 table td p{
font-size:1em;
}

/* special ul with coloured list style type ---------------------------------------------------*/
#content .biosciences ul {
list-style-image: url(../images/css/master/icon_square_portal_biosciences.gif);
padding-left: 7px;
}
#content .chemdat ul {
list-style-image: url(../images/css/master/icon_square_portal_chemdat.gif);
padding-left: 7px;
}
#content .cosmetics ul {
list-style-image: url(../images/css/master/icon_square_portal_cosmetics.gif);
padding-left: 7px;
}
#content .food ul {
list-style-image: url(../images/css/master/icon_square_portal_food.gif);
padding-left: 7px;
}
#content .lcd ul {
list-style-image: url(../images/css/master/icon_square_portal_lcd.gif);
padding-left: 7px;
}
#content .pharma ul {
list-style-image: url(../images/css/master/icon_square_portal_pharma.gif);
padding-left: 7px;
}
#content .pigments ul {
list-style-image: url(../images/css/master/icon_square_portal_pigments.gif);
padding-left: 7px;
}
#content .table01 ul {
font-size: 1em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 0.8em 0 1em 3.7em;
}
#content .table01 ul li {
margin: 0 0 0.4em 0;
}
#content .table01 ul li ul {
font-size: 1em;
}
#content ol {
font-size: 0.7em;
margin: 1em 2em;
}
#content ol li {
margin: 0 0 0.4em 0.5em;
}
#content ol li p {
font-size: 1em;
padding: 0 0 0.6em 0;
}
#content ol li ol {
font-size: 1em;
}
#content .loweralpha ol {
font-size: 0.7em;
list-style: lower-alpha;
margin: 1em 2em;
}
#content .loweralpha ol li {
margin: 0 0 0.4em 0;
}
#content .loweralpha ol li ol {
font-size: 1em;
}
#pages {
float: left;
font-size: 0.7em;
margin: 0.4em 0 0 0;
color: #5C5C5C;
}
#pages a {
padding: 0 0.4em 0 0;
}
#contentpulldownatoz {
float: right;
font-size: 1em;
margin: 0.4em 0 0.6em 0;
text-align: right;
white-space: nowrap;
color: #5C5C5C;
}
#contentpulldownatoz select {
font-size: 1.0em;
width: 40px;
color: #5C5C5C;
background: #FFF;
}
/* splashpage settings ---------------------------------------------------*/
#splashpagemovie {
margin-left: 16px;
}
/* pathway settings ---------------------------------------------------*/
#contentboxpathway {
width: 779px;
margin: 0.6em 0;
border: 1px solid #D3DCED;
color: #5C5C5C;
background: #FFFFFF url(../images/css/master/background_pathway_overview.jpg) no-repeat top right;
}
/* headline settings for pathway overview */
#contentboxpathway h1 {
clear: both;
font-size: 0.9em;
margin: 0 0 0.4em 0;
padding: 0.4em 1em;
color: #FFF;
background: #D3DCED;
}
/* list settings for pathway overview */
#contentboxpathway ul {
font-size: 0.7em;
list-style: none;
}
#contentboxpathway ul li {
margin: 0 0 0.4em 1em;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/background_ul_li.gif) no-repeat;
}
#contentboxpathway ul li a {
width: 200px;
display: block;
padding: 7px 7px 7px 26px;
text-decoration: none;
color: #5C5C5C;
background: transparent;
}
#contentboxpathway ul li ul {
font-size: 1em;
list-style-type: square;
padding: 0 0 0 1.5em;
margin-top: -6px;
margin-bottom: 7px;
}
#contentboxpathway ul li ul li {
margin: 0 1.8em;
border: 0;
background: #FFF;
}
#contentboxpathway ul li ul li a {
padding: 0;
}
#contentboxpathway ul li a:hover, #contentboxpathway ul li ul li a:hover {
color:#335EAD;
}
/* paragraph settings for pathway overview */
#contentboxpathway p {
font-size: 0.7em;
padding: 0 1.3em 0.6em 1.3em;
}
#pathwayleft {
float: left;
width: 185px;
}
#pathwayleft ul {
padding: 0 0 0 0.3em;
}
#pathwayleft ul li a {
width: 130px;
}
#pathwayright {
float: left;
width: 554px;
}
#pathwayright ul {
margin-bottom: 1.5em;
}
#favedropdown {
float: right;
}
#favedropdown ul li {
list-style-image: url(../images/css/master/pathwayicon_ul_li.gif);
color: #5C5C5C;
background: #FFF;
}
#favedropdown select {
font-size: 1.0em;
}
/* search result settings ---------------------------------------------------*/
/* tabs for search resultlist */
#searchresultnavi {
color: #5C5C5C;
background: #FFF;
padding: 0;
margin: 0;
}
#searchresultnavi ul {
float: left;
list-style: none;
padding: 0;
margin: 0;
}
#searchresultnavi ul li {
float: left;
list-style: none;
padding: 0;
margin: 0;
}
#searchresultnavi ul li a {
font-weight: bold;
font-size: 1.2em;
display: block;
margin: 0 0.4em 0 0;
padding: 0.4em 1.1em;
text-align: center;
text-decoration: none;
color: #5C5C5C;
background: #FFFFFF;
}
#searchresultnavi ul li a:hover {
color: #FFF;
background: #D3DCED;
}
#searchresultnavi ul li a.active {
color: #FFF;
background: #D3DCED;
}
/* navi for quick results */
#content #searchsuggestresults table{
border-top:none;
border-left:none;
}

#searchsuggestresults td {
width: 180px;
font-size: 1em;
white-space: nowrap;
border-bottom: 1px dotted #D3DCED;
}
#searchsuggestresults td.alt {
width: 80px;
text-align: right;
padding: 0 8px 0 0;
border-right: 1px dotted #D3DCED;
}
#searchsuggestresults td.noborderright {
border-right: 0;
}
#searchsuggestresults td.noborderbottom {
border-bottom: 0;
}
#searchsuggestresults td span {
font-size: 1.2em;
font-weight: bold;
color: #335EAD;
}
#searchsuggestresults td a {
display: block;
font-size: 1.0em;
text-decoration: none;
padding: 10px 5px 10px 40px;
color: #5C5C5C;
background: url(../images/css/master/icon_ul_li.gif) no-repeat 20px 12px;
cursor:pointer;
}
#searchsuggestresults td a:hover {
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 20px 12px;
color: #335EAD;
cursor: pointer;
}
#searchsuggestresults td.active {
color: #335EAD;
font-weight:bold;
}
/* productguide settings ---------------------------------------------------*/
#productguide {
border: 1px solid #D3DCED;
margin: 0 0 1em 0;
}
/* white headline with colored background */
#productguide h1 {
font-size: 0.8em;
margin: 0;
padding: 0.4em 1em;
color: #335EAD;
}
/* paragraph setting for product guide */
#productguide p {
padding: 0.6em 0 0.6em 2em;
margin: 0;
}
/* dropdownlist for product guide */
#productguide a.next {
font-weight: bold;
padding: 0 1em 0 0.2em;
margin: 0;
color: #D3DCED;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat right center;
}
#productguide a.change {
font-weight: bold;
padding: 0 0 0 1.1em;
margin: 0;
color: #D3DCED;
background: #FFF url(../images/css/master/icon_back.gif) no-repeat left center;
}
/* settings for new search */
#productguide a.orange {
font-weight: bold;
padding: 0 0 0 1.1em;
margin-left: 1em;
color: #FF6600;
background: #FFF url(../images/css/master/icon_back.gif) no-repeat left center;
}
/* image settings for product guide^ */
#productguide img {
padding: 0;
margin: 0 0 0.7em 0;
border: 0;
}
/* list settings for product guide */
.productguidebox {
font-size: 0.7em;
margin: 0.6em 2em 1.0em 2em;
padding: 1.2em;
border: 1px solid #D3DCED;
color: #D3DCED;
background: #FFF;
}
.productguidebox select {
width: 350px;
font-size: 1.0em;
}
.productguidebox span {
color: #5C5C5C;
}
div .backgroundbright {
margin: 0 0 1em 0;
padding: 0.6em;
color: #5C5C5C;
background: #FFFFFF;
}
div .backgrounddark {
margin: 0 0 1em 0;
padding: 0.6em;
color: #5C5C5C;
background: #FFFFFF;
}
div .backgroundyourfields {
font-size: 0.7em;
margin: 0;
padding: 0.7em 0.7em 0.7em 2.6em;
color: #5C5C5C;
background: #FFFFFF;
}
#content .contentboximg {
clear: both;
margin: 0 0 0.6em 0;
padding: 0.6em;
text-align: center;
border: 1px solid #D3DCED;
}
#content .contentboximg img {
float: none;
margin: 0;
}
.contentboxflex {
clear: both;
padding: 0.5em;
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
}
.contentbox, .contentboxbright {
clear: both;
padding: 0.5em;
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
display: inline-block;
}
.contentboxbright, .contentboxflex {
background: #FFFFFF;
}
#content .contentboxbright ul, #content .contentboxflex ul {
margin-top: 0;
}
.contentboxbright input, .contentboxflex input {
margin-bottom: 0.2em;
}

.contentboxflex p a, .contentbox p a{
padding: 0;
text-decoration:underline;
color: #335EAD;
}

/* Hide from IE Mac \*/
* html .contentbox, * html .contentboxbright, * html .orderbox,  * html .confirmationboxwide,  * html #productpagebox,  * html #productpageheader {
height: 1%;
width: auto;
}
.contentbox, .contentboxbright, .orderbox, .confirmationboxwide, #productpagebox, #productpageheader {
display: table;
}
.contentimagesmall dl, .contentimagemiddle dl, .contentimagebig dl {
float: left;
margin: 0 0.5em 0.1em 0;
padding: 0;
overflow: hidden;
}
.contentimagesmall dl dt, .contentimagemiddle dl dt, .contentimagebig dl dt {
margin: 0;
padding: 0;
}
.contentimagesmall dl dd, .contentimagemiddle dl dd, .contentimagebig dl dd {
font-size: 0.6em;
margin: 0;
padding: 5px 10px;
border: 1px solid #D3DCED;
}
.contentimagesmall dl {
width: 78px;
}
.contentimagemiddle dl {
width: 177px;
}
.contentimagebig dl {
width: 374px;
}
/* End hide from IE-mac */
/* contactform settings -----------------------------------------------------------*/
#contact * span, .contentbox span, .red{
color: #CB0202;
}
/* settings for lightblue boxes */
#contactleft, #contactright, #contactbottom, #registerleft, #registerright, #registerleft02, #registerright02 , #registerbottom {
margin: 0 1px 1px 0;
padding: 5px;
width: 379px;
height: 12em;
}
/* settings for formular fields */
#contactleft input, #contactright input, #contactbottom input, #contactleft select, #contactright select, #contactbottom select, #registerleft select, .quotelistleft select {
width: 13em;
font-size: 0.75em;
color: #5C5C5C;
border: 1px solid #000;
line-height: 1.4em;
margin: 2px 0;
padding: 2px;
}
#contactleft input, #contactright input, #contactbottom input {
height: 1.2em;
}
#contactbottom textarea {
font-family: arial, helvetica, sans-serif;
width: 37em;
font-size: 12px;
color: #5C5C5C;
border: 1px solid #000;
line-height: 1.4em;
margin: 2px 0;
padding: 2px;
}

/* equivalent settings for registration form */
#registertop input, #registerleft input, #registerright input, #registerleft02 input, #registerright02 input, #registerbottom input, #registerleft select, #registerright select, #registerleft02 select, #registerright02 select, #registerbottom select {
width: 13em;
font-size: 0.75em;
line-height: 1.4em;
margin: 2px 0;
padding: 2px;
border: 1px solid #000;
}
#registertop input, #registerleft input, #registerright input, #registerleft02 input, #registerright02 input, #registerbottom input {
height: 1.2em;
}
#registerleft02, #registerright02 {
background: #FFFFFF;
margin-bottom: 16px;
}
#registertop {
white-space: nowrap;
padding: 5px 30px 5px 5px;
}
#registerleft, #registerright {
height: 13.5em;
}
#contactleft, #contactright, #registertop, #registerleft, #registerright, #registerleft02, #registerright02 {
float: left;
}
#contactleft label, #contactright label, #contactbottom label, #registerleft label, #registerright label, #registerbottom label {
float: left;
width: 108px;
line-height: 1.8em;
}

#registertop label{
float: left;
width: 150px;
line-height: 1.8em;
}

#registertop input {
margin-bottom: 4px;
}
#registerhelp p {
padding: 5px;
}
#registerlink {
margin-left: 270px;
}
#registerlink ul {
padding-left: 20px;
margin-bottom: 0;
font-weight: bold;
}
#registerlink img {
margin-left: 20px;
}
#contactbottom {
clear: left;
width: 769px;
background: #FFFFFF;
margin-bottom: 5px;
} 
#registerbottom {
clear: left;
height: 7.5em;
width: 769px;
margin-bottom: 5px;
} 
input.quotelist {
font-size: 1em;
width: 4em;
}
input.delete {
width: 11px;
height: 12px;
border: 0;
}
#contactleft #adressmale, #contactleft #adressfemale, #contactleft #adressfemaleneutrum, #registerleft #adressmale, #registerleft #adressfemale {
border: 0;
width: auto;
margin-right: 1em;
}
#contactbottom textarea, #registerbottom textarea {
margin-top: 0.2em;
color: #5C5C5C;
border: 1px solid #000;
}
#registerbottom table td {
padding: 0;
vertical-align: middle;
}
#registerbottom * input {
width: 3em;
vertical-align: middle;
}
.formbutton {
margin: 20px 0;
}
.formbutton span, #contact .formbutton span {
margin: 0 1.15em;
color: #D3DCED;
font-weight: bold;
font-size: 1.2em;
}
.formbutton input {
margin: 0;
padding: 0.2em 25px;
font-size: 0.7em;
border: 1px solid #D3DCED;
color: #000;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 38%;
text-align: left;
}
.formbutton #submit {
width: auto;
padding: 0.1em 10px;
border: 1px solid #D3DCED;
color: #000;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 4px;
}
#contactleft #title, #registerleft #title {
width: 3em;
font-size: 1em;
color: #5C5C5C;
border: 1px solid #000;
}
.table01 .formbutton input {
font-size: 0.8em;
}
.formbuttonshort input {
float: left;
font-size: 0.9em;
text-align: left;
margin: 15px 0 0 10px;
padding: 0.2em 25px;
border: 1px solid #D3DCED;
color: #000;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 38%;
}
.formbutton .buttonlong, .formbuttonshort .buttonlong {
width: 20em;
}
.formbutton .buttonmiddle, .formbuttonshort .buttonmiddle {
width: 18em;
}
.formbutton .buttonshortplus, .formbuttonshort .buttonshortplus {
width: 16em;
}
.formbutton .buttonshort, .formbuttonshort .buttonshort {
width: 13em;
}
input.noborder, input#specsradio1, input#specsradio2, input#specsradio3, input#specsradio4, input#specsradio5, input#specsradio6, input#specsradio7, input#specsradio8 {
border: 0;
width: auto;
}
.iconsubmitgo {
cursor: pointer;
font-size: 0.8em;
font-weight: bold;
margin: 0;
padding: 0 0 0 15px;
border: 0;
color: #5C5C5C;
background: url(../images/css/master/icon_submit.gif) no-repeat 6px 3px;
}
.formbutton:focus {
text-decoration: none;
}
/* sitemap settings -----------------------------------------------------------*/
/* background sitemap settings */
.sitemapbox {
margin: 0 0 1em 0;
padding: 0;
border: 1px solid #D3DCED;
color: #5C5C5C;
background: #FFFFFF;
}
.sitemapbox div.separator {
height: 0;
}
div.sitemap {
margin: 20px 0 0 0;
padding: 0 0 10px 0;
background: #FFFFFF;
}
/* sitemap settings for list */
div.sitemap li {
margin: 0;
padding: 2px 0 0 15px;
list-style-type: none;
}
div.sitemap li {
background: url(../images/css/master/sitemap_tm.gif) no-repeat 0% 0%;
}
div.sitemap li.last {
background: url(../images/css/master/sitemap_lm.gif) no-repeat 0% 0%;
}
div.sitemap li.home {
background: transparent;
}
/* sitemap settings for tree images */
div.sitemap a.file {
font: normal 11px arial, helvetica, sans-serif;
text-decoration: none;
padding: 0 0 0 20px;
color: #5C5C5C;
background: url(../images/css/master/sitemap_file.gif) no-repeat 0% 0%;
}
div.sitemap a.file:hover {
color:#335EAD;
color: #5C5C5C;
background: url(../images/css/master/sitemap_file.gif) no-repeat 0% 0%;
}
div.sitemap a.folderclosed {
font: bold 11px arial, helvetica, sans-serif;
margin: 0;
padding: 0 0 0 30px;
text-decoration: none;
color: #5C5C5C;
background: url(../images/css/master/sitemap_folderclosed.gif) no-repeat 0% 0%;
}
div.sitemap a.folderclosed:hover {
color:#335EAD;
padding: 0 0 0 30px;
color: #5C5C5C;
background: url(../images/css/master/sitemap_folderclosed.gif) no-repeat 0% 0%;
}
div.sitemap a.folder {
font: bold 11px arial, helvetica, sans-serif;
margin: 0;
padding: 0 0 0 30px;
text-decoration: none;
color: #5C5C5C;
background: url(../images/css/master/sitemap_folder.gif) no-repeat 0% 0%;
}
div.sitemap a.folder:hover {
color:#335EAD;
padding: 0 0 0 30px;
color: #5C5C5C;
background: url(../images/css/master/sitemap_folder.gif) no-repeat 0% 0%;
}
div.sitemap a.home {
font: bold 11px arial, helvetica, sans-serif;
margin: 0 0 0 -10px;
padding: 0 0 0 20px;
text-decoration: none;
color: #5C5C5C;
background: url(../images/css/master/sitemap_folderhome.gif) no-repeat 0% 0%;
}
div.sitemap a.home:hover {
color:#335EAD;
margin: 0 0 0 -10px;
padding: 0 0 0 20px;
color: #5C5C5C;
background: url(../images/css/master/sitemap_folderhome.gif) no-repeat 0% 0%;
}
div.sitemap ul {
margin: 0 0 0 -15px;
padding: 0 0 0 23px;
list-style-type: none;
}
div.sitemap ul {
background: url(../images/css/master/sitemap_im.gif) repeat-y 0% 0%;
}
div.sitemap ul.last {
background-image: none;
}
/* sitemap settings for navigation links */
div.openclose {
position: relative;
float: right;
margin: 30px 23px 0 23px;
padding: 0;
color: #5C5C5C;
background: transparent;
}
/* additional background settings  */
.sitemapcontentbox {
margin: 0;
padding: 0;
border-top: 6px solid #D3DCED;
border-right: 1px solid #D3DCED;
border-bottom: 1px solid #D3DCED;
border-left: 1px solid #D3DCED;
color: #5C5C5C;
background: #FFFFFF;
}
.sitemapcontentboxdebug {
margin: 0;
padding: 0 20px;
color: #5C5C5C;
background: transparent;
}
div.sitemapbgdark {
font: normal 11px arial, helvetica, sans-serif;
margin: 20px 20px 0 20px;
padding: 14px 0;
color: #5C5C5C;
background: #FFFFFF;
}
div.sitemapbglight {
width: 265px;
font: normal 11px arial, helvetica, sans-serif;
margin: 0;
padding: 0 0 14px 0;
border-top: 14px solid #FFFFFF;
color: #5C5C5C;
background: #FFFFFF;
}
div.sitemapbglight p {
font: normal 11px arial, helvetica, sans-serif;
color: #5C5C5C;
background: transparent;
}
div.sitemapbglight p a {
font: normal 11px arial, helvetica, sans-serif;
text-decoration: none;
color: #5C5C5C;
background: transparent;
}
div.sitemapbglight p a:hover {
color:#335EAD;
color: #5C5C5C;
background: transparent;
}
div.sitemapbglight h2 {
font-size: 1.1em;
margin: 0;
padding: 5px 18px;
color: #5C5C5C;
background: #FFFFFF;
}
.valigntop {
vertical-align: top;
}
/* teaser settings -----------------------------------------------------------*/
/* settings for right column and equivalent boxes in the content */
#myportal, #quicklinks, #specials, .retrievepasswd, #productlinks, #quicklinkspulldown, #quickorder {
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
}
/* teaserbox for content */ 
.retrievepasswd {
float: left;
margin: 0 0 0.6em 0;
width: 170px;
height: 121px;
}
.quotelist .retrievepasswd {
margin-top: 0;
}
/* teaserbox spacing */
.right200 {
width: 200px;
}
div.boxgap {
padding: 0 0 6px 10px;
}
.right250 {
width: 250px;
}
/* teaserbox headlines */
#myportal h1, #quicklinks h1, #specials h1, #quicklinkspulldown h1, #quickorder h1, .retrievepasswd h3 {
font-size: 0.7em;
padding: 0.5em 0 0.6em 1em;
border-bottom: 1px dotted #D3DCED;
color: #335EAD;
}
#specials h1 {
border-bottom: 0;
}
.retrievepasswd h3 {
margin: 0 0 0.4em 0;
font-weight: bold;
}
.table01 .retrievepasswd h3 {
font-size: 1em;
font-weight: bold;
}
/* teaserbox red inline text */
.retrievepasswd span {
padding: 0 0.5em;
color: #F00;
}
/* teaserbox formular fields and buttons */
#myportal input, .retrievepasswd input {
width: 120px;
font-size: 9px;
height: 13px;
margin: 0.4em 0 0 0.4em;
padding: 0.2em 0.4em;
border: 1px solid #999;
}
#myportal .iconsubmit, .retrievepasswd #submit {
width: 7px;
height: 6px;
border: 0;
}
/* teaserbox lists */
#myportal ul, #quicklinks ul {
font-size: 0.7em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 0.5em 2.1em;
}
#myportal ul li, #quicklinks ul li {
margin: 0 0 0.4em 0;
}
#myportal ul li a, #quicklinks ul li a {
text-decoration: none;
color: #5C5C5C;
}
#myportal ul li a:hover, #quicklinks ul li a:hover {
color:#335EAD;
}
/* teaserbox specials */

#specialssmall p a {
font-size: 0.7em;
text-decoration: none;
text-align: right;
height: 50px;
display: block;
padding: 5px 20px 5px 5px;
background: url(../images/css/master/background_specialssmall.gif) no-repeat;
}
#specialssmall p a:hover {
background: url(../images/css/master/background_specialssmall_hover.gif) no-repeat;
}
#specialsbig p a {
font-size: 0.7em;
text-decoration: none;
text-align: right;
height: 85px;
display: block;
padding: 5px 20px 5px 5px;
background: url(../images/css/master/background_specialsbig.gif) no-repeat;
}
#specialsbig p a:hover {
background: url(../images/css/master/background_specialsbig_hover.gif) no-repeat;
}
#specialsmovie p a {
font-size: 0.7em;
text-decoration: none;
text-align: right;
height: 50px;
display: block;
padding: 5px 20px 5px 5px;
background: url(../images/css/master/background_specialsmovie.gif) no-repeat;
}
#specialsmovie p a:hover {
background: url(../images/css/master/background_specialsmovie_hover.gif) no-repeat;
}
/* quick links with pulldown */
#quicklinkspulldown select {
width: 145px;
margin: 0.6em;
font-size: 0.7em;
}
/* quick order */
#quickorder p {
font-size: 0.7em;
margin: 0.6em;
}
#quickorder label {
font-size: 0.7em;
margin: 0.6em;
}
#quickorder input {
font-size: 0.7em;
margin: 0.4em 0 0 0.6em;
padding: 2px;
border: 1px solid #999;
}
#quickorder input.productid {
width: 95px;
}
#quickorder input.quantity {
width: 30px;
}
#quickorder input.submit {
text-align: center;
width: 147px;
margin-bottom: 0.6em;
border: 0;
color: #FFF;
background: #FF9900 url(../images/css/master/icon_ul_li.gif) no-repeat 10px 4px;
}
/* navigation productlinks */
#productlinks h1 {
font-size: 0.7em;
padding: 0.4em 1em;
background: #FFFFFF;
}
#productlinks h1 a {
text-decoration: none;
color: #5C5C5C;
}
#productlinks ul {
font-size: 0.7em;
list-style: none;
}
#productlinks ul li {
border-top: 1px dotted #D3DCED;
}
#productlinks ul li a {
width: 141px;
display: block;
padding: 4px 0 4px 26px;
text-decoration: none;
color: #5C5C5C;
background: #FFFFFF url(../images/css/master/background_productlinks_ul_li.gif) no-repeat;
}
#productlinks ul li a:hover {
color:#335EAD;
background: #FFF url(../images/css/master/background_productlinks_ul_li.gif) no-repeat;
}
#productlinks ul li.active a {
background: #FFF url(../images/css/master/background_productlinks_ul_li.gif) no-repeat;
}
/* footer settings -----------------------------------------------------------*/
#footermenu, #footertext {
float: right;
padding: 0.2em 0;
}
/* settings for links on top right */ 
#footermenu {
text-align: right;
width: 100%;
margin-top: 14px;
border-bottom: 1px solid #999;
}
#footermenu img {
float: left;
}
#footermenu p, #footertext p {
font-size: 0.6em;
}
#footermenu p a {
text-decoration: none;
color: #5C5C5C;
}
/* settings for text on bottom right */ 
#footertext p a {
text-decoration: none;
color: #668E90;
}
#footermenu p a:hover {
color:#335EAD;
}
/* settings for anchor on bottom left */ 
#footertopanchor {
float: left;
padding: 0.2em 0;
}
#footertopanchor p {
font-size: 0.6em;
padding: 0 0 0.6em 1.6em;
background: url(../images/css/master/top.gif) no-repeat;
}
#footertopanchor p a {
text-decoration: none;
color: #999;
}
/* ptp popup settings --------------------------------------------------------*/
#ptp {
visibility: hidden;
position: absolute;
top: 129px;
left: 202px;
padding: 10px;
border: 1px solid #CCC;
background: #EFEFEF;
z-index: 50;
}
/* settings for ptp header */
#ptpheader {
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
padding: 20px;
letter-spacing: 1em;
color: #FFF;
background: #BFBFBF url(../images/css/master/background_ptpheader.gif) no-repeat right;
}
#ptpclose a {
font: bold 14px arial, helvetica, sans-serif;
text-decoration: none;
padding: 0 4px;
position: absolute;
top: 22px;
right: 22px;
border: 2px solid #FFF;
color: #FFF;
background: #BB0000;
}
/* settings for ptp content */
#ptpcontent {
padding: 0 20px;
}
#ptpcontent h1 {
clear: both;
font-size: 0.9em;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
#ptpcontent h2 {
clear: both;
font-size: 0.8em;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
#ptpcontent p {
font-size: 0.7em;
padding: 0 0 0.6em 0;
}
#ptpcontent img {
margin: 0 0.5em 0.5em 0;
padding: 0;
overflow: hidden;
}
#ptpcontent table {
border: 1px solid #CCCCCC;
font-size:0.7em;
margin-top: 1em;
}

#ptpcontent table th{
background: #CCCCCC;
}
#ptpcontent table td{
padding: 0.4em 0.4em 0.4em 1em;
}

#ptpcontent table td.PTPTableDark{
background-color: #EFEFEF;
}

#ptpcontent table th {
border: 1px solid #CCCCCC;
border-left: 0;
}

#ptpcontent .contentbox {
border: 1px solid #CCCCCC;
}
#ptpcontent .contentimagesmall dl dd, #ptpcontent .contentimagemiddle dl dd, #ptpcontent .contentimagebig dl dd {
border: 1px solid #CCCCCC;
}
#ptpcontent ol {
font-size: 0.7em;
margin: 1em 2em;
}
#ptpcontent ol li {
margin: 0 0 0.4em 0;
}
#ptpcontent ol li p {
font-size: 1em;
padding: 0 0 0.6em 0;
}
#ptpcontent ol li ol {
font-size: 1em;
}
#ptpcontent .loweralpha ol {
font-size: 0.7em;
list-style: lower-alpha;
margin: 1em 2em;
}
#ptpcontent .loweralpha ol li {
margin: 0 0 0.4em 0;
}
#ptpcontent .loweralpha ol li ol {
font-size: 1em;
}
#ptpcontent ul {
font-size: 0.7em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 0 1em 2em;
}
#ptpcontent ul li {
margin: 0 0 0.4em 0;
}
#ptpcontent ul li ul {
font-size: 1em;
}

#ptpcontent a, #ptpcontent p a, #ptpcontent td.PTPTableDark a, #ptpcontent td.PTPTableBright a{
color: #335EAD;
text-decoration: underline;
}

#ptpcontent .PTPContentBoxLeftPadding img {
float:left;
margin:0pt 0.5em 0.5em 0pt;
overflow:hidden;
padding:0pt;
}

/* settings for ptp footer */
#ptpcontent #ptpfootermenu, #ptpcontent #ptpfootertext {
float: right;
padding: 0.2em 0;
} 
#ptpcontent #ptpfootermenu {
text-align: right;
width: 100%;
border-bottom: 1px solid #999;
}
#ptpcontent #ptpfootermenu p, #ptpcontent #ptpfootertext p {
font-size: 0.6em;
margin: 0;
padding: 0;
}
#ptpcontent #ptpfootermenu p a {
text-decoration: none;
color: #5C5C5C;
}
#ptpcontent #ptpfootertext p a {
text-decoration: none;
color: #668E90;
}
#ptpcontent #ptpfootermenu p a:hover {
color:#335EAD;
}
#ptpcontent #ptpfooterprint {
float: left;
padding: 0.2em 0;
}
#ptpcontent #ptpfooterprint p {
font-size: 0.6em;
padding: 0 0 0.6em 2.2em;
background: url(../images/css/master/background_printlink.gif) no-repeat;
}
#ptpcontent #ptpfooterprint p a {
text-decoration: none;
color: #999;
}
/* glossary popup settings ---------------------------------------------------*/
#glossary h1 {
font-size: 0.8em;
padding: 0.4em 1em;
color: #FFF;
background: #D3DCED;
}
#glossary h2 {
font-size: 0.8em;
padding: 0 0 0.6em 0;
}
#glossarywrapper {
margin: 0 1em;
}
/* settings for glossary list elements */
#glossarya2z ul {
margin: 0.6em 0;
list-style: none;
}
#glossarya2z ul li {
font-size: 0.7em;
display: inline;
}
#glossarya2z ul li a {
padding: 2px;
text-decoration: none;
}
#glossarya2z ul li a:hover {
color: #FFF;
background: #D3DCED;
}
#glossarya2z ul li.active a {
color: #FFF;
background: #D3DCED;
}
#glossaryshowclose ul {
font-size: 0.7em;
text-align: right;
margin: 0.6em 0;
}
#glossaryshowclose ul li {
display: inline;
}
#glossaryshowclose ul li a {
text-decoration: none;
padding: 7px 0 7px 26px;
background: url(../images/css/master/background_ul_li.gif) no-repeat;
}
#glossaryshowclose ul li a:hover {
color:#335EAD;
}
/* settings for glossary paragraph */
#glossary p {
font-size: 0.7em;
padding: 0 0 0.6em 0;
}
/* settings for glossary faq list elements */
.glossaryboxfaqcontent ul {
font-size: 0.7em;
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 0 1em 2em;
}
.glossaryboxfaqcontent ul li {
margin: 0 0 0.4em 0;
}
.glossaryboxfaqcontent ul li ul {
font-size: 1em;
}
.glossaryboxfaqcontent ol {
font-size: 0.7em;
margin: 1em 2em;
}
.glossaryboxfaqcontent ol li {
margin: 0 0 0.4em 0;
}
.glossaryboxfaqcontent ol li ol {
font-size: 1em;
}
.glossaryboxfaq {
font-size: 0.7em;
padding: 3px;
border: 1px solid #D3DCED;
}
.glossaryboxfaq img {
margin: 0 5px;
cursor: hand;
cursor: pointer;
}
.glossaryboxfaqcontent {
padding: 10px 20px 20px 20px;
border: 1px solid #D3DCED;
border-top: 1px solid #FFF;
background: #FFFFFF;
}
/* settings for glossary navigation */
#glossarymenu, #glossarytext {
float: right;
padding: 0;
}
#glossarymenu {
text-align: right;
width: 100%;
border-bottom: 1px solid #999;
}
#glossarymenu img {
float: left;
}
#glossarymenu p, #glossarytext p {
font-size: 0.6em;
margin: 0;
padding: 0.2em 0;
}
#glossarymenu p a {
text-decoration: none;
color: #5C5C5C;
}
#glossarytext p a {
text-decoration: none;
color: #668E90;
}
#glossarymenu p a:hover {
color:#335EAD;
}
#glossarytopanchor {
float: left;
padding: 0.2em 0;
}
#glossarytopanchor p {
font-size: 0.6em;
padding: 0 0 0.6em 1.6em;
background: url(../images/css/master/top.gif) no-repeat;
}
#glossarytopanchor p a {
text-decoration: none;
color: #999;
}
/* add favorites popup settings ---------------------------------------------------*/
/* add favorites headline settings */
#popupheader {
width: 100%;
height: 33px;
padding: 0;
margin: 0;
border: 0;
color: #FFF;
background: #FFF url(../images/css/master/popup_header.jpg) no-repeat left top;
}
#popupheaderhelp {
width: 100%;
height: 33px;
padding: 0;
margin: 0;
border: 0;
color: #FFF;
background: #FFF url(../images/css/master/popup_header_help.jpg) no-repeat left top;
}
#popupheader h1, #popupheaderhelp h1 {
font-size: 0.8em;
padding: 0.5em 0 0 2.8em;
margin: 0;
}
#popup {
width: 260px;
font-size: 0.7em;
padding: 0 0.5em 0.5em 0;
margin: 5px 15px 0px 15px;
color: #5C5C5C;
background: #FFF;
}
#popup h2 {
font-size: 1.3em;
padding: 0.5em 0.5em 0.5em 0.3em;
margin: 0;
color: #5C5C5C;
background: #FFF;
}
/* add favorites: additional settings for lists and close button */
#popup ul {
list-style-image: url(../images/css/master/icon_ul_li.gif);
margin: 1em 0 1em 2em;
}
#popup ul li {
margin: 0 0 0.4em 0;
}
#popup p {
padding: 0 0 0.6em 0;
}
#popup a.close {
text-decoration: none;
padding: 0.3em 0.6em 0.3em 1.5em;
border: 1px solid #D3DCED;
color: #5C5C5C;
background: #FFF url(../images/css/master/popupclose.gif) no-repeat left top;
}
/* print settings ------------------------------------------------------------*/
#logomerckprint img {
margin: 0 0 40px 0;
float: right;
color: #333333;
background: transparent;
}
/* service center ------------------------------------------------------------*/
#contentservicecenter h1 {
clear: both;
font-size: 0.9em;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
/* header illustration */
.servicecenterheaderillu {
width: 591px;
height: 100px;
border-bottom: 1px solid #FFF;
}
.servicecenterheaderillu.start {
background: #FFF url(../images/css/master/background_servicecenter.jpg) no-repeat;
}
.servicecenterheaderillu.applicationfinder {
width: 590px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/background_applicationfinder.jpg) no-repeat;
}
.servicecenterheaderillu.legaldocuments {
background: #FFF url(../images/css/master/background_servicecenter_legaldocuments.jpg) no-repeat;
}
.servicecenterheaderillu.customerservice {
background: #FFF url(../images/css/master/background_servicecenter_customerservice.jpg) no-repeat;
}
.servicecenterheaderillu.localrep {
background: #FFF url(../images/css/master/background_servicecenter_localrep.jpg) no-repeat;
}
#content .servicecenterheaderillu p {
padding: 40px 0 0 20px
}
/* content navigation */
div.sdmenu {
font-family: arial, helvetica, sans-serif;
font-size: 0.7em;
margin: 0 0 0.6em 0;
background: url(../images/css/master/background_navigationservicecenter.gif) no-repeat bottom right;
}
div.sdmenu div {
overflow: hidden;
}
div.sdmenu div.collapsed {
height: 25px;
}
div.sdmenu div span {
width: 265px;
display: block;
padding: 5px 5px 5px 25px;
font-weight: bold;
cursor: pointer;
border-right: 1px solid #FFF;
color: #FFF;
background: #D3DCED url(../images/css/master/icon_ul_li_active.gif) no-repeat 10px 10px;
}
div.sdmenu div.collapsed span {
color: #D3DCED;
background: #FFFFFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 7px;
}
div.sdmenu div.collapsed span:hover {
color: #FFF;
background: #D3DCED url(../images/css/master/icon_ul_li.gif) no-repeat 10px 7px;
}
div.sdmenu div a {
display: block;
text-decoration: none;
padding: 5px 5px 5px 25px;
color: #5C5C5C;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 7px;
}
div.sdmenu div a:hover {
color:#335EAD;
}
/* navigation servicecenter */
#navigationservicecenter ul {
font-size: 0.7em;
list-style: none;
margin: 0 0 0.6em 0;
}
#navigationservicecenter ul li {
margin: 0;
padding: 0;
}
#navigationservicecenter ul li.borderleft {
border-left: 1px solid #D3DCED;
}
#navigationservicecenter ul li.borderright {
border-right: 1px solid #D3DCED;
}
#navigationservicecenter ul li.borderbottom {
border-bottom: 1px dotted #B8B8B8;
}
#navigationservicecenter ul li.borderbottomlast {
border-bottom: 1px solid #D3DCED;
}
#navigationservicecenter ul li strong {
color: #D3DCED;
}
#navigationservicecenter ul li a {
width: 265px;
display: block;
padding: 10px 5px 10px 25px;
text-decoration: none;
color: #5C5C5C;
background: #FFF url(../images/css/master/background_ul_li.gif) no-repeat 0 3px;
}
#navigationservicecenter ul li a:hover {
background: #FFFFFF url(../images/css/master/background_ul_li.gif) no-repeat 0 3px;
}
/* content box */
#servicecenterbox {
width: 591px;
margin: 0 0 1em 0;
background: #FFFFFF;
}
#servicecenterbox p {
font-size: 0.7em;
padding: 0 1em 1em 1em;
}
#servicecenterbox ul {
clear: both;
padding: 0 0 0 5px;
}
#servicecenterbox .bggradient {
background: url(../images/css/master/background_servicecenter_box_gradient.gif) repeat-x bottom;
}
.servicecenterbox {
float: left;
width: 196px;
border-right: 1px solid #FFF;
}
.servicecenterbox img {
border-bottom: 1px solid #FFF;
}
.servicecenterbox img br {
clear: both;
}
.servicecenterbox.last {
border-right: 1px solid #FFFFFF;
}
/* analytical app finder */
.analyticalappfinder {
width: 295px;
border: 1px solid #FFF;
border-left: 0;
border-bottom: 0;
}
.analyticalappfindernoborder {
border-top: 0;
}
.analyticalappfinderheight200px {
height: 200px;
}
.analyticalappfinderheight100px {
height: 100px;
}
.analyticalappfinder p {
font-size: 0.7em;
padding: 1.5em 2em;
}
.analyticalappfinder label {
color: #D3DCED;
}
/* app finder table */
.appfindertable {
clear: both;
width: 100%;
font-size: 0.7em;
margin: 0 0 1.4em 0;
padding: 0;
}
.appfindertable th {
font-weight: bold;
text-align: left;
white-space: nowrap;
padding: 0.4em 1em;
color: #D3DCED;
background: #FFFFFF;
}
.appfindertable td {
vertical-align: top;
padding: 0.4em 0.4em 0.4em 1em;
background: #FFFFFF;
}
.appfindertable td.alt {
background: #FFFFFF;
}
.appfindertable a {
text-decoration: none;
color: #5C5C5C;
}
.appfindertable a:hover {
color:#335EAD;
color: #D3DCED;
}
/* navigation servicecenter literature */
.navigationservicecenterliterature {
clear: both;
width: 333px;
height: 19px;
margin: 0 0 0.6em 0;
background: #FFFFFF;
}
.navigationservicecenterliterature ul {
list-style: none;
}
.navigationservicecenterliterature ul li {
float: left;
width: 27px;
height: 19px;
margin: 0;
padding: 0;
border-right: 1px solid #FFF;
}
.navigationservicecenterliterature ul li img {
float: none;
width: 27px;
height: 19px;
margin: 0;
padding: 0;
border: 0;
}
.navigationservicecenterliterature ul li.pdf a {
display: block;
background: #FFFFFF url(../images/css/master/background_servicecenter_literature_naviservice_pdf.gif) no-repeat;
}
.navigationservicecenterliterature ul li.pdf a:hover {
background: #D3DCED url(../images/css/master/background_servicecenter_literature_naviservice_pdf.gif) no-repeat;
}
.navigationservicecenterliterature ul li.epaper a {
display: block;
background: #FFFFFF url(../images/css/master/background_servicecenter_literature_naviservice_epaper.gif) no-repeat;
}
.navigationservicecenterliterature ul li.epaper a:hover {
background: #D3DCED url(../images/css/master/background_servicecenter_literature_naviservice_epaper.gif) no-repeat;
}
.navigationservicecenterliterature ul li.mailinglist a {
display: block;
background: #FFFFFF url(../images/css/master/background_servicecenter_literature_naviservice_mailinglist.gif) no-repeat;
}
.navigationservicecenterliterature ul li.mailinglist a:hover {
background: #D3DCED url(../images/css/master/background_servicecenter_literature_naviservice_mailinglist.gif) no-repeat;
}
.navigationservicecenterliterature a.tt {
position: relative;
z-index: 301;
}
.navigationservicecenterliterature a.tt:hover {
z-index: 302;
}
.navigationservicecenterliterature a.tt span {
display: none;
}
.navigationservicecenterliterature a.tt:hover span {
white-space: nowrap;
font-size: 0.7em;
display: block;
position: absolute;
top: 2px;
color: #D3DCED;
}
.navigationservicecenterliterature a.tt:hover span.first {
left: 92px;
}
.navigationservicecenterliterature a.tt:hover span.middle {
left: 64px;
}
.navigationservicecenterliterature a.tt:hover span.last {
left: 36px;
}
/* content box brochures */
.contentboxbrochures {
clear: both;
width: 592px;
margin: 0 0 1em 0;
padding: 0 0 0.6em 0;
border-bottom: 1px dotted #B8B8B8;
}
.contentboxbrochures h2 {
font-size: 0.8em;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
.contentboxbrochures img {
float: left;
margin: 0 1em 0.5em 0;
padding: 0;
overflow: hidden;
border: 1px solid #000;
}
.contentboxbrochures p {
font-size: 0.7em;
padding: 0 1em 1em 1em;
}
.contentboxbrochures p span {
color: #D3DCED;
}
.contentboxbrochuresorder {
clear: both;
font-size: 11px;
margin: 0.6em 0;
padding: 0.3em;
cursor: pointer;
border: 0;
color: #FFF;
background: #D3DCED;
}
/* customer service */
.customerservicebox {
padding: 1em;
}
.customerservicebox span {
color: #D3DCED;
}
.customerserviceboxbgbright {
background: #FFFFFF;
}
.customerserviceboxwide {
width: 350px;
}
.customerserviceboxshort {
width: 177px;
}
.customerserviceboxheight100 {
height: 133px;
}
.customerserviceboxheight50 {
height: 50px;
}
.customerserviceboxmarginbottom {
margin: 0 0 1em 0;
}
.customerserviceboxbgdark {
background: #FFFFFF;
}
.customerserviceboxborderright {
border-bottom: 1px solid #FFF;
}
.customerserviceboxborderbottom {
border-bottom: 1px solid #FFF;
}
.customerserviceboxborderright {
border-bottom: 1px solid #FFF;
}
/* add ons */
.backgroundservicecenterarrow {
background: #FFFFFF url(../images/css/master/background_servicecenter_arrow.gif) no-repeat;
}
.analyticalappfinderteaser {
clear: both;
text-align: center;
margin: 0 0 1em 0;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
background: #D3DCED;
}
.analyticalappfinderteaser .search {
font-size: 13px;
font-weight: bold;
margin: 0.4em 0;
cursor: pointer;
border: 0;
color: #FFF;
background: #D3DCED;
}
.analyticalappfindernosearchresult {
margin: 0.9em 0;
}
.analyticalappfindernosearchresult p {
font-size: 0.7em;
font-weight: bold;
color: #FF0000;
}
.analyticalappfindernosearchresult p span {
color: #D3DCED;
}
.servicecenterbggradient {
clear: both;
width: 592px;
height: 27px;
text-align: right;
margin: 0 0 1em 0;
background: #FFF url(../images/css/master/background_servicecenter_gradient.gif) no-repeat;
}
.servicecenterbggradient select {
margin: 4px;
}
/* all products popup settings -----------------------------------------------*/
.allproducts {
font: bold 18px arial, helvetica, sans-serif;
display: none;
width: 780px;
position: absolute;
top: 130px;
left: 200px;
margin: 0;
padding: 0;
border-top: 6px solid #D3DCED;
border-right: 3px solid #CCC;
border-bottom: 3px solid #CCC;
border-left: 1px solid #999;
color: #D3DCED;
background: #FFFFFF;
z-index: 60;
}
#allproductsclose a {
font: normal 8px arial, helvetica, sans-serif;
text-decoration: none;
padding: 2px 4px;
position: absolute;
top: 5px;
right: 5px;
border: 1px solid #5D5D5D;
color: #5D5D5D;
background: #FFFFFF;
}
/* settings for all products header */
#allproductsheadline {
font: bold 18px arial, helvetica, sans-serif;
margin: 0;
padding: 3px 20px;
border-bottom: 1px dotted #C0C9D6;
color: #D3DCED;
background: transparent;
}
.allproductsheader {
font: bold 18px arial, helvetica, sans-serif;
vertical-align: top;
color: #D3DCED;
background: transparent;
}
/* settings for all products content lists */
div.allproductscontent {
width: 249px;
float: left;
position: relative;
left: -1px;
margin: 10px 0 10px 0;
padding: 0 0 0 10px;
border-left: 1px dotted #999;
color: #D3DCED;
background: transparent;
}
div.allproductscontent dl {
font: normal 11px arial, helvetica, sans-serif;
margin: 0 10px 10px 10px;
padding: 0 12px 10px 0;
color: #5C5C5C;
background: transparent;
}
div.allproductscontent dl dt a {
font: normal 11px arial, helvetica, sans-serif;
text-decoration: none;
color: #5C5C5C;
background: transparent;
}
div.allproductscontent dl dt a:hover {
color:#335EAD;
color: #5C5C5C;
background: transparent;
}

/* index settings ------------------------------------------------------------*/
/* hidden layers */
.hiddensub {
position: absolute;
left: 197px;
top: 135px;
width: 600px;
height: 430px;
z-index: 1000;
border: 1px solid #D3DCED;
background: #FFF;
display: none;
}

.hiddensubleft	{
display:inline;
float:left;
width: 280px;
}
.hiddensubright	{
display:inline;
float: right;
text-align:right;
width: 280px;
margin: 0.5em 1em 0em 0em;
}
.hiddensubrightclose {
font-size: 0.8em;
font-weight: bold;
margin: 0.5em 0em 1em 0em;	
}	
.hiddensubrightclose a {
text-decoration: none;
}
#hiddensub01 .hiddensubright h1, #hiddensub02 .hiddensubright h1, #hiddensub03 .hiddensubright h1, #hiddensub04 .hiddensubright h1, #hiddensub05 .hiddensubright h1 {
font-size: 0.8em;
color: #959595;
margin: 0em 0em 1em 0em;
}
#hiddensub01 .hiddensubright h2, #hiddensub02 .hiddensubright h2, #hiddensub03 .hiddensubright h2, #hiddensub04 .hiddensubright h2, #hiddensub05 .hiddensubright h2 {
font-size: 0.8em;
color: #959595;
font-weight:normal;
margin: 0em 0em 1em 0em;
}
.hiddensubbottom {
margin: 0.3em 1em;
}
.hiddensubbottomleft {
display:inline;
float:left;
width: 260px;
}
.hiddensubbottomright {
display:inline;
float:right;
width: 260px;
}
.hiddensubbottomleft p, .hiddensubbottomright p, .hiddensubnavileft a,  .hiddensubnaviright a {
font-size: 0.7em;	
}
.hiddensubnavi {
margin: 0.3em 1em;
}
.hiddensubnavileft {
display:inline;
float:left;
width: 260px;
}

.hiddensubnaviright {
display:inline;
float:right;
width: 260px;	
text-align:right;
}

/* Link on Flash Movie index page */
#flashLink {
position: absolute;
left: 203px;
top: 300px;
width: 590px;
height: 257px;
z-index: 50;
}


/*-- ABOUT US --*/

/* helpers settings ----------------------------------------------------------*/
div.width283 {
width: 283px;
}
div.borderright {
border-right: 1px dotted #999;
}
div.clear {
clear: both;
height: 0;
}
div.alignright {
font-size: 0.7em;
margin: 0 1em 0 0;
padding: 0;
text-align: right;
}
/* content settings ----------------------------------------------------------*/
#GenericText {
clear: both;
margin: 0 0 0.6em 0;
padding: 0 0 1em 0;
border: 1px solid #D3DCED;
}

#GenericText h1 {
font-size: 0.8em;
margin: 1em;
color: #335EAD;
}

#GenericText h1 span{
margin:0;
padding:0;
}

#GenericText h2 {
font-size: 0.7em;
margin: 1em;
}
#GenericText h3 {
font-size: 0.9em;
margin: 1em;
}
#GenericText p {
margin: 0.6em 1.2em;
}
#GenericText img {
float: none;
margin: 0 0.6em 0.6em 0.6em;
}
#GenericText dl {
float: right;
}
#GenericText hr {
margin: 0.6em 1.2em;
}
#GenericText ul {
list-style-image: url(../images/css/merckaboutus/icon_ul_li.gif);
maring: 0.6em 0;
padding: 0 1em;
}
#GenericText ul li ul {
font-size: 1em;
}
#GenericText ol {
maring: 0.6em 0;
padding: 0 1em;
}
#GenericText #contentheader{
height: 185px;
margin: -0.8em 0 0.6em 0;
border-bottom: 1px solid #D3DCED;
}

#GenericText #contentheader #contentmovie{
margin:0;
}

#GenericText #contentheader h1 {
font-size: 1em;
color: #959595;
margin: 2.5em 2em;
}
#GenericText #contentheader img {
float: none;
margin: 0;
padding: 0;
}

#GenericText .contentmarketingproducts {
margin: 1em 0 0 0;
border-top: 1px dotted #D3DCED;
border-bottom: 1px dotted #D3DCED;
display: inline-block;
}

#GenericText .contentmarketingproducts:after{
content: ".";
clear: both;
display: block;
height:0;
visibility:hidden;
}

* html #GenericText .contentmarketingproducts{
height:1%;
}

#GenericText .contentmarketingproducts{
display:block;
}

#GenericText .contentmarketingproducts img {
float: left;
margin: 0;
}

#GenericText .contentmarketingproducts div{
float:left;
border:none;
width: 410px;
}



/* addons settings -----------------------------------------------------------*/
/* tables */
#GenericText .table05 {
clear: both;
font-size: 0.7em;
margin: 0 0.6em 0.9em 0.6em;
padding: 0;
}
#GenericText .table06 {
clear: both;
margin: 0;
padding: 0;
border-left:none;
border-top:none;
font-size:1em;
}

#GenericText .table06 td {
vertical-align: top;
}
#GenericText .table06 td p {
margin: 0 1.2em;
}

#GenericText .table06 div.alignright {
font-size: 0.7em;
margin: 0 1em 0 0;
padding: 0;
text-align: right;
width:400px;
}

/* back link */
#GenericText .back {
padding: 0 0 0 1em;
background: url(../images/css/merckaboutus/icon_back_ul_li.gif) no-repeat;
}
/* tools (show quote list, show favourites, help and print) */
#GenericText #tools {
float: right;
margin: 20px 10px 0 0;
}
#GenericText #tools #toolbox #help4 {
margin-left: 0;
}


/*------------------------Pirobase Content-----------------------------------*/

#content .contentimagesmall dl, #content .contentimagemiddle dl, #content .contentimagebig dl {
float:left;
margin:0pt 0.5em 0.1em 0pt;
overflow:hidden;
padding:0pt;
}

#content .contentimagemiddle h2 {
clear:none;
font-size:0.8em;
margin:0pt 0pt 5px;
padding:0pt;
}

#content .contentimagemiddle h5{
border-color:#D3DCED;
border-style:solid solid none solid;
border-width:1px 1px 0pt 1px;
color:#335EAD;
font-size:0.7em;
padding:0.4em 1em;
text-align:left;
white-space:nowrap;
}

#content table{
border-left:1px solid #D3DCED;
border-top:1px solid #D3DCED;
clear:both;
font-size:0.7em;
margin:0pt 0pt 1.4em;
padding:0pt;
width:100%;
}

#content table ul{
font-size:1em;
}

#content .ContentTableBright, #content .ContentTableDark  {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #D3DCED;
border-right:1px solid #D3DCED;
padding:0.4em 0.4em 0.4em 1em;
vertical-align:top;
}

#content .contentimagemiddle a{
color: #335EAD;
text-decoration:none;
}

#content .contentimagemiddle a:hover{
text-decoration: underline;
}

/*--------------COA----------------------------*/

#labelChem {
width: 610px;
height: 250px;
visibility: hidden;
position: absolute;
top: 930px;
left: 200px;
padding: 10px;
border: 1px solid #0099CC;
background: #FFF;
z-index: 91;
}

#labelBio {
width: 610px;
height: 250px;
visibility: hidden;
position: absolute;
top: 230px;
left: 200px;
padding: 10px;
border: 1px solid #0099CC;
background: #FFF;
z-index: 92;
}

/*--------------------------------- Customized COA ---------------------------*/

.confirmationboxwide label {
float:left;
width:220px;
}
.confirmationboxwide input, .confirmationboxwide select {
margin:0pt 5px 3px 0pt;
width:250px;
}
.confirmationboxwide span.coa_small {
font-size:0.7em;
margin-left:10px;
color:#CB0202;
}

/* registration settings -----------------------------------------------------*/
/* registration layout elements */
.formboxframework {
width: 779px;
clear: both;
margin: 0 0 1em 0;
border: 1px solid #D3DCED;
}
.formboxframework br {
clear: both;
}
.formbox {
width: 350px;
padding: 1.2em;
}
.formbox label, .formbox input, .formbox select {
float: left;
}
.formbox label {
width: 80px;
}
.formbox label.short {
width: 30px;
text-align:right;
margin-right:5px;
}
.formbox label.wide {
width: auto;
}
.formbox input, .formbox select {
margin: 0 5px 3px 0;
}
.formbox select {
border:1px solid #000000;
font-size: 0.7em;
width: 187px;
height: 19px;
}
.formbox.height150 {
height: 150px;
}
.formbox.height200 {
height: 200px;
}
.formbox.marginbottom {
margin: 0 0 1em 0;
}
.formbox span {
color: #CB0202;
}
form br {
clear: both;
}
select.middle {
font-size: 12px;
width: 100px;
}
select.wide {
font-size: 12px;
width: 200px;
}
input.arrow {
cursor: pointer;
margin: 0 0 0 0.6em;
padding: 0 3px;
border: 0;
background: transparent url(../images/css/master/icon_submit.gif) no-repeat 0 6px;
}
input.fieldshort {
font-size: 12px;
width: 30px;
padding: 2px;
border: 1px solid #000;
}
input.fieldmiddle {
font-size: 12px;
width: 100px;
padding: 2px;
border: 1px solid #000;
}
input.fieldwide {
font-size: 12px;
width: 180px;
padding: 1px;
border: 1px solid #000;
}
input.extended {
font-size: 12px;
width: 270px;
padding: 2px;
border: 1px solid #000;
}
textarea.extended {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
width: 270px;
padding: 2px;
border: 1px solid #000;
}
.confirmationboxwide input.submit {
cursor: pointer;
font-size: 0.7em;
margin: 1em;
padding: 2px 5px 2px 15px;
border: 1px solid #D3DCED;
background: #FFF url(../images/css/master/icon_ul_li.gif) no-repeat 10px 5px;
}
.confirmationboxwide.center {
text-align: center;
}

/*------- Error page -----------*/

#content #errordetails table{
border-top: none;
border-left: none; 
font-size:10px;
}


/* calendar settings ---------------------------------------------------------*/
#content .calendar table {
margin: 0;
padding: 0;
border: 0;
width:auto;
font-size:1em;
}
#content .calendar table td {
margin: 0;
padding: 0;
border: 0;
}
#content .calendar table td img {
float: none;
margin: 0;
padding: 0;
}
/* order history detail settings ---------------------------------------------*/

#content #orderhistory1 table{
border: none;
font-size:1em;
margin:0;
}
#content .orderhistorydetail {
font-size: 0.7em;
padding: 3px 10px;
color: #335EAD;
border: 1px solid #D3DCED;
}
#content .orderhistorydetailtop {
font-size: 0.7em;
padding: 3px 10px;
color: #335EAD;
border: 1px solid #D3DCED;
border-bottom: 0;
}
#content .orderhistorydetailmiddle {
font-size: 0.7em;
padding: 3px 10px;
color: #335EAD;
border: 1px solid #D3DCED;
border-top: 0;
border-bottom: 0;
}
#content .orderhistorydetailbottom {
font-size: 0.7em;
padding: 3px 10px;
color: #335EAD;
border: 1px solid #D3DCED;
border-bottom: 0;
}
#content .orderhistorydetail img,
#content .orderhistorydetailtop img,
#content .orderhistorydetailmiddle img,
#content .orderhistorydetailbottom img {
padding: 3px 0;
cursor: hand;
cursor: pointer;
}
#content .orderhistorydetail .table01,
#content .orderhistorydetailtop .table01,
#content .orderhistorydetailmiddle .table01,
#content .orderhistorydetailbottom .table01,
#content .orderhistorydetailcontent .table01 {
margin: 0;
padding: 0;
border: 0;
}
#content .orderhistorydetail .table01 th,
#content .orderhistorydetailtop .table01 th,
#content .orderhistorydetailmiddle .table01 th,
#content .orderhistorydetailbottom .table01 th {
width: 100px;
white-space: no-wrap;
font-size: 11px;
margin: 0;
padding: 0;
border: 0;
color: #AEAEAE;
}
#content .orderhistorydetail .table01 td,
#content .orderhistorydetailtop .table01 td,
#content .orderhistorydetailmiddle .table01 td,
#content .orderhistorydetailbottom .table01 td,
#content .orderhistorydetailcontent .table01 td {
width: 100px;
white-space: no-wrap;
font-size: 11px;
margin: 0;
padding: 0;
border: 0;
color: #5C5C5C;
}
#content .orderhistorydetail .table01 th.first,
#content .orderhistorydetail .table01 td.first,
#content .orderhistorydetailtop .table01 th.first,
#content .orderhistorydetailtop .table01 td.first,
#content .orderhistorydetailmiddle .table01 th.first,
#content .orderhistorydetailmiddle .table01 td.first,
#content .orderhistorydetailbottom .table01 th.first,
#content .orderhistorydetailbottom .table01 td.first,
#content .orderhistorydetailcontent .table01 td.first {
width: 30px;
}
#content .orderhistorydetailcontent {
padding: 0.6em 0.6em 0 0.6em;
border: 1px solid #D3DCED;
border-top: 0;
background: #FFF;
display:none;
}
#content .orderhistorydetailcontent.borderbottom0 {
border-bottom: 0;
}
#content .orderhistorydetailcontent p strong {
color: #335EAD;
}
#content .orderhistorydetailcontent p a {
color: #335EAD;
}
#content .orderhistorydetailcontent p a:hover {
text-decoration: underline;
}
#content .orderhistorydetailcontent .table02 {
margin: 0;
padding: 0;
border: 0;
border-left: none;
background: #F7F8FC;
}

#content .orderhistorydetailcontent .table02 td {
padding: 10px;
white-space: nowrap;
border: 0;
background: #F7F8FC;
}
#content .orderhistorydetailcontent .table02 td.filler {
width: 90%
}
/* info popup settings -------------------------------------------------------*/
a.tt {
cursor: help;
position: relative;
z-index: 100;
}
a.tt:hover {
z-index: 101;
text-decoration: none;
background: #FFF;
}
a.tt span {
display: none;
}
a.tt:hover span {
display: block;
position: absolute;
top: -8px;
left: -34px;
}
.popupinfo {
padding: 10px;
border: 1px solid #CCC;
background: #EFEFEF;
z-index: 103;
}
.infoheader {
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
padding: 20px;
letter-spacing: 1em;
color: #FFF;
background: #BFBFBF url(../images/css/master/background_ptpheader.gif) no-repeat right;
}
.infocontent {
overflow: auto;
width: 300px;
height: 150px;
padding: 0 20px;
color: #5C5C5C;
background: #FFF;
}
#content .infocontent h1 {
clear: both;
font-size: 1.2em;
margin: 0.8em 0 0.4em 0;
padding: 0;
}
#content .infocontent p {
font-size: 1em;
padding: 0 0 0.6em 0;
}
#content .infocontent p a {
color: #335EAD;
}
#content .infocontent p a:hover {
text-decoration: underline;
}
#content .infocontent img {
float: left;
margin: 0 0.5em 0.5em 0;
padding: 0;
overflow: hidden;
}