html, body {
   background:          #FFFFFF url(../images/background.jpg) no-repeat top;
	height: 					100%;         /* required */
}

body {
	font-family: 			Verdana;
	font-size:				11px;
	color: 					#8f8f8f;
	background-color: 	#FFF;
	margin: 				   0;
	padding: 				0;
	width:  				   100%;
}
input, select {
	color:					#8f8f8f;
	font-size:				11px;
	font-family:			Verdana
}
p {
	color:					#8f8f8f;
	line-height:			26px;
}
.normal {
	line-height:			16px;
}
/* ########## LINK STYLING ########## */
a {
	font:					   11px Verdana;
	color:					#FFFFFF;
	text-decoration: 		none;
}
a:hover, a:active {
	color:					#bdce1f;
	text-decoration: 		underline;
}

a.green {
	font:					   11px Verdana;
	color:					#638025;
	text-decoration: 		underline;
}
a.green:hover, a.green:active {
	color:					#bdce1f;
	text-decoration: 		underline;
}

a.menulink {
	font:					   13px Arial;
	color:					#bdce1f;
	text-decoration: 		none;
}
a.menulink:hover, a.menulink:active {
	color:					#bdce1f;
	text-decoration: 		underline;
}
a.newslink {
	font:					   10px Arial;
	color:					#FFFFFF;
	text-decoration: 		none;
}
a.newslink:hover, a.newslink:active {
	color:					#c80c0c;
	text-decoration: 		underline;
}

.image {
	border:					1px solid #53393a;
}

#sitecontainer {
	margin: 				   0px auto;
	width: 					1010px;
	height: 				   100%;
}

#container {
	position:				relative;
	width:					1010px;
	height:					1020px;
	/*width:					1000px;*/
}

/* Textstyling */
h1 {
	position:				relative;
	left:						201px;
	top:						-14px;
	color: 					#becf1f;
	font-family:			Times;
	font-size:				33px;
	font-style:				italic;
	padding-left:			0px;
	margin-bottom:			0px;
	letter-spacing: 		1px;
	text-align:				left;
}
h2 {
	color: 					#2b2b88;
	font-family:			Times;
	font-size:				15px;
	font-style:				italic;
	font-weight:			normal;
	text-align:				right;
	margin: 				   0;
	padding: 				0;
	padding-top: 			8px;
	padding-bottom:		10px
}

h3 {
	color: 					#638025;
	font-family:			Times;
	font-size:				23px;
	font-style:				italic;
	font-weight:			normal;
	margin: 				   0;
	padding: 				0;
}
h4 {
	color: 					#becf1f;
	font-family:			Times;
	font-size:				23px;
	font-style:				italic;
	font-weight:			normal;
	margin: 				   0;
	padding: 				0;
}
 img {
 	border:					0;
 }
/* ################# PAGE BLOCKS ################# */
/* ################# HEADER ROW ################# */
#header {
	width:					980px;
	height:					138px;
	float:					left;
	color:					#FFFFFF;
	text-align:				right;
	background-image:		url(../images/kop.jpg);
}
#headerlinks {
   margin-top:          4px;
   margin-right:        10px;
}

#menu {
	width:					980px;
	height:					32px;
	vertical-align:		top;
	text-align:				center;
	float:					left;
	margin: 			   	0px auto;
	border-top:				2px solid #bdce1f;
	background-color:		#d4dac5;
}
	
/* ################# Menu ################# */
ul.level1 {
	padding:				0;
	margin:				0px auto;
	height:				32px;
	width: 				600px;
	display: 			block;
}
.sublevel1, .mainselected {
	width: 					140px;
	height:					32px;
	line-height:			32px;
	cursor:					pointer;
	text-align:				center;
	vertical-align:		middle;
	float: 					left;
	list-style-type:		none;
	color:					#6c8732;
}
/*
.links:hover {
	background-color: 	#6c8732;
}
*/
.mainselected {
	background-color: 	#6c8732;
	color:					#FFFFFF;
	text-decoration:		underline;
}
.sublevel1 a {
	display:					block;
	width:					140px;
	height:					32px;
	line-height:			32px;
	vertical-align:		middle;
	font-size:				14px;
	font-family:			Times;
	color:					#638025;
	text-decoration: 		none;
}
.sublevel1 a:hover, .sublevel1 a:active {
	color:					#FFFFFF;
	text-decoration: 		underline;
	background-color:		#6c8732;
}

ul.level2 {
	margin:					0;
	padding:					40px 0px 0px 24px;
}
ul.level2 li {
	font-family:			Verdana;
	font-size:				11px;
	color:					#8f8f8f;
	list-style-type: 		none;
	padding-bottom:		16px;
	cursor:					pointer;
}
ul.level2 li:hover {
	color:					#638025;
	text-decoration:		underline;
}
ul.level2 li.active {
	color:					#638025;
	text-decoration:		underline;
}

a.links1 {
	height: 				   32px;
	width:					140px;
	text-decoration:		none;
	/*display: 				inline-block;*/
}
a.links1:hover {
	background-color: 	#6c8732;
}

.selected {
	color:					#638025;
	text-decoration: 		underline;
}
/* ################# content ################# */
#contentdiv {
   width:               980px;
   float:               left;
   background-color:    #FFF;
}
#contentmain {
	position:				relative;
	width:					758px;
	height:					810px;
	float:					left;
}
#contenttop {
   position:            relative;
   width:               757px;
   height:              72px;
   float:               left;
   border-bottom:       1px solid #becf1f;
   text-align:          center;
   line-height:         72px;
   margin:              0;
   padding:             0; 
}
#contentleft {
	position:				relative;
	width:					156px;
	height:					727px;
	float:					left;
	border-right:			1px solid #becf1f;
	padding-top:			10px;
}

/* ################# content import ################# */

#contentright {
	position:				relative;
	width:					599px;
	height:					737px;
	float:					left;
}

/* ################# content import ################# */

#contentcenter {
	position:				relative;
	width:					758px;
	height:					737px;
	float:					left;
	background-color:		#FFFFFF;
}
#fotorechts {
	position:				relative;
	width:					222px;
	height:					810px;
	float:					left;
	background:				url(../images/blad.jpg) no-repeat 0 0;
}
#footer {
	position:				relative;
	width:					960px;
	height:					36px;
	float:					left;
	line-height:			36px;
	color:					#999999;
	padding-left:			20px;
	text-align:				center;
   border-top:          2px solid #becf1f;
}

/* ################# BANNER ROW ################# */
#banner {
	position:				absolute;
	top:					   85px;
	width:					779px;
	height:					174px;
	background: 			url(../images/gradient_banner.jpg) repeat-x 0 0;
}
#customeronline {
	position:				absolute;
	top:						85px;
	left:						779px;
	width:					221px;
	height:					174px;
	background: 			url(../images/customer_online.gif) no-repeat 0 0;
}

#shadeleft, #shaderight {
   background:          url(../images/shade_left.png) repeat-y 0 0;
   width:               15px;
   height:              100%;
   float:               left;
}
#shaderight {
   background:          url(../images/shade_right.png) repeat-y 0 0;
   float:               right;
}

.floater {
   margin:              0;
   float:               right;
   padding-right:       44px;
   margin-top:          -23px;
}
.floater2 {
	position:				relative;
   margin:              0;
	padding:					0;
	padding-left:			297px;
}
.floater3 {
	position:				absolute;
	left:						128px;
}

.floater4 {
	position:				absolute;
	left:						128px;
	width:					260px;
	line-height:			14px;
}

.coffindesc {
	left:						44px;
	position:				absolute;
}
.coffindiv {
	border:					1px solid #FFF;
	width:					150px;
	height:					75px;
	margin:					11px 0px 0px 10px;
}
.coffindiv:hover {
	border:					1px solid #becf1f;
}

.alt1, .alt2 {
	width:					391px;
	min-height:				31px;
	line-height:			31px;
	vertical-align:		middle;
	background-color:		#efefef;
	color:					#8f8f8f;
}
.alt1 {
	background-color:		#f9f9f9;
}

#maincontentdiv {
	margin:					31px 43px 31px 43px;
}

/* ########## PAGENAV ########## */
a.pagenav {
	font:					   11px Verdana;
	color:					#638025;
	text-decoration: 		underline;
}
a.pagenav:hover, a.pagenav:active {
	color:					#bdce1f;
	text-decoration: 		underline;
}
.activenav {
	width:					14px;
	height:					16px;
	line-height:			16px;
	text-align:				center;
	font-weight:			bold;
	color:					#FFFFFF;
	font-size:				11px;
	background-color:		#becf1f;
	padding:					1px 3px 2px 3px;
}

#portaldiv {
	position:				relative;
	float:					left;
	width: 					738px;
	padding:					22px 0px 22px 20px;
}
.portalimg {
	width:					350px;
	height:					175px;
	padding:					0px 18px 62px 0px;
	float:					left;
}

.button {
	background-color:		#638025;
	border:					1px solid #becf1f;
	height:					24px;
	line-height:			12px;
	color:					#FFFFFF;
}