/* Start of CMSMS style sheet 'screen' */
/* Standards */
body {
color:#000000;
font-family:Arial;
margin:0;
padding:0;
text-align:center;
color: #4D4D4D;
}

html, body {
height:100%;
width:100%;
}

h1, h2, h3, ul, p, a {
margin:0;
padding:0;
}

h1 {
color:#6B9910;
font-family:"Myriad Pro","Trebuchet MS";
font-size:45px;
font-weight:normal;
text-transform:uppercase;
clear: both;
}

h2 {
color:#79AD37;
font-size:26px;
font-weight:normal;
margin-bottom:9px;
text-transform:uppercase;
margin: 21px 0 9px 0;
}

h3 {
color:#79AD37;
font-size:20px;
font-weight:normal;
}

h4 {
color:#79AD37;
font-size:16px;
margin-bottom:5px;
}

a {
color:#F48221;
text-decoration:underline;
}

a:hover { 
color: #58585a; text-decoration: underline;
}

img {
border:0 none; display:block;
}

.right {
display:block;
float:right;
}

.left {
display:block;
float:left;
}

ul {
color:#4D4D4D;
font-size:18px;
line-height:30px;
margin-bottom:10px;
margin-left:15px;
}

/* Close Standards */

#wrapper {
margin:auto;
position:relative;
text-align:left;
width:978px;
}

#container {
float:left;
width:978px;
}

#sidebar {
display:inline;
float:right;
margin-left:21px;
width:260px;
margin-top: 47px;
}

/* Sidebar */

#sidebar img {
float:left;
margin-left:5px;
}

#sidebarImg {
float:left;
margin-left:25px;
}

#sidebar h2 {
color:#58585A;
font-size:26px;
font-weight:bold;
margin:21px 0 7px;
text-decoration:underline;
text-transform:none;
}

#sidebar h2 a {
color:#58585A;
}

#sidebarMenu ul {
margin-left:5px;
}

#sidebarMenu ul li {
list-style:none;
}

#sidebarMenu ul li a {
color:#F48221;
font-size:18px;
line-height:30px;
text-decoration:none;
}

#sidebarMenu {
display:inline;
float:left;
margin-left:30px;
width:230px;
}

#sidebarinner {
background:transparent url(images/sidebarschaduwbg.png) repeat scroll 0 0;
display:inline;
float:right;
padding-top:25px;
width:255px;
}

img.sidebar_button {
margin-top: 15px; margin-bottom: 15px;
display:block; float:left;
}

/* Close Sidebar */
/* Header */

#header {
float:left;
height:82px;
width:978px;
}

#nav {
padding-top: 7px; float: right; position: relative;
width: 300px; height: 15px; border: 1px solid blue;
}

#nav a {
text-decoration: none; border-right: 1px solid #999999;
color: #999999; font-size: 12px; padding: 0 23px 0 5px; 
}

#nav a:hover { text-decoration: underline; }

#nav a#login { background:url('../uploads/images/iconen/icon_login.png') no-repeat 78px 0px; }
#nav a#search { background:url('../uploads/images/iconen/icon_search.png') no-repeat 47px 0px; }
#nav a#sitemap { background:url('../uploads/images/iconen/icon_sitemap.png') no-repeat 52px 0px; border-right: none !important; }

#logo {
float:left;
height:82px;
width:264px;
}

#menu {
float: right;
margin-top: 26px;
margin-right: 30px;
display: inline;
}

#menu ul li {
float: right;
width: 168px;
height: 54px;
background: url(images/buttonhover.png);
list-style: none;
text-align: center;
line-height: 60px;
position: relative;
margin-right: -37px;
z-index: 1;
text-indent: 5px;
display: inline;
}

#menu ul li:hover {
background: url(images/buttonhover2.png);
z-index: 3 !important;
position: relative;
} 

#menu ul li.active, #menu ul li.activeparent {
background: url(images/button.png);
z-index: 2;
}

#menu ul li a {
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-family: "Myriad Pro", "Trebuchet MS";
text-decoration: none;
width: 160px;
height: 50px;
display: block;

}

#menu ul li a:hover {
color: #fff !important;
}

/* Close Header */
/* Home */

#background {
background:transparent url(images/background.png) repeat-y scroll center top;
display:table;
position:relative;
width:100%;
}

#bodyback {
background:transparent url(images/bodybg.png) repeat-x scroll 0 0;
display:table;
height:100%;
position:relative;
width:100%;
}

#carousel {
float:left;
height:421px;
width:978px;
}

#blocks {
float: left;
width: 978px;
margin-top: 30px;
display: inline;
height: 210px;
margin-left: 12px;
}

#blocks ul {
color:#79AD37;
font-size:18px;
line-height:25px;
margin-bottom:10px;
margin-left:15px;
list-style: none;
font-size: 14px;
color: #fff;
}

#blockLeft {
float: left;
width: 242px;
height: 226px;
padding-left: 19px;
padding-right: 47px;
background: url(images/blockdevider.png) no-repeat right;
display: inline;
}

#blocks h2 {
color: #81c400;
font-size: 30px;
font-weight: normal;
text-transform: uppercase;
margin-top: 6px; 
}

#blocks h2 a {
color:#81C400;
font-size:30px;
font-weight:normal;
margin-top:6px;
text-transform:uppercase;
}

#blocks h2 a:hover {
color:#81C400;
}

#blocks p {
color: #fff;
font-size: 14px;
line-height: 20px;
}

#blocks ul li a {
font-size: 14px;
color: #fff;
text-decoration: underline;
}

#blocks a:hover {
text-decoration: underline;
color: #F48221;
}

#blocks ul {
list-style-type: disc;
list-style-position: outside;
color: #fff;
line-height: 20px;
}

#blockMiddel {
float: left;
width: 293px;
height: 137px;
padding-left: 30px;
padding-right: 25px;
display: inline;
}

#blockRight {
width: 269px;
height: 226px;
float: left;
padding-left: 25px;
padding-right: 25px;
background: url(images/blockdevider.png) no-repeat left;
display: inline;
}

#contentcontainer {
background:#FFFFFF none repeat scroll 0 0;
display:inline;
float:left;
margin-top:38px;
padding-left:30px;
padding-right:27px;
padding-top:6px;
width:921px;
}

#showcase {
background:transparent url(images/dot.jpg) repeat-x scroll center bottom;
display:inline;
float:left;
width:921px;
}

#showcase img {
border:1px solid #7F7F7F;
margin-bottom:29px;
}

.left_showcase {
display:block;
float:left;
}

#nieuwsblock {
display:inline;
float:left;
width:419px;
margin-bottom: 15px;
}

.newslist p {
color:#464646;
font-size:20px;
line-height:120%;
margin-bottom:20px;
width:394px;
width:400px;
}

#home_nieuwsblok {
display:inline;
float:left;
margin-left:58px;
width:444px;
}

.home_nieuws {
font-size:20px;
line-height:120%;
color:#464646;
margin-bottom:20px;
width:394px;
}

.home_nieuws a {
font-size:20px;
line-height:120%;
}

.home_nieuws .NewsSummaryLink {
padding-bottom: 11px;
}

.home_nieuws span.date {
font-size: 18px !important; display: block; float: left; padding: 2px 5px 0 0;
}

/* Close Home */

/* Lijnrecht */

#subbackgroundbreed {
background:transparent url(images/subbackgroundbreed.png) repeat-y scroll center top;
display:table;
position:relative;
width:100%;
}

#subbodyback {
background:transparent url(images/subbodybg.png) repeat-x scroll 0 0;
display:table;
height:100%;
position:relative;
width:100%;
}

#subcontainervoorbeelden {
background-color:#FFFFFF;
display:inline;
float:left;
margin-top:48px;
min-height:600px; height: auto !important; height: 600px;
padding-left:30px;
padding-top:35px;
width:945px;
}

h1#lijnrecht {
text-align: left;  margin-left:10px;
}

.lijnrecht_kolom {
float:left;
margin-bottom:10px;
padding-bottom:25px;
padding-top:25px;
width:920px;
background:transparent url(images/dot.jpg) repeat-x scroll center bottom;
height: auto !important;
min-height: 125px;
height:125px;
}


#tweekoloms {
float:left;
margin-bottom:15px;
width:920px;
}

.hoofdkolom {
float:left;
height:125px;
margin-right:5px;
padding:5px;
text-transform:uppercase;
width:210px;
}

#tweekoloms p, .showkoloms p, #contactdriekolom p, #subcontainervoorbeelden p, #subcontainervoorbeelden_vlinder p {
font-size:18px;
line-height:30px;
padding-bottom:5px;
padding-right:15px;
}

.kolom1van4, .kolom2van4, .kolom3van4, .kolom4van4   {
background:transparent url(images/vierkolomsschaduw.jpg) no-repeat scroll right top;
float:left;
margin:5px;
padding:5px;
width:210px;
height:334px;
}

.kolom4van4  {
background: none !important;
}

#subcontainervoorbeelden h2 {
color:#79AD37;
font-size:16px;
margin-bottom:5px;
font-weight: bold;
}

.kolom1van3 {
width: 210px;
float:left;
margin:5px;
padding:5px;
}

 .kolom2van3, .kolom3van3 {
float:left;
margin:5px;
padding:5px;
width:310px;
}

#subcontainervoorbeelden h3 {
color:#79AD37;
font-size:26px;
font-weight:normal;
margin-bottom:9px;
text-transform:uppercase;
}

.kolom1, .kolom_fotos { 
float:left;
height:150px;
margin-left:4px;
padding: 0 5px;
margin-right:10px;
margin-bottom: 10px;
width:146px;
display: block;
}

.kolom1 {
background:transparent url(images/backgroundkolomblue.jpg) no-repeat scroll left top;
}

.kolom_fotos p {
font-size: 12px !important; color: #fff;
background-color: #4494cf; padding-left: 5px !important; margin: 0 !important;
width: 136px;
}

.kolom_fotos {
padding-bottom: 20px !important;
}

.kolom1 h3 {
color: #58585A !important;
}


/* Close Lijnrecht */

/* Aanpak */

#subbackground {
background:transparent url(images/subbackground.png) repeat-y scroll center top;
display:table;
position:relative;
width:100%;
}

#subbodyback2 {
background:transparent url(images/subbodybg2.png) repeat-x scroll 0 0;
display:table;
height:100%;
position:relative;
width:100%;
}

#subtopouter img {
position: absolute;
left: 0;
top: 82px;
}


#subtop {
display:inline;
float:left;
height:295px;
padding-left:50px;
padding-top:85px;
position:relative;
width:928px;
z-index:1;
}

#subtop h2 {
color:#6B9910;
font-family:"Myriad Pro","Trebuchet MS";
font-size:45px;
font-weight:normal;
text-transform:uppercase;
}

#subtop p {
font-size:18px;
line-height:36px;
width:470px;
}

#subcontentcontainer {
background-color: #FFFFFF;
display:inline;
float:left;
padding-left:30px;
padding-right:20px;
padding-top:35px;
width:647px;
padding-bottom: 15px;
margin-top: 47px;
}

.subpaginaContentBlock {
display:inline;
float:left;
width:640px;
}

.subpaginaContentBlockLeft {
clear:both;
float:left;
padding-bottom:20px;
width:625px;
height: auto !important;
min-height: 25px;
height: 25px
}

.subpaginaContentBlockRight {
display:inline;
float:right;
margin-left:15px;
width:310px;
}

img.dotted_line {
display: block; margin: 15px 0;
}

/* Close Aanpak*/

/* Conversie */

#subcontainervoorbeelden_vlinder {
background:#FFFFFF url(./images/conversie_vlinder_bg.png) no-repeat scroll right bottom;
display:inline;
float:left;
height:auto !important;
margin-top:48px;
min-height:450px;
padding-left:30px;
padding-top:35px;
width:945px;
}

/* Contact */

.sidebarContact {
display:inline;
float:left;
margin-left:20px;
width:230px;
}

.sidebarContact  p {
font-size:14px;
line-height:20px;
margin-bottom:10px;
}

img.contact_icon {
float: left; margin-right: 10px;
}

/* Close Contact */

/* Creatie */

#driekolomLeft, #driekolomMiddel {
background:transparent url(images/vierkolomsschaduw.jpg) no-repeat scroll right top;
float:left;
margin-right:5px;
min-height:332px;
padding-right:10px;
position:relative;
width:200px;
}

#driekolomRight {
float:left;
height:auto !important;
margin-right:5px;
min-height:332px;
padding-right:10px;
position:relative;
width:195px;
}

#driekolomLeft h2, #driekolomMiddel h2, #driekolomRight h2 {
margin-top: 0 !important;
}

#driekolomLeft p, #driekolomMiddel p, #driekolomRight p {
margin-left:10px;
width:180px;
line-height: 22px;
margin-bottom: 10px;
font-size: 14px;
}

/* Standaard */

#landingtitelsummary p {
font-size:16px;
font-weight:bold;
line-height:22px;
}

#contact_buttons, #taglist {
display: block;
clear: both;
margin-top: 15px; margin-bottom: 15px;
}


/* Portfolio */

#landingtitelsummary h1 {
line-height: 45px;
}

#landingtitelsummary p{
font-size: 16px;
font-weight: bold;
}

#landingcontent {
margin-bottom: 45px; 
}

#landingcontent p, #landingcontent ul {
font-size: 15px;
line-height: 20px;
}

#landingcontent ul li {
margin-left: 10px;
}

.showkoloms {
margin-bottom: 15px;
padding-bottom: 15px;
padding-top: 15px;
width: 647px;
float:left;
background:transparent url(images/dot.jpg) repeat-x scroll center bottom;
clear:both;
}

#showkolomsLast {
margin-bottom: 15px;
padding-bottom: 15px;
padding-top: 15px;
width: 647px;
float:left;
clear:both;
}

.showkoloms img {
width: 265px;
height: auto;
border: 1px solid #4d4d4d !important;
}

showkoloms img {
border: 2px solid #4d4d4d;
}

.showkoloms p {
font-size: 18px;
color: #4d4d4d;
line-height: 30px;
padding-right: 15px;
padding-bottom: 5px;
}

.afbeeldingshowcase {width:265px; float:left; }

.contentkolomshowcase {width:340px; float:left; margin:0 5px 0 35px; }

.contentkolomshowcase h3 {
font-size: 16px;
font-weight: bold;
margin-bottom: 8px !important;
}

.contentkolomshowcase p {
font-size: 13px !important;
}

/* Footer */

#subbottombgcontainer {
background:transparent url(images/bottombg.png) repeat scroll 0 0;
display:inline;
float:left;
height:283px;
margin-top:-200px;
width:100%;
}

#subbottomcontainer {
margin:180px auto auto;
position:relative;
width:978px;
}

#footerouter {
background:#4D4D4D none repeat scroll 0 0;
display:table;
min-height: 200px; height: auto !important; height: 200px;
position:relative;
width:100%;
padding-bottom: 15px;
}

#footerlanding {
background:#4D4D4D none repeat scroll 0 0;
min-height: 200px; height: auto !important; height: 200px;
margin:25px auto 25px auto;
position:relative;
text-align:left;
width:978px;
}

#footermenuland {
float:left;
margin-left:28px;
}

#tagcloud h2, #footermenuland h2 {
color:#FFFFFF;
font-size:22px;
font-weight:normal;
line-height:38px;
margin-top:3px;
text-transform:uppercase;
}

#tagcloud h2 {
margin-top: 0 !important;
}

#footerlanding ul {
margin-right:58px;
margin-left: 0px !important;
}

#tagcloud {
display:inline;
float:left;
font-family:Arial;
margin-left:11px;
text-align:justify;
width:377px;
}

#footer ul li, #footerlanding ul li {
border-bottom:1px solid #797979;
height:38px;
list-style-type:none;
width:411px;
}

#footer ul li a, #footerlanding ul li a {
color:#BCBCBC;
display:block;
font-size:14px;
height:38px;
line-height:38px;
padding-left:11px;
text-decoration:none;
width:400px;
}

#tagcloud a {
color:#AAAAAA;
line-height:22px;
text-decoration:none;
text-transform:uppercase;
}

#footerlanding span {
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:14px;
font-weight:bold;
line-height:38px;
width:108px;
}

#tagcloud a.small {
font-size:10px;
}

#footer ul li a:hover, #footerlanding ul li a:hover {
background: #444444;
color: #fff !important;
}

#tagcloud a:hover {
color: #fff !important;
}

/* Homepage sub sjabloon wok */
div.no_transform span, div.no_transform a { text-transform: none !important; }


/* Close Footer */

/* Form */

.formStyle {
font-family:"Myriad Pro","Trebuchet MS";
font-size:16px; color: #000;
}

.formStyle input {
background-color: #E8F2CF;
border:1px solid #838874;
color:#444444;
font-size:14px;
height:23px;
line-height:23px;
margin-bottom:10px;
padding-left:4px;
width:325px;
}


.formStyle textarea {
background-color: #E8F2CF;
border: 1px solid #838874;
color:#444444;
font-size:14px;
height:127px;
line-height:16px;
padding:3px;
width:325px;
}

.fbsubmit {
background:transparent url(./uploads/images/lrt_button_algemeen.png) repeat scroll 0 0 !important;
border:medium none !important;
color:#FFFFFF !important;
cursor:pointer;
font-family:"Myriad Pro","Trebuchet MS";
font-size:16px !important;
height:42px !important;
margin-left:-3px !important;
padding:0;
width:215px !important;
}

/* Checkboxes */
.formStyle #mf5fabfbrp__34_0, .formStyle #mf5fabfbrp__34_1, .formStyle #mf5fabfbrp__34_2 {
 display: block; width: 15px; margin: 0 !important; padding: 0 !important;
background-color: transparent; border: none; text-align: left;
}


.formStyle label {
width: 103px; margin: 0; padding: 0;  float: left; display: block; text-align: left; left: 0; position: relative
}

/* Close Form */
/* End of 'screen' */

