/* CSS Document */
* { margin:0; padding:0;}
img {border: 0;}

form { margin:0px; padding:0px}
html { height: 100%;}

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top;}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%; margin: 0 auto; }
a img{ border:0}
img{ vertical-align:top;  }
a {text-decoration: none; font-weight: bold;}



body { margin:0px; padding:0px; background: #ffffff; font-family: verdana; font-size: 12px; height: 100%;}

#main { width:735px; margin: 0 auto; }
#foot {width: 100%; background: #a4a4a4 url(/vloeren.nu/img/foot_bg.jpg) repeat-x; float: left; display:none;}
#inner_foot {width: 960px; margin: 15px auto; margin-bottom: 15px; display:none;}

.foot_shortcuts { width: 200px; float: left; }
.foot_shortcuts ul {margin:0; padding:0; list-style: none;}
.foot_shortcuts ul li {}
.foot_shortcuts ul li a {text-decoration: none; color: #646464;}
.foot_shortcuts ul li a:HOVER {color: #f75302;}
.foot_shortcuts ul .shortcut_title {font-weight: bold;}

.info_links {width: 200px; float: right;}
.info_links a { text-decoration: none; font-weight: normal; color: #646464;}
.info_links a:HOVER {color: #f75302;}

.getnoticed {width: 200px; }
.getnoticed a { text-decoration: none; font-weight: normal; color: #646464;}
.getnoticed a:HOVER {color: #f75302;}

#header { width:960px; height: 100px; margin: 0 0; display:none;}

#logo { float: left; width: 243px; height: 87px; margin-top: 13px; display:none;}
#contact {float: right; }

#content { }
#content_left { float: left; width: 210px; display:none;}
#content_right {width: 750px; float: none; margin: 0; width: 100%;}
#main_content {width:100%; margin-left: 5px;}
#main_content_left {width: 515px; float: left; margin-right:auto; margin-left:auto;}
#main_content_left_large {width: 750px; float: left; margin-right:auto; margin-left:auto;}
#main_content_right {width: 220px; float: left;}
.clear {clear: both;}

/*#menu_block { width: 244px; background-color: #ebebeb; }
#menu_top { width: 100%; background: transparent url(/vloeren.nu/img/b_top3.jpg) repeat-x top;}
#menu_bottom {width: 100%; background: transparent url(/vloeren.nu/img/mb_bottom.jpg) repeat-x bottom;}
#menu_left {width: 100%; background: transparent url(/vloeren.nu/img/mb_left.jpg) repeat-y top left;}
#menu_right {width: 100%; background: transparent url(/vloeren.nu/img/mb_right.jpg) repeat-y top right;}
#menu_top_left {width: 100%; background: transparent url(/vloeren.nu/img/mb_left_top.jpg) no-repeat left top;}
#menu_top_right {width: 100%; background: transparent url(/vloeren.nu/img/mb_top_right.jpg) no-repeat right top;}
#menu_bottom_left {width: 100%; background: transparent url(/vloeren.nu/img/mb_bottom_left.jpg) no-repeat left bottom;}
#menu_bottom_right {width: 100%; background: transparent url(/vloeren.nu/img/mb_bottom_right.jpg) no-repeat right bottom;}*/

#indent {}

#photo_frame {margin-left: 5px; margin-top: 5px; width: 745px; background-color: #fff; overflow: hidden; height: 167px;}
#photo_frame ul {display: inline-block; list-style: none; margin: 0px; padding: 0px; height: 152px;border: 8px solid #fff; width: 729px;}
#photo_frame ul li {float: left;}

#landkaart {width: 220px; height: 250px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff;}
#content_pagina {width: 500px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff;}

#nieuws_tips {width: 510px; display: inline-block;}

#nieuws {width: 240px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff; float: left; margin-right: 10px;}
#nieuws p {border-bottom: 1px solid #e6e6e6; height: 12px; overflow: hidden; margin-bottom: 5px;}
#nieuws .b_indent {width: 220px; overflow: hidden;}
#tips {width: 240px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff; float: left;}
#tips p {border-bottom: 1px solid #e6e6e6; height: 12px; overflow: hidden; margin-bottom: 5px;}
#tips .b_indent {width: 220px; overflow: hidden;}
#banners {width: 220px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff; overflow: hidden;}
#nieuwsbrief {width: 220px; height: 90px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff; overflow: hidden;}
#menu_block3 {width: 200px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff;}
#search {width: 500px; height: 90px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff;}
#nieuwe_bedrijven {width: 500px; height: 152px; margin-top:3px; margin-bottom: 5px; border: 5px solid #bebebe; background-color: #fff;}
#alg_content {width: 500px; margin-top:3px; /*margin-bottom: 52px;*/ border: 5px solid #bebebe; background-color: #fff;}
#alg_content_large {width: 735px; margin-right:auto; margin-left:auto; border: 5px solid #bebebe; background-color: #fff;}

.b_top {width: 100%; height: 30px; background: transparent url(/vloeren.nu/img/h_title.jpg) repeat-x bottom; margin-bottom: 4px; }
.b_top_title {float: left; margin-left: 10px; }
.b_top_title_text {float: left; margin-left: 10px; margin-top: 5px; font-size: 16px; font-weight: bold; color: #f75200; }
.b_bottom {width: 100%; height: 14px; }
.b_indent { width: 490px; height: 100%; margin-left: 10px;}
.b_indent p { padding-bottom: 4px; width: 480px; }
.b_indent ul {padding-left: 30px;}
.b_indent p label a{ color: #333;}
.b_center_l {width: 100%; height: 100%;  }
.b_center_r {width: 100%; height: 100%;  }
.b_lt {width: 100%; height: 100%; background: transparent url(/vloeren.nu/img/b_lt.png) no-repeat top left;}
.b_rt {width: 100%; height: 100%; background: transparent url(/vloeren.nu/img/b_rt.png) no-repeat top right;}
.b_bl {width: 100%; height: 100%; background: transparent url(/vloeren.nu/img/b_bl.png) no-repeat bottom left;}
.b_br {width: 100%; height: 100%; background: transparent url(/vloeren.nu/img/b_br.png) no-repeat bottom right;}

.b_top2 {width: 100%; height: 30px; background: transparent url(/vloeren.nu/img/h_title.jpg) repeat-x bottom; margin-bottom: 4px; }
.b_top_title2 {float: left; margin-left: 10px; }
.b_bottom2 {width: 100%; height: 14px; /*background: transparent url(/vloeren.nu/img/b_bottom2.png) repeat-x bottom;*/ }
.b_indent2 {background-color: #fff; width: 220px; height: 100%; margin: 0 auto;}
.b_center_l2 {width: 100%; height: 100%; /*background: transparent url(/vloeren.nu/img/b_l2.png) repeat-y left;*/ }
.b_center_r2 {width: 100%; height: 100%; /*background: transparent url(/vloeren.nu/img/b_r2.png) repeat-y right;*/ }

.b_top3 {width: 100%; height: 30px; background: transparent url(/vloeren.nu/img/h_title.jpg) repeat-x bottom; margin-bottom: 4px; }
.b_top_title3 {float: left; margin-left: 10px; }
.b_bottom3 {width: 100%; height: 14px; /*background: transparent url(/vloeren.nu/img/b_bottom3.png) repeat-x bottom;*/ }
.b_indent3 {background-color: #fff; width: 200px; height: 100%; margin-top: 12px; /*margin-left: 10px;*/}
.b_center_l3 {width: 100%; height: 100%; /*background: transparent url(/vloeren.nu/img/b_l.png) repeat-y left;*/ }
.b_center_r3 {width: 100%; height: 100%; /*background: transparent url(/vloeren.nu/img/b_r.png) repeat-y right;*/ }

.b_top4 {width: 100%; height: 40px;background: transparent url(/vloeren.nu/img/h_title.jpg) repeat-x top; }
.b_top_title4 {float: left; margin-left: 10px; margin-top: 10px; color: #584296; font-size: 20px;}
.b_bottom4 {width: 100%; height: 14px; /*background: transparent url(/vloeren.nu/img/b_bottom4.png) repeat-x bottom;*/ }
.b_indent4 {background-color: #fff; width: 689px; height: 100%; margin-left: 10px; padding-top: 10px;}
.b_center_l4 {width: 100%; height: 100%; /*background: transparent url(/vloeren.nu/img/b_l.png) repeat-y left;*/ }
.b_center_r4 {width: 100%; height: 100%; /*background: transparent url(/vloeren.nu/img/b_r.png) repeat-y right;*/ }


#menu2{float: right; top: 74px; right: 35px; position: relative; display:none;}
#menu2 ul {display: inline; list-style: none;}
#menu2 ul li {float: left; background: transparent url(/vloeren.nu/img/menu_bg.jpg) repeat-x; height: 29px; }
#menu2 ul li a { text-decoration: none; color: #fff; display: block; height: 29px; background: transparent url(/vloeren.nu/img/menu_left.jpg) no-repeat top left;}
#menu2 ul li a span {display: block; height: 29px; padding: 7px 10px 0px 10px; background: transparent url(/vloeren.nu/img/menu_right.jpg) no-repeat top right; cursor: pointer;}

#menu {float: right; top: 76px; right: 35px; position: relative; display:none;}
#menu ul {display: inline; list-style: none;}
#menu ul li {float: left; background: transparent url(/vloeren.nu/img/menu_bg.jpg) repeat-x; height: 29px; }
#menu ul li a { text-decoration: none; color: #fff; display: block; height: 29px; background: transparent url(/vloeren.nu/img/menu_left.jpg) no-repeat top left;}
#menu ul li a span {display: block; height: 29px; padding: 7px 10px 0px 10px; background: transparent url(/vloeren.nu/img/menu_right.jpg) no-repeat top right; cursor: pointer;}

#menu3 {float: right; top: 27px; right: 35px; position: relative; width: 610px; height: 30px; display:none;}
#menu3 ul {display: inline; list-style: none;}
#menu3 ul li {float: left; background: transparent url(/vloeren.nu/img/menu_bg.jpg) repeat-x; height: 29px; }
#menu3 ul li a { text-decoration: none; color: #fff; display: block; height: 29px; background: transparent url(/vloeren.nu/img/menu_left.jpg) no-repeat top left;}
#menu3 ul li a span {display: block; height: 29px; padding: 7px 10px 0px 10px; background: transparent url(/vloeren.nu/img/menu_right.jpg) no-repeat top right; cursor: pointer;}


.menu_item {/*background: transparent url(/vloeren.nu/img/menuitem.jpg) no-repeat top left;*/ height: 28px; width: 200px; padding-top: 6px; margin: 0 auto;}
.menu_item a {text-decoration: none; color: #000; margin-left: 5px; font-weight: normal; font-size: 11px; width: 200px; height: 14px; display: block; overflow: hidden;}
.menu_item a:HOVER {background: transparent url(/vloeren.nu/img/menu_hover.jpg) no-repeat left bottom; }
.menu_item .active {background: transparent url(/vloeren.nu/img/menu_hover.jpg) no-repeat left bottom; }
.menu_item a span {font-size: 8px; color: #595959;}

#getnoticed { margin-top: 5px;}
#getnoticed a {color: #b7b6b6; text-decoration: none;}
#getnoticed a:HOVER{color: #f7971e;}


/*****************orderform*****************************/
#orderform {display: block;}
#orderform p {margin: 2px; padding:0; display: inline-block; width: 490px; border: 0;}
#orderform p label {display: block; float: left; width: 160px;}
#orderform p .large_label {width: 400px;}
#orderform p input, select {display: block; float: left; width: 200px;}
#orderform p .input_file {display: block; float: left; width: 250px;}
#orderform p #postcode {display: block; float:left; width: 100px; margin-right: 32px;}
#orderform p #huisnr {display: block; float:left; width: 60px; margin-right: 10px;}
#orderform p .button {width: auto;}
#orderform p .titel {font-size: 18px; font-weight: bold; color: #9185cf;}
#orderform p textarea {width: 362px; height: 60px;}
#orderform p .input_radio { width: 50px; }
#orderform p .label_radio { width: 430px; }

/**************login****************************/
#login { width: 400px; border: 1px solid #343434; background-color: #ccc;}
#inner_login { margin: 10px; }
#inner_login p {margin: 2px; padding:0; display: inline-block; width:380px; border: 0;}
#inner_login p label {display: block; float: left; width: 160px;}
#inner_login p input, select {display: block; float: left; width: 200px;}
#inner_login p .login_button {width: auto;}

/******contact*****************************************/
#contact_form {width: 430px; float: left;}
#contact_form p { margin: 2; padding: 0; padding-top: 2px; border: 0; width: 100%; display: inline-block;}
#contact_form p label { display: block; float: left; width: 150px;}
#contact_form p textarea { width: 380px;}

#contact_holder {display: inline-block; width: 100%;}

#contact_right {float: left;}
#contact_right_i {border-left: 1px solid #fb5200; font-weight: bold; padding-left: 28px;} 



/* Undo some styles from the master stylesheet */
.cl1_div {width: 260px; display: block; float: left; margin-right: 10px;}

.checklist li { background: none; padding-left: 0; }

/* CSS for checklists */
.checklist {
	border: 1px solid #ccc;
	list-style: none;
	height: 10em;
	overflow: auto;
	width: 16em;
}
.checklist, .checklist li { margin-left: 0; padding: 0; }
.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
* html .checklist label { height: 1%; }

/* Checklist 1 */
.cl1 { font-size: 0.9em; width: 260px; height: 10em; }
.cl1 .alt { background: #f5f5f5; }
.cl1 input { vertical-align: middle; }
.cl1 label:hover, .cl1 label.hover { background: #ddd; color: #000; }


#bedrijf_overview { display: block;}
#bedrijf_header {display: inline-block; width: 100%; /*height: 150px;*/ margin-top: 5px; overflow: hidden;}
#bedrijf_logo { float: left; width: 175px; /*height: 112px;*/ overflow: hidden;}
#bedrijf_logo img { border: 5px solid #9965D8; }
#bedrijf_contact { float: left; width: 250px;}
#bedrijf_contact p { display: inline-block; width: 100%; height: 26px;}
#bedrijf_contact p label {width: 150px; float: left; overflow: hidden;}
#bedrijf_contact p .fat { font-weight: bold; width: 100px;}
#bedrijf_contact2 { float: left; width: 250px; margin-left: 7px;}
#bedrijf_contact2 p {  display: inline-block; width: 100%; height: 26px;}
#bedrijf_contact2 p label {width: 150px; float: left; overflow: hidden;}
#bedrijf_contact2 p .fat { font-weight: bold; width: 100px;}
#bedrijf_contact2 p a {text-decoration: none; font-weight: bold; color: #f75302;}
#bedrijf_contact2 p a:HOVER {text-decoration: underline; }

.bedrijf_kop {width: 100%; height: 24px; border-top: 1px solid #9965D8; border-bottom: 1px solid #9965D8; }
.bedrijf_kop h4 { font-size: 18px; margin: 0; padding:0;}

#bedrijf_logos {display: block; width: 100%; float: left; border-bottom: 1px solid #9965D8;  }
.bedrijf_button_left {float: left; dispaly: block;}
.bedrijf_button {float: right; dispaly: block;}

#bedrijf_intro {display: inline-block; width: 100%;}
#bedrijf_inner_intro {display: inline-block; width: 100%; margin-top: 14px; margin-bottom: 14px;}
#bedrijf_inner_intro ul {padding-left: 25px;}
#bedrijf_inner_intro ul li {padding-left: 10px;}
#bedrijf_inner_intro #map {float: right; margin: 5px; margin-left: 10px; width: 300px; height: 250px; border: 5px solid #fb5200; }
#bedrijf_photo_strip {display: inline-block; width: 100%;}
#bedrijf_inner_photo_strip {display: inline-block; width: 100%;}
.bedrijf_hoofd_foto {float: left; width: 300px; margin-top:5px; margin-bottom: 5px;}
.bedrijf_hoofd_foto img {border: 5px solid #9965D8;}
.bedrijf_small_foto {float: left; width: 380px;  margin-top:5px; margin-bottom: 5px; overflow: hidden;}
.bedrijf_small_foto .bedrijf_thumb_foto {display: block; float: left; margin-right: 10px; margin-bottom: 10px;}
.bedrijf_small_foto .bedrijf_thumb_foto img {border: 3px solid #9965D8;}
#bedrijf_keywords {display: inline-block; width: 100%;}
#bedrijf_inner_keywords {display: inline-block; width: 100%;}
#bedrijf_contact_form {display: inline-block; width: 100%;}
#bedrijf_inner_contact_form {display: inline-block; width: 100%;}
.bedrijf_inner_contact_form_div { width: 300px; height: 240px; float:left; border: 5px solid #bbb; background-color: #fff; padding: 5px; margin-top: 5px;}
.bedrijf_inner_contact_form_div p { display: inline-block; width: 100%; margin:2px; padding:0;}
.bedrijf_inner_contact_form_div p label {width: 100px; float: left; display: block;}
.bedrijf_inner_contact_form_div p .titel {width: 290px; font-weight: bold; float: left; display: block;}
.bedrijf_inner_contact_form_div p input {width: 190px; float: left; display: block;}
.bedrijf_inner_contact_form_div p textarea {width: 290px; float: left; display: block;}

.ov_bedrijf {display: block; width: 480px; height: 100px; border-top: 1px solid #9965D8; padding-top: 8px;}
.ov_bedrijf_premium { display: block; width: 480px; height: 100px; border: 1px solid #F75200; background-color: #FDD4BF; margin-top: 5px; margin-bottom: 5px;} 
.ov_bedrijf_premium .ov_bedrijf_logo { border: 3px solid #F75200; }
.ov_bedrijf_logo {float: left; width: 125px; height: 80px; display: block; margin-right: 6px; overflow: hidden; border: 3px solid #9965D8; text-align: center;  margin-left: 5px}
.ov_bedrijf_logo img {/*border: 3px solid #9965D8;*/ width: 125px;}
.ov_bedrijf_omschrijving {float: left; width: 325px;}
.ov_bedrijf_titel {color: #584296; font-size: 16px; font-weight: bold; text-decoration: none;}
.ov_bedrijf_presentatie {text-decoration: none; color: #3f3f3f; font-weight: normal; }


#vloeren_optie_lijst { width: 5000px; display: block; overflow: hidden;}
#vloeren_optie_lijst ul {margin: 0; padding: 0; list-style: none; float: left; display: inline;}
#vloeren_optie_lijst ul li {float: left;}


#alle_opties {display: block; width: 497px; overflow: hidden;}
#alle_opties #geselecteerde_opties {width: 496px; height: 30px; margin-bottom: 3px;}
#alle_opties #geselecteerde_opties .selectie { display: block; float: left; border: none; background: transparent url(/vloeren.nu/img/selected_loop.jpg) repeat-x; width: auto; margin: 1px; height: 27px;}
#alle_opties #geselecteerde_opties .left { width:100%; margin: 0; padding:0; border: none; background: transparent url(/vloeren.nu/img/selected_left.jpg) no-repeat left top; height: 27px;}
#alle_opties #geselecteerde_opties .right { width:100%; margin: 0; padding:0;border: none; background: transparent url(/vloeren.nu/img/selected_right.jpg) no-repeat right top; height: 27px;}
#alle_opties #geselecteerde_opties .center { padding: 4px 5px 0 5px; border: 0px; background: transparent; width: auto;}

#alle_opties #geselecteerde_opties .selectie_titel { display: block; padding: 4px 5px 0 5px; float: left; color: #000; width: auto; height: 22px; margin: 1px; border: 0px;}
#alle_opties #geselecteerde_opties .selectie a{ text-decoration: none; color: #000; font-weight: normal; font-size: 11px; }
#alle_opties .optie_block { display: block; float:left; width: 200px; height: 125px; border: 1px solid #aaa9a9; background-color: #f5f4f4; margin-right: 3px; overflow: hidden; }
#alle_opties .open_block {height: auto; overflow: none;}
#alle_opties .optie_block ul {margin: 0; padding: 0; list-style: none; margin-left: 4px; width: 100%;}
#alle_opties .optie_block ul li {float: none; height: 14px; overflow: hidden; font-size: 11px; width: 100%;}
#alle_opties .optie_block ul .hidden_optie { display: none; }
#alle_opties .optie_block ul .show_less { display: none; cursor: pointer; color: #f75302; float: right; margin-right: 8px; height: 20px; text-align: right;}
#alle_opties .optie_block ul .show_more { cursor: pointer; color: #f75302; float: right; margin-right: 8px; height: 20px; text-align: right;}
#alle_opties .optie_block ul .optie_block_titel {font-weight: bold; display: block; height: 16px; overflow: hidden; margin-bottom: 4px;}
#alle_opties .optie_block ul li a {text-decoration: none; color: #463372; font-weight: normal; }
#alle_opties .optie_block ul li a:HOVER {color: #f75302; }

#gratis_vermelding {display: block; width: 667px; border: 1px solid #c4c4c4; background-color: #d5d5d5; padding: 10px;}
#gratis_vermelding h3 { color: #000; margin: 0; padding: 0; position: relative; font-size: 30px; font-weight: normal;}
#gratis_vermelding h3 span {color: #000; display: block; font-size: 24px; font-weight: normal; position: absolute; right: 0; top:0;}
#gratis_vermelding p {margin-top: 10px; margin-bottom: 10px;}
#gratis_vermelding h2 { color: #000; margin: 0; padding: 0; position: relative; font-size: 30px; font-weight: normal;}
#gratis_vermelding h2 span {color: #000; display: block; font-size: 20px; font-weight: normal; position: absolute; right: 0; top:0;}
#gratis_vermelding h2 span a {text-decoration: none; color: #000; display:block; width: 158px; height: 30px; background:transparent url(/vloeren.nu/img/button_next.png) no-repeat scroll right 2px;}

#premium_vermelding {display: block; width: 667px; border: 1px solid #f75200; background-color: #fdd4bf; padding: 10px;}
#premium_vermelding h3 { color: #000; margin: 0; padding: 0; position: relative; font-size: 30px; font-weight: normal;}
#premium_vermelding h3 span {color: #000; display: block; font-size: 24px; font-weight: normal; position: absolute; right: 0; top:0;}
#premium_vermelding p {margin-top: 10px; margin-bottom: 10px;}
#premium_vermelding h2 { color: #000; margin: 0; padding: 0; position: relative; font-size: 30px; font-weight: normal;}
#premium_vermelding h2 span {color: #000; display: block; font-size: 20px; font-weight: normal; position: absolute; right: 0; top:0;}
#premium_vermelding h2 span a {text-decoration: none; color: #000; display:block; width: 158px;  background:transparent url(/vloeren.nu/img/button_next.png) no-repeat scroll right 2px; height: 30px;}

.pagebrowser { width:667px; height: 35px; }
.pagebrowser a { display: block; padding:5px; margin: 2px; float:left; border: 1px solid #f75200; background-color: #fdd4bf; color:#000; text-decoration: none;}
.pagebrowser .current { display: block; padding:5px; margin: 2px; float:left; border: 1px solid #f75200; background-color: #fdd4bf; color:#f75200;}
.pagebrowser .button_a { display: block; padding:5px; margin: 2px; float:left; border: 1px solid #f75200; background-color: #fdd4bf; color:#000;}

#search_form_left {float: left; display: block; width: 245px; }
#search_form_right {float: left; display: block; width: 245px; }

#search_form div p {width: 100%; margin: 0; padding: 0; display: inline-block; }
#search_form div p label {float: left; width: 90px; diplay: block; }
#search_form div p input {float: left; width: 148px; diplay: block; }
#search_form div p select {float: left; width: 150px; diplay: block; }
#search_form div p .snel_search {float: right; width: 76px; height: 23px; display: block; margin-right: 4px; }

#top_search_form {float: right; width:300px; height: 30px; margin-top: 19px; padding: 0;}
#top_search_form #search_wrd {width: 200px; float: left; display: block; margin: 0; padding: 0; margin-top: 2px; margin-right: 5px;}
#top_search_form .snel_search2 {width: 59px; float: left; display: block; margin: 0; padding: 0;}

.nieuw_bedrijf_div { float: left; width: 100px; height: 100px; overflow: hidden; border: 3px solid #f75200; margin-right: 15px; }
.nieuw_bedrijf_div_img {text-align: center; }
.nieuw_bedrijf_div_img a{text-decoration: none; font-size: 11px; color: #f75200; font-weight: normal; }
.nieuw_bedrijf_div_img img{width: 100px; height: 71px; }

.select_uur {width:50px; float: left;}
#orderform p .select_uur_db {width:10px; float: left;}
.select_min {width:50px; float: left; margin-right: 50px;}
.select_min_last {width:50px; float: left;}
.dag_v_d_week { display: inline-block; width: 100px; font-weight: bold;}

.banner_180 {width: 180px; margin: 0 auto;}

.gn_n_ff { float: left; margin-right: 8px; margin-bottom: 5px; width: 200px; height: 75px; }

#account_photo_frame {display: block; width: 100%; height: 400px;}
#account_photo_frame .photo {border: 1px solid black; width: 120px; height: 150px; background-color: #fff; float: left; margin-right:10px;}
#account_photo_frame .photo .i_photo { width: 107px; margin: 0 auto;}

.premium_block {display: inline-block; width: 100%; border-top: 1px solid grey;}
.premium_block_foto {float: left; width: 210px; margin-right: 10px; display: block;}
.premium_block_foto img {border: 1px solid grey; }
.premium_block_tekst {float: left; width: 350px; text-align: left;  display: block;} 
#premium_vermelding .premium_block_tekst h3 {font-size: 16px; font-weight: bold;}
.premium_block_tekst ul {padding-left: 25px;}
.premium_block_tekst ul li {padding-left: 10px;}

.hor_line { border-top: 1px solid #ebebeb; }



/****************TELL a FIEND***************/
#tellafriend_form {display: block;}
#tellafriend_form p {margin: 2px; padding:0; display: inline-block; width: 490px; border: 0;}
#tellafriend_form p label {display: block; float: left; width: 160px;}
#tellafriend_form p input, select {display: block; float: left; width: 200px;}
