/* @override 
	http://localhost.adcorporate/web/css/main.css
	http://www.adcorporate.nl/web/css/main.css
*/

* { 
  font-family:arial;
}

b, strong, h3{
  font-size: 11px;
}

body {
  background: #002d72 url(../images/container_background.gif) repeat-y 45px 0;
}
body, html { 
  height:100%;
  min-height: 100%;
  margin:0;
  padding:0;
  width:100%;
}
html {
  overflow-y:scroll;
  overflow-x:hidden;
}
img {
  border: none;  
}
.clear { 
  clear:both;
}
#lang_picker {
  position: absolute;
  left: 920px;
  top: 5px;
  width: 120px;
}

#lang_picker img {
  float: left;
  margin-right: 2px;
  width: 25px;
  height: 17px;
}

#lang_picker select {
  float: left;
  font-size: 10px;
  border: 1px solid #CCC;
  background: #FFF;
}

#container {
  height:100%;
  min-height: 100%;
  width:1091px;
}

#header {
  background:url(http://2080817251.ds101.danego.net/web/images/header_background.gif) no-repeat top !important;
  background:url(http://2080817251.ds101.danego.net/web/images/header_background.gif) no-repeat 46px top;
  height:94px;
  width:1091px;
}
/* styles for nav div */
#nav {
  float:right;
  height:30px;
  margin:45px 145px 0 0 !important;
  margin:62px 75px 0 0;
  text-align:right;
  width:400px;
}
#nav ul {
  list-style:none;
}
#nav ul li {
  display:block;
  float:left;
  padding:0px 10px;
  width:auto;
}
#nav ul li a {
  color:#fff;
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:29px;
  text-decoration:none;
}
#nav ul li a:hover { 
  background:url(../images/arrow.gif) no-repeat center bottom;
}
/* styles for left div */
#left { 
  color:#fff;
  font-size:11px;
  float:left;
  line-height:16px;
  min-height:200px;
  width:241px !important;
  width:244px;
}
#left ul {
  list-style: none;
  margin:15px 0 0 0;
  text-align:right;
  white-space: nowrap
}
#left ul li.parent { 
  font-size:12px;
  font-weight:bold;
  list-style:none;
  padding:0 18px 0 0;
}
#left ul li.parent a{
  color:#fff;
  text-decoration:none;
  white-space: nowrap
}
#left ul li.parent a:hover {
  text-decoration:underline;
}
#left ul li.child {
  background:url(../images/bullet.gif) right no-repeat;
  list-style:none;
  padding:0 28px 0 0;
}
#left ul li.child a {
  color:#fff;
  text-decoration:none;
  white-space: nowrap
}
#left ul li.child a:hover {
  text-decoration:underline;
}
#left ul li.activep {
  background:url(../images/parent_active.gif) right no-repeat;
}
#left ul li.activec {
  background:url(../images/bullet_active.gif) right no-repeat;
}
#left ul li.link {
  font-size:11px;
  font-weight:normal;
  list-style:none;
  padding:0 18px 0 0;
  white-space: nowrap
}
/* styles for right div */
#right {
  background:url(../images/right_background.gif) no-repeat left top;
  float:left;
  padding:124px 10px 0px 10px;
  width:160px;
}
#right img {
  border:1px solid #fff;
  margin:0 0 17px 0;
}

/* styles for content div */
#content    {
  float:left;
  min-height:200px;
  width:607px;
}
#content img.head {
  margin-left: 1px;
  width: 605px;
}
.content {
  color: #666;
  padding: 30px 50px 30px 50px;
}
.content b {
  font-size: ;
}
.content a {
  color:#002658;
  text-decoration:none;
}
.content a:hover {
  border-bottom:1px dotted #002658;
}
.content h1 {
  font-size:18px;
  font-weight:bold;
  margin:0 0 15px 0;
}
.content h2 {
  font-size:12px;
  font-weight:bold;
  /*line-height:0;*/
  margin:0;
}
.content p, .content ol, .content li {
  font-size:11px;
  line-height:16px;
  text-align:justify;
  clear: both;
}
#vlaggen {
  margin:0 0 10px 0;
}
.content #vlaggen a {
  border:none;
  display:block;
  float:left;
  margin:0 5px 0 0;
}
.content #vlaggen a:hover {
  border:none;
  display:block;
  float:left;
  margin:0 5px 0 0;
}
.content h3 {
  font-size:11px;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:0;
}
.content ul {
  font-size:11px;
  list-style:square;
}
.vestigingen { 
  margin:1px 0 0 0;
}
.vestigingen span.land {
  background:#666;
  color:#fff;
  display:block;
  font-size:12px;
  padding:1px 0px;
  width:100%;
}
.vestigingen div.regio {
  border-bottom:1px solid #002d72;
  display:block;
  font-size:12px;
  padding:5px 0 5px 0;
  width: 100%;
}
.vestigingen span.titel {
  color: #002272;
  display:block;
  font-weight:bold;
  padding:0 0 5px 0;
}
.vestigingen span.rinfo {
  color: #666;
  display:block;
  font-weight:normal;
  padding:0 0 0 0px;
  float:none !important;
  float:left;
}

.vestigingen span.rmeerinfo {
  bottom:15px;
  float:right;
  margin-top:0 !important;
  margin-top:45px;
  position:relative !important;
  position:static;
}
.vestigingen span.rmeerinfo a:hover { 
  border:none;
}
.vestigingen span.rspacer { 
  border-bottom:1px solid #bbb;
  display:block;
  font-size:2px;
  line-height:2px;
  margin:5px 10px 5px 0;
  width:496px;
}
.vestigingen span.telfax {
  margin:0 0 0 3px;
}
.vestigingen label.telfax {
  display:block;
  float:left;
  width:25px;
}
a.imglink:hover {
  border:none;
}
a.imglink{
  display:block;
  border:none;
}
.ref_bar {
  border-left:1px solid #b2b2b2;
  border-top:1px solid #b2b2b2;
  font-size:11px;
  font-weight:bold;
  height:20px;
  padding:5px;
  width:100%;
  display:block;
  position:relative;
  float:left;
}
.ref_bar label {
  display:block;
  float:left;
  margin-top:0.3em;
  text-transform: capitalize;
  width:120px;
}
.ref_bar_left {
  color:#fff;
  float:left;
  width:200px;
}
.ref_bar_right {
  color:#fff;
  float:left;
  width:200px;
}
.ref_bar_left_content{
  background:url(../images/ref_bar_left.gif);
  float:right;
  height:13px;
  padding:2px 5px;
  text-align:center;
  text-transform: capitalize;
}
.ref_bar_right_content{
  background:url(../images/ref_bar_right.gif);
  border-left:1px solid #fff;
  height:13px;
  padding:2px 5px;
  text-align:center;
}
ul.factsheet {
  display:block;
  list-style:none;
  /* margin:0 0 50px 0; */
  width:550px;
  height:15px;
}
ul.factsheet li {
  clear:none;
  display:block;
  float:left;
  margin:2px 7px;
}
.ref_ul{
  background:#666666;
  color:#fff;
  display:block;
  font-size:11px;
  float:right;
  height:18px;
  list-style:none;
  margin:20px 1px 0 0;
}
.ref_ul li {
  display:block;
  float:left;
  padding:2px 10px;
  width:auto;
  margin:0;
}
.ref_ul li a{
  color:#fff;
  text-decoration:none;
}
.ref_ul li a:hover{
  border-bottom:1px dotted #fff;
}
#ons_aanbod_zoeken {

}
#ons_aanbod_zoeken label {
  display:block;
  font-size:11px;
  float:left;
  margin-top:0.3em;
  width:120px;
}
#ons_aanbod_zoeken select {
  border:1px solid #b2b2b2;
  font-size:11px;
  margin-top:0.2em;
  width:204px;
}
a.proflink {
  color: #666;
  text-decoration:none;
  border:none;
}
a.proflink:hover {
  text-decoration:underline;
  border:none;
}
#contactformulier {
  margin-left:20px;
}
#contactformulier label {
  display:block;
  font-size:11px;
  float:left;
  margin-top:0.3em;
  text-align:right;
  width:149px;
}
#contactformulier input.txt {
  border:1px solid #b2b2b2;
  font-size:11px;
  margin-top:0.2em;
  width:252px;
}
#contactformulier input.subm {
  font-size:11px;
  float:right;
  margin:10px 83px 0 0;
}
#contactformulier textarea {
  border:1px solid #b2b2b2;
  width:401px;
  height:80px;
}
#profilebuttons table tr td a {
  border:none;
}
#profilebuttons table tr td a:hover {
  border:none;
}
#profiel_reageer label {
  color:#666;
  display:block;
  font-size:11px;
  float:left;
  margin-top:0.3em;
  text-align:left;
  width:149px;
}
#profiel_reageer input.txt {
  border:1px solid #b2b2b2;
  font-size:11px;
  margin-top:0.2em;
  width:252px;
}
#profiel_reageer textarea {
  border:1px solid #b2b2b2;
  width:411px;
  height:80px;
}
#profiel_reageer input.subm {
  font-size:11px;
  float:right;
  margin:10px 73px 0 0;
}
#vest_details_left {
  float:left;
  background:#b2b2b2;
  color:#000;
  padding:20px;
}
#vest_details_content {
  display:block;
  width:365px;
  padding:10px;
  float:left;
}
ul.factsheet li
{
  padding:1px 0;
}
li > a.fact {
  margin:0;
  padding:0;
}
li > a.fact:hover {
  margin:0;
  padding:0;
}
a.fact_active {
  border-bottom:1px dotted #002658;
}

a.linknoborder {
  color:#666;
}
a.linknoborder:hover {
  border-bottom:none;
}