body {
margin: 0px 0px 0px 0px;
color: #333333;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
background: #E4E4E4;
overflow-x: hidden;
}

#tile_big {
position: absolute; 
background: url(/imgt/tile1.jpg); 
height: 318px; 
width: 700px; 
margin-left: 1043px; 
}

#tile_small {
position: absolute; 
background: url(/imgt/tilesmal.jpg); 
height: 112px; 
width: 700px; 
margin-left: 1043px; 
}

#div_popup_background {
position:absolute; 
height: 100%;
width: 1002px; 
background-color: #999999;
z-index:9;
display: none;
}

#div_popup {
display: none; 
position:fixed; 
width:820px; 
z-index:10;
border: 1px solid #333333;
background-color: #fff;
text-align: left;
margin-left: 150px;
top: 20px;
min-height: 300px;
}

.paarse_gloed {
font-weight: bold;
color: #660099;
}

sup {
color: #660099;
font-weight: bold;
}

.h1_line {
border-bottom: 1px dotted #999999;
margin: 0px 0px 15px 0px;
}

.h2_line {
border-bottom: 1px dotted #999999;
margin: -5px 0px 5px 0px;
}

#broodkruimels {
margin-bottom: 15px;
}

.purple_rain {
color: #660099;
text-decoration: none;
cursor: pointer;
}

.purple_rain:hover {
text-decoration: underline;
}

.purple_blokje {
position: absolute;
float: left;
margin-left: -15px;
background: url(/imgt/bg_purple_blokje.jpg) no-repeat;
width: 9px;
height: 9px;
margin-top: 5px;
}

h1 {
margin: 0px;
font-size: 18pt;
color: #660099;
font-weight: normal;
}

h2 {
margin: 0px;
font-size: 14pt;
font-weight: normal;
}

p {
margin: 0px;
line-height: 12pt;
}

#container {
width: 1043px;
min-height: 600px;
margin: auto;
text-align: left;
}

#container_logo {
margin: auto;
text-align: left;
width: 1043px;
padding-top: 16px;
}

#container_menu {
margin: auto;
text-align: left;
width: 1043px;
}

#logo {
margin-left: 68px;
}

#menu {
padding: 2px 0px 0px 73px;
}

.menu_item {
margin-right: 5px;
}

#inloggen {
float: right;
margin: -5px 32px 0px 0px;
}

#header {
height: 140px;
background: #fff;
width: 100%;
}

#index_plaat {
background: url(/imgt/bg_index_plaat.jpg) no-repeat; 
height: 318px;
padding-left: 127px;
}

#vervolg_plaat {
background: url(/imgt/bg_vervolg_plaat.jpg) no-repeat; 
height: 112px;
}

#btn_demoaanvragen {
float: right;
margin: 14px 30px 0px 0px;
}

#welkom_op_verhuuradministratie {
float: left;
width: 364px;
height: 190px;
padding: 8px 17px 20px 17px;
margin: 15px 0px 0px 0px;
}

#btn_index_welkom_op_meer_info {
position: absolute;
float: left;
margin: 95px 0px 0px 291px;
}

#content {
width: 905px;
margin-left: 72px;
background: #fff url(/imgt/bg_content_bottom.jpg) bottom no-repeat;
padding: 20px 30px 30px 35px;
}

#content_box_left {
width: 605px;
min-height: 400px;
}

#content_box_right {
float: right;
}

#content_index {
width: 970px;
margin-left: 72px;
background: #fff url(/imgt/bg_content_bottom.jpg) bottom no-repeat;
height: 385px;
}

#content_index_pakketten {
background: url(/imgt/bg_index_pakketten.jpg) left top no-repeat;
width: 630px;
height: 310px;
float: left;
margin-left: 1px;
padding-left: 30px;
}

.index_pakket {
float: left;
margin-top: 135px;
width: 190px;
margin-right: 25px;
}

.pakketbox_holder_opsomming {
height: 145px;
border-bottom: 1px dotted #999999; 
padding-bottom: 15px;
background: url(/imgt/bg_pakket_opsomming.jpg) bottom repeat-x;
margin-bottom: 2px;
}

#pakket_goud {
margin-right: 0px;
}

.list_item_pakket {
padding: 0px 0px 5px 0px;
margin-top: 5px;
font-size: 8pt;
color: #49006C;
cursor: pointer;
}

.list_item_pakket:hover {
text-decoration: underline;
}

.list_item_pakket:hover .list_check_brons {
text-decoration: none;
}

.list_item_pakket_non_active {
padding: 0px 0px 5px 0px;
margin-top: 5px;
font-size: 8pt;
color: #333333;
}

.list_check {
background: url(/imgt/list_item.jpg) no-repeat;
float: left;
width: 11px;
height: 12px;
margin-right: 5px;
margin-top: 1px;
margin-bottom: 5px;
}

.list_check_brons {
background: url(/imgt/list_item_brons.jpg) no-repeat;
float: left;
width: 11px;
height: 12px;
margin-right: 5px;
margin-top: 1px;
margin-bottom: 5px;
text-decoration: none;
}

.list_check_zilver {
background: url(/imgt/list_item_zilver.jpg) no-repeat;
float: left;
width: 11px;
height: 12px;
margin-right: 5px;
margin-top: 1px;
margin-bottom: 5px;
text-decoration: none;
}

.list_check_goud {
background: url(/imgt/list_item_goud.jpg) no-repeat;
float: left;
width: 11px;
height: 12px;
margin-right: 5px;
margin-top: 2px;
margin-bottom: 5px;
text-decoration: none;
}

.pakket_line {
border-bottom: 1px dotted #999999;
margin-bottom: 3px;
width: 180px;
}

.btn_index_meer_info {
float: left;
margin-top: 15px;
margin-left: 10px;
}

.btn_index_bestellen {
float: left;
margin-top: 15px;
margin-left: 10px;
}

#content_meest_gestelde_vragen {
width: 279px;
}

#contact_boxje {
width: 259px;
padding: 25px 0px 0px 10px;
background: url(/imgt/telefoontje.jpg) right bottom no-repeat;
}

#content_index_meest_gestelde_vragen {
width: 279px;
float: left;
margin-top: 20px;
}

#meest_gestelde_vragen_header {
background: url(/imgt/bg_meest_gestelde_vragen_header.jpg) no-repeat;
height: 31px;
padding-left: 15px;
padding-top: 8px;
}

#btn_vraagteken {
float: right;
margin-right: 15px;
margin-top: 1px;
}

.meest_gestelde_vragen_gesloten {
background: url(/imgt/bg_meest_gestelde_vragen_light_grey.jpg);
color: #7E7E7E;
padding: 8px 15px 8px 15px;
font-weight: bold;
}

.meest_gestelde_vragen_gesloten:hover {
text-decoration: underline;
cursor: pointer;
}

.meest_gestelde_vragen_meer {
background: url(/imgt/bg_meest_gestelde_vragen_light_grey.jpg);
text-align: right;
padding: 8px 15px 8px 15px;
}


.purple_arrow_right {
background: url(/imgt/purple_arrow_right.jpg);
height: 12px;
width: 12px;
float: left;
margin-right: 5px;
margin-top: 1px;
}

.meest_gestelde_vragen_open {
background: url(/imgt/bg_meest_gestelde_vragen_dark_grey.jpg);
color: #660099;
padding: 8px 15px 0px 15px;
font-weight: bold;
height: 23px;
}

.purple_arrow_down {
background: url(/imgt/purple_arrow_down.jpg);
height: 12px;
width: 12px;
float: left;
margin-right: 5px;
margin-top: 2px;
}

.meest_gestelde_vragen_openopties {
background: url(/imgt/bg_meest_gestelde_vragen_white.jpg);
color: #660099;
padding: 5px 20px 5px 32px;
}

#meest_gestelde_vragen_bottom {
background: url(/imgt/bg_meest_gestelde_vragen_bottom.jpg) no-repeat;
height: 24px;
text-align: right;
padding-right: 20px;
}


#footer {
height: 100px;
}

#footer_contactgegevens {
float: left;
padding-left: 111px;
}

#footer_contactgegevens_left {
float: left;
line-height: 12pt;
}

#footer_contactgegevens_right {
float: left;
line-height: 12pt;
margin-left: 30px;
}

#footer_links {
float: right;
margin-right: 40px;
line-height: 12pt;
}

.pakketbox {
float: left;
width: 190px;
margin-right: 10px;
}

.btn_demo {
float: left;
margin-top: 13px;
margin-left: 10px;
cursor: pointer;
}

.contact_box_left {
float: left;
width: 340px;
border-right: 1px dotted #999999;
height: 300px;
}

.contact_box_right {
float: left;
width: 240px;
margin-left: 10px;
height: 300px;
background: url(/imgt/bg_contactform.jpg) no-repeat right bottom;
}

.boeklabel,.inputfield, .inputfield_wrong {
	display: block;
	margin-bottom: 10px;
}

.boeklabel {
	float: left;
	width: 80px;
	padding-right: 10px;
}

.inputfield {
width: 220px;
border: 1px solid #999999;
height: 16px;
padding-left: 5px;
padding-top: 2px;
}

.inputfield:hover {
border: 1px solid #660099;
}

.inputfield_wrong {
width: 220px;
border: 1px solid #FF0000;
height: 16px;
padding-left: 5px;
padding-top: 2px;
}

.form_foutmelding {
display: none;
color: #FF0000;
}

#demoaanvraag_formulier {
height: 190px;
}

#demoaanvraag_formulier_left {
float: left; 
height: 145px;
border-right: 1px dotted #999999;
width: 330px;
} 

#demoaanvraag_formulier_right {
float: left; 
height: 140px;
margin-left: 10px;
} 

.demoaanvraag_pakket_keuze_box {
float: left; 
height: 40px; 
padding-top: 80px; 
width: 85px; 
text-align: center;
}

#demoaanvraag_pakket_keuze_box_basis {
background: url(/imgt/img_basispakket_small.jpg) no-repeat top;
}

#demoaanvraag_pakket_keuze_box_deluxe {
background: url(/imgt/img_deluxepakket_small.jpg) no-repeat top;
}

#demoaanvraag_pakket_keuze_box_zakelijk {
background: url(/imgt/img_zakelijkpakket_small.jpg) no-repeat top;
}

#demoaanvraag_privacy {
float: right; 
margin-top: 5px; 
cursor: pointer;
}

.label_demoaanvragen,.inputfield_demoaanvragen, .inputfield_demoaanvragen_wrong {
	display: block;
	margin-bottom: 10px;
}

.label_demoaanvragen {
	float: left;
	width: 119px;
	padding-right: 10px;
}

.inputfield_demoaanvragen {
width: 180px;
border: 1px solid #999999;
height: 16px;
padding-left: 5px;
padding-top: 2px;
}

.inputfield_demoaanvragen:hover {
border: 1px solid #660099;
}

.inputfield_demoaanvragen_wrong {
width: 180px;
border: 1px solid #FF0000;
height: 16px;
padding-left: 5px;
padding-top: 2px;
}

#bestellen_stappen_plan {
background: url(/imgt/bg_stappenplan.jpg) no-repeat;
border-top: 1px dotted #999999;
width: 577px;
height: 22px;
margin-top: 15px;
margin-bottom: 15px;
padding-top: 6px;
padding-left: 20px;
}

#bestellen_formulier {
height: 340px;
}

#bestellen_formulier_left {
float: left; 
height: 300px;
border-right: 1px dotted #999999;
width: 330px;
} 

#bestellen_formulier_right {
float: left; 
height: 300px;
margin-left: 10px;
}

.bestellen_stap {
color: #999999;
margin-right: 20px;
}

.bestellen_stap_active {
color: #333333;
margin-right: 20px;
}

.tabs {
border-bottom: 1px solid #999999;
height: 29px;
background-color: #F8F8F8;
}

.tab {
float: left;
height: 23px;
padding: 7px 10px 0px 10px;
color: #660099; 
margin-right: 10px;
}

.tab:hover {
/* color: #333333; */
/* background-color: #CCCCCC; */
text-decoration: underline;
cursor: pointer; 
}

.tab_active {
float: left;
height: 23px;
padding: 7px 15px 0px 15px;
background: url(/imgt/bg_tab_active.jpg);
color: #ffffff; 
margin-right: 10px;
font-weight: bold;
}

.tab_tekst {
padding-top: 10px;
line-height: 12pt;
display: none;
background: url(/imgt/bg_tab_tekst.jpg) top repeat-x;
}



