BODY {
	margin:0px;
	background-color:#;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:75%;
	line-height:140%;
		scrollbar-base-color : #D11209;
	scrollbar-face-color:#ccc;
	scrollbar-shadow-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#fff;
}
 


TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height:18px;
	font-weight: normal;
	color: #666666;
}	

.voorwaarden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
line-height:18px;
	font-weight: normal;
	color: #666666;
}	

.input {
	background-color:#ffffff ;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #c7c7c7;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #c7c7c7;
	font-size: 11px;
	font-weight: normal;
	color: #333333;

	height: 18px;
	width: 150px;
}

.okknop {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	width: 80px;
}



.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height:18px;
	font-weight: bold;
	color: #eae7d2;
	}
	
	a.nav:link{
	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#eae7d2;

}
a.nav:active{

	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#eae7d2;
}
a.nav:visited{

	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#eae7d2;
}
a.nav:hover{

	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#eae7d2;
}





.navselect {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height:18px;
	font-weight: bold;
	color: #666666;
}	


	a.navselect:link{
	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#666666;

}
a.navselect:active{

	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#666666;
}
a.navselect:visited{

	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#666666;
}
a.navselect:hover{

	text-decoration:none;
		font-size: 12px;
line-height:18px;
	font-weight: bold;
	color:#666666;
}


UL{
	margin-left:0px;
	padding-left:0px;
	margin-top:0.4em;
	margin-bottom:0.4em;
}
UL LI{
	background-image: url(../../images/img_listtype.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	list-style-type:none;
}
H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:#DE005C;
	margin-top:9px;
	padding-bottom:5px;
	margin-bottom:5px;
}
H2 {
	font-size:100%;
	font-weight:Bold;
	display:inline;
}
hr {
	border:none;
	border-bottom:1px solid #EFEFEF;
	height:0px;
}
.pink {
	color:#DE005C;
}
a {
	color:#d10101;
	text-decoration:underline;
}
a:hover {
	color:#d10101;
	text-decoration:none;
}

/****************************************************************************** TOP */
.contentHomeWitTop {
/*	width:902px;*/
	background-color:#FFFFFF;
}

.logoTop {
	padding-top:25px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	height:25px;
	width:902px;
}
.bg {
background-image:url(../images/bg_all.gif);
background-repeat:repeat-x;
}
.logoTop img {
	position:absolute;
	z-index:10;
}
.logoTop .lang {
	position:absolute;
	width:882px;
	top:58px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.logoTop .lang  a {
	color:#B2B2B2;
	text-decoration:none;
}
.logoTop .lang a:hover {
	color:#333333;
	text-decoration:none;
}
.main {
	width:866px;
	margin-top:25px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	border-top:solid 1px #DDDDDD;
}
/********* zoekbox *****/
.zoekbox{
	font-size:95%;
	text-align:right;
	float:right;
	padding-top: 10px;
	color:#B2B2B2;
}

*html .zoekbox {
	padding-top: 8px;
}
FORM{
	margin:0px;
}
.zoekbox INPUT {
	border:1px solid #DDDDDD;
	color:#666666;
	width:125px;
	height:15px;
	font-size:100%;
	margin-left:8px;
	margin-right:5px;
	padding-left:3px;
}

.zoekbox #zoekenbutton {
	margin-top:-8px !important;
	margin-top:-2px;
}

.poweredBy{
	position:absolute;
	margin-top:44px;
	margin-left:774px;
}
.mainmenuitems{
	padding-top:10px;
}
.mainMenu {
	color:#666666;
	padding-bottom:10px;
	border-bottom:solid 1px #EFEFEF;
}
.mainMenu a {
	color:#666666;
	text-decoration:none;
	font-size:100%;
}
.mainMenu a:hover {
	color:#DE005C;
	text-decoration:none;
}
.mainMenu .active {
	color:#DE005C;
	text-decoration:none;
}
.spacer {
	background-image:url(../../images/img_lijnmenu.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-left:10px;
	padding-right:10px;
}

/****************************************************************************** HOME */
.mainHighlight {
	background-color:#F4F5F3;
	height:190px;
	font-size:90%;
	padding-right:30px;
}
.highlightImage {
	width:490px;
	height:190px;
	float:left;
	margin-right:30px;
}

.photo{
	height:190px;
}
.photoOverlay img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
}
.photoOverlay {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(images/img_transparent.png);
	width:112px;
	height:28px;
}
.btnBox img {
	margin-left:2px;
}
.highlightTitle {
	padding-top:30px;
	padding-bottom:15px;
	color: #999999;
	font-size: 20px;
}
.highlightTxt {
	color:#666666;
}
.highlightBack {
	text-align:left;
	font-size:95%;
	margin-bottom:10px;
}
.highlightMore {
	text-align:left;
	font-size:95%;
}
.highlightMore a, .bannerMore a, .highlightBack a {
	color:#DE005C;
	text-decoration:none;
}
.highlightMore a:hover, .bannerMore a:hover, .highlightBack a:hover {
	color:#000000;
	text-decoration:none;
}
.mainBanner {
	font-size:90%;
	padding-top:30px;
	padding-bottom:20px;
}
.banner {
	margin-right:9px;
	float:left;
	width:116px;
}
.bannerTxt {
	line-height:130%;
	margin-top:5px;
	padding-right:5px;
}
.bannerLast {
	float:left;
	width:116px;
}
.cleardiv {
	clear:both;
	line-height:1px;
	font-size:1px;
}

/****************************************************************************** PAGE */
.mainContent {
	margin-bottom:65px;
	font-size:100%;
}
.mainContent td {
	vertical-align:top;
}
.kopwebcontrol{
	font-weight:bold;
	font-size:12px;
	color:#009900;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.kop{
	font-weight:bold;
	font-size:16px;
	color:#366c94;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.dotted{
border-style: dotted;
}

.subMenu {
	width:180px;
	color:#333333;
}
.subMenuItem, .subMenuItemChild {
	text-align:right;
	border-bottom:solid 1px #EFEFEF;
	padding-top:4px;
	padding-bottom:4px;
}
.subMenuItem a, .subMenuItemChild a {
	text-decoration:none;
	color:#333333;
}
.subMenuItem a:hover, .subMenuItemChild a:hover {
	text-decoration:none;
	color:#DE005C;
}
.subMenuItem, .subMenuItemActive, .subMenuItemChild, .subMenuItemChildActive {
	text-align:right;
	border-bottom:solid 1px #EFEFEF;
	padding-top:4px;
	padding-bottom:4px;
}
.subMenuItemChild, .subMenuItemChildActive {
/*	background-color:#F3F5F2;*/
	border-bottom:none;
}
.subMenuItem a, .subMenuItemChild a {
	text-decoration:none;
	color:#333333;
}
.subMenuItemActive a, .subMenuItemChildActive a {
	text-decoration:none;
	color:#DE005C;
}
.subMenuItem a:hover, .subMenuItemChild a:hover, .subMenuItemActive a:hover, .subMenuItemChildActive a:hover {
	text-decoration:none;
	color:#DE005C;
}
.subMenuItem .active {
	color:#DE005C;
}

.subMenuItemChild .active, .subMenuItemChildActive .active, {
	color:#DE005C;
}
.subSubMenu {

	font-size:95%;
	color:#999999;
	text-align:right;
	padding-right:15px;
	border-bottom:solid 1px #EFEFEF;
	padding-bottom:5px;
}
.subSubMenu a {
	color:#999999;
	padding-top:1px;
	display:block;
	text-decoration:none;
}
.subSubMenu a:hover {
	text-decoration:underline;
}
.subSubMenu .active {
	color:#DE005C;
}
.subSubMenuBottom {
	height:10px;
	border-bottom:solid 1px #EFEFEF;
}

.content {
	font-size:95%;
	padding-left:30px;
	padding-right:30px;
}
.title {
	margin-left:210px;
	margin-top:25px;
	margin-bottom:25px;
	height:50px;
}
.rightColumn {
	font-size:95%;
	width:310px;
}
.contentLink {
	color:#DE005C;
	text-decoration:none;
	font-size:90%;
}
a.contentLink, .content a, .rightColumn a {
	color:#DE005C;
	text-decoration:none;
}
a.contentLink:hover, .content a:hover, .rightColumn a:hover {
	color:#000000;
	text-decoration:none;
}
.imageBox{
	background-color:#F4F5F3;
}
.imageBox .image{
	width:115px;
}
.imageBox .text{
	vertical-align:bottom;
	padding:10px;
	line-height:130%;
}
.imageBox .description{
	vertical-align:top;
	padding-bottom:10px;
}
.imgBorder {
	border:solid 1px #EFEFEF;
	margin-bottom:0px;
	padding:10px;
}
.btnBox .large {
	text-align:right;
	padding-right:8px;
	margin-bottom:5px;
}

/****************************************************************************** portfolio */
.portfolio {
	color:#333333;
}
.portfolio td {
	padding-bottom:3px;
}
.portfolio .portfoliopresent a, .portfolio .portfoliopresent a:hover{
	color:#DE005C;
	float:left;
}
.portfolio a, .portfolio a:hover{
	color: #999999;
}
.portfolio a:hover{
	text-decoration:underline;
}


/****************************************************************************** FOOTER */
.footerLine{
	border-top:solid 1px #DADAD8;
	line-height:1px;
	font-size:1px;
}

.footer {
	 width:866px;
	 margin-top:5px;
	 margin-bottom:10px;
	 margin-right:auto;
	 margin-left:auto;
	 text-align:left;
	 font-size:90%;
	 line-height:160%;
	 background-position:right 29px;
	 background-repeat:no-repeat;
}

.footer a{
	text-decoration:none;
	color:#666666;
}
.footer a:hover{
	text-decoration:underline;
	color:#666666;
}
.blok   {
	float:left;
	padding-left:-50px;
	margin-left:40px;
	font-size:11px;
	width:190px;
	color: #b2b2b2;
}

.icoon   {
	float:left;
	padding-left:-50px;
	margin-left:-110px;
	margin-top:18px;
	font-size:11px;
	width:20px;
	color: #b2b2b2;
}

.blok2   {
	float:right;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:400px;
	color:#b2b2b2;
}
.blok H3, .blok2 H3 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d10101;
	margin-top:0px;
	margin-bottom:-9px;
	font-weight: normal;
}
.blok2 {
	background-repeat: repeat-y;
	padding-left:100px;
}

.footer .meer  {
	color:#b2b2b2;
	font-size:100%;
}
.footer .meer a  {
	color:#b2b2b2;
	text-decoration:none;
}
.footer .meer a:hover  {
	color:#000000;
	text-decoration:none;
}
.logBtn {
	float:right;
	margin-top: 10px;
}

/****************************************************************************** POPUP */
#popup {
	position:absolute;
	display:none;
	width:655px;
	height:450px;
	margin-left:120px;
	margin-top:10px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	font-size:90%;
	z-index:50;
	text-align:center;
}
#popup a {
	color:#DE005C;
	background-image:url(../../images/btn_closewindow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:13px;
}

.onder{
	background-image:url(../images/onderbg.gif);
	background-repeat: repeat-x;
	background-position:0px 0px;
	padding-left:0px;
}


#popup a:hover {
	background-image:url(../../images/btn_closewindow_f2.gif);
	color:#000000;
}
.closeWindow {
	height:20px;
	background-color:#F4F5F3;
	margin-top:20px;
	padding-right:5px;
	text-align:right;
	padding-top:0px;
	border-top:solid 1px #DDDDDD;
}
#weblog{
	background-color: transparent;
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	margin:0px;
}


/****************************************************************************** inputform */
.inputform {
        margin:5px 0 5px 0;
}
.inputform input{
        border:1px solid #97A088;
        color:#666666;
        width:160px;
        height:16px;
        font-size:1em;
}
.inputform textarea{
        border:1px solid #97A088;        
        color:#666666;
        width:200px;        
        font-size:1em;
}
.inputform .row {
        /*margin-bottom:5px;*/
}
*html .inputform .row {
        height:20px;
}
.inputform .clear {
        clear:both;
        height:8px;
		
		line-height:0px;
}
.inputform .inputerror {
        clear:left;
        color:#FF0000;
}
.inputform .label {
        width:126px;
        float:left;
        padding-top:2px;
}
.inputform .textfield {
        float:left;
}
.inputform .shorttextfield {
        float:left;
}
.inputform .shorttextfield input {		
        width:100px;
}
.inputform .checkbox {
        float:left;
}
.inputform .checkbox .item {
        float:left;
        margin-right:10px;
}
.inputform .checkbox input {
        width:auto;
        border-color:#FFFFFF;
        margin-left:0px;
        margin-right:8px;
        vertical-align:middle;
}
.required{
	float:right;
}
.inputform .checkbox .item{
	float:left;
}
.inputform .inputerror{
	color:#DE005C;
}
.submit IMG{
	margin-right:10px;
}
.submit{
		float:left;
}
.item span{
	margin-right:30px;
}
.contact{
	vertical-align:middle;
	margin-bottom:10px;
}
.contact .contactlink {
	padding-left:20px;
	background-image: url(../../images/img_mail.gif);
	text-decoration:none;
	color:#B2B2B2;
	font-size:85%;
	background-repeat : no-repeat;
}
.contact .contactlink:hover{
	text-decoration:underline;
}

.infoHome {
	float: right;
	color: #B2B2B2;
	font-size:95%;
	margin-right:18px !important;
	margin:-20px 9px 0 0;

}

.infoHome span {
	padding:0 5px 0 5px;
}
.infoHome a {
	font-size:95%;
	text-decoration:none;
	color:#B2B2B2;
}
.infoHome a:hover {
	text-decoration:none;
	color:#DE005C;
}
.infoHome .active {
	text-decoration:none;
	color:#DE005C;
}


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

.rssList {
	float:left;
	padding-left:10px;
	background-image: url('/images/blokje.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
}

.rssList img {
	margin: auto 0px auto 5px;
}

.right{
	float:right;
	text-align:right;
}
.left{
	float:left;
	text-align:left;	
}
.portfolioMore a, .portfolioMore a:hover{
	color: #999999;
}
.portfolioMore a:hover{
	text-decoration:underline;
}
/*	nieuws en nieuwsoverzicht	*/
.newsContent H4{
	margin-top:4px;
	margin-bottom:10px;
	margin-right:0px;
	font-size:110%;
	font-weight:bold;
	color:#DE005C;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:4px;
}
.newsLeft{
	padding-bottom:15px;
	width:195px;
	border-bottom:solid 1px #DDDDDD;
}
.newsMiddle{
	padding-bottom:15px;
	width:195px;
	border-bottom:solid 1px #DDDDDD;
}
.newsRight{
	padding-bottom:15px;
	width:195px;
	border-bottom:solid 1px #DDDDDD;
}
.newsItem {
	margin-bottom:15px;
}

/* sitemap begin */
.sitemap .level1 a {
	font-size:11px;
	font-weight:bold;
	color:#DE005C;
	display:block;
	width:100px;
}
.sitemap .level1 a:hover {
	text-decoration:underline;
}
.sitemap .level2 a {			
	font-size:11px;
	font-weight:bold;		
	color:#666666;	
	width:200px;		
}
				
.sitemap .level2 {	
	margin:0px 0px 0px 100px;
	width:200px;
}		
.sitemap .level3 {								
	margin:0px 0px 0px 200px;
	width:200px;
	display:block;			
}

*html .sitemap .level3 {
	margin:-16px 0px 0px 200px;
}

.sitemap .level3 a {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	width:200px;
}


.float {
	float:left;
}
/* sitemap eind */

.tfeSearch .tfeSearchResult {
	font-size:11px;
	margin-bottom:20px;
}

.tfeSearch .tfeSearchBlok {
	margin-bottom:20px;
}
.tfeSearch .tfeSearchBlok a.link {
	text-decoration:none;
	color:#999999;
}
.tfeSearch .tfeSearchBlok a:hover {
	text-decoration:none;
	color:#333333;
}
.tfeSearch .tfeSearchUrl {
	color:#666666;
}

.input {
	background-color:#ffffff ;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #c7c7c7;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #c7c7c7;
	font-size: 11px;
	font-weight: normal;
	color: #333333;

	height: 18px;
	width: 150px;
}

.inputgroot {
	background-color:#ffffff ;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #c7c7c7;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #c7c7c7;
	font-size: 11px;
	font-weight: normal;
	color: #333333;

	height: 258px;
	width: 220px;
}

