body {
width: 100%;
height: 100%;
background: url('../images/bg_tiler.gif');
font-family: verdana, serif;
line-height: 150%;
font-size: 80%;
color: #484747;
margin: 0;
}

div, td, span, input, select, textarea{
font-family: verdana;
color: #484747;
}

a {
color: #bad034;
text-decoration: underline;
}

.wrap {
width: 100%;
float: left;
}

div img {
border: none;
}

.buitenkant {
width: 100%;
padding: 0px 0px 0px 0px;
text-align: center;
height: 800px;
background: url('../images/bg.gif') repeat-x;
}

.center {
margin: 0px auto;
width: 953px;
padding-top: 20px;
}

.schaduw_div {
width: 953px;
text-align: center;
background: url('../images/bg_schaduw.png') top repeat-y;
}

.decenter {
text-align: left;
padding: 0px 7px 0px 7px;
}

.top {
height: 27px;
vertical-align: bottom;
}

.logo {
height: 101px;
width: 645px;
background: #FFFFFF;
text-align: left;
padding: 8px 0px 0px 80px;
border-bottom: 1px solid #7a7a7a;
}

.logo, .loginbox {
float: left;
}

.loginbox {
height: 93px;
width: 214px;
text-align: left;
background: #FFFFFF;
padding: 16px 0px 0px 0px;
border-bottom: 1px solid #7a7a7a;
}

.loginbox input {
color: #969696;
font-size: 11px;
height: 12px;
padding: 0px 0px 0px 0px;
}

.loginbox .submit {
height: 18px;
width: 18px;
border: 1px solid #424242;
color: white;
margin: 0px;
padding: 0px;
font-weight: bold;
font-size: 11px;
text-align: center;
background: #b9ce33 url('../images/button_bg.gif') bottom;
}

.loginbox img {
margin: 0px 0px 5px 3px;
}

.header {
line-height: 0;
height: 238px;
position: relative;
top: -4px;
}

.mids {
width: 100%;
/*background: #ffffff url('../images/schaduw.png') top repeat-y;*/
background-color: #fff;
padding-top: 30px;
}

.sidebar, .pixels, .content {
float: left;
vertical-align: top;
}


.content {
	width: 495px;
	padding: 20px 18px 0px 60px;
}

.content2 {
	width: 851px;
	padding: 20px 27px 0px 60px;
}

.content2 h2 {
	margin: 0px;
}

.content2 .main_cel > img {
	float: right;
	margin-left: 20px;
}

.content2 .main_cel {
	min-height: 200px;
}

.content2 .hrcel {
height: 40px;
}


.main_titel {
padding: 8px 0px 0px 0px;
margin: 0px 0;
display:block;
color: #bad034;
font-family: centurygothicitalic, sans-serif;
font-style: italic;
font-size: 48px;
font-weight: normal;
}

.sideblok h2 {
margin-top: 0px;
}

.main_cel {
padding: 9px 0px 9px 0px;
}

.main_cel td {
	line-height: 150%;
	font-size: 12px;
}

.sidebar {
width: 291px;
text-align: left;
}

.sideblok {
padding: 20px 0px 0px 55px;
text-align: left;
}

.sideblok_top {
line-height: 0px;
padding: 10px 0px 0px 0px;
}

.sideblok_buiten {
background: url('../images/blok_tiler.gif') top left repeat-y;
width: 291px;
}

.sideblok_bg {
min-height: 194px;
background: url('../images/blok_bg.gif') bottom no-repeat;
padding: 30px;
}

.footer {
width: 958px;
text-align: center;
height: 30px;
line-height: 90%;
}

.footer a {
color: #16a1c4;
}

.clear{
height:1px;
clear:both;}


.menu {
	text-align: center;
	background: url('../images/menu_tiler.png') bottom;
	margin: 0px;
	padding: 0px;
	line-height: 75px;
	/*display: inline-block;*/
}

.menu a, .menu img, .menu_wiezijnwe_sub {
float: left;
}



.menu a {
display: block;
text-align: center;
font-size: 22px;
color: white;
font-family: century gothic, verdana;
font-style: italic;
text-decoration: none;
}

.menu a.menu_main { 
	padding: 0 28px 14px 28px;
	line-height: 61px;
}

.menu a.menu_main img { 
	background: transparent url('../images/menu_devider.png') center right no-repeat;
	padding: 0px 20px 6px 0px;
	display: block;	
}

.menu_home {
width: 126px;
height: 75px;
background: url('../images/menu_home.png') top left;
}

a.menu_main:hover, .menu_main.active {
background: url('../images/main_menu_a.png') top center no-repeat;
}

.menu_oplossingen {
width: 192px;
height: 75px;
background: url('../images/menu_oplossingen.png') top left;
}

a.menu_oplossingen:hover, .menu_oplossingen.active {
background: url('../images/menu_oplossingen_a.png') top left;
}

.menu_wiezijnwe {
width: 176px;
height: 75px;
background: url('../images/menu_wiezijnwe.png') top left;
}

a.menu_wiezijnwe:hover, .menu_wiezijnwe.active {
background: url('../images/menu_wiezijnwe_a.png') top left;
}

.menu_kennis {
width: 128px;
height: 75px;
background: url('../images/menu_kennis.png') top left;
}

a.menu_kennis:hover, .menu_kennis.active {
background: url('../images/menu_kennis_a.png') top left;
}

.menu_contact {
width: 152px;
height: 75px;
background: url('../images/menu_contact.png') top left;
}

a.menu_contact:hover, .menu_contact.active {
background: url('../images/menu_contact_a.png') top left;
}

.submenu {
width: 100%;
background: #bad033;
position: relative;
top: -4px;
height: 20px;
line-height: 50%;
}

.submenu .active {
position: relative;
left: 110px;
}

.submenu a, .submenu span {
font-size: 16px;
color: #303031;
text-decoration: none;
font-family: centurygothicitalic, sans-serif;
vertical-align: middle;
}

.menu_oplossingen_sub, .menu_wiezijnwe_sub, .menu_kennis_sub {
position: relative;
left: 110px;
}

.menu_sub_sub {
background: #bad033;
font-style:italic;
}

.menu ul, .menu li {
	margin: 0px;
	padding: 0px;
}

.menu ul li a {
color: #FFFFFF;
text-decoration: none;
height: 92px;
padding: 2px 15px 0px 15px;
display: block;
}

.menu ul li a:hover {
	background: #5dbf8f;
}

.menu li {

	text-decoration: none;
	height: 92px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	background: url('../images/menu_start.png') repeat-x;
}


.menu ul li
	{
	position: relative;
	line-height: 19px;
	float: left;
	}
	
.menu li ul
	{
	display:none;
	}
	
.menu li.menu_hover ul
		{
		display:block;
		position:absolute;
		left: -2px;
		top: 26px;
		background: #FFFFFF;
		padding: 3px 0px 3px 0px;
		border: 1px solid #129f59;
		width: 172px;
		}

.menu li ul li a:hover {
background: #63c695 url('../images/pijl_w.gif') 160px 6px no-repeat;
}


	.menu li ul li a, .menu li.menu_main ul li a
		{
		height: auto;
		margin: 0px 0px 0px 0px;
		color: #129f59;
		}

	.menu li ul li a:hover, .menu li.menu_main ul li a:hover
		{
		height: auto;
		margin: 0px 0px 0px 0px;
		color: #ffffff;
		}
			
	.menu li.menu_hover ul li
		{
		display:block;
		font-weight: normal;
		text-align: left;
		background: url('../images/pijl.gif') 160px 6px no-repeat;
		font-size: 11px;
		height:auto;
		float: none;
		width: 172px;
		padding: 0px 0px 2px 0px;
		}

			
	.menu li.menu_hover ul li.lc
		{

		}

		
#modal {
	opacity: .7;
	background-color: #303031;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 1000;
	display: none;	
}

#modal .loginbox {
	background: url('../images/loginbox_bg.png') no-repeat;
	border-bottom: none;
}


#loading {
	position: absolute;
	top: 8px;
	right: 92px;
	display: none;
	z-index: 2000;
}		

.login_message {
	color: red;
	font-weight: bold;
	display: block;
	padding: 8px;
	background-color: white;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

a.menu_sub_sub {
	padding: 0 7px;
}

h2 {
color: #414142;
font-family: centurygothicitalic, sans-serif;
font-style: italic;
font-size: 24pt;
font-weight: normal;
}

/** MailPlus Forms CSS **/

table.mpFormTable {
width: 100%;
}

table.mpFormTable HR { height: 1px; color: #000000; border:0px; background-color:#000000; }

td.mpFormLabel {
padding: 5px 20px 5px 0px;
margin: 0px 10px 0px 0px;
vertical-align: top;
background-color: #FFFFFF;
font-weight: normal;
}

td.mpSpacerCell { 
padding: 0px 0px 0px 0px;
}

td.mpImageCell {
}

td.mpFormField {
padding: 3px 0px 5px 0px;
margin: 0px 10px 0px 10px;
vertical-align: top;


background-color: #FFFFFF;
}

.mpFormField input {
width: 230px;
margin: 0px 0px 5px 0px;
border: 1px solid #a1a1a1;
}

.mpRadioButtonTable input, .mpCheckBoxTable input {
border: none;
}

.mpFormField select {


}

.mpFormField textarea {
background-color: #FFFFFF;
width: 230px;
margin: 0px 0px 5px 0px;
border: 1px solid #a1a1a1;
height: 120px;
}

table.mpRadioButtonTable {
padding: 2px 0px 2px 0px;
}

.mpRadioButtonInput input {
width:20px;
}

.mpRadioButtonText {


}

table.mpCheckBoxTable {
padding: 2px 0px 2px 0px;
}

.mpCheckBoxInput input {
width:20px;
}

.mpCheckBoxLabel {


}

.mpFormDescription { 
padding: 0px 7px 0px 7px; 
font-size: 10px;
text-align: center;
}

.mpFormAnswer { 
text-align: center;
padding: 0px 0px 0px 0px;
}

td.submitCellSpacer {
}

td.submitCell {
padding: 15px 5px 5px 0px;
text-align: left;
}

td.submitCell input {
border: 1px solid #344C69;


background-color: #FFFFFF;
}

/* Verzendknop als afbeelding
td.submitCell input {
border: 0px solid #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:220;
height:27;
background-color:#ffffff;
background-image:url('http://blinker.m6.mailplus.nl/verstuurgegevens-button.gif')
}
*/

/* Afschrift */
table.formResult {
}

.formResultLabel {


padding-right: 5px;
}

.formResultValue {


padding-left: 5px;
}

table.pollTable {
	width: 500px;
}

td.pollQuestion {
	width: 100%;
	padding: 0px 0px 15px 0px;
	font-weight: bold;
}

td.pollItem {
	padding-bottom: 6px;
	vertical-align: top;
}

td.pollAnswerHighLight {
	padding-bottom: 6px;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
}

td.pollAnswer {
	padding-bottom: 6px;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}

td.pollVisual {
	padding-bottom: 6px;
	width: 250px;
	vertical-align: top;
	padding-top: 6px;
}

td.pollCellLeft {
	height: 4px;
	border-left: solid black 1px;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	background-color: #000000;
}
td.pollCellRight {
	height: 4px;
	border-right: solid black 1px;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	background-color: #FFFFFF;
}

td.pollCell0Pct {
	height: 4px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	background-color: #ffffff;
}

td.pollCell100Pct {
	height: 4px;
	border-left: solid black 1px;
	border-right: solid black 1px;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	background-color: #000000;
}

td.pollPercentage {
	padding-bottom: 6px;
	padding-left: 20px;
	text-align: right;
	vertical-align: top;
}


/*test*/
