* {
	margin:0px;
	padding:0px;
}

body{
	background:#f0f0f0;
	font-family:Arial, Verdana;
	color:#333333;
	font-size:12px;
	text-align:center;
}

p{
	line-height:20px;
	padding-bottom:12px;
}

h2{
	padding-bottom:10px;
	font-size:18px;
	color:#c75b12;
}

h2.paddingleft{
	padding-left:13px;
}

h3{
	padding-bottom:10px;
	font-size:18px;
	color:#879637;
}
h4
{
	font-size:14px;
	color:#879637;
	margin:20px 0 5px 0;
}
img{
	border:none;
	outline:none;
}

img.displayblock{
	display:block;
}

a:link, a:visited, a:active{
	color:#96172e;
	text-decoration:underline;
}

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

label{
	font-size:11px;
}
ul, ol
{
	margin-left:30px;
}
ul li{
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-left:18px !ie;
	padding-left:5px;
	line-height:20px;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.displayblock{
	display:block;
}

.button{
	padding-top:1px;
	padding-bottom:1px;
	padding-bottom:0px !ie;
	padding-left:10px;
	padding-left:6px !ie;
	padding-right:10px;
	padding-right:6px !ie;
	font-family:Arial, Verdana;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background:#333333;
	border:0px;
	cursor:pointer;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* PAGEHEAD */

#outerWrapper{
	margin:0px auto;
	width:952px;
}

#innerWrapper{
	margin-top:7px;
	background:#FFFFFF;
	text-align:left;
}

#topWrapper{
	height:150px;
	background:url('../images/banner.jpg') no-repeat left top;
}

#topLogo{
	position:absolute;
	margin-top:-3px;
	margin-left:-5px;
}

#topLogin{
	float:right;
	height:110px;
	padding-top:6px;
	padding-right:6px;
}

#menuWrapper{
	float:right;
	clear:both;
	/* padding-top:116px;*/
	padding-right:7px;
	border:0px solid red;
}

ul.mainNav li{
	float:left;
	width:97px;
	height:24px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	line-height:15px;
	text-align:center;
	list-style:none;
	cursor:pointer;
	background:url('../images/menu.gif') no-repeat left top;
}

ul.mainNav li.mainNavItem{
	background:url('../images/menu.gif') no-repeat left top;
}

ul.mainNav li.mainNavItemsel{
	background:url('../images/menusel.png') no-repeat left top;
}

ul.mainNav li a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

ul.mainNav li.mainNavItem a:link, ul.mainNav li.mainNavItem a:active, ul.mainNav li.mainNavItem a:visited{
	color:#ffffff;
	text-decoration:none;
}

ul.mainNav li.mainNavItem a:hover{
	color:#ffffff;
	text-decoration:none;
}

ul.mainNav li.mainNavItemsel a:link, ul.mainNav li.mainNavItemsel a:active, ul.mainNav li.mainNavItemsel a:visited{
	color:#96172e;
	text-decoration:none;
}

ul.mainNav li.mainNavItemsel a:hover{
	color:#96172e;
	text-decoration:none;
}

div.mainNavItemdiv{
	width:97px;
}

.mainNavItemselbtm{
	position:absolute;
	/*width:103px;*/
	margin-left:Opx;
	margin-left:-48px !ie;
	margin-top:8px;
}


/* PAGEFOOT */

#footer{
	padding-top:10px;
	color:#999999;
	font-size:10px;
}

#footer a:link, #footer a:active, #footer a:visited{
	color:#999999;
	font-size:10px;
	text-decoration:none;
}

#footer a:hover{
	color:#999999;
	font-size:10px;
	text-decoration:underline;
}


/* PAGELEFT */

#pageleft{
	float:left;
	width:248px;
	padding-top:26px;
	padding-right:5px;
	/*background:url('../images/leftback.jpg') repeat-y right top;*/
}
#pageleft h4
{
	margin-left:25px;

}
ul.leftNav, ul.leftNavOrange{
	float:right;
	height:170px;
	width:160px;
	padding-top:9px;
	background:url('../images/leftbox.jpg') no-repeat right top;
}

ul.leftNav li, ul.leftNavOrange li{
	float:right;
	width:132px;
	/*height:16px;*/
	margin:0px;
	padding:0px;
	/*line-height:16px;*/
	margin-bottom:5px;
	padding-left:18px;
	list-style:none;
	cursor:pointer;
}

ul.leftNav li.leftNavItem{
	background:url('../images/leftmenu.jpg') no-repeat left top;
}

ul.leftNav li.leftNavItemsel{
	background:url('../images/leftmenusel.jpg') no-repeat left top;
}

ul.leftNav li a:link, ul.leftNav li a:active, ul.leftNav li a:visited{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

ul.leftNav li a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

ul.leftNav li.leftNavItem a:link, ul.leftNav li.leftNavItem a:active, ul.leftNav li.leftNavItem a:visited{
	color:#879637;
}

ul.leftNav li.leftNavItem a:hover{
	color:#879637;
}

ul.leftNav li.leftNavItemsel a:link, ul.leftNav li.leftNavItemsel a:active, ul.leftNav li.leftNavItemsel a:visited{
	color:#ffffff;
}

ul.leftNav li.leftNavItemsel a:hover{
	color:#ffffff;
}

ul.leftNavOrange li.leftNavItem{
	background:url('../images/leftmenuorange.jpg') no-repeat left top;
}

ul.leftNavOrange li.leftNavItemsel{
	background:url('../images/leftmenuorangesel.jpg') no-repeat left top;
}

ul.leftNavOrange li a:link, ul.leftNavOrange li a:active, ul.leftNavOrange li a:visited{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

ul.leftNavOrange li a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

ul.leftNavOrange li.leftNavItem a:link, ul.leftNavOrange li.leftNavItem a:active, ul.leftNavOrange li.leftNavItem a:visited{
	color:#c75b12;
}

ul.leftNavOrange li.leftNavItem a:hover{
	color:#c75b12;
}

ul.leftNavOrange li.leftNavItemsel a:link, ul.leftNavOrange li.leftNavItemsel a:active, ul.leftNavOrange li.leftNavItemsel a:visited{
	color:#ffffff;
}

ul.leftNavOrange li.leftNavItemsel a:hover{
	color:#ffffff;
}

#leftsearch{
	float:left;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:30px;
}

input.inputsearch{
	height:20px;
	height:18px !ie;
	width:140px;
	color:#afafaf;
	background:#f0f0f0;
	border:0px;
}


/* INDEX / ITEM */

#contentWrapper{
	padding-bottom:46px;
	padding-left:23px;
	padding-right:23px;
}

#contentWrapperwithleft{
	margin-top:9px;
	margin-bottom:9px;
	padding-right:15px;
	background:url('../images/contentwithleft.jpg') repeat-y left top;
}

#contentWrapperwithleftright{
	margin-top:9px;
	margin-bottom:9px;
	background:url('../images/contentwithleftright.jpg') repeat-y left top;
}

#homeleft{
	float:left;
	width:314px;
	padding-top:46px;
	padding-right:36px;
	color:#5c5c5c;
	font-size:14px;
}

#homeright{
	float:left;
	padding-top:46px;
	width:556px;
}

.homeblock{
	float:left;
	padding-bottom:16px;
}

#itemcontent{
	padding-top:46px;
}

#contenttext{
	float:left;
	width:653px;
	padding-top:28px;
	padding-bottom:28px;
	padding-left:30px;
}

#contenttextlogo{
	float:left;
	width:670px;
	padding-top:28px;
	padding-bottom:28px;
	padding-left:13px;
}

#contenttextmiddle{
	float:left;
	width:405px;
	padding-top:28px;
	padding-bottom:28px;
	padding-left:30px;
}
#contenttextmiddlelarge{
	float:left;
	width:662px;
	padding-top:28px;
	padding-bottom:28px;
	padding-left:30px;
	background-color:white;
}
#contentimage{
	float:left;
	width:244px;
	padding-top:60px;
	padding-bottom:20px;
	margin-left:15px;
	text-align:center;
}


/* DOWNLOADS */

.subalbum{
	float:left;
	background:url('../images/logoback.jpg') repeat-x left top;
	margin-bottom:5px;
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
}

div.subname{
	float:left;
	width:83px;
	margin-right:15px;
	padding-left:13px;
	color:#c75b12;
}

div.logofirstimage{
	padding-top:13px;
}

div.subprofessional{
	float:left;
	width:175px;
	margin-right:15px;
	color:#333333;
}

div.submsoffice{
	float:left;
	width:175px;
	margin-right:15px;
	color:#333333;
}

div.subweb{
	float:left;
	width:170px;
	margin-right:5px;
	color:#333333;
}

div.logotitle{
	padding-bottom:15px;
	background:url('../images/logodivider.jpg') repeat-x left bottom;
}

ul.logoitem{
	font-weight:normal;
}

ul.logoitem li{
	height:22px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:24px;
	line-height:14px;
	list-style:none;
	background:url('../images/logodivider.jpg') repeat-x left bottom;
}

ul.logoitem li a:link, ul.logoitem li a:active, ul.logoitem li a:visited{
	color:#333333;
	text-decoration:underline;
}

ul.logoitem li a:hover{
	color:#96172e;
	text-decoration:underline;
}

ul.logoitem li.nobottom{
	background:url('') repeat-x left bottom;
}

div.photositem{
	float:left;
	width:150px;
	height:135px;
}

div.photositemimg{
	height:103px;
	text-align:center;
}

div.photositemlink{

}

.photositemlinkimg{
	float:left;
	padding-top:2px;
	padding-right:8px;
}

.photositemlinkself{
	float:left;
	border-bottom:1px dashed #333333;
}

div.photositemlink a:link, div.photositemlink a:active, div.photositemlink a:visited{
	color:#333333;
	font-size:11px;
	text-decoration:none;
}

div.photositemlink a:hover{
	color:#96172e;
	font-size:11px;
	text-decoration:none;
}

#marketingmanual{
	/*height:391px;*/
	width:295px;
	padding-top:334px;
	background:url('../images/marketingmanual.jpg') no-repeat left top;
}

#marketingmanual a:link, #marketingmanual a:active, #marketingmanual a:visited{
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

#marketingmanual a:hover{
	font-size:11px;
	color:#96172e;
	text-decoration:underline;
}

.manualdownload{
	float:left;
	width:156px;
	padding-top:11px;
	padding-bottom:7px;
	border-top:1px dashed #e3e3e3;
	border-bottom:1px dashed #e3e3e3;
}

.manualdownloadpdf{
	float:left;
	padding-right:16px;
}

.manualdownloadlink{
	float:left;
	width:95px;
}


/* TOEPASSINGEN (MEDIA) */

.mediaitem{
	float:left;
	width:150px;
	padding-bottom:17px;
}

div.mediaitemimg{
	padding-bottom:10px;
	text-align:center;
}


/* CONTACT */

/*#contactform{
	float:left;
	width:362px;
}*/

.contact-website{
	display:none;
}

.contacterror{
	display:none;
}

.contacterror_visible{
	display:block;
	font-size:12px;
	color:#96172e;
	line-height:18px;
	font-weight:bold;
}

.error{
	font-weight:bold;
	color:#96172e;
}

.errorempty{
	color:#96172e;
}

.errorinvalid{
	color:#96172e;
}

.success{
	font-size:12px;
	font-weight:bold;
}

input.inputobliged{
	width:245px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputobliged_error{
	width:245px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputlong{
	width:245px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:20px;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputlong_error{
	width:245px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputmedium{
	width:190px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputmedium_error{
	width:190px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputmedium2{
	width:190px;
	height:20px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputmedium2_error{
	width:190px;
	height:20px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputshort{
	width:50px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

input.inputshort_error{
	width:50px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

textarea.contacttextareaobliged{
	width:245px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

textarea.contacttextareaobliged_error{
	width:245px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

select.ctcountry{
	width:245px;
	height:20px;
	font-size:11px;
	background:#f0f0f0;
	border:1px solid #5c5c5c;
}

.chkCc{
	margin-right:5px;
	margin-right:2px !ie;
}

/*#contacttext{
	float:left;
	width:540px;
}*/


/* ZOEKEN */

a.searchlistitemlink:link, a.searchlistitemlink:active, a.searchlistitemlink:visited{
	color:#333333;
}

a.searchlistitemlink:hover{
	color:#96172e;
}


/* STIJLEN */

.klein{
	font-size:11px;
	color:#333333;
}

.normaal{
	font-size:12px;
	color:#333333;
}

.groot{
	font-size:14px;
	color:#333333;
}

.extragroot{
	font-size:24px;
	color:#333333;
}

.kleingroen{
	font-size:11px;
	color:#879637;
}

.normaalgroen{
	font-size:12px;
	color:#879637;
}

.grootgroen{
	font-size:14px;
	color:#879637;
}

.extragrootgroen{
	font-size:24px;
	color:#879637;
}

.kleinoranje{
	font-size:11px;
	color:#c75b12;
}

.normaaloranje{
	font-size:12px;
	color:#c75b12;
}

.grootoranje{
	font-size:14px;
	color:#c75b12;
}

.extragrootoranje{
	font-size:24px;
	color:#c75b12;
}

#footer-list
{
	background-color:#97172E;
	padding:10px;
	margin:20px;
	color:#FFF;
}
#footer-list div.container
{
	float:left;
	position:relative;
	width:435px;
	margin-right:10px;
}
#footer-list h3
{
	color:#FFF;
}
#footer-list ul
{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
#footer-list ul li
{
	margin:0 0 20px 0;
	padding:0;
	line-height:15px;
}
#footer-list ul li h4
{
	font-size:14px;
	color:#FFF;
	margin:0;
	padding:0;
}
#footer-list h5
{
	margin-top:10px;

}
#footer-list a
{
	color:#FFF;
	text-decoration:none;
}

.clear
{
	clear:both;
}

.footerNewsLeft{
	float:left;
	padding-right:5px;
}

.footerRss{
	padding-top:4px;
}


ul.images
{
	list-style:none;
	margin:0;
	padding:0;
}
ul.images li
{
	display:block;
	width:100px;
	height:100px;
	float:left;
	margin:0 5px 10px 5px;
	padding:10px;
	text-align:center;
	border:1px solid #F0F0F0;
}
table.files
{
	width:660px;
}
table.files th
{
	background-color:#97172E;
	color:#FFF;
	padding:5px 0;
}
table.files td
{
	padding:5px 0;
}

table.files td.icon
{
	width:7%;
}
table.files td.size
{
	width:20%;
}
ul.left
{
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}
ul.left li
{
	line-height:15px;
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #F0F0F0;
}

ul.left li a
{
	text-decoration:none;
}
a.archief
{
	display:block;
	margin-right:20px;
	text-decoration:none;
	text-align:right;
	font-size:0.8em;
}
ul.archief
{
	list-style:none;
	margin:0;
	padding:0;
	height:300px;
}
ul.archief li
{
	border-bottom:1px solid #F0F0F0;
	padding-bottom:10px;
	margin:10px 0 0 0;
}

ul.archief li a
{
	text-decoration:none;
}

ul.archief li a:hover
{
	text-decoration:underline;
}

