/* GENERAL */
* { margin: 0; padding: 0; font-family: Verdana, Tahoma, Sans-serif; }
body, p, td {font-size: 12px; }
body { background: #F0F0F0 url('../images/bgs/bg.gif') top left repeat-x; font-family:Arial, Helvetica, sans-serif; color: #666666; font-size:11px;}
h1 { font-size: 1.8em; /* 22px */ margin-bottom: 12px; text-transform:uppercase; font-family:arial, "Times New Roman", Times, serif; color:#666666;}
h2 { font-size: 1.6em; /* 20px */ margin-bottom: 4px; color:#666666; }
h3 { font-size: 1.4em; /* 18px */ margin-bottom: 2px; }
h4 { font-size: 1.3em; /* 16px */ margin-bottom: 2px; }
h5 { font-size: 1.2em; /* 14px */ }
p { }
ul { list-style-type : none; }
div { font-size : 100%;}
hr { width:100%; height:1px;}
p { text-align: justify;}
td { text-align:left; vertical-align:top;}

strong 

/* LINKS */
a img { border : none; }
a { outline: none; }
a { color: #999; text-decoration: none; cursor: pointer; }
a:hover { color: #999; text-decoration: underline; }
a.uline { text-decoration: underline;}
a.white, a.white:visited { color: #FFF;}
a img  { border:0 none;}
.blue { color:#0066FF;}

/* PLAATSING */
#main { width: 1000px; height: 100%; margin: 0 auto; background:#FFFFFF; clear:both; margin-top:15px}
#header { height:124px; background:url('../images/bgs/topbg.jpg') 10px 10px no-repeat;}
	#logo { float:left; width:300px; background:url('../images/logos/logo.gif') 20px 14px no-repeat; height:100px;}
	#topmenu { float:right; width:700px; text-align:right}
		#top { margin-top:50px; margin-right:10px; height:45px; }
	#topgr { background:url('../images/bgs/topmenu.jpg') top left repeat-y; height:20px; clear:both; margin:0px 10px; text-align:center;}
#content { width:100%;}
	#clinks { width:254px;}
		.leftwrap { margin:0px 4px 0px 10px; background:url(../images/bgs/rechts.jpg) top left repeat-x; height:300px;}
	#cmidden { width:546px; vertical-align:top;}
		#cmidden .centerwrap { margin:0px 0px;}
	#cmidden2 { width:746px; vertical-align:top; height:100%;}
		#cmidden2 .centerwrap { margin:8px 8px 0px 4px; vertical-align:top; height:100%;}
	#crechts { width:200px;}
		.rightwrap { margin:0px 10px 0px 4px; margin-top:4px;}
		.promo { background: #EEE; height:60px; margin-bottom:2px;}
		.promo h2 { margin: 30px 0px 0px 5px; font-size:16px;}
#footer { }
	#footer div { margin: 15px 200px 0px 254px; background:url(../images/bgs/footer.jpg) top left repeat-x; height:29px; line-height:29px; font-size:11px;}
	#footer2 div { margin: 15px 10px 0px 254px; background:url(../images/bgs/footer.jpg) top left repeat-x; height:29px; line-height:29px; font-size:11px;}
	
	
/* TOPMENU */
ul.menu { float:right; margin-top:20px; }
ul.menu li { float:left; width:92px; text-align:center; height:45px; background: url('../images/bgs/menu.jpg') top left no-repeat; margin-right:0px; line-height:25px;}
ul.menu li.home { width:56px; background: url('../images/bgs/menuhome.jpg') top left no-repeat; margin-right:0px; line-height:25px;}
ul.menu li a { color:#009933; font-weight:bold; font-size:11px; text-transform:uppercase;}
ul.menu li a:hover { color:#009933; text-decoration:none;}
ul.menu li.nomargin { margin:0px;}

/* GENERAL CLASSES */
.left { float:left;}
.right { float:right;}
.rechts { text-align:right;}
.links { text-align:left;}
.not { clear:both;}
.normalpad { margin:4px;}
.not { clear:both; display:block; font-size:0.48em; height:0.1em; width:100%; margin:0 0 0.1em 0; }
.horline { clear:both; background: url('../images/bgs/line.gif') top left repeat-x; height:10px; display:block; width:100%; margin:10px 0 0 0; }
.verline { background: url('../images/bgs/verline.gif') top center repeat-y; width:10px; height:100%;}
.center { margin: 0 auto;}
.alcenter { text-align:center;}
.w300 { width:300px;}
.t10 { margin-top:10px;}
.r10 { margin-right:10px;}
.meerinfo { color:#0079BC; font-weight:bold; height:20px; line-height:20px;}
.meerinfo:hover{ background-color:#0079BC; font-weight:bold; height:20px; line-height:20px; color:#FFFFFF; text-decoration:none;}
.h1select { font-size:11px; margin:10px; margin-right:0px;}
.h3d { text-transform:uppercase; font-size:14px; font-weight:bold; background:#F0F0F0; padding:4px 5px; margin-top:15px;}

/* LEFT MENU */
.leftmenu { margin:0px 4px 0px 10px;}
.mnu { background:url(../images/bgs/leftmenu.jpg) top left repeat-x; color:#FFFFFF; height:21px; line-height:21px; margin-bottom:1px; cursor:hand;} 
.products { background:url(../images/bgs/mnu_products.jpg) top left repeat-x; }
.lifecare { background:url(../images/bgs/mnu_lifecare.jpg) top left repeat-x; }
.mnu a { color:#FFFFFF; margin-left:10px; font-weight:bold; text-transform:uppercase; font-size:11px;}
.mnu a:hover { text-decoration:none; color:#EEE;}
.mnu div { background:#F6F6F6; color:#333333; line-height:14px;}
.mnu div p.txt { padding:10px;}
.mnu p { margin:0px;}
.content, .mycontent { background-color:#F5F5F5; padding:0.1em;  }

.ak { background:#F9FFF2; margin:0px 0px 10px 0px; border:1px solid #C0C0C0; margin:10px 0px;}
.ak p { margin:10px;}

/* LIST */
.overzicht li { padding-left:14px; background:url(../images/icons/bull1.gif) 3px left no-repeat;}

ul li ul { margin-left:10px;}
ul li ul li ul { margin-left:10px;}
ul li ul li ul li ul 	{ margin-left:10px;}
.niv2 { padding:2px 10px; border-bottom:1px solid silver; text-align:left;}
.niv2 a { color:#006600;}
.niv2 a:hover { text-decoration:none;}

.vraag { font-weight:bold; font-size:12px; padding:2px 0px;}
.vraagli { margin-left:10px;}
.vraagli a { color:#333; font-weight:bold;}

/* FORM */
.form tr td.label { font-weight:bold; text-align:right; padding-right:10px; line-height:26px;}
.frminput { border:0px none; background:url(../images/bgs/input.gif) top left no-repeat; height: 16px; width:210px; padding:2px 4px; color:#333; font-weight:lighter}
.frminput2 { border:0px none; background:url(../images/bgs/input2.jpg) top left no-repeat; height: 16px; width:150px; padding:2px 4px; color:#333; font-weight:lighter;}
.frmselect { border:0px none; height: 20px; width:218px; padding:2px 4px; color:#333; font-weight:lighter}
.txtarea { border:0px none; background:url(../images/bgs/textarea.gif) top left no-repeat; height: 40px; width:205px; padding:2px 4px; color:#333; font-weight:lighter; overflow:hidden; border:1px solid silver;}
.btn { border:0px none; background:url(../images/bgs/btn.gif) top left no-repeat; height: 20px; width:80px; padding:2px 8px; color:#333; font-weight:lighter; text-align:center;}

/* CHAT */
table#chattarief {border-collapse: collapse; }
table#chattarief th {text-align: center; background-color: #efefef; font-weight: bold; }
table#chattarief td, table#chattarief th{border: 1px solid black; height: 18px; }
table#chattarief td input {border: 0px; text-align: center; }

.kleiner a { font-size: 10px; line-height:16px; font-weight:bold; text-transform:capitalize; color:#333333}
.kleiner a:hover { color:#333}

.box { background:#F0F0F0; border:1px solid silver; padding:10px;}
.w50 { width:50%;}

table.imgbr tr td a img { border:1px solid silver;}

.fot2 { float:left; margin-right:10px; padding:4px;}
