body { margin: 0 auto; background: #fff; outline:none; }
a { outline: 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; }

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; }
.clear { clear: both; }

/*############################# HEADER #############################*/

.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: 300px; height: 30px; }
.searchbar { padding: 6px 6px 0px 10px; font-family: sans-serif, arial, verdana; font-size: 11pt; line-height: 22px; color: #fff; }
.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/title.jpg") no-repeat center; height:111px; margin: 0 auto; }
.title a { display: block; width: 940px; height: 100px; 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; }
#leftimg2 { margin-right: 10px; }
#rightimg2 { margin-left: 20px; }
#rightrightimg { margin-left: 100px; }

.contentleft a { color:#656565; text-decoration:none;}
.contentleft a:hover  { color: #aa7654; text-decoration:underline;}
.contentleft a :visited { color:#656565; }

.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#linecontent2 { margin-top: 5px; margin-bottom: 20px; color: #BFBAAE; }
hr#linecontent2 { color: #BFBAAE; }

/*####################### 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;}
#formtr {  }
#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; border: none; }
.formtextarea { background-color: #ccc7ba; padding-top: 5px; padding-left: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 300px; height: 150px; border: none; }

#formtextarea:focus { height:145px; width: 295px; border: 2px solid #c38760; }
#formfield { background-color: #ccc7ba; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 177px; height: 21px; border: none; }
.formfield { background-color: #ccc7ba; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 177px; height: 21px; border: none; }
#formfield:focus { height:16px; width: 173px; border: 2px solid #c38760; }
#formlabel { font-weight: bold; }
.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;}
.submitbutton3 { display: block; margin: 0 auto; text-shadow: 0px 0px 6px #000; text-align: center; cursor: pointer; border: 0; padding: 12px; background-color: #c38760; border-radius: 10px; font-size: 12px; color: white; font-weight: bold; }
.submitbutton3:hover { background-color: grey; }
#formtdbutton { height:50px; padding-right: 15px; padding-bottom: 10px;  text-align: right;}

#formtd2 { height:50px; width: 100px; padding-left: 10px; padding-bottom: 10px; }

/*############################# fOOTER #############################*/


hr#linefooter { margin-top: 50px; color: #d9d7ce; }

hr#linefooter2 { 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; }

td.ipx { margin: 60px 0px 0px 0px; vertical-align: top; }

#skypegif { width: 98px; height: 45px; border: none; position: absolute;}
#skype  { margin-top: 10px; border: none; width: 98px; height: 45px; background: url("images/whatsapp-2.svg") no-repeat; background-size: 98px; }
#skype:hover { background: url("images/whatsapp.svg") no-repeat; background-size: 98px; }

#skypegif2 { width: 141px; height: 48px; border: none; }
#skype2  { border: none; width: 141px; height: 48px; background: url("images/whatsapp-2.svg") no-repeat; background-size: 141px; }
#skype2:hover { background: url("images/whatsapp.svg") no-repeat; background-size: 141px; }

.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;}



@charset "utf-8";

.error-message {
  background-color:#fefde2;
  border:1px solid #e8e355;
  font-family: Tahoma, Geneva, sans-serif;
  color: #953427;
  font-size:13px;
  padding:10px;
  position:absolute;
  z-index: 1000;
  text-align:left;
  width:255px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius: 4px;
  -moz-box-shadow:0 0 5px #cccccc;
  -webkit-box-shadow:0 0 5px #cccccc;
  box-shadow: 5px;
  visibility: hidden;
}

.error-message-arrow-border {
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
}

.error-message-arrow {
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
}

.error-message-arrow-border-top{bottom:-21px; left:30px;  border-color: #e8e355 transparent transparent transparent;}
.error-message-arrow-top{bottom:-19px; left:30px; border-color: #fefde2 transparent transparent transparent;}

.error-message-arrow-border-bottom{top:-21px; left:30px; border-color: transparent transparent #e8e355 transparent;}
.error-message-arrow-bottom{top:-19px; left:30px; border-color: transparent transparent #fefde2 transparent;}

.error-message-arrow-border-left{top:2px; left:277px; border-color: transparent transparent transparent #e8e355;}
.error-message-arrow-left{top:2px; left:275px; border-color: transparent transparent transparent #fefde2;}

.error-message-arrow-border-right{top:2px; left:-22px; border-color: transparent #e8e355 transparent transparent;}
.error-message-arrow-right{top:2px; left:-20px; border-color: transparent #fefde2 transparent transparent;}

 /* IE6 */
.error-message-arrow {_border-left-color: pink;_border-bottom-color: pink;_border-right-color: pink;_filter: chroma(color=pink);}
.error-message-arrow {_border-left-color: pink;_border-bottom-color: pink;_border-right-color: pink;_filter: chroma(color=pink);}
.error-message-arrow {_border-left-color: pink;_border-bottom-color: pink;_border-right-color: pink;_filter: chroma(color=pink);}
.error-message-arrow {_border-left-color: pink;_border-bottom-color: pink;_border-right-color: pink;_filter: chroma(color=pink);}