/* Start of CMSMS style sheet 'Groep C' */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.3em;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

b, b *, strong, strong * {
font-weight:bold;
}

i, i *, em, em * {
font-style:italic;
}

body {
background-color:#cac8b6;
background-image:url(uploads/images/bg/bg.gif);
background-repeat:repeat-x;
background-position:top;
}
.clear {clear:both;}
#container {
width:1000px;
margin:0 auto;
background-color:#fff;
margin-top:5px;
}
div.homepage {
width:1000px;
margin:0 auto;
height:20px;
margin-top:15px;
}
div.homepage a {
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:12px;

display:inline;
float:left;
}
div.homepage a.lang {
float:right;
}
div.homepage a:hover {
text-decoration:underline;
}
#disclaminer {
margin-top:3px;
}
#disclaminer, #disclaminer * {
font-size:11px;
}

#logo, h1#baseline {
margin:33px 0 0 30px;
}
h1#baseline {
margin-top:48px;
width:470px;

font-size:18px;
font-weight:bold;
letter-spacing:-0.01em;
}
#content h1.subtitle {
margin-top:35px;
}
#logo, h1#baseline, #newsletter {
display:inline;
float:left;
}
#newsletter * {
display:inline;
}
#newsletter {
margin-top:24px;
margin-left:25px;

width:240px;
height:54px;
}
#newsletter h5 {
color:#f6891e;
font-weight:bold;
font-size:14px;
}
#newsletter .required input {

width:120px;
border:1px solid #666;
color:#666;
font-style:italic;
font-size:11px
}
#newsletter .submit input {
border:1px solid #000;
background-color:#000;
color:#fff;
font-weight:bold;
font-size:11px;
padding:0 4px;
margin:0;
}

/* testing for IE errors */
#nav li {
border-bottom:1px solid #e4e3d7;
display:inline;
float:left;
clear:left;
width:210px;
}
#nav li li {
width:200px;
}
/* ----- end testing ---*/


#nav, #content {
margin-top:19px;
display:inline;
float:left;
}
#nav {
clear:left;
}
#nav a, #nav li span {
 color:#000;
text-decoration:none;
font-weight:bold;
font-size:14px;
display:block;

padding:2px 5px 2px 15px;
border-top:2px solid #fff;
}
#nav a.isparent {
background:url(uploads/images/bg/bgIsparent.gif) no-repeat 3px 7px;
}
#nav a.activeparent, #nav .isparent .currentpage {
background:url(uploads/images/bg/bgActiveparent.gif) no-repeat 3px 7px;
}
#nav a.het-bedrijf, #nav a.the-company {
border-top:0px;
}
#nav a.activeparent, #nav a.currentpage, #nav .isparent a.currentpage {
background-color:#cac8b6;

}
#nav .navholder {
  min-height:500px;
  height:auto !important;
  height:500px;

}
#nav ul ul {
display:none;
}
#nav ul .activeparent ul, #nav ul .activiteiten ul, #nav ul .activities ul, #nav ul .currentpage ul {
display:block;
}

#nav ul ul a, #nav li li.activeparent a, #nav li li.currentpage a {
font-weight:normal;
font-size:12px;
background-color:#e4e3d7;
border:1px solid #e4e3d7;
padding:0;
line-height:1.1em;
padding-left:15px;
background-image:url(uploads/images/bg/bullet.gif);
background-repeat:no-repeat;
background-position:left 5px;
}
#nav ul ul li {
margin:0px 0 0 10px;
}

#nav ul ul a.activeparent, #nav ul ul a.currentpage, #nav ul ul a:hover { 
text-decoration:underline;
}
#nav {
width:230px;
background-color:#e4e3d7;
margin-left:20px;
padding-top:10px;
padding-bottom:10px;

  min-height:480px;
  height:auto !important;
  height:480px;


}
#nav ul {
display:block;
margin:0 10px;
list-style-type:none;
font-size:14px;
}
#nav ul ul {
margin:2px 0  8px;
list-style-type:none;
margin-left:10px;
font-size:12px;

}

#nav li.extraMargin {
margin-bottom:10px;
}
#nav ul ul li a {
line-height:1.3em;
}

#content {
width:710px;
margin-left:20px;
}

.bottomBlocks, .bottomBlock {
height:210px;

}

.bottomBlocks {
clear:both;
padding-top:45px;
}

.bottomBlock {
display:inline;
float:left;
width:319px;
background-color:#f6891e;
position:relative;
}
.bottomBlock h5 {
margin:0 0 5px 15px;
}
.bottomBlock h5 a {
text-decoration:none;
font-weight:bold;
}
.bottomBlocks .news a li {
color:#000;
}
.bottomBlocks div.NewsSummarySummary * {
color:#000;
text-decoration:none;
}
.bottomBlocks div.NewsSummaryMorelink {
position:absolute;
right:0px;
bottom:10px
}
div.modellenvanc img.boekmvc {
display:inline;
float:left;
margin:0 10px 5px 0;
}

.bottomBlock .NewsSummaryMorelink {
margin:0 15px;
text-align:right;
}
.bottomBlock .NewsSummaryMorelink a {
font-weight:bold;
text-decoration:underline;
}
div.c-blog {
margin-left:20px;
}
div.c-blog img.blogThumb, #content img.blogImg {
display:inline;
float:left;
margin:0 10px 10px 0;
}
div.news {
margin-left:1px;
}
div.modellenvanc {
margin-left:1px;
}
div.bottomBlock * {
font-size:12px;
line-height:1.2em;
}
div.bottomBlock h4 {
margin:15px;
}
div.bottomBlock p {
margin-bottom:8px;
}

div.bottomBlock h4, .bottomBlock h4, .bottomBlock h4 a {
font-size:23px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
div.bottomBlock a {
color:#fff;
}
div.bottomBlock a:hover {
text-decoration:none;
}
div.bottomBlock .NewsSummarySummary {
margin: 0 15px;
}
div.bottomBlock .NewsSummaryPostdate {
position:absolute;
right:15px;
top:25px;
font-weight:bold;
color:#fff;
}
.disclaimer {
width:1000px;
margin:3px auto 20px;
text-align:center;
}

.disclaimer, .disclaimer * {
font-size:12px;
}

.disclaimer a {
color:#000;
padding:0 5px;
}
.disclaimer a:hover {
color:#333;
}



#content, #content * {
font-size:12px;
line-height:1.6em;
}
#content h1 {
font-size:28px;
color:#f6891e;
line-height:1.1em;
margin-bottom: 20px;
}

#content h1#NewsPostDetailTitle, #content div#NewsPostDetailDate {
display:inline;
float:left;
}
#content h1#NewsPostDetailTitle {
/* width:600px; */
}
#content div#NewsPostDetailDate {
width:50px;
font-size:16px;
font-weight:bold;
color:#cac8b6;
padding-top:14px;
}
#content div#NewsPostDetailContent {
clear:both;
}
#content h2 {
font-size:18px;
margin-top:20px;
margin-bottom:5px;
font-weight:bold;
}
#content h2.contact {
font-size:16px;
margin-top:15px;
}
#content h3 {
font-size:14px;
color:#f6891e;
margin-top:12px;
font-weight:bold;
}
#content h4 {
font-weight:bold;
margin-top:8px;
}
#content a {
color:#f6891e;
text-decoration:underline;
}
#content a:hover {
text-decoration:none;
}
#content p {
margin-bottom:5px;
}
#content ul, .bottomBlocks ul {
margin-left:19px;
list-style-type:disc;
list-style-position:outside;
}
#content ul.c-team {
list-style-image:url(uploads/images/bg/bgUl.gif);

}

div.background {
background-color:#eee;
padding:5px 15px;
clear:both;
margin-bottom:10px;
border:1px solid #ddd;
}


#myGallery h3, #myGallery p, #myGallery .slideInfoZone {
display:none;
}


#content div.column {
display:inline;
float:left;
width:390px;

}
#content img.column {
display:inline;
float:right;
}
.formbuilderform2 div {
margin-bottom:5px;
}
.formbuilderform2 .required label, .formbuilderform2 .required input {
display:inline;
float:left;
}
.formbuilderform2 .required label {
width:120px;
}
.formbuilderform2 .submit {
padding-top:5px;
clear:both;
}
.formbuilderform2 .submit input {
margin-left:120px;
}
.formbuilderform2 label.red {
color:red;
}




.bottomBlock .leesMeer {
margin:10px 15px 0;
text-align:right;
}
.bottomBlock .leesMeer a {
font-weight:bold;
text-decoration:underline;
}


/* TABS */
#tabs .ui-tabs-hide {display:none;}



#tabs {
position:relative;
background:#191e6a;
height:270px;
margin-bottom:25px;
}
#tabnav {
position:absolute;
}
#content #tabnav, #content #tabnav li {
list-style-type:none;
margin:0;
bottom: 10px;
left:370px;
}
#content #tabnav li {
display:inline;
float:left;
width:12px;
height:10px;

overflow:hidden;
margin-right:8px;

}
#content #tabnav li a {

display:block;
width:12px;
height:10px;
background:url(uploads/images/tabs/tab_inactive.jpg) no-repeat 0 0;
}
#content #tabnav li a span {
display:none;
}

#content #tabnav li.ui-state-active a {
background:url(uploads/images/tabs/tab_active.jpg) no-repeat 0 0;
}


#tabs h2 {
color:#7578a6;
}
#tabs h3, #tabs h4, #tabs h5, #tabs p, #tabs li, #tabs a {
color:#fff;
}
#tabs img, #tabs .col {
display:inline;
float:left;
}

#tabs .col {
width:340px;
margin-left:20px;
padding-top:25px;
}

#tabs .meerinfo {
position:absolute;
bottom:25px;
right:20px;
padding-right:12px;
background:url(uploads/images/tabs/meerInfo.gif) no-repeat right 7px;
}


/* End of 'Groep C' */

