body { margin: 0 auto; background: #fff; outline:none; }
a { outline: none; border:none;}

h1 { font-family: sans-serif, arial, verdana; font-size: 12pt; line-height: 22px; color:#936a52; font-variant: small-caps; }

h2 { font-family: sans-serif, arial, verdana; font-size: 10pt; line-height: 22px; color:#656565; }

h3 { font-family: sans-serif, arial, verdana; font-size: 11pt; color:#656565; text-decoration: none;}

h4 { font-family: sans-serif, arial, verdana; font-size: 10pt; color:#656565; }

.contentrightpix { cursor: default; border: none; outline: none; }
#easyTooltip{ box-shadow: 2px 2px 2px #999999; -webkit-box-shadow: 2px 2px 2px #999999; -moz-box-shadow: 2px 2px 2px #999999; opacity: 0.9; padding:2px 5px 2px 5px; border:1px solid #fff; background:#c38760; color:#fff; -moz-border-radius: 7px; -webkit-border-radius: 7px; font-family: sans-serif, arial, verdana; font-size: 10pt; line-height: 22px; } 
#item {display:none;}
#itemt {display:none;}
#texthoverimg { margin-top: 6px; display: block; margin-left: auto; margin-right: auto; }
  
.aktiebig { font-size: 11pt; color:#936a52;} 
.aktiebig:hover { font-size: 13pt; }

#centerindex { margin-left: 50px;  }
 
/*############################# HEADER #############################*/

#offertelink { display:block; width:100%; height:100%; }

.header { height:228px; margin:0 auto; text-align: center; background: #ccc7ba url("/images/header.jpg") no-repeat center; }

.search { left: 0; top: 0px; margin-left: 60%; padding-top: 125px; width: 280px; height: 30px; }

.searchbar { padding: 6px 6px 0px 10px; font-family: sans-serif, arial, verdana; font-size: 11pt; line-height: 22px; color: #43413F; }

.searchsubmit { height: 30px; width: 26px; border:none; position:absolute; margin-left: 5px; background: url("/images/searchbutton.png") no-repeat center; }

.buttons:hover { color:#936a52; }

.menu  { position: absolute; width: 100%; margin: 0 auto;  top:0; margin-top: 190px; font-family: sans-serif, Verdana; font-size:14pt; color: #fff; word-spacing: 100px; height:33px; padding-top: 5px; text-align:center;}
.menu a, a:visited { color: #fff; text-decoration:none;}

.title { background: #fff url("/images/titlehome.jpg") no-repeat center; height:111px; margin: 0 auto;  }

#search { border: 1px solid #BFBAAE; background: #CCC7BA; width:278px; height:25px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }


/*############################# CONTENT #############################*/

table.content{ width: 940px; margin: 0 auto; background-color: #f7f5eb; font-family: sans-serif, arial, verdana; font-size: 9pt; line-height: 22px; color:#656565;} 

td.contentleft { width: 34%; vertical-align: top; height: auto; margin-top: 0px; padding: 0px 20px 0px 20px; background: #edebe1; border-bottom: 25px solid #bfbaae; font-family: sans-serif, arial, verdana; font-size: 9pt; color:#656565;}

td.contentright { width: 66%; vertical-align: top; padding: 0px 20px 0px 20px; background-color: #f7f5eb; }

tr.contenttr { }

.leftimg { margin: 0 auto; margin: 20px 0px 20px 0px; border:none; outline:none; }
.leftimgtwo { margin-right: 10px; border:none; outline:none; }
#rightimg2 { margin-left: 20px; border:none; outline:none; }
#rightrightimg { margin-left: 100px; border:none; outline:none; }

.contentleft a { color:#656565; text-decoration:none; border:none; outline:none;} 
.contentleft a:hover  { color: #aa7654; text-decoration:underline; border:none; outline:none;} 
.contentleft a :visited { color:#656565; border:none;} 

.contentright a { color:#aa7654; text-decoration:underline; } 
.contentright a:hover  { color: #c38760; text-decoration:underline;} 
.contentright a :visited { color:#aa7654; } 

#contentlinks a { color: #af8f3b; }
#contentlinks a:visited { color:#af8f3b; }

hr.linecontent { margin-top: 5px; margin-bottom: 20px; color: #d9d7ce; }
hr.linecontent { color: #d9d7ce; }

hr.linecontenttwo { margin-top: 5px; margin-bottom: 20px; color: #BFBAAE; }
hr.linecontenttwo { color: #BFBAAE; }

.noborderlinks img { border:none; box-shadow: 4px 4px 4px #999999; -webkit-box-shadow: 4px 4px 4px #999999; -moz-box-shadow: 4px 4px 4px #999999; opacity: 0.9; }

/*####################### CONTENT PRODUCTS #########################*/

ul { margin:0; padding:0; }
li.list  { margin-left:15px; }
#selected  { background-color:#d9d7ce; }
#centerleft { position:relative; left:15%; }
#boundarypixleft {padding: 10px 0px 0px 20px; }
#boundarypixright {padding: 10px 20px 0px 0px; }

/*############################## FORM ##############################*/

.formtable { border: 1px solid #ccc7ba; width: 100%; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.formtablet { border: 1px solid #ccc7ba; width: 100%; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.formtr {  }
.formtrt { width: 200px; }
.formtd { height:50px; padding-left: 10px; padding-bottom: 10px;}
.formtextarea { background-color: #ccc7ba; padding-top: 5px; padding-left: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 300px; height: 150px; color: #ffffff; border: none; }
.formtextarea:focus { height:145px; width: 295px; border: 2px solid #c38760; }
.formfield { background-color: #ccc7ba; padding-top: 5px; padding-left: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 177px; height: 21px; color: #43413F; border: none; }
.formfield:focus { height:16px; width: 173px; border: 2px solid #c38760; }
.formlabel { font-weight: bold; }
.formh2 { padding-left: 10px; padding-bottom: 10px; }
.submitbutton { background: url("/images/verstuur.jpg"); width: 124px; height: 31px; border: none; margin: 0 auto;}
.submitbutton2 { background: url("/images/verstuurbericht.jpg"); width: 124px; height: 31px; border: none; margin: 0 auto;}
.submitindi { background: url("/images/geefprijs.jpg"); width: 124px; height: 31px; border: none; margin: 0 auto;}
#formtdbutton { height:50px; padding-right: 15px; padding-bottom: 10px;  text-align: right;}
.formtdtwo { height:50px; width: 100px; padding-left: 10px; padding-bottom: 10px; }

#adobe  { -moz-border-radius: 7px; -webkit-border-radius: 7px; text-align:center; color: #B46436; background-color: #DCD7CC; display: block; width: 100%px; height: 20px; border: outset 2px #F7F4EB; text-decoration: none; }
#adobe:hover { background-color: #cdc7bb; border: outset 2px #8E887D; color: #644532; }

/*############################# fOOTER #############################*/


hr.linefooter { margin-top: 50px; color: #d9d7ce; }

hr.linefootertwo { color: #d9d7ce; }

#footerlink { color: #fff5cc; font-family: sans-serif, arial, verdana; font-size: 9pt; line-height: 20px; text-decoration: none;}

table *{ margin: 0 0 0 0; padding: 0 0 0 0; }

.tabelfooter a { color: #fff; font-family: sans-serif, arial, verdana; font-size: 9pt; line-height: 20px; text-decoration: none; }

.tabelfooter a:hover { text-decoration:underline; color:#000;}

.contactfloat { color:#fff; text-decoration: none;}
.contactfloat:hover { color:#000; }

#footercontactnomargin { margin: 0; }

td.ipx { margin: 60px 0px 0px 0px; }

#skypegif { width: 98px; height: 45px; border: none; position: absolute;}
#skype  { border: none; width: 98px; height: 45px; background: url("/images/skype.jpg") no-repeat; }
#skype:hover { background: url("/images/skypeover.jpg") no-repeat; }

#skypegif2 { width: 101px; height: 48px; border: none; }
#skype2  { border: none; width: 101px; height: 48px; background: url("/images/skypelight.jpg") no-repeat; }
#skype2:hover { background: url("/images/skypelightover.jpg") no-repeat; }

.rss  { background: url("/images/rss.jpg") no-repeat; border: none; width: 31px; height: 31px; }
.rss:hover { background: url("/images/rssover.jpg") no-repeat; }

.footer { background: #ccc7ba; height: 250px;}

.footercenter { width: 940px; margin: 0 auto; }

.footerleft { background: #bfbaae url("/images/contact.jpg") no-repeat 20px 15px; float:left; padding: 0px 20px 0px 20px; width: 280px; height: 250px; color: #fff; font-family: sans-serif, arial, verdana; font-size: 9pt; line-height: 20px;}

.footerright { background: #ccc7ba url("/images/sitemap.jpg") no-repeat 20px 15px; float:left; padding: 0px 20px 0px 20px; width: 580px; height: 250px; color: #fff; font-family: sans-serif, arial, verdana; font-size: 9pt; line-height: 20px;}

#copyright { color: #a6a197; font-family: sans-serif, arial, verdana; font-size: 9pt; line-height: 22px; text-align: right;}

#copyright a { color: #fff8e8; font-family: sans-serif, arial, verdana; font-size: 9pt; line-height: 22px; text-decoration: none;}


/*############################# POLL #############################*/

#pollcontainer { background-color: #d9d7ce; margin: 10px 10px 10px 15px; border: none; width: 250px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.polloptions { margin-left: 25px; margin-top: 10px; }
.polllabel { margin-left: 20px; }
.polltextarea { background-color: #ccc7ba; padding-top: 5px; padding-left: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 200px; height: 100px; color: #43413f; border: none; }
.pollsubmit { background: url("/images/verstuurmening.jpg"); width: 124px; height: 31px; border: none; margin-left: 17%; }
#pollcontainersucces { background-color: #d9d7ce; margin: 10px 10px 10px 10px; border: none; width: 250px; height: 50px; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#pollcontainersuccesmsg { padding: 15px 10px 10px 10px; }


/*############################# FANCYBOX #############################*/

div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 30; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/images/fancy_progress.png') no-repeat; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 20px 20px 40px 20px; margin: 0; background: transparent; display: none; }
div#fancy_inner { position: relative; width: 100%; height: 100%; background: #FFF; }
div#fancy_content { margin: 0; z-index: 100; position: absolute; }
div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; }
img#fancy_img { position: absolute; top: 0; left: 0; border: 0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; }
div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('/images/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
#fancy_ajax { width: 100%; height: 100%; overflow: auto; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(\"data: image/gif; base64,AAAA"); outline: none; overflow: hidden; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; }
span#fancy_left_ico { left: -9999px; background: transparent url('/images/fancy_left.png') no-repeat; }
span#fancy_right_ico { right: -9999px; background: transparent url('/images/fancy_right.png') no-repeat; }
a#fancy_left:hover, a#fancy_right:hover { visibility: visible; background-color: transparent; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
#fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; }
div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; }
div#fancy_bg_n { top: -20px; width: 100%; height: 20px; background: transparent url('/images/fancy_shadow_n.png') repeat-x; }
div#fancy_bg_ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancy_shadow_ne.png') no-repeat; }
div#fancy_bg_e { right: -20px; height: 100%; width: 20px; background: transparent url('/images/fancy_shadow_e.png') repeat-y; }
div#fancy_bg_se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancy_shadow_se.png') no-repeat; }
div#fancy_bg_s { bottom: -20px; width: 100%; height: 20px; background: transparent url('/images/fancy_shadow_s.png') repeat-x; }
div#fancy_bg_sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancy_shadow_sw.png') no-repeat; }
div#fancy_bg_w { left: -20px; height: 100%; width: 20px; background: transparent url('/images/fancy_shadow_w.png') repeat-y; }
div#fancy_bg_nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancy_shadow_nw.png') no-repeat; }
div#fancy_title { position: absolute; z-index: 100; display: none; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title table td { padding: 0; vertical-align: middle; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url('/images/fancy_title_left.png') repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url('/images/fancy_title_main.png') repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url('/images/fancy_title_right.png') repeat-x; }
a .group { outline:none; border:none; }
.group a { outline:none; border:none; }
