@charset "utf-8";

body{margin:0;padding:0;background:#fff;min-width:981px;font-size:12px;font-family:Verdana,Arial,sans-serif;color:#908371;-webkit-text-size-adjust:none}
#wrap{position:relative;width:971px;margin:0 auto;background:#fff}
#overlay{position:absolute;top:0;left:0;background:#fff;width:971px;z-index:2000;display:none}

/*html tags*/
hr{
background-color:#908371;border:0;color:#908371;height:1px;margin:10px 0 10px 0}
a{color:#908371}
a:hover{color:#009ee0}
h1{font-size:22px;font-weight:normal;margin:0;padding:10px 0 5px 0;line-height:26px}
h2{font-size:17px;font-weight:normal;margin:0;padding:10px 0 5px 0;line-height:21px}
h3,
h4,
h5,
h6{font-size:14px;font-weight:normal;margin:0;padding:10px 0 5px 0;line-height:17px}
p{margin:0;padding:10px 0 5px 0}
ul{margin:0;padding:10px 0 5px 0}
ol{margin:0;padding:10px 0 5px 0}
li{margin:0 0 0 24px;padding:0}
img{border:0}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
address{position:absolute;left:709px;top:30px}
.address{position:absolute;left:709px;top:30px;margin:0;padding:0}

/*common classes*/
.hidden{display:none}
.center{text-align:center}
.flr{float:right}
.fll{float:left}
.clr{clear:right}
.cll{clear:left}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both}
.fs90{font-size:90%}
.fs80{font-size:80%}

/*header,footer,columns*/
#header{position:relative;width:971px;height:130px}
#content{min-height:470px}
#footer{height:20px;line-height:20px;padding-top:34px;padding-bottom:20px;width:959px;text-align:right;color:#908371;font-size:11px;padding-right:12px}

/*footer content*/
#footer a{color:#908371;text-decoration:none}
#footer a:hover{text-decoration:underline}

/*horizontal menu*/
.hmenu{position:absolute;left:3px;bottom:40px;color:#908371;font-size:17px}
.hmenu ul{display:block;float:left;list-style-type:none;margin:0;padding:0}
.hmenu ul li{display:block;float:left;margin:0;padding:0}
.hmenu ul li a{display:block;float:left;padding:4px 10px;white-space:nowrap;color:#908371;text-decoration:none;line-height:25px;letter-spacing:1px}
.hmenu ul li span{display:block;float:left;padding:4px 0px;white-space:nowrap;color:#908371;text-decoration:none;line-height:25px}
.hmenu ul li a:hover,
.hmenu ul .active a{color:#009ee0}
.hmenu ul li a:hover strong,
.hmenu ul .active a strong{color:#908371}

/*DefaultPage*/
#DefaultPage{padding:0 11px 0 14px;line-height:20px}

/*blokken*/
.blok{display:block;float:left;width:136px;height:136px;overflow:hidden;margin:-1px 0 0 -1px;padding:0;font-weight:normal}
.blok2{position:relative}

.blok .textlink{position:relative;display:block;border:1px solid #d50050;width:134px;height:134px;text-align:center;font-size:15px;color:#908371;letter-spacing:1px;text-decoration:none;line-height:22px;background:#fff;margin:0;padding:0;font-weight:normal;cursor:pointer} 
.blok .textlink .sp1{display:inline-block;position:relative;width:134px;height:134px;text-align:center;overflow:hidden;cursor:pointer}
.blok .textlink .sp2{display:inline-block;vertical-align:middle;height:100%;cursor:pointer}
.blok .textlink .sp3{display:inline-block;color:#908371;width:102px;vertical-align:middle;text-align:center;cursor:pointer}
.blok .textlink:hover .sp3{color:#009ee0} 

.blok .textlink2{position:relative;display:block;border:1px solid #d50050;width:134px;height:134px;text-align:center;font-size:15px;color:#908371;letter-spacing:1px;text-decoration:none;line-height:22px;background:#fff;margin:0;padding:0;font-weight:normal} 
.blok .textlink2 .sp1{display:inline-block;position:relative;width:134px;height:134px;text-align:center;overflow:hidden}
.blok .textlink2 .sp2{display:inline-block;vertical-align:middle;height:100%}
.blok .textlink2 .sp3{display:inline-block;color:#908371;width:102px;vertical-align:middle;text-align:center}
.blok a.textlink2:hover .sp3{color:#009ee0} 

.blok .textlink_roze{position:relative;display:block;border:1px solid #d50050;width:134px;height:134px;text-align:center;font-size:15px;color:#fff;letter-spacing:1px;text-decoration:none;line-height:22px;background:#d50050} 
.blok a.textlink_roze:hover{background:#fff} 
.blok .textlink_roze .sp1{display:inline-block;position:relative;width:134px;height:134px;text-align:center;overflow:hidden}
.blok .textlink_roze .sp2{display:inline-block;vertical-align:middle;height:100%}
.blok .textlink_roze .sp3{display:inline-block;color:white;width:120px;vertical-align:middle;text-align:center}
.blok a.textlink_roze:hover .sp3{color:#d50050}

.overlay{display:none;position:absolute;left:125px;top:130px;width:720px;height:480px;background:#908371;color:#fff;font-size:12px;letter-spacing:1px;padding:0;z-index:3000}
.overlay .scroller{width:720px;height:480px;overflow:hidden;position:relative}

.overlay .page{width:680px;height:440px;padding:20px 20px 0 20px;overflow:hidden}
.overlay .page a{color:#fff}
.overlay .page a:hover{color:#f1f1f1}
.overlay .close{display:block;position:absolute;left:680px;top:-54px;width:60px;height:54px;background:url(/images/design/close.png) 20px 24px no-repeat;cursor:pointer}
.overlay .close:hover{background:url(/images/design/close.png) -700px 24px no-repeat}

.overlay .logo{display:block;position:absolute;left:0px;top:-45px;width:300px;height:35px;background:url(/images/design/Domez-logo-small.png) 0 0 no-repeat}

.blok .roze{position:relative;display:block;border:1px solid #d50050;width:134px;height:134px;background:#d50050} 
.blok .afbeelding{position:relative;display:block;border:1px solid #d50050;width:134px;height:134px;background:#fff} 
.blok .wit{position:relative;display:block;width:136px;height:136px}

.blok img{display:block;width:134px;height:134px}
.blok .pf{display:block;width:720px;height:480px}

#leftbottomblok{position:absolute;left:823px;top:399px;margin:0;z-index:500;width:136px;height:136px;overflow:hidden;}
#lefttopblok{position:absolute;left:13px;top:129px;margin:0;z-index:500;width:136px;height:136px;overflow:hidden;}

#contactblok{position:absolute;left:688px;top:264px;margin:0;z-index:500;width:271px;height:271px;overflow:hidden;background:#d50050;color:#fff}
#contactblok .container{padding:0 20px;overflow:hidden}
#contactblok .container a{color:#fff}

.onderschrift{margin:0;padding:7px 0 0 0;text-align:right;letter-spacing:1px;line-height:30px;font-size:17px;color:#d50050}

/*DefaultForm*/
.DefaultForm{position:relative;margin:10px 0 0 0;padding:0 20px;border:1px solid #908371}
.DefaultForm fieldset{border:0;margin:0;padding:10px 0 10px 0}
.DefaultForm legend{height:1px;overflow:hidden}
.DefaultForm legend span{position:absolute;left:0;top:10px;display:block;font-size:17px}
.DefaultForm label{display:block;float:left;width:110px;padding:1px 0;margin:0;line-height:16px;clear:left}
.DefaultForm input,
.DefaultForm select,
.DefaultForm textarea{font-family:Verdana,Arial,sans-serif;font-size:12px;margin:0 0 5px 0;color:#908371}
.DefaultForm .input1{width:400px;border:1px solid #908371;padding:1px;background:#fff}
.DefaultForm .submit{border:1px solid #009ee0;cursor:pointer;margin:5px 0 0 110px;color:#fff;background:#009ee0;padding:3px 2px;font-size:12px}
.DefaultForm input.input1_error,
.DefaultForm select.input1_error,
.DefaultForm textarea.input1_error,
.DefaultForm input.input1_error:focus,
.DefaultForm select.input1_error:focus,
.DefaultForm textarea.input1_error:focus{width:385px;border:1px solid #d50050;padding:1px 16px 1px 1px;background:url(/images/warning_obj.gif) 100% 50% no-repeat #fff}
.DefaultForm .error{color:#d50050}
.DefaultForm .required{color:#d50050}
.DefaultForm .form_footer{text-align:right}

/*SubscribeForm*/
#SubscribeForm{}
#SubscribeForm fieldset{padding:30px 10px 10px 10px;}
#SubscribeForm legend{}
#SubscribeForm legend span{left:10px}
#SubscribeForm label{display:block;float:none;width:auto;clear:none;line-height:normal}
#SubscribeForm .input1{width:140px}
#SubscribeForm input.input1_error,
#SubscribeForm input.input1_error:focus{width:125px}
#SubscribeForm .submit{margin:5px 0 0 0}

/*SearchForm*/
#SearchForm{position:absolute;right:10px;top:30px;text-align:right}
#SearchForm fieldset{padding:0}
#SearchForm label{display:block;height:18px;padding:0 5px 0 0;line-height:18px;float:left;width:auto;margin:0;clear:none}
#SearchForm .input1{width:120px;float:left}
#SearchForm input.input1_error,
#SearchForm input.input1_error:focus{float:left;width:105px}
#SearchForm .submit{margin:0 0 0 5px}

/*breadcrumb*/
.breadcrumb{display:none}

/*GoogleMaps*/
#map_canvas{position:relative;width:944px;height:404px;overflow:hidden;margin:0 0 20px 0;padding:0;border:1px solid #d50050;margin:-1px 0 1px -1px}
#infowindow{line-height:16px;width:200px;height:90px}
#infowindow h2{font-size:14px;padding:0;margin:0}
#infowindow p{padding:0;margin:0}

/*SearchResults*/
.search_result{list-style-type:none;margin:0;padding:0}
.search_result li{margin:0;padding:0;padding-bottom:4px}
.search_result li{line-height:13px;padding-bottom:15px}
.search_result table{margin:3px 0 1px 0}
.search_result table td{line-height:3px;height:3px}

/*Sitemap*/
.sitemap ul{margin:0;padding:3px 0}
.sitemap li{margin:0 0 0 16px;padding:0}

/*tooltip*/
p#vtip{max-width:145px;display:none;position:absolute;padding: 5px 10px;left:5px;font-size:11px;line-height:14px;color:#fff;background:#908371;border:1px solid #fff;z-index:9999;letter-spacing:1px}

/*ImageRotator*/
#ImageRotator{margin:0;padding:0;width:944px;height:404px;overflow:hidden;list-style-type:none;display:block;z-index:1;border:1px solid #d50050;margin:-1px 0 1px -1px}
#ImageRotator li{padding:0;margin:0;width:944px;height:404px;overflow:hidden}
#ImageRotator li img{display:block;width:945px;height:405px;}

/* Easy Slider */
.scroller .ul{margin:0;padding:0;list-style-type:none}
.scroller .ul .li{position:relative;overflow:hidden;margin:0;padding:0;width:720px;height:480px}
.scroller .ul .li .page{display:block;float:left}	
.scroller .ul .li .pf{display:block;float:left}	

.scroller .ul ul{display:block;margin:0;padding:10px 0 5px 0;list-style-type:disc}
.scroller .ul ul li{float:none;position:static;margin:0 0 0 24px;padding:0;width:auto;height:auto;color:#fff}

.nextslide{display:block;width:40px;height:54px;position:absolute;left:650px;top:-54px;z-index:1000}	
.prevslide{display:block;width:40px;height:54px;position:absolute;left:610px;top:-54px;z-index:1000}	

.nextslide a{display:block;position:relative;width:40px;height:54px;background:url(/images/design/next.png) no-repeat 10px 24px}	
.prevslide a{display:block;position:relative;width:40px;height:54px;background:url(/images/design/prev.png) no-repeat 10px 24px}	

.nextslide a:hover{background:url(/images/design/next.png) no-repeat -710px 24px}	
.prevslide a:hover{background:url(/images/design/prev.png) no-repeat -710px 24px}	


