/*MicroCombiChem, Wiesbaden, Germany - css - 011211*/


  body { 
  background-color: #FFFFFF; 
/* text-align:center;*/
}

#page {
/*margin:0 auto;*/
text-align:left; font-size: 14px;  color: rgb(102,102,102); font-family: /*"Lucida Sans Unicode","DejaVu Sans",*/Arial,sans-serif;
background-color: #FFFFFF; 
margin:0 auto; margin-left: 30px; margin-bottom:10px; margin-top:10px;
    }

h1 { margin: 0px;       /*   big centered header */
text-align:center; font-size: 20px; color: rgb(102,102,102);
padding-top:4px; padding-bottom:10px; padding-left:20px; padding-right:20px;
}

h2 { font-size: 1.4em; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:0px; color: rgb(102,102,102);
    }

h3 { font-size: 1.2em; padding-left:20px;padding-right:20px; padding-top:0px;padding-bottom:0px;color: rgb(102,102,102);
    }
    

h4 { font-size: 1.0em; padding-left:20px;padding-right:20px; padding-top:padding-bottom:0px;0px;color: rgb(102,102,102);
    }    

p {color: rgb(102,102,102); font-size: 1em;
font-family: /*"Lucida Sans Unicode","DejaVu Sans",*/Arial,sans-serif;
padding-left:20px;padding-right:20px; padding-bottom:10px;
margin:0;
}

.p-li { color: rgb(102,102,102); font-size: 1em;
font-family: /*"Lucida Sans Unicode","DejaVu Sans",*/Arial,sans-serif;
padding-left:0px;
padding-bottom:20px;
margin:0;}


ul {padding-right: 10px;}

a:link, a:visited, a:active, a:hover {  /*email and further standard links in 'page'*/
font-size: 12px; font-weight: normal; color: rgb(0, 102, 200); text-decoration: underline;
}

a:visited {  /*email and further standard links in 'page'*/   /* visited prior hover*/
background-color: transparent;
font-weight: normal; color: #6A5ACD; text-decoration: underline; 
}

a:active, a:hover {  /*email and further standard links in 'page'*/
background-color: transparent;
font-weight: normal; color: rgb(51, 51, 153); text-decoration: underline; 
}

a.menu:link { 
color: #FFFFFF;   text-decoration: none; font-size: 12px; font-weight: normal;
border-left: 1px solid #FFFFFF;
/*background-image: url(./images/used/MCC-HeaderLightBlue-40x1-inactiveWWW.png);*/
}

a.menu:visited {
color: #B0E0E6;   text-decoration: none;font-size: 12px; font-weight: normal;
border-left: 1px solid #FFFFFF; 
/*background-image: url(./images/used/MCC-HeaderLightBlue-40x1-inactiveWWW.png);*/
}

a.menu:hover,  a.current_page_item  { 
color: #00FFFF;  /* menu rechts title font color: ACTIVE*/
/*font-weight: inherit;*/ text-decoration: none; text-align: left; font-size: 12px; font-weight: normal;
border-left: 1px solid #FFFFFF;
background-repeat: repeat-x;
background-image: url(./images/used/MCC-HeaderLightBlue-40x1-activeWWW.png);
}




.bluetext { font-weight:bold; color: #0047FF; }
.whitetext { color: #FFFFFF; }
.boldtext { font-weight:bold;}

#MCC-logo-header {
width: 920px; height: 113px; text-align: left; margin-left:14px;
background: url(./images/used/MCC-Webseite-LogoHeader-090510-916x113c.png) no-repeat top left; 
}

#menuhorizrechts /* blue bar */ {
padding-top:86px; color: #FFFFFF;   /*(white text bars)*/
width: 916px; text-align: right; font-family: Arial,sans-serif;
 /* background-image: url(./images/used/xGradient-MCC-BlueNEU-bw-1x30.png);*/
 }

#menuhorizrechts a { padding-top: 11px; padding-bottom:11px; }

#maincontent {
background-repeat: repeat-x repeat-y; 
background-image: url(./images/used/MCCWeb-ContentLeft-bak-1100.png) !important; /* modern Browser */
background-image: url(./images/used/x.png);  /* IE6 and older */
width:930px;
margin-left: 0px !important; /* modern Browser */
margin-left: 10px; /* IE6 and older */
}

#contentlinks { /* textbody links*/
text-align: center; color: rgb(102,102,102);
width: 205px; float: left; margin-top:0px;
margin-right:0 !important; /* modern Browser */
margin-right: -3px; /* IE6 and older */
background-position: top;
background-image: url(./images/MCCWeb-ContentLeft-bak-1100x.png) !important; /* modern Browser */
background-image: url(./images/used/x.png);  /* IE6 and older */
max-height: 1582px; 
overflow:visual;
}

#RequestQuote-linkbox{ /* Request Quote link box above strucutre box */

padding-top: 18px; 
width: 80%; height:42px; margin-left: 10%;
background-repeat: no-repeat; background-position: center center;
background-image: url(./images/used/Green-rounded-glanz-42x100b.png);
    }

a.buttontitlelink:link { 
color: #FFFFFF;   text-decoration: none;   text-align: center; font-size: 16px;  font-weight:bold;
/*background-image: url(./images/used/MCC-HeaderLightBlue-40x1-inactiveWWW.png);*/
}
a.buttontitlelink:visited {
color: #FFFFFF;   text-decoration: none;  text-align: center; font-size: 16px;  font-weight:bold;
/*background-image: url(./images/used/MCC-HeaderLightBlue-40x1-inactiveWWW.png);*/
}
a.buttontitlelink:hover  { 
color: #FF3F55;  /* buttontitlelink font color: ACTIVE*/
text-decoration: none; text-align: center;  text-align: center; font-size: 16px;  font-weight:bold;
/*background-repeat: repeat-x;
background-image: url(./images/used/MCC-HeaderLightBlue-40x1-activeWWW.png);*/
}

.buttonlinkbox { /* for around RequestQuote button e.g. */
text-align: center; color: rgb(102,102,102);
width: 205px; float: left; margin-top:0px;
}

.buttonlinkbox-small { /* for around a small link button in text */
text-align: center;  color: rgb(102,102,102);
width: 120px; float: left; padding-top:4px; margin-right:8px; margin-left:12px;
height:24px; 
background-repeat: no-repeat; background-position: center center;
background-image: url(./images/used/buttonlinkbox-small-green-100x22.png);
}



/* START: STRUCTURE box #######################*/

#structure-box {     
width: 80%; margin-left: 10%; 
color: rgb(102,102,102); 
background-repeat:repeat-y;
background-image: url(./images/used/MCC-Webseite-ButtonBlend4-structurebox-300x1-g10c-darkx.png) !important; /* modern Browser */
background-image: url(./images/used/x.png);  /* IE6 and older */
    }


.button-title{
text-align: center; color: #FFFFFF; font-size: 16px;  font-weight:bold;
padding-top: 12px; padding-bottom:12px; margin-bottom:20px;
width:164px; /* IE6 and older */
background-repeat: no-repeat; background-position: center bottom;
background-image: url(./images/used/MCC-Webseite-blueButton-rounded-011211-crop-164x39bbb.png);
    }

.structure-title { 
color: rgb(102,102,102); font-size: 10px; text-align: center;
margin-top:4px; margin-bottom:4px;
padding-left:1px; padding-right:1px;
    }

.structure-img { /* text-align: center; */ width: 100px;  height: 100px; }


.whiteback-shadow-rounded { 
overflow:visible; text-align: center; 
width: 160px; 
height: 160px; padding-top:3px; padding-right:16px;
margin-left:0px !important; /* modern Browser */
margin-left:6px;/* IE6 and older */
background-repeat: no-repeat; background-position:center;
background-image: url(./images/used/WhiteBackRounded-shadow-200x200c.png);
    }

 /* ####### Specials listing long ##### */
 
.whiteback-long { 
overflow:visible; text-align: left; color: #333333; 
height: 174px; padding:10px;
margin-left:18px !important; /* modern Browser */
margin-left:24px;/* IE6 and older */
background-repeat: no-repeat; background-position:left;
background-image: url(./images/Whiteback-sh-rd-649x176.png);
    }    
     
.structure-img-left {float:left;width: 100px;  height: 100px; margin:24px; }

.textindent-neg30 {
text-indent:-100px;
margin-left:100px; padding-top:10px;
width: 300px; float:left;
    }

.text-col-40 {
margin:0px; padding:0px;
width: 100px; float:left;
    }

.text-col-160 {
margin:0px; padding:0px;
width: 320px; float:left;
    }
 
 /*    ########## for small listing ###### 
.structurediv-noback { 
text-align: center; 
width: 100%; height: 160px; padding-top:3px; padding-right:16px;clear:both;
    }     
.compound-col {
margin:0px; padding-bottom:17px; padding-top:10px;
width: 160px; float:left;
    } 
    */
       
/* END: STRUCTURE boxes #######################*/

/*############ START    C O N T E N T      R I G H T      ######################*/
#contentrechts { /*  textbody*/
background-image: url(./images/used/MCCWeb-ContentLeft-bak-1400.png) !important; /* modern Browser */
background-image: url(./images/used/x.png);  /* IE6 and older */
color: rgb(102, 102, 102);
text-align: left; min-height:811px;
width: 722px;
margin-left: 206px !important; /* modern Browser */
margin-left: 203px; /* IE6 and older */
margin-bottom:0px;
    }
    
#contentrechts p {padding-left:20px; padding-right:20px;}

#cotentright-innerborder{ border-left:0px solid #FFFFFF; height:100%; clear:right;}

.white-back {background-color:#FFFFFF;}

#box-right{
/*border-left: 1px solid #DCDCDC;*/
float: right; 
margin-top:0px;margin-left: 30px;margin-right:18px;margin-bottom: 60px;
width: 210px;
}
a.box-right:link, a.box-right:visited { /*no underline*/ color: #666;text-decoration: none; font-weight: normal;}
a.box-right:active, a.box-right:hover { /*no underline*/ font-weight: normal; color: #EEE; text-decoration: none; }

#box-big-right{
float: right; overflow:hidden; margin-left: 30px; margin-right:18px; margin-bottom: 30px;
width: 301px;
}

#contact-box { 
text-align: center; float:right; width: 210px;height:100px;
background-repeat: no-repeat; background-position:top right;
margin-top: 0px;
background-image: url(./images/used/Grey-rounded-glanz3-210x100b.png);
    }
    
#contact-box h1{ 
text-align: center; color: #FFFFFF; font-size: 16px;
padding-top: 12px; padding-bottom:2px;
    }  


/* START: content image right box right #######################*/

.image-div {float: right; width: 210px;margin-top:10px;}

.image-border {
border-top: 1px solid #FFFFFF;border-bottom: 1px solid #999;border-left: 1px solid #FFFFFF;border-right: 1px solid #BBBBBB;
}

.image-div-subtitle { 
/* background-color: #FFFFFF;*/
color: rgb(102,102,102); /*(text)*/    float: left;   width: 100%; text-align: center;
padding-top:2px; padding-bottom:4px; font-size: 10px; background-color: transparent;
    }
/* END: content image ############################ */
/*############ END    C O N T E N T      R I G H T      ######################*/

/* START FOOTER ######################### */

#footerbutton {
float: right;
margin-top: 14px; padding:0px; 
width: 710px; height: 30px;
background-position: right;
background-repeat: no-repeat;
overflow:visible;
background-image: url(./images/MCC-blueButton-small.png);
    }
    
#footer {
clear: left;
margin: 0px; padding:0px; 	width: 928px;  height: 36px;
background-image: url(./images/used/MCC-Webseite-ButtonBlend4-footer-1x36-dark.png);
    }
#footer p { font-size: 0.8em; padding: 10px; text-align: right; }
#footer a { font-size: 0.8em; padding: 10px; }

#headerspacer{
border-right:0px solid #BBBBBB; height:26px; width:919px;
font-family: sans-serif; font-size: 12px; text-align: right;
margin-left:10px;
background-repeat: no-repeat; background-position: right top;
background-image: url(./images/used/MCC-Webseite-header-bakwhite.png);
overflow:visible;
    }
    
.BlueButtonFlat{
text-align: center; color: #FFFFFF; font-size: 14px;  font-weight:bold; 
height:28px;
margin:18px;margin-bottom:10px;
    }   
    
.BlueButtonFlat-l{
width:15px;height:28px; background-repeat: no-repeat; background-image: url(./images/BlueButtonFlat-l-28x.png); float:left;	
    }
    
.BlueButtonFlat-m{
padding-top:6px;
height:28px; background-repeat: repeat-x;background-image: url(./images/BlueButtonFlat-m-28x.png);float:left;	
    }    
    
.BlueButtonFlat-r{width:15px;height:28px;background-repeat: no-repeat; background-image: url(./images/BlueButtonFlat-r-28x.png);float:left;	
    }    
    
/* ENDE FOOTER ############################*/

#MCCBlueBox-simple { margin-top: 12px; padding-top: 2px; padding-bottom: 12px;background-color:#0047FF;}
/*.MCCBlueBac { background-color:#0047FF; } */

a.MCCBlueBox-simple:link, a.MCCBlueBox-simple:visited { font-size: 14px; color: #EEE;text-decoration: none; font-weight: normal;}
a.MCCBlueBox-simple:active, a.MCCBlueBox-simple:hover { font-size: 14px; font-weight:normal; color: #999; text-decoration: none; }

.notextdeco {text-decoration: none; }
