/*
	color paars; 4c1664;
	color orange f29b36;
	color orange dark: E7892E
	color grijs 	#515151;
*/



html,body {
	margin:0;
	height:100%;
	font-family:Trebuchet MS, arial, sans-serif;
}
body {
	background:url(../img/background-img.gif);
}


/* =============================== COOPERATIE HOME (NIEUWE PRIVE) =============================== */
/* =============================== COOPERATIE LEFT  */
#mainleft.cooperatie_home_left{
	font-family: Verdana;
	width: 200px;
	font-size: 70%;
	margin: 0px;
	padding: 9px 0px 0px 2px;
	color: black;
}
#mainleft.cooperatie_home_left a{
	color: black;
}
#mainleft.cooperatie_home_left a:hover{
	color: black;
	text-decoration: none;
}

#mainleft.cooperatie_home_left p{
	background-color: #e6e7e8;
	padding: 0px 0px 0px 10px;
	width: 184px;
	margin-bottom: 10px;
	line-height: 15px;
}
/* =============================== COOPERATIE LEFT NEWS  */
#mainleft.cooperatie_home_left .newsdate{
	font-family: Verdana;
	width: 200px;
	font-size: 80%;
	margin: 0px;
	padding: 9px 0px 0px 2px;
	color: #E7892E;
}

#mainleft.cooperatie_home_left .newstitle a{
	font-family: Verdana;
	width: 200px;
	font-size: 80%;
	margin: 0px;
	padding: 9px 15px 0px 2px;
	color: black;
	font-weight: normal;
}
#mainleft.cooperatie_home_left .newstitle a:hover{
	text-decoration: underlined;
	color: black;
}

/* =============================== COOPERATIE LEFT TOP5  */
#mainleft.cooperatie_home_left ul{
	list-style-type:none;
	margin-left: 10px;;
	padding:0;
}
#mainleft.cooperatie_home_left .count ul li a{text-decoration: none;margin-top: 5px;}
#mainleft.cooperatie_home_left .count ul li {margin-top: 5px;padding-right: 10px;}
#mainleft.cooperatie_home_left ul li.count1 {background: none;}
#mainleft.cooperatie_home_left ul li.count2 {background: none;}
#mainleft.cooperatie_home_left ul li.count3 {background: none;}
#mainleft.cooperatie_home_left ul li.count4 {background: none;}
#mainleft.cooperatie_home_left ul li.count5 {background: none;}
#mainleft.cooperatie_home_left .rightleesmeer{float: right;margin-bottom: 10px;padding-right: 10px;}


/* =============================== COOPERATIE LEFT HEDAERS  */
#mainleft.cooperatie_home_left h2{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h2.png);
	width: 189px;
	height: 20px;
	padding:6px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#mainleft.cooperatie_home_left h3{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h3.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#mainleft.cooperatie_home_left h4{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h4.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#mainleft.cooperatie_home_left h5{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h5.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#mainleft.cooperatie_home_left h6{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h6.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}

/* =============================== COOPERATIE HOME MIDDEN  */
#mainmidden.cooperatie_home_midden{
	font-family: Verdana;
	width: 534px;
}
#mainleft.cooperatie_home_midden a{
	color: white;
}
#mainleft.cooperatie_home_midden a:hover{
	color: white;
	text-decoration: none;
}

#mainmidden.cooperatie_home_midden img{border: 0px  white solid;padding:0px;margin: 3px 4px 3px 3px;}

#mainmidden.cooperatie_home_midden  .maintext{
	font-size: 75%;
	line-height: 18px;
	margin-top: 3px;
}
#mainmidden.cooperatie_home_midden  .maintext a{
	color: #555c62;
}
#mainmidden.cooperatie_home_midden  .maintext a:hover{
	color: #555c62;
	text-decoration: none;
}


#mainmidden.cooperatie_home_midden .cooperatie_intro{color:#f7921c;font-size: 90%;margin: 10px 0px 10px 0px;}

#mainmidden.cooperatie_home_midden hr{
	border: 0px white solid;
	background-color: white;
	width: 100%;
	margin: 20px 0px;
	padding: 0px;
	color: transparent;
	background-image: url(../img/dots-horizontale.gif);
	height: 1px;
}


#mainmidden.cooperatie_home_midden h1{
	color: black;
	font-size: 130%;

}
#mainmidden.cooperatie_home_midden h2{
	color: black;
	display: block;
	font-size: 140%;
	margin: 0px 0px 5px 0px;

}

#mainmidden.cooperatie_home_midden p{
	font-family: Verdana;
	color: #555c62;
	display: block;
	font-size: 90%;
}
#mainmidden.cooperatie_home_midden ul{
	font-family: Verdana;
	color: #555c62;
}

/* =============================== COOPERATIE HOME RIGHT */
#maincolumnright.cooperatie_home_right{
	font-family: Verdana;
	width: 200px;
	font-size: 70%;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	color: white;
}
#maincolumnright.cooperatie_home_right a{
	color: white;
	text-decoration: none;
}

#maincolumnright.cooperatie_home_right a:hover{
	color: white;
	text-decoration: underline;
}

#maincolumnright.cooperatie_home_right p{
	background-color: #555c62;
	padding: 0px 0px 0px 10px;
	width: 184px;
	margin-bottom: 10px;
	line-height: 15px;
}
#maincolumnright.cooperatie_home_right p a{
	color: white;
	text-decoration: underline;
}


#maincolumnright.cooperatie_home_right h2{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h2.png);
	width: 189px;
	height: 20px;
	padding: 6px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#maincolumnright.cooperatie_home_right h3{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h3.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#maincolumnright.cooperatie_home_right h4{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h4.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#maincolumnright.cooperatie_home_right h5{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h5.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#maincolumnright.cooperatie_home_right h6{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h6.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}


/* =============================== COOPERATIE TEMPLATE =============================== */
#mainleft.cooperatie_left{
	font-family: Verdana;
	width: 200px;
	font-size: 70%;
	margin: 0px;
	padding: 9px 0px 0px 2px;
	color: white;
}
#mainleft.cooperatie_left a{
	color: white;
}
#mainleft.cooperatie_left a:hover{
	color: white;
	text-decoration: none;
}
#mainleft.cooperatie_left p{
	background-color: #555c62;
	padding: 0px 0px 0px 10px;
	width: 184px;
	margin-bottom: 10px;
	line-height: 15px;
}

#mainleft.cooperatie_left h2{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h2.png);
	width: 189px;
	height: 20px;
	padding:6px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#mainleft.cooperatie_left h3{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h3.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#mainleft.cooperatie_left h4{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h4.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#mainleft.cooperatie_left h5{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h5.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#mainleft.cooperatie_left h6{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h6.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}


/* === mainmidden ==== */
#mainmidden.cooperatie_midden{
	font-family: Verdana;
	width: 534px;
}

#mainmidden.cooperatie_midden p{
	font-family: Verdana;
	color: #555c62;
	display: block;
}

#mainmidden.cooperatie_midden ul{
	color: #555c62;
	display: block;
}
#mainmidden.cooperatie_midden img{border: 0px  white solid;padding:0px;margin: 3px 4px 3px 3px;}
#mainmidden.cooperatie_midden  .maintext{
	font-family: Verdana;
	color: #555c62;
	font-size: 70%;
	line-height: 18px;
	margin-top: 3px;
}
#mainmidden.cooperatie_midden  .maintext a{
	color: #555c62;
}
#mainmidden.cooperatie_midden  .maintext a:hover{
	color: #555c62;
	text-decoration: none;
}

#mainmidden.cooperatie_midden .cooperatie_intro{color:#f7921c;margin: 10px 0px 10px 0px;}

#mainmidden.cooperatie_midden hr{
	border: 0px white solid;
	background-color: white;
	width: 100%;
	margin: 20px 0px;
	padding: 0px;
	color: transparent;
	background-image: url(../img/dots-horizontale.gif);
	height: 1px;
}


#mainmidden.cooperatie_midden h1{
	color: black;
	font-size: 130%;

}
#mainmidden.cooperatie_midden h2{
	color: black;
	display: block;
	font-size: 140%;
	margin: 0px 0px 5px 0px;

}


/*
#mainmidden.cooperatie_midden #maintabs {
	margin-top: 5px;

}
#mainmidden.cooperatie_midden #maintabs li a.active, #mainmidden.cooperatie_midden #maintabs .active  {
	color: black;
}
*/

/* === mainright ==== */

#maincolumnright.cooperatie_right{
	font-family: Verdana;
	width: 200px;
	font-size: 70%;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	color: white;
}
#maincolumnright.cooperatie_right a{
	color: white;
	text-decoration: underline;
}
#maincolumnright.cooperatie_right a:hover{
	color: white;
	text-decoration: none;
}


#maincolumnright.cooperatie_right p{
	background-color: #555c62;
	padding: 0px 0px 0px 10px;
	width: 184px;
	margin-bottom: 10px;
	line-height: 15px;
}

#maincolumnright.cooperatie_right ul{
	margin-left: 15px;
	color: white;
	font-size: 100%;
}

#maincolumnright.cooperatie_right h2{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h2.png);
	width: 189px;
	height: 20px;
	padding: 6px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#maincolumnright.cooperatie_right h3{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h3.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
#maincolumnright.cooperatie_right h4{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h4.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#maincolumnright.cooperatie_right h5{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h5.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
#maincolumnright.cooperatie_right h6{
	font-size: 120%;
	color: white;
	background-image: url(../img/cooperatie-side-h6.png);
	width: 189px;
	height: 46px;
	padding: 11px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}




#mainmidden.cooperatie_midden .row {
	font-family: Verdana;
	font-size:80%;
	margin:0px;
}




/* =============================== ALGEMEEN =============================== */
img{border: 0px;}
ul{list-style-type:none;margin:0px;padding:0px;}
ol{margin-top:0px;}

p {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

a{color:#4c1664;text-decoration: underline;}
a:hover{color:black;}
h1,h2,h3, h4{padding:0px;margin:0px;}
.dots {
	clear: both;
	height: 1px;
	margin: 7px 0 7px 0;
	overflow: hidden;
	width: 100%;
	background:url(../img/dots-horizontale.gif);
}


#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background: white url(../img/container-background.gif);

	height:auto !important;
	height:100%;
	min-height:100%;

	font-size: 100%;
}

iframe#stadskaart{
	position:absolute;
	height: 99%;
	z-index: 99;
	top: 360px;
	width: 958px;

	margin-left:auto;
	margin-right:auto;
}
#closeiframe  a{
	display: block;
	background: #4c1664;
	color: white;
	width: 100%;
	padding-top: 2px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	height: 22px;
}
#closeiframe  a:hover{background: #E7892E;}

#top{
	width: 960px;
	height: 102px;
	background-color: white;
}
#header{
	width: 960px;
	overflow: hidden;
}
.headeralgemeen	{height: 89px;}
.headerhome			{height: 178px;}


.darkorange{color:#E7892E;}

#leftmenu{display: none;}
.space30{height:30px;}

.noline{text-decoration: none;}
/* =============================== FONT SIZE =============================== */
#medium{
	float: left;
	width: 13px;
	padding-top: 13px;
	font-size: 14px;
	cursor: pointer;
}
#large{
	float: left;
	width: 15px;
	padding-top: 6px;
	font-size: 20px;
	cursor: pointer;
}
#xlarge{
	float: left;
	width: 15px;
	padding-top: 0px;
	padding-right: 2px;
	font-size: 26px;
	cursor: pointer;
}

/* =============================== ZOEKEN =============================== */
#mainzoeken{
	float: left;
	width: 708px;
	padding: 0px 10px 0px 10px;
}
#mainzoeken h1{font-size: 130%;	padding: 10px 0px 10px 0px;	color: #4c1664;}

#zoekveld{
	float: left;
	margin-bottom: 20px;
	width: 690px;
}

#zoekenleft{
	float: left;
	width: 430px;
}

#zoekenright{
	float: left;
	width: 248px;
	margin-left: 15px;
	padding: 0px 5px 5px 5px;
	border: 1px gray solid;

	font-size: 90%;
}

.hideDiv {
	display: none;
}

.showDiv {
	display: inline;
}

/* =========================== PRODUCTWIJZER ========================== */

#accordion {
	width: 500px;
}

#accordion h3 {
	font-size: 11px;
}

#accordion p {
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
}

.toggler {
	margin: 0px;
	padding: 0px 5px;
	background-image: url('../img/background-accordionmenu.gif');
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
}

.toggler a {
	display: block;
	text-decoration: none;
	color: #4C1664;
}

.element {
	font-family: 'Trebuchet MS';
	font-size: 11px;
}

.element a {
	display: block;
	text-decoration: none;
	color: #4C1664;
}

/* =============================== MAIN =============================== */
#main {
	/*position:relative;*/
	top: 0px;
	width: 960px;
	padding-bottom:2em;

	min-height:500px;
}

#mainmidden {
	float: left;
	margin-top: 10px;
	width: 508px;
	padding: 0px 10px 0px 10px;
	/* 1 background:url(../img/dots-vertical.gif);*/
	background-repeat: repeat-y;
	background-position: 0px 0px;

}
#mainmidden img{border: 1px #4C4C4C solid;padding:3px;margin: 3px 4px 3px 3px;}
#mainmidden .noborder {padding:3px;margin: 3px 4px 3px 3px;}

#breadcrumbs{
	margin-top: 10px;
	font-size: 75%;
	font-weight: bold;
	color:#5F5F5F;
}
#breadcrumbs a{text-decoration: none;color:#383838;}
#breadcrumbs a:hover{text-decoration: underline;}


/* =============================== E-LOKET =============================== */

#eloket {
	float: left;
	margin-top: 10px;
	width: 728px;
	background:#99FF33;
	overflow: hidden;
	background:url(../img/dots-eloket.gif);
	background-repeat: repeat-y;
}
#eloket h2{
	font-size: 100%;
	padding: 3px 0px 0px 25px;
	font-weight: bold;
	color: #4c1664;
	background:url(../img/icon/p-h1.gif) no-repeat;
	background-position: 0px 0px;
}
#eloket ul{
	margin:0px 0px 10px 10px;
	padding:10px 0px 10px 10px;
	list-style-type:disc;
	color:#f29b36;
	font-size: 80%;
}
#eloket li a{
	text-decoration: none;
	color: black;
}
#eloket li a:hover{
	text-decoration: underline;
}
.eloketRow{
	float:left;
	width:222px;
	padding: 0px 10px 0px 10px;
}

/* =============================== HOMEPAGES =============================== */
#mainhomepage{
	float: left;
	width: 728px;

	background:url(../img/dots-vertical-homepage.gif);
	background-repeat: no-repeat;
	background-position: 425px 16px;
	font-size: 90%;
}
.homeleft{
	float: left;
	padding: 0px 10px 10px 10px;
	width: 408px;
	margin-top: 10px;
	margin-bottom: 10px;

}
.homeright{
	float: left;
	padding: 10px;
	width: 280px;
	overflow: hidden;
}
.dots_vertical{
	float: left;
	width: 708px;
	height: 21px;
	margin-left: 1px;
	background:white url(../img/dots-homepage.gif);
	background-repeat: no-repeat;
	background-position: 7px 10px;
}

#mainhomepage h1{
	font-size: 120%;
	padding: 3px 0px 0px 25px;
	color: #4c1664;

	background:url(../img/icon/p-h1.gif) no-repeat;
	background-position: 0px 0px;

	font-weight: bold;
}
.dotshome {
	float: left;
	width:710px;
	margin-left: 5px;
	height: 21px;
	background: white url(../img/dots-horizontale.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
}

#mainhomepage .newsdate{
	float: left;
	margin-top: 2px;

	color: #515151;
	width: 105px;
	font-weight: bold;
}
#mainhomepage .newstitle a{
	float: left;
	width: 300px;
	margin-top: 2px;
	text-decoration: none;
	color: #f29b36;

	font-weight: bold;
}
#mainhomepage .newstitle a:hover{color: #f29b36; text-decoration: underline;}

/* =============================== POLL =============================== */

#pollImage{
	position: absolute;
	margin-top: 10px;
	padding: 0px 0px 0px -20px;
	left: 1px;
}

#pollResultaten{
	float:left;
	width: 250px;

}
.PollResultBar{
	float:left;
	height:14px;
	background-image:url(../img/pollbar.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.PollResultText{
	float:left;
	width:100px;
	height:14px;

}
.PollClear{
	clear:both;
}
#pollContent{
	float:right;
	width: 218px;
	margin-top: 10px;
	padding: 0px 20px 0px 20px;

	color: #4c1664;
	overflow:hidden;
}
#pollContent .pollStelling{
	text-decoration: none;
	color: #f29b36;

	font-weight: bold;
}
#pollImage{
	float:left;
	width: 150px;
	margin-top: 10px;
}
.button-p {
	float: right;
	margin-left: 50px;
	width:85px;
	height:17px;
	background-image: url(../img/button-c.gif);
	color: white;
	border:0px;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

/* =============================== MAIN (FOURTH)LEVEL TABS =============================== */
#maintabs{
	float: left;
	margin-bottom: 18px;
	height: 29px;
	width: 510px;
	background:url(../img/thirdleveltab-background.gif);
	background-repeat: repeat-x;
	background-position: 0px 28px;
	font-weight: bold;
	font-size: 100%;
}

#maintabs li {
	float: left;
}
#maintabs li a{
	float: left;
	padding: 4px 10px 2px 10px;
	border-left: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	text-decoration: none;
	color: #7D7D7D;
}
#maintabs li a:hover{background: #E7892E;color: white;}
#maintabs li a.active , #maintabs .active{
	float: left;
	background: white;
	height: 24px;
	padding: 4px 10px 0px 10px;
	border-left: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	color: #4c1664;
}
#maintabs .last{border-right: 1px #CCCCCC solid;}

.activeLink{
	cursor: pointer;
	}

/* =============================== MAIN MAINTEXT =============================== */
.maintext{
	float: left;
	padding-left: 3px;
	color: #515151;
	font-size: 80%;
	line-height: 22px;
}
.maintext a{color: #4c1664;}
.maintext .popup{
	background-image: url(../img/external_link.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.maintext ul{
	list-style-type:disc;
	margin-left:15px;
	padding-left:15px;
}

#mainmidden h1{font-size: 130%;	padding: 10px 0px 10px 0px;	color: #4c1664;}

h4{font-weight: normal;font-size: 80%;color: #4c1664; padding-left:10px;}
h3{font-weight: bold;font-size: 80%;color: #4c1664;}
h2{	clear: both;	font-size: 110%;	color: #4c1664;}

.maintext hr {height: 1px;border-top: 1px solid #515151; border-bottom:0px solid white;}

.maintext h2 {display: none;}
.maintext h2.show {	display: block;	padding: 5px 0px 0px 0px;	font-weight: bold;	font-size: 130%;	color: #4c1664;	}
.maintext h3 {font-weight: bold;font-size: 120%;color: #515151;}
.maintext h4 {color: #E7892E;font-weight:bold;}
.maintext h4 a{color: #E7892E; font-style: italic;font-weight:bold;}
.maintext h4 a:hover{color: #E7892E; text-decoration: underline;}

#overzicht h4{font-weight: bold;}


/* ============= speciaal verhuur / besteldetails */
.backTableFront td {font-size:85%; }
.backTableFront .contentTableBalk {font-weight: bold}
.backTableFront .contentTableRow1 {height: 25px; background-color: #FFFFFF;}
.backTableFront .contentTableRow2 {height: 25px; background-color: #F1F1F1;}

/* ============= INPUTS */
.subkolom{
	clear: both;
}
label{ padding-top:0px; float:left; }

#content_tab1 label{ padding-top:4px; float:left; }
#content_tab2 label{ padding-top:4px; float:left; }
.row{
	float: left;
	width: 508px;
}
.row1{background: #f1f1f1;
	float: left;
	width: 508px;
}
.row2{background: #f8f8f8;
	float: left;
	width: 508px;
}

.leftKolom{
	float: left;
	width: 144px;
	color: black;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 5px;
	font-size: 80%;
	line-height: 100%;

}
.rightKolom{
	float: left;
	width: 355px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 80%;
}
.formText{
	float: left;
	color: black;
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 5px;
	font-size: 80%;
	line-height: 100%;
}
.formTextPadding{
	padding-left:40px;
	font-style:italic;
}
.formTextPadding2{
	padding-left:15px;
}

input{
	float: left;
	width: 330px;
	border: 1px solid #5B2E55;
	padding-left: 2px;
	margin-right: 2px;
	font-family:Trebuchet MS, arial, sans-serif;
	font-size: 100%;
}

select {
	float: left;
	margin-right: 2px;
	font-family: Trebuchet MS, arial, sans-serif;
	font-weight: 80%;
	border: 1px solid #5B2E55;
}
.normal{
	padding-left: 2px;
	width: 330px;
	height: 75px;
	font-family:Trebuchet MS, arial, sans-serif;
	font-size: 100%;
	border: 1px solid #5B2E55;
}
.buttonverstuur{
	margin-top: 6px;
	width:96px;
	height:17px;
	background-image: url(../img/button-b.gif);
	color: white;
	border:0px;
	font-size: 90%;
	font-weight: bold;
}
.buttonverstuur2{
	margin-top: 6px;
	width:180px;
	height:17px;
	background-image: url(../img/button-b-long.gif);
	color: white;
	border:0px;
	font-size: 90%;
	font-weight: bold;
}
.buttonAfterInput{
	width:110px;
	padding-left: 2px;
	margin-right: 2px;
	background: #4c1664;
	color: white;
	border:0px;
	font-size: 90%;
	font-weight: bold;
	height: 22px;
}
.buttonBlock{
	padding-left: 10px;
	margin-right: 10px;
	background-color: #4c1664;
	color: white;
	border:0px;
	font-size: 90%;
	font-weight: bold;
	height: 22px;
	width:auto;
}
.smallInput{margin-top: 3px;width: 20px;border: 0px;clear: both;}
.justheight{height: 450px;}
.height30{height: 30px;clear: both;}
.smallText{padding-left: 0px;font-size: 70%; clear:both;}
.smallTextNoClearMarginLeft{margin-left:3px; padding-left: 0px;font-size: 70%;}

.postcode{width: 55px;}
.plaats{width: 266px;}
.date{width: 20px;}
.year{width: 40px;}
.onderwerp{width: 120px;}
.datum{width: 100px;}
.float{float: left;}
.total{width: 100px;border-top: 1px black solid;padding-left: 39px;font-weight: bold;font-size: 95%;}

fieldset { border:0; margin: 0; padding: 0;}

#mainhomepage .button-c a{
	float: right;
	margin-right: 20px;
	color: white;
	border:0px;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;

}
#mainhomepage .button-c a:hover{color: white;}

#mainhomepage ul{
	list-style-type:disc;
	margin-left:15px;
	padding-left:15px;
	color: #515151
}

.aanmnwsbrfhome a{
	float: left;
	padding-top: 5px;
	padding-left: 105px;
	font-weight: bold;
	text-decoration: none;
	color: #4c1664;
}
.aanmnwsbrfhome a:hover{	text-decoration: underline;}

#mainleft {
	float: left;
	margin-top: 6px;
}
.button-c a{
	float: left;
	margin-top: 6px;
	margin-left: 20px;
	width:85px;
	height:17px;
	background-image: url(../img/button-c.gif);
	color: white;
	border:0px;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}



/* DISPLAY ERRORS IN FORMS */
	.xsmallErr{	width:30px; border: #F7911D 1px solid;}
	.smallErr{	width:125px; border: #F7911D 1px solid;}
	.mediumErr{	width:250px; border: #F7911D 1px solid;}
	.Err{	border: #F7911D 1px solid;}
  .redTextMedium {color: #F7911D; font-size: 10px;clear: both;}

.geenjavascript{
	border: 2px solid #4c1664;
	color: black;
	padding: 8px;
	font-size: 80%;
	margin-bottom: 20px;
	font-weight: bold;
	background:#f29b36;
	}

.toelichting{
	font-size: 80%;
}
#content_tab2 img{
	margin: 0px 0px 0px 15px;
	padding:0px;
	border: 0px;
}
.toelichting a{
	text-decoration: none;
	cursor: pointer;
}

/* =============================== MAIN LEFT =============================== */
#mainleft {
	float: left;
	margin-top: 10px;
	width: 180px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}

#mainleft h1{
	width: 155px;
	padding-left: 25px;
	padding-top: 3px;
	font-size: 110%;
	color: #4c1664;
	background:url(../img/icon/p-h1.gif) no-repeat;
	background-position: 0px 0px;
}

#mainleftbelow{margin-left: 8px;}
#mainleft h2{
	width: 180px;
	font-size: 110%;
	color: #4c1664;
}
.mainleftbelow{padding-left: 5px;}

#mainleft .newsdate{
	margin-top: 8px;
	font-size: 90%;
	color: #515151;
}
#mainleft .newstitle a{
	text-decoration: none;
	color: #f29b36;
	font-size: 90%;
	font-weight: bold;
}
#mainleft .newstitle a:hover{color: #f29b36; text-decoration: underline;}

/* =============================== VERTICAL MENU LEFT =============================== */
.vertULMenu{
	width: 155px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.vertULMenu li a{
	display: block;
	width: 165px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	font-size: 80%;
	color: #4c1664;
	background:url(../img/thirdlevelmenu-bullit-purle.gif) no-repeat;
	background-position: 5px 8px;

}
.vertULMenu li a:hover, .vertULMenu li .active{
	background:url(../img/thirdlevelmenu-bullit-orange.gif) no-repeat;
	background-position: 5px 8px;
/*	background-color: #E7892E;
	color: white;
*/
	color: #E7892E;
}

/* =============================== RECHTER KOLOM =============================== */
#maincolumnright {
	float: left;
	margin-top: 14px;
	width: 210px;
	padding: 0px 10px 0px 10px;
	/* 2 background:url(../img/dots-vertical.gif); */
	background-repeat: repeat-y;
	font-size: 90%;
	color: #515151;
}
#maincolumnright h2{
	font-size: 120%;
	font-weight: bold;
	color: #4c1664;
}
#maincolumnright ul{
	margin:0px 10px 10px 10px;
	padding:0px 10px 10px 10px;
	list-style-type:disc;
	color:#f29b36;
	font-size: 90%;
}

#maincolumnright a{
	text-decoration: none;
}

#maincolumnright ul li a{
	color: #515151;
	text-decoration: none;
}
#maincolumnright ul span{
	color: #515151;
}

#maincolumnright a.rightleesmeer{text-decoration: none;padding-left: 20px;width: 90%;text-align: right;color: #4c1664;font-size:90%;font-weight: bold;display: block;}
#maincolumnright a.rightleesmeer:hover{color: #E7892E;}

#maincolumnrightFlexpas {
	width: 100%;
	height: 100px;
	background-image: url('../img/loginflexpas-static.gif');
	background-repeat: no-repeat;
}

#maincolumnrightFlexpas span {
	margin-left: 15px;
}

#maincolumnrightFlexpas a {
	display: block;
	color: white;
	width: 100%;
	height: 100px;
	font-size: 110%;
	text-align: left;
	text-decoration: none;
}

#maincolumnrightFlexpas a:hover {
	background-image: url('../img/loginflexpas-hover.gif');
	background-repeat: no-repeat;
}

a.aanmnwsbrf{
	display: block;
	background: #4c1664;
	color: white;
	width: 100%;
	padding-top: 15px;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	text-decoration: none;
	height: 40px;
}
a.aanmnwsbrf:hover{background: #E7892E;}


/* =============================== RECHTER KOLLOM | LOGIN =============================== */
.login{
	font-size: 90%;
	}
.login .inputlogin{
	text-align: left;
	width: 10px;
	border:1px #d9d9d9 solid;
	}
.login .buttonlogin{
	margin-top: 6px;
	width:68px;
	height:17px;
	background-image: url(../img/button-a.gif);
	color: white;
	border:0px;
	font-size: 75%;
	font-weight: bold;

}
.fields{	float: left;background: red;}
.checkbox{width: 20px; border: 0px;}
.loginrow{width: 120px;}

/* =============================== RECHTER KOLLOM | TELLER EN LINK =============================== */
#maincolumnright li a{
	text-decoration: none;
	color: black;
}
#maincolumnright li a:hover{
	text-decoration: underline;
}
#maincolumnright .count ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	color:#f29b36;
	font-size: 90%;
}
#maincolumnright .count li {
	background-position: 0px 5px;
	padding-left:20px;
	padding-top:2px;
}
.count1{background:url(../img/icon/count1.gif) no-repeat;}
.count2{background:url(../img/icon/count2.gif) no-repeat;}
.count3{background:url(../img/icon/count3.gif) no-repeat;}
.count4{background:url(../img/icon/count4.gif) no-repeat;}
.count5{background:url(../img/icon/count5.gif) no-repeat;}



/* =============================== CLEAR =============================== */
.clear{clear: both;}

/* =============================== Menu A =============================== */
#menu_a{
	position: absolute;
	right: 0px;
	top: 0px;
	/*width: 350px;*/
	margin-right:20px;
	height: 34px;
}
#menu_a a{
	float: left;
	text-decoration: none;
	color: #929292;
	font-size: 80%;
	padding-top: 13px;
	font-weight: bold;
}
#menu_a a:hover{
	color: #4c1664;
}
.toptussena{
	float: left;
	width: 1px;
	height: 34px;
	margin-left: 9px;
	margin-right: 9px;
	background:white url(../img/top-tussenschot-1.gif) no-repeat;
}
#menu_a select{
	height: 20px;
	width: 100px;
	font-size: 70%;
	margin-top: 12px;
}

#menu_a a.black {color: black;}

/* =============================== Menu B =============================== */
#menu_b{
	position: absolute;
	top: 80px;
	right: 0px;
	/*width: 326px;*/
	margin-right:20px;
	height: 21px;
}
#menu_b a{
	float: left;
	text-decoration: none;
	color: #929292;
	font-size: 80%;
	padding-top:2px;
	cursor: pointer;
}
#menu_b a:hover{
	color: #4c1664;
}
.toptussenb{
	float: left;
	width: 1px;
	height: 21px;
	margin-left: 9px;
	margin-right: 9px;
	background:white url(../img/top-tussenschot-2.gif) no-repeat;
}
#menu_b a.black {color: black;}

/* =============================== MAINNAV (TABS) =============================== */
#mainnav{
	width: 960px;
	height: 27px;
	background:url(../img/bg_mainnav.gif);
}
#mainnav li{
	float: left;
}

#mainnav li a{
	display: block;
	width: 116px;
	height: 24px;
	padding: 3px 0px 0px 0px;
	background:url(../img/maintab-background-small.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	font-size: 80%;
	color: black;
}
#mainnav li a:hover, #mainnav li .active{
	background:url(../img/maintab-background-small-o.gif) no-repeat;
	color: white;
}
#mainnav li a.breed{
	width: 163px;
	background:url(../img/maintab-background-big.gif) no-repeat;
}
#mainnav li a.breed:hover, #mainnav li a.activebreed:hover, #mainnav li .activebreed{
	width: 163px;
	background:url(../img/maintab-background-big-o.gif) no-repeat;
	color: white;
}
#mainnav li a.breed_2{
	width: 183px;
	background:url(../img/maintab-background-big_2.gif) no-repeat;
}
#mainnav li a.breed_2:hover, #mainnav li a.activebreed_2:hover, #mainnav li .activebreed_2{
	width: 183px;
	background:url(../img/maintab-background-big_2-o.gif) no-repeat;
	color: white;
}

#mainnavrest{
	float: left;
	width: 347px;
	height: 24px;
	background:url(../img/maintab-rest.gif) no-repeat;
	text-align: right;
	padding-right: 35px;
	padding-top: 3px;
	margin-left: 163px;
	overflow: hidden;
}
#mainnavrest a{
	color: black;
	font-size: 80%;
	text-decoration: none;
}
#mainnavrest input{
	margin-left: 177px;
	width: 120px;
	padding-bottom: 0px;
	border: 1px solid #7F9DB9;
	font-size: 80%;
}

#mainmidden .productRow{
	color:#999999;
	font-size:13px;
	padding-bottom:2px;
}
#mainmidden .productRow_active {
	font-size:13px;
	padding-bottom:2px;
}
#mainmidden .productRow_active_overview {
	font-size:13px;
	padding-bottom:6px;
	padding-top:6px;
	padding-right:0px;
}
.productTitle {
	float:left;  width:25%;
}
.productStukPrice {
	float:left;  width:15%;
}
.productNumber {
	float:left; width:15%;
}
.productPrice {
	float:left; width:14%;
}

.productTitle_factuur {
	float:left;  width:30%;
}
.productNumber_factuur {
	float:left; width:20%;
}
.productStukPrice_factuur {
	float:left;  width:25%;
}
.productPrice_factuur {
	float:left; width:22%; text-align:right;
}



/* =============================== HOOFDNAV AND DROPDOWN =============================== */

#nav{
	width: 918px;
	height: 28px;
	padding-left: 42px;

	background: white url(../img/background-nav.gif);
	background-repeat: repeat-x;
}
#nav li{
	float: left;
}
#nav li a{
	width: 108px;
	height: 20px;
	padding: 5px 10px 2px 17px;
	text-decoration: none;
	color: #4c1664;
	/*text-align: center;*/
	font-size: 80%;
	display: block;
	cursor: pointer;
	font-weight: bold;

	background:url(../img/nav-arrow.gif) no-repeat;
	background-position: 0px 9px;
}

#nav ul li a:hover, #nav ul li .actief{
	color: #4c1664;
	left: auto;
	background:url(../img/nav-o-arrow.gif) no-repeat;
	background-position: 0px 9px;

}

#nav li:hover a, #nav li.sfhover a{
	color: #4c1664;
}
#nav li:hover li a, #nav li.sfhover li a{

}
#nav li ul {
	position: absolute;
	width: 500px;
	left: auto;
	list-style: none;
	padding:0px;
	padding-top:2px;
	margin: 0px;
	z-index: 999;
	font-size: 100%;

	padding-top: 30px;
	padding-bottom: 7px;
	overflow: hidden;
}

/* Nav uitzetten om te voorkomen dat hij bij laden kort laat zien */
#nav ul li ul{visibility: hidden;}

#nav li ul li{
	width: 200px;
}
#nav li ul li a{
	text-align: left;
	color: #4c1664;
	padding: 3px 0px 0px 18px;
	width: 180px;
	height: 20px;
	display: block;
	font-weight: normal;
	cursor: pointer;

	background:url(../img/nav-sub-arrow.gif) no-repeat;
	background-position: 4px 9px;
}
#nav li ul li a:hover, #nav li ul li .active{
	color: white;
	background:url(../img/nav-sub-o-arrow.gif) no-repeat;
	background-position: 4px 9px;
}

#nav li ul li .active{cursor: default;}
#nav li:hover ul{
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav li ul ul {
	display: none;
}

#vertMenuLeft ul {
	display: none;
}
#vertMenuLeft ul ul li{
	display: none;
}

/* **************************************************** */
#bottom {
	/*position:absolute;*/
	width:100%;
	height: 16px;
	bottom:0;
	background:url(../img/background-footer.gif);
	font-size: 70%;
	padding-top: 2px;
}
#bottom ul{
	float: right;
}
#bottom li{
	float: left;
}

#bottom li a{
	float: left;
	display: block;
	height: 17px;
	padding: 0px 10px 0px 10px;

	background:url(../img/footer-tussen.gif) no-repeat;
	background-position: 0 5px;

	text-align: center;
}


#footer .first{background:url();}
#bottom a{color: black;text-decoration: none;}
#bottom a:hover{text-decoration: underline;}
/* **************************************************** */

body.content_CMS {
	background: none;
}

.content_CMS {
	background: #fff;
	font-family:Trebuchet MS, arial, sans-serif;
	margin:0px;
	padding: 10px;
	line-height:1.5em;
	font-size: 11px;
	/*width: 100%;*/
	color: #515151;
	font-size: 80%;
	line-height: 22px;
}


.content_CMS img{border: 0px;}
.content_CMS ul{list-style-type:none;margin:0px;padding:0px;}

.content_CMS p {
	margin: 8px 0;
	padding: 0px;
}

.content_CMS div {background: white;}

.content_CMS p{color:#555c62;}
.content_CMS div{color:#f7921c;}
.content_CMS a{color:#4c1664;text-decoration: underline;}
.content_CMS a:hover{color:black;}
.content_CMS h1, .content_CMS h2, .content_CMS h3, .content_CMS h4{padding:0px;margin:0px;background: white;}


.content_CMS ul{	list-style-type:disc;	margin-left:15px;	padding-left:15px;}
.content_CMS hr {height: 1px;border-top: 1px solid #515151; border-bottom:0px solid white;}


.content_CMS h1{ font-size: 130%;	height: 24px;	padding: 15px 0px 0px 0px;	color: #4c1664;}

.content_CMS h2{ clear: both;	font-size: 110%;	color: #4c1664; background: white;}
.content_CMS h2 {	display: block;	padding: 5px 0px 0px 0px;	font-weight: bold;	font-size: 130%;	color: #4c1664;	}

.content_CMS h3{ font-weight: bold;font-size: 80%;color: #4c1664;}
.content_CMS h3 {font-weight: bold;font-size: 120%;color: #515151;}

.content_CMS h4 {background: #E7892E;color: white;font-weight:bold;padding: 3px;font-size: 14px;margin:0px;}
.content_CMS h5 {background: #E7892E;color: white;font-weight:bold;padding: 3px;font-size: 14px;margin:0px;}
.content_CMS h6 {background: #E7892E;color: white;font-weight:bold;padding: 3px;font-size: 14px;margin:0px;}


.content_CMS h4 a{color: #E7892E; font-style: italic;font-weight:bold;}
.content_CMS h4 a:hover{color: #E7892E; text-decoration: underline;}



.content_CMS img{border: 1px #4C4C4C solid;padding:3px;margin: 3px 4px 3px 3px;}
.content_CMS .noborder {padding:3px;margin: 3px 4px 3px 3px;}