html{
	height:100%;
}

body{
	margin: 0;
	height:100%;
	font-family:arial, verdana;
	font-size:0.7em;
	color:#474849;
	line-height:1.5em;
}

img{
	border:0px;
	display: block;
}

a{
	color:#474849;
}

a:hover{
	color:#474849;
}

input, select, textarea{
	color:#474849;
	font-family:arial, verdana;
	border:1px solid #808285;
	font-size:1em;
}

h1{
	font-size:1.2em;
	margin:0px 0px 25px 0px;
}

h2{
	font-size:1.1em;
	margin:0px 0px 15px 0px;
}

h3{
	font-size:1em;
	margin:0px 0px 15px 0px;
}

hr{
	border: 0;
	width: 100%;
	height: 1px;
}

td{
	vertical-align:top;
}

/* INTRO */
#introslogan{
	position:absolute;
	top:170px;
	left:570px;
	width:250px;
	color:#939598;
	text-align:left;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:2px;
}
#introlang{
	margin-top:45px;
	font-size:0.85em;
	letter-spacing:1px;
}

#introlang a{
	text-decoration:none;
}
/* VERSCHILLENDE KLEUREN */
#introlang a.gr{color:#939598;}
#introlang a.yel{color:#939598;}
#introlang a.bl{color:#939598;}
#introlang a.pi{color:#939598;}

#introlang .gr:hover{color:#B2B935;}
#introlang .yel:hover{color:#F4D923;}
#introlang .bl:hover{color:#2998BB;}
#introlang .pi:hover{color:#ED028C;}


#body-grey{background:#636468 url(/images/bg-grey.jpg) repeat-y center top;}
#body-gr{background:#B2B937 url(/images/bg-green.jpg) repeat-y center top;}
#body-yel{background:#F3D922 url(/images/bg-yellow.jpg) repeat-y center top;}
#body-bl{background:#2B97BB url(/images/bg-blue.jpg) repeat-y center top;}
#body-pi{background:#EF67A7 url(/images/bg-pink.jpg) repeat-y center top;}

.gr{color:#B2B935;}
.yel{color:#F4D923;}
.bl{color:#2998BB;}
.pi{color:#ED028C;}

.gr a{color:#B2B935;}
.yel a{color:#F4D923;}
.bl a{color:#2998BB;}
.pi a{color:#ED028C;}

.gr:hover{color:#B2B935;}
.yel:hover{color:#F4D923;}
.bl:hover{color:#2998BB;}
.pi:hover{color:#ED028C;}

.pagebg1-gr{background:url(/images/pbg1-green.gif) repeat-y;height:1%;}
.pagebg1-yel{background:url(/images/pbg1-yellow.gif) repeat-y;height:1%;}
.pagebg1-bl{background:url(/images/pbg1-blue.gif) repeat-y;height:1%;}
.pagebg1-pi{background:url(/images/pbg1-pink.gif) repeat-y;height:1%;}

.pagebg2-gr{background:url(/images/pbg2-green.gif) repeat-y;height:1%;}
.pagebg2-yel{background:url(/images/pbg2-yellow.gif) repeat-y;height:1%;}
.pagebg2-bl{background:url(/images/pbg2-blue.gif) repeat-y;height:1%;}
.pagebg2-pi{background:url(/images/pbg2-pink.gif) repeat-y;height:1%;}

.page-gr h2, .page-gr h3{color:#B2B935;}
.page-yel h2, .page-yel h3{color:#D2BA0B;}
.page-bl h2, .page-bl h3{color:#2998BB;}
.page-pi h2, .page-pi h3{color:#ED028C;}

.page-gr h1{color:#B2B935;text-transform:uppercase;}
.page-yel h1{color:#D2BA0B;text-transform:uppercase;}
.page-bl h1{color:#2998BB;text-transform:uppercase;}
.page-pi h1{color:#ED028C;text-transform:uppercase;}

.page-gr .h1{color:#B2B935;text-transform:uppercase;}
.page-yel .h1{color:#D2BA0B;text-transform:uppercase;}
.page-bl .h1{color:#2998BB;text-transform:uppercase;}
.page-pi .h1{color:#ED028C;text-transform:uppercase;}

.page-gr .inv{color:#E1E4A3;}
.page-yel .inv{color:#828384;}
.page-bl .inv{color:#FFFFFF;}
.page-pi .inv{color:#FEBCE2;}

.page-gr hr{color: #959A2C;background-color: #959A2C;}
.page-yel hr{color: #959A2C;background-color: #D7BD0B;}
.page-bl hr{color: #959A2C;background-color: #2483A2;}
.page-pi hr{color: #FFFFFF;background-color: #FFFFFF;}
/*****************/

#main{
	width:850px;
	margin:auto;
}

#header{
	border-left:1px solid #959698;
	border-bottom:1px solid #959698;
	border-right:1px solid #959698;
	margin-bottom:10px;
	height:112px
}

#menucont{
	margin-bottom:10px;
	background-color:#4B4C4D;
}

#top-items{
	background-color:#C7C8CA;
	border-top:1px solid #959698;
	border-right:1px solid #959698;
	border-left:1px solid #959698;
	font-size:0.9em;
}

#top-items-pad{
	padding:5px;
}

#top-items-pad table{
	width:100%;
}

#top-items-pad table td{
	text-align:center;
}

#top-items-pad a{
	color:#4B4C4D;
	text-decoration:none;
	padding-bottom:2px;
	text-transform:uppercase;
}

#top-items-pad a:hover{
	border-bottom:1px solid #FFFFFF;
}

#top-items-pad .sel{
	border-bottom:1px solid #FFFFFF;
}

#bottom-items{
	background-color:#4B4C4D;
	color:#C7C8CA;
}

#bottom-items-pad-left{
	float:left;
	padding:5px 20px 5px 20px;
}

#bottom-items-pad-left a{
	color:#BCBDC0;
	text-decoration:none;
}

#bottom-items-pad-left div{
	float:left;
	margin-right:5px;
}

#bottom-items-pad{
	float:right;
	padding:5px 20px 5px 20px;
}

#bottom-items-pad div{
	float:left;
	margin-left:15px;
}

#bottom-items-pad a{
	text-decoration:none;
}

#bottom-items-pad .sel{
	text-decoration:underline;
}

#bottom-items-pad a:hover{
	text-decoration:underline;
}

#pagecontent{
	margin-bottom:10px;
}

#pleft{
	float:left;
	position:relative;
}

#pright{
	float:right;
	position:relative;
}


/**** Page layout 1 ****/
.pagelay1{
	
}
.pagelay1 #pleft{
	width:432px;
	background-color:#FFFFFF;
}

.pagelay1 #pleft-pad{
	padding:35px;
}

.pagelay1 #pright{
	width:418px;
}

.pagelay1 #pright-pad{
	padding:50px 52px 50px 52px;
}

/**** Page layout 2 ****/
.pagelay2{
	
}
.pagelay2 #pleft{
	width:225px;
	margin-right:15px;
}

.pagelay2 #pleft-pad{
	padding:35px 20px 35px 20px;
}

.pagelay2 #pright{
	width:608px;
	background-color:#FFFFFF;
}

.pagelay2 #pright-pad{
	padding:35px;
}

/* Andere */
#footer{
	background-color:#4B4C4D;
	color:#BCBDC0;
	font-size:0.9em;
	text-align:center;
	line-height:1.4em;
	padding:3px 0px 3px 0px;
}

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

.errMsg{
	color:red;
	font-weight:bold;
}

.back{
	text-align:right;
	font-weight:bold;
	margin-top:10px;
}
.flclr{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.prodtablecont{
	width:538px;
	overflow-x:auto;
}

.prodtable{
	border-bottom:1px solid #DADCA2;
	border-right:1px solid #DADCA2;
	margin-top:15px;
	width:100%;
}

.prodtable td{
	vertical-align:top;
	border-top:1px solid #DADCA2;
	border-left:1px solid #DADCA2;
	padding:4px;
	font-size:0.9em;
	text-align:center;
	height:1em;
}

.prodtable th{
	vertical-align:middle;
	border-top:1px solid #DADCA2;
	border-left:1px solid #DADCA2;
	padding:4px;
	color:#FFFFFF;
	background-color:#B2B935;
	font-size:0.9em;
	height:1em;
}

.lsttable{
	border-bottom:1px solid #DADCA2;
	border-right:1px solid #DADCA2;
	margin-top:15px;
	width:100%;
}

.lsttable td{
	vertical-align:top;
	border-top:1px solid #DADCA2;
	border-left:1px solid #DADCA2;
	padding:4px;
	font-size:0.9em;
	height:1em;
}

.lsttable th{
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #DADCA2;
	border-left:1px solid #DADCA2;
	padding:4px;
	color:#FFFFFF;
	background-color:#B2B935;
	font-size:0.9em;
	height:1em;
}

.tdtitle{
	text-transform:uppercase;
	color:#B2B935;
	font-size:1.1em;
}

.leftmenu{
	margin:0px;
	padding:0px;
}

.leftmenu li{
	margin:0px;
	padding:0px;
	list-style:none;
}

.leftmenu li a{
	display:block;
	padding:4px 7px 4px 7px;
	text-decoration:none;
}

.page-gr .leftmenu li .sel{background:url(/images/lmenbg-gr.gif) no-repeat center left;}
.page-gr .leftmenu li a:hover{background:url(/images/lmenbg-gr.gif) no-repeat center left;}
.page-yel .leftmenu li .sel{background:url(/images/lmenbg-yel.gif) no-repeat center left;}
.page-yel .leftmenu li a:hover{background:url(/images/lmenbg-yel.gif) no-repeat center left;}
.page-pi .leftmenu li .sel{background:url(/images/lmenbg-pi.gif) no-repeat center left;}
.page-pi .leftmenu li a:hover{background:url(/images/lmenbg-pi.gif) no-repeat center left;}

.leftmenu li .subm{
	padding-left:20px;
	margin:0px;
}

.page-gr .leftmenu li .subm li a{color: #666768;}
.page-yel .leftmenu li .subm li a{color: #666768;}
.page-bl .leftmenu li .subm li a{color: #666768;}
.page-pi .leftmenu li .subm li a{color: #FEBCE2;}

.leftmenu li .subm li a:hover{
	color:#FFFFFF;
	background:none;
}

.page-gr .leftmenu li .subm li .sel{color:#FFFFFF;background:none;}
.page-yel .leftmenu li .subm li .sel{color:#FFFFFF;background:none;}
.page-bl .leftmenu li .subm li .sel{color:#FFFFFF;background:none;}
.page-pi .leftmenu li .subm li .sel{color:#FFFFFF;background:none;}

.printbtn{
	position:absolute;
	right:35px;
	top:35px;
}

.printbtn a{
	text-decoration:none;
	color:#919191;
}

#copyright{
	color:#777A7D;
}

#copyright a{
	color:#777A7D;
	text-decoration:none;
}

.linkright{
	margin-top:10px;
	text-align:right;
}

.linkright img{
	display:inline;
}

.linkright a{
	text-decoration:none;
}

.listImg{
	float:left;
	margin:0px 15px 15px 0px;
}

.pageline{
	line-height:0px;
	font-size:0px;
	height:1px;
	background:url(/images/line.gif) repeat-x;
	margin:10px 0px 10px 0px;
}

#download-catalog{
	border-top:1px solid #D3D977;
	margin-top:15px;
	padding-top:7px;
}

#download-catalog a{
	display:block;
	margin-bottom:5px;
	text-decoration:none;
}

#download-catalog img{
	float:left;
	margin-right:7px;
}