* {
	margin: 0;
	padding: 0;
}
html,body {
	height: 100%;
	min-height: 100%;
	background: #FFF;
		}
* html > #container {
	height: 100%;
}

.style2 {color: #000000}

#container {
	min-height: 100%;
	width: 945px;
	margin: 0 auto;
	position: relative;
}
#container2 {
	min-height: 100%;
	width: 945px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../afbeeldingen/bggrijslinkerkolom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 0px;
	float: left;
}
p{
	padding-top: 12px;
	padding-bottom: 12px;
}

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

h1 {
	font-size: 18px;
	line-height: 22px;
}

h2 {
	font-size: 16px;
}
h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
}

h4 {
	font-size: 12px;
}
h5 {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}

a:link {
	color: #FF9D0C;
}
a:visited, a:hover {
	color: #000000;
}

a:active {
	color: #FB9C0C;
}

.cursief {
	font-style: italic;
}
.cursief2 {
	font-style: italic;
	font-size:11pt;
}
.hoofdletters {
	text-transform: uppercase;
}
.strong {
	font-style: italic;
	font-weight: bold;
}
blockquote {
	padding-left: 35px;
}

#header {
	background-image: url(../afbeeldingen/tekstproductiesheader.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 86px;
	width: 945px;
}
#adrestop {
	height: 20px;
	width: 500px;
	position: absolute;
	left: 456px;
	top: 5px;
	}
.bold {
	font-weight: bold;
}
.wit {
	color: #FFFFFF;
}
#menu {
	background-color: #000000;
	text-align: left;
	height: 27px;
	width: 945px;

}
#nav a {
	color : #FFFFFF;
	font-size : 12px;
	text-align : center;
	text-decoration : none;
	margin-top: auto;
	margin-bottom: auto;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 5px;
	display : block;
	float : left;
	width : 80px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}

#nav a:hover {
	color : #FFFFFF;
	background-color: #FE9900;

}
#submenu {
	background-color: #FFE3B9;
	text-align: left;
	height: 27px;
	width: 923px;
	text-transform: lowercase;
	padding-left: 22px;
}
#subnav a {
	color : #000000;
	font-size : 12px;
	text-align : center;
	text-decoration : none;
	display :block;
	float : left;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	margin-top: auto;
	margin-bottom: auto;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 5px;
	/*background-image:url(../afbeeldingen/subnavstippellijn.jpg);
	background-repeat: no-repeat;
	background-position: 85px;*/
}

#subnav a.news_archive_link{
text-transform: uppercase;
}

#subnav img{
padding:0px;
}

#linkerkolom {
	height: 100%;
	width: 362px;
	float: left;
	text-align: left;
	vertical-align: top;
	background-image: url(../afbeeldingen/bgklanten.jpg);
	background-position: left 249px;
	background-repeat: no-repeat;
}
#linkerkolombggrijs {
	float: left;
	width: 362px;
	background-image: url(../afbeeldingen/bggrijslinkerkolom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: -40px;
}
#reactieklanten {
	float: left;
	width: 325px;
	margin-top: 20px;
	margin-left: 25px;
	padding-bottom: 20px;
}

#contenttekst {
	height: 100%;
	width: 550px;
	float: left;
	padding-top: 25px;
	padding-left: 19px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}

#contenttekst img{
margin:5px;
}

#contenttekst p{
padding:0px;
}

#contenthome {
	float: left;
	width: 349px;
	padding-right: 20px;
	background-image: url(../afbeeldingen/stippelijnvertikaal.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#contentvervolg {
	float: left;
	width: 480px;
	padding-right: 20px;
	background-image: url(../afbeeldingen/stippelijnvertikaal.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-bottom: 50px;
}

#headlinesnieuws {
	float: left;
	width: 159px;
	padding-left: 15px;
}
#headlinesnieuwsbreed {
	float: left;
	width: 275px;
	padding-left: 60px;
	padding-right: 20px;
}

#headlinesnieuws a.news_archive_link{
text-transform:uppercase;
}

.oranje {
	color: #FE9900;
}
.tekst1 {
	font-weight: normal;
	color: #FE9900;
}
.underline {
	font-weight: bold;
	text-decoration: underline;
}



#portfoliopreview {
	float: right;
	height: 194px;
	width: 583px;
	text-align: left;
	vertical-align: top;
	background-image: url(../afbeeldingen/bgportfoliopreview.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#portfoliofoto {
	float: left;
	height: 193px;
	width: 143px;
	text-align: left;
	vertical-align: top;
}
#portfoliopreviewtekst {
	float: left;
	width: 372px;
	padding-left: 28px;
	padding-top: 5px;
	padding-right: 20px;
}
#portfolioontdekmeer {
	float: left;
	height: 188px;
	width: 20px;
	}
#footer {
	background-color: #DFDFDF;
	text-align: left;
	height: 22px;
	width: 915px;
	float: left;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding-left: 30px;
	padding-top: 5px;
}
#linkerkolomtijdelijk {

	height: 100%;
	width: 362px;
	float: left;
	text-align: left;
	vertical-align: top;
	background-position: left 249px;
	background-repeat: no-repeat;
}

.form_label{
font-weight:bold;
}

.form_button{
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
border: 1px solid  #FE9900;
}

.text_input{
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 12px;
}

#portfolio_paging TD{
padding:10px;
}

/* Layout for photomodule*/
 #slideshow { position: absolute; width: 297px; height: 249px; background-color:black;}
#slideshow div {
	position: absolute;
	left: 0px;
	top:0px;
}

#slideshow img{
padding:0px;
}

#slideshow table{height:240px; padding:0px;}

 #slide_container{
 position: relative; width: 362px; height: 249px;
 background-color:black;
 }
 #slide_thumbs{
 position:absolute;
 height:249px;
 width:65px;
 left:300px;
 background-color:white;
 }

 #slide_thumbs table{
 height:221px;
 width:65px;
 background-color:white;
 }

 .slide_desc{
 height:24px;
 width:297px;
 background-color:black;
 color:#FFFFFF;
 font-weight:normal;
 font-size:14px;
 }

 .slide_image{
 width: 297px;
 height:215px;
 }

 .nav_link{
 cursor:pointer;
 }
/* End Layout for photomodule*/

.banner {
	text-align: center;
	float: left;
	height: 104px;
	width: 140px;
	padding-top: 13px;
	padding-bottom: 27px;
	background: url(../afbeeldingen/banner.jpg) no-repeat left top;
	margin-left:10px;
}


.banner a {
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;	
}
.banner a:hover {
	text-decoration: underline;
}
#newsbox {
	height: 104px;
	vertical-align: center;
	width: 100px;
	padding-left: 13px;
}
.blockquote2 {
	padding: 8px;
	float: left;
	border: 1px dashed #FE9900;
	margin-bottom:5px;
	margin-top:5px;
}
.calltoaction {
	background: url(../afbeeldingen/calltoaction_afbeelding.jpg) no-repeat left top;
	text-align: left;
	float: right;
	height: 25px;
	width: 191px;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 38px;
	clear: both;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}


