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%;
}

#hawe {
	position:				absolute;
	right:					1px;
	bottom:					40px;
}
input, textarea, 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;*/
}

.title {
	color:					#becf1f;
	font-weight:			bold;
	font-family: 			Verdana;
	font-size:				11px;
}
/* Textstyling */
h1 {

	color: 					#becf1f;
	font-family:			Times;
	font-size:				20px;
	font-style:				italic;
	padding-left:			0px;
	letter-spacing: 		1px;
	text-align:				left;
	font-weight:			normal;
	line-height:35px;
	width:500px;
}
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.level0 {
	padding:				0;
	margin:					0px;
	height:					32px;
	width: 					870px;
	display: 				block;
}

li.sublevel0 {
	width: 					152px;
	height:					32px;
	line-height:			32px;
	cursor:					pointer;
	text-align:				center;
	vertical-align:			middle;
	float: 					left;
	list-style-type:		none;	
}
li.active0 {
	width: 					152px;
	height:					32px;
	line-height:			32px;
	cursor:					pointer;
	text-align:				center;
	vertical-align:			middle;
	float: 					left;
	list-style-type:		none;
	background-color:		#6c8732;
}
a.menulink-a0 {
	font:					15px Times;
	color:					#FFFFFF;
	text-decoration: 		none;
	font-style:				italic;
	text-decoration: 		underline;
}
a.menulink-a0:hover, a.menulink-a0:active {
	font:					15px Times;
	color:					#bdce1f;
	text-decoration: 		underline;
	font-style:italic;
}
a.menulink-0 {
	font:					15px Times;
	color:					#6C8732;
	text-decoration: 		none;
	font-style:italic;
}
a.menulink-0:hover, a.menulink-0:active {
	font:					15px Times;
	color:					#bdce1f;
	text-decoration: 		underline;
	font-style:italic;
}

ul.level2 {
	margin:					0;
	padding:				40px 0px 0px 24px;
}

li.active2 {
	font-family:			Verdana;
	font-size:				11px;
	color:					#8f8f8f;
	list-style-type: 		none;
	padding-bottom:			16px;
	cursor:					pointer;
}
li.sublevel2 {
	font-family:			Verdana;
	font-size:				11px;
	color:					#8f8f8f;
	list-style-type: 		none;
	padding-bottom:			16px;
	cursor:					pointer;
}
a.menulink-a2 {
	font:					11px Verdana;
	color:					#6C8732;
	text-decoration: 		underline;
}
a.menulink-a2:hover, a.menulink-a2:active {
	font:					11px Verdana;
	color:					#6C8732;
	text-decoration: 		underline;
}
a.menulink-2 {
	font:					11px Verdana;
	color:					#8f8f8f;
	text-decoration: 		none;
}
a.menulink-2:hover, a.menulink-2:active {
	font:					11px Verdana;
	color:					#6C8732;
	text-decoration: 		underline;
}
/*ul.level2 li:hover {
	color:					#638025;
	text-decoration:		underline;
}
ul.level2 li.active {
	color:					#638025;
	text-decoration:		underline;
}

.links:hover {
	background-color: 	#6c8732;
}
*/
/*.active0 a {
	display:				block;
	width:					140px;
	height:					32px;
	line-height:			32px;
	vertical-align:			middle;
	font-size:				13px;
	font-family:			Arial;
	color:					#FFFFFF;
	text-decoration: 		none;
	font-style:				italic;
}
.sublevel0 a {
	display:					block;
	width:					140px;
	height:					32px;
	line-height:			32px;
	vertical-align:		middle;
	font-size:				14px;
	font-family:			Times;
	color:					#638025;
	text-decoration: 		none;
	font-style:				italic;
}
.sublevel0 a:hover, .sublevel1 a:active {
	color:					#FFFFFF;
	text-decoration: 		underline;
	background-color:		#6c8732;
}



*/
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;
   line-height:         30px;
   margin:              0;
   padding:             0; 
   padding-left:		200px;
}
#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;
	text-transform:			uppercase;
}
.floater3 {
	position:				absolute;
	left:					150px;
	text-transform:			uppercase;
}

.floater4 {
	position:				absolute;
	left:					150px;
	width:					260px;
	line-height:			14px;
	text-transform:			uppercase;
}

.coffindesc {
	left:					44px;
	position:				absolute;
	text-transform:			uppercase;
}
.coffindiv {
	border:					1px solid #FFF;
	width:					156px;
	height:					75px;
	margin:					11px 0px 0px 10px;
}
.coffindiv:hover {
	border:					1px solid #becf1f;
}

.alt1, .alt2 {
	width:					391px;
	height:					31px;
	line-height:			31px;
	vertical-align:			middle;
	background-color:		#efefef;
	color:					#8f8f8f;
}
.alt1 {
	background-color:		#f9f9f9;
}

#maincontentdiv {
	margin:					31px 43px 31px 43px;
}
#maincontentdiv2 {
	margin:					31px 43px 31px 43px;
}
#arttitle { text-transform:uppercase; }

/* ########## 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;
}

#headerhome {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 5;
	float:	left;
}
