/*  ========Print CSS=======================================================================

	Project: 				Pharmacell

	Original authors :		Kay de Roos (k.deroos@nexwork.nl

	                        Nexwork, Maastricht (www.nexwork.nl)	

 	------------------------------------------------------------------------------------------

	Last change by :		Kay de Roos, 30-03-2007

	========================================================================================== */


body { padding:0; margin:0; background: url(../images/bg.gif) repeat-x;	}

#container {
	width: 751px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	min-height: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #004a78;
	background: #fff;
}


/* Link colors */
a:link, a:active  { color : #004a78; text-decoration : underline; font-weight: bold; font-size: 11px;}
a:visited { color : #0073bb; text-decoration : underline; font-weight: bold; }
a:hover { color : #0073bb; text-decoration : underline; font-weight: bold;  }



#header {
	height:90px;
}

#logo {
	position: absolute;
	width: 434px;
	height: 70px;
	top: 8px;
	left: 15px;
}

#logo img {border: none;}

.spacer {display: none;}

#utilities {
display: none;
}

#utilities ul {list-style: none; margin:0px; padding: 0px 0px 0px 45px;}
#utilities li {float: left; margin: 0px 8px 0px 0px;}
	.libackground {background: url(../images/libg.gif) no-repeat right; width:40px; height:17px; text-align: center;}
/*Utilities links*/
#utilities a:active, #utilities a:link, #utilities a:hover, #utilities a:visited  {color: #008eb7; text-decoration: none; font-weight:normal; }

/*Voor faux columns right body bg*/
#left_right_body_container {height: 100%; width: auto; overflow: hidden; background: url(../images/lftbg_faux.gif) no-repeat bottom left; }


#left_body {
display: none;
width: auto;
}

#left_body .title {display: none;}
#left_body .contentvak_klein {height: auto; overflow: hidden; width: 205px; background: url(../images/t.gif) repeat; margin: 16px auto 16px 4px;}
/*Vak lichtblauw*/
#left_body .contentvak_klein .toprond_smll{display: none;}
#left_body .contentvak_klein .content_smll{display: none;}
#left_body .contentvak_klein .bottom_rond_smll_donker{display: none;}
/*Vak donkerblauw*/
#left_body .contentvak_klein .toprond_smll_donker{display: none;}
#left_body .contentvak_klein .content_smll_donker{display: none;}

#left_body .contentvak_klein .bottom_rond_smll{display: none;}
#right_body .contentvak_klein img {display: none;}


#right_body {
	position: relative;
	width: 486px;
	height: auto;

	min-height: 400px;
	overflow: visible;
	background: url(../images/content-bg.gif) top no-repeat;
	color: #004a78;
	margin: 0px 0px 0px 14px;
	padding: 42px 23px 0px 0px;
}

#right_body h2 {font-size:11px; font-weight:bold; color: #008eb7; margin: 0px;}
#right_body p {line-height: 18px; margin-top: 0px;}
#right_body p img {margin: 18px 28px 0px 0px; }
#right_body .title_maincontent {margin: 18px 0px 18px 0px;}
#right_body ul {list-style: none;}
#right_body ul li {line-height: 18px; margin-top: 0px;}

#right_body #footer {position: absolute; bottom: 0px; right:0px;height: auto; overflow:hidden; width: 485px; text-align: right; color: #008eb7; margin: 0px; }
#right_body .footertxt {height: 16px; margin: 0px 15px 15px 0px; }
#right_body .totop {height: 30px; margin: 0px 15px 5px 0px;}
#right_body .totop img {float: right; border:none; }
#right_body .footerspacer {margin: 55px 0px; height: 5px; clear:both;}

/*Groot contentvak rond*/
#right_body .contentvak_groot {height: auto; width: 492px; overflow: hidden; float: left; margin: 0px 0px 12px 0px; font-family: tahoma;}
#right_body .contentvak_groot .top_rond {display: none;}
#right_body .contentvak_groot .content {height: auto; overflow:hidden; width: 458px; margin:0px; padding: 0px 16px 0px 16px; border: none; background: #e7f1f4;}
#right_body .contentvak_groot .content img {border: none;}
#right_body .contentvak_groot .content p {margin-top: 0px;}
#right_body .contentvak_groot .bottom_rond { display: none;}
/*Readmore link en datum*/
.readmore {text-align: right; margin-bottom: 0px;}
.date {margin-top: 0px; float: right;}


#menu {
display: none;
}

#menu li {
   text-decoration: none;
   float:left;
   background:url(../images/menutab_links.gif) no-repeat left top;
   margin:0px 1px 0px 0px;
   padding:0 0 0 14px;
   height: 31px;   
   }
   
#menu a:link, #menu a:active, #menu a:visited, #menu a:hover {
display: none;		
   }
   
#menu ul {display: none;} 
   
/*Hoofdmenu actief = donkerblauw*/  
#menu a#active_menu {color: #fefefe; background:url(../images/menutab_rechts_active.gif) no-repeat right top;} 
#menu li.active_menu {background:url(../images/menutab_links_active.gif) no-repeat left top;}
 
#submenu {display: none;}
#submenu ul {list-style: none; margin:30px 0px 0px 0px; padding:0px;}
#submenu ul li {background: url(../images/subm-bg-licht.gif) no-repeat; margin: 0px 0px 4px 0px; padding-left: 19px;}
#submenu ul li.sub_active {background: url(../images/subm-bg-donker.gif) no-repeat; color: #fefefe;}
#submenu ul li.sub_active a {color: #fff; }
#submenu ul li a {text-decoration: none; font-weight:normal;}


#submenu ul ul {margin: 7px 0px 7px 18px; padding:0px;}
#submenu ul ul li {margin: 0px 0px 3px 0px; padding:0px; background:url(../images/opsom-cel.gif) no-repeat 0px 2px; }
/*Submenu 2e niveau links opmaak*/
#submenu li li a:link, #submenu li li a:active, #submenu li li a:visited {color: #004a78; margin-left: 17px; }
#submenu li li a:hover {color: #0073bb; text-decoration: underline;}

.paragraaf { clear: left; margin-bottom: 10px; overflow: hidden;}
.paragraaf img { float: left; margin: 0 10px 10px 0; }

/*--------------------------------Formulier------------------------------------------*/
fieldset {border: 1px solid #6dbfd6; padding: 10px; }

label {
width: 12em;
float: left;
text-align: left;
clear: both;
line-height: 18px;
}

.invulveld {
margin-bottom: 6px;
width: 200px;
height: 16px;
border: none;
border: 1px solid #6dbfd6;
}

.invulveld_1{
width: 101px;
height: 16px;
border: 1px solid #6dbfd6;
margin-bottom: 6px;
}

.invulveld_2{
width: 95px;
height: 16px;
border: 1px solid #6dbfd6;
margin-bottom: 6px;
margin-left: 2px;
}

textarea {
width: 200px;
border: 1px solid #6dbfd6;
}

.heermevr {margin: 0px 0px 15px 127px;}

/*Buttons etc*/
.submitbtn {
border: 1px solid #6dbfd6; 
background: #fff;
height: 20px; 
width: 103px; 
margin: 10px 0px 10px 132px; 
}
/*-----------------------------------------------------------------------------------*/
