#box-informatie-aanvragen {width: 420px; float: right; background: #fff; border: 5px solid #360; padding:10px; margin-left:40px;}
#box-informatie-aanvragen h2 {margin: 0; }

#adsense_leaderboard { border: 0px solid black; margin-bottom: 20px; }
#adsense_rectangle { border: 0px solid black; float: right; width: 336px; margin-bottom: 20px; }
#adsense_skyscraper { border: 0px solid black; float: right; width: 160px; margin-bottom: 20px; }
div#wrapper_376{float:left;width:100%;margin-left:-376px}
#bijsluiter_content_376 { border: 0px solid black; margin-left: 376px; }
div#wrapper_180{float:left;width:100%;}
#bijsluiter_content_180 { border: 0px solid black; margin-left: 180px; }

p, li, td  { line-height: 1.5em; }
p, ul, ft, .yui-gb, #thicktabs, #leaderboard { margin-bottom: 1em; }

span.titel_vergelijking{font-weight:bold;font-size:1.4em;margin:0;}

h1 { color: #360; font-size : 1.80em; font-weight: bold;  margin-bottom: 20px;}
h2 { color: #360; font-size : 1.40em; font-weight: bold; margin-top: 30px; margin-bottom: 10px; }
h2.zoeken {color: #color: #c30; font-size : 1.30em; margin-top: 20px; margin-bottom: 10px; font-weight: normal; border-bottom: 0px solid #360;}
.sub_heading { color: #cccc91; }
h3 { font-weight: bold; color: #360}

a { color: #336600;  }
a:visited { color: #336600; }
a:hover { color: #336600; text-decoration: none;  }
a:click { color: #336600; }
ul { }
li { list-style : disc inside; }

strong { font-weight: bold; }
.small, .hint { font-size : 0.85em; }
.product { margin-bottom: 0.5em; }
form .yui-u { margin-top: 1em; }

.yui-u { margin-left: 2em; }
#flashMessage { padding: 5px 5px 5px 25px; margin-bottom: 1em; background :  #FF6 url(/meeroverhouden.nl/img/tick.png) 5px no-repeat; }
.error_message { background : padding: 5px 5px 5px 25px; margin-bottom: 1em; #FFFF66 url(/meeroverhouden.nl/img/exclamation.png) 5px no-repeat; }


table h1 { padding: 0em; }
table h2 { padding: 0em; }
table .rh1 { background-color : #e7e7ca; }
table .rh2 { background-color : #eee; }
tr.rEven  { border-bottom: 1px dashed #ccc; }
tr.rOdd  {  background-color: #ffffeb; border-bottom: 1px dashed #ccc; }
th { padding: 8px; font-weight: normal; font-size: 0.85em; background-color : #e7e7ca; vertical-align: middle; border: 1px solid #ddd}
th .center { align: center; }
td { padding: 8px; }
.no_background td {background-color: #fff; }

tr .min {background-color: green; }
tr .max {background-color: red; }

.pageLevel_0 { font-weight: bold; }
.pageLevel_1 { padding-left: 40px; }
.pageLevel_2 { padding-left: 80px; }
.pageLevel_3 { padding-left: 120px; }
.pageLevel_4 { padding-left: 160px; }
.pageLevel_5 { padding-left: 200px; }

.image_border { border: solid 1px #bcbc72; padding: 40px; margin: 0 0 0 0; }

#logo { margin: 15px 10px 10px 10px; }
#separator_lightgreen { width: 100%; height: 5px; background: #9c0; margin-bottom: 1px; }
#top_nav {width: auto; background: #336600; padding: 3px 3px 3px 11px; margin-bottom: 1em; }
#top_nav a {color: #E7E7CA; text-decoration: underline; }
#top_nav a:hover { color: #E7E7CA; text-decoration: underline; }
#top_nav a:visited {color: #E7E7CA; text-decoration: none; }
#navlist li { display: inline; list-style-type: none; padding: 20px; }

#editBijsluiter h2 { font: bold; margin: 1em 0em 0em 0em; padding: 3px 0px 3px 5px; border-bottom: 2px black solid; }
#editBijsluiter h3 { background: #eee; padding: 5px; margin: 0em 0em 0em 0em; }
#editBijsluiter table { margin: 0em 0em 0em 0em; }
#editBijsluiter th { font-weight: bold; background: #ccc; padding: 2px 0px 2px 5px; }

#menu {margin-top: 3.1em; }
#menu li {padding: 0.2em 0em 0.3em 0.5em; background: #eee; border-bottom: 1px solid #fff; }
#menu .level_0 { font-weight: bold; background: #ccc}
#menu .level_1 { }
#menu .selected { background: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }

#ft { background: #336600; color: #E7E7CA;  padding: 10px; }
#ft a {color: #E7E7CA; text-decoration: underline; }
#ft a:hover {color: #E7E7CA; text-decoration: none; }
#ft a:visited {color: #E7E7CA; text-decoration: underline; }

#tekstpagina {padding: 0px 10px 0px 10px; }

.box_1, .box_2 { padding: 10px 15px 15px 15px; }
.box_1 { color: #000; background: #9c0; border: 1px solid #336600; }
.box_1 h2 { color: #fff; }
.box_2 { background: #e7e7ca; border: 1px solid #bcbc72; height: 11em; }
.box_3 { background: #fff; padding: 0px 0px 0px 0px;  }

.in_box { font-weight: bold; }
.center { text-align: center; vertical-align: middle; }

.selected {font-weight: bold; text-decoration: none; }

.melding { width: 520px; border: 2px solid #C00; padding: 5px; background: #fae5e5; margin: 20px 0;}

#sorteren { background-color: #dfdfbc; padding: 3px; font-size : 0.85em; margin: 1em 0em 1em 0em; }

#homepage_list, .hint { color: #727272; }
#homepage_list td  { padding: 0px; }

#pagination em { border: 1px solid #bcbc72; padding: 0px 3px 0px 3px; background: #e7e7ca; font-weight: bold; }

#header { margin-bottom: 0px; }

.plain { font-weight: normal; }
#verfijnen h3 { color: #C00; font-weight: bold;  }
#verfijnen li { list-style : circle inside;  color: #fff; }
#verfijnen  .selected { list-style : disc inside; color: #c00;  }
#verfijnen strong, .plain { color: #000; }
#verfijnen small { color:  #727272; }

 table.vergelijken {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #fff;;
}
table.vergelijken th {
	text-align: center;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #FFF;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.vergelijken td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #E7E7CA;
	-moz-border-radius: 0px 0px 0px 0px;
}

.help { padding: 5px 5px 5px 25px; background :  #cc9 url(/img/information.gif) 5px no-repeat; }

#tabs {
	padding-left: 0px;
}

#thicktabs{
margin: 0;
padding: 0;
float: left;
font-weight: bold;
}

#thicktabs {
background: transparent url(/img/tab_off.gif) top right repeat; 
/*border-bottom: 5px solid #9c0; thick bottom border below tabs*/
width: 100%;
}

#thicktabs ul {
	text-align: center;
}

#thicktabs li{
display: inline;
font-size: 0.9em;
}

#thicktabs li a{
float: left;
color: #fff;
padding: 7px 8px; /*padding of tabs*/
text-decoration: none;
background: transparent url(/img/tab_off.jpg) top right repeat; */
background: #360;
/* border-top: 1px solid #d3bdbe; top border style*/
border-left: 1px solid #330;
border-right: 1px solid #390;
border-bottom: 1px solid #330;
}

#thicktabs li a.leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #330; /*left border style*/
border-right: 1px solid #390;
}

#thicktabs li a.rightmostitem{ /*Extra CSS for right most menu item*/
border-left: 1px solid #330;
border-right: 1px solid #330; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: #fff;
}

#thicktabs li a:hover{
color: #fff;
text_decoraton: underline;
border-left: 1px solid #9c0;
border-right: 1px solid #390;
border-bottom: 1px solid #9c0;
background-image: url(/img/tab_on.jpg); /*background image swap on hover*/

}

#thicktabs li a.selected{
color: #fff;
border-left: 1px solid #9c0;
border-right: 1px solid #390;
border-bottom: 1px solid #9c0;
background-image: url(/img/tab_on.jpg); /*background image swap on hover*/

}

#thicktabs li a#alignright{
float: right;
}

.onetab {
	margin-top: 1.5em;
	margin-bottom: 6px;
}

.onetab span {
	color: white;
	padding: 6px;
	background: #360;
}

#afspraak {
	float: left;
}

#afspraak-toelichting {
	float: left;
	margin-left: 40px;
	background-color: #e7e7ca;
	padding: 20px;
	width: 200px;
}

.afspraak {
	margin-left: 80px;
}

.form-label { padding-bottom: 0px; font-weight:bold;}
.form-field{ padding-top: 0px; padding-bottom: 0px; }

#searchbar {
	width: 100%;
	background: #9c0;
	background: transparent url(/img/bg_serachbar.jpg) top right repeat-x;
	margin-bottom: 2em;
	padding-top: 1em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-weight:bold;
	color: #666;
}

#adsense {
	background: #360;
	text-align: center;
	padding-top: 2em;
	padding-bottom: 2em;
	margin-top: 2.9em;
	border: 1px solid #360;
}

.adsense {
	background: #360;
	padding: 0px;
}

#samenvatting {
	background: #e7e7ca;
	margin: 0 0 10px 0;
}

#samenvatting tr {
	border-bottom: 2px solid #fff;
}

#samenvatting td {
	padding: 10px 20px 10px 20px;
}

.samenvatting { padding: 20px; background: #fff8dd; }

a.button {
	padding: 6px;
	border: 1px solid #360;
	border-top: 0px;
	background: url(/img/tab_off.jpg) top right repeat-x;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a:hover.button {
	text-decoration: underline;
}

a.button_red {
	padding: 6px;
	border: 1px solid #900;
	border-top: 0px;
	background: url(/img/tab_red_off.jpg) top right repeat-x;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a:hover.button_red {
	text-decoration: underline;
}

div.line {
	height: 1px;
	width: 100%;
	border-bottom: 1px dashed #666;
	margin: 0px;
}

.ttHeader {
	width: 15em;
	color: #fff;
	background: #360;
	text-align: left;
	border: 1px solid #360;
	padding: 5px;
	font-weight: bold;
	font-size: 0.85em;
}

.ttBody {
	width: 15em;
	color: #360;
	background: #fff;
	text-align: left;
	border: 1px solid #360;
	padding: 5px;
	font-size: 0.85em;
}

.textadd {
	padding: 12px 6px;
	border: 2px solid #900;
	margin-bottom: 10px;
}

#verwijzingen {border: 1px solid #dddddd; background: #fff; padding: 10px; margin: 0 0 10px 0;}

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->

