html, body { height: 100%; }
body{
	margin:0;
	font-family: Arial;
	font-size : 12px;
	color:#000000;
	background: url(../images/bg.jpg);
	background-attachment: fixed;
	background-position:top center;
	background-repeat:repeat-y;
	background-color: #e3e3e3;
}

a:link {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #e1000a; text-decoration: underline;}

.black:link {color: #000; text-decoration: none;}
.black:visited {color: #000; text-decoration: none;}
.black:hover {color: #000; text-decoration: underline;}

.zonderline:link {color: #000; text-decoration: none;}
.zonderline:visited {color: #000; text-decoration: none;}
.zonderline:hover {color: #000; text-decoration: underline;}

.white:link {color: #fff; text-decoration: none;}
.white:visited {color: #fff; text-decoration: none;}
.white:hover {color: #fff; text-decoration: none;}

.readmore:link {color: #e1000a; text-decoration: underline;}
.readmore:visited {color: #e1000a; text-decoration: underline;}
.readmore:hover {color: #000000; text-decoration: underline;}

.topmenu:link {color: #000; font-weight:bold;text-decoration: none;}
.topmenu:visited {color: #000; font-weight:bold;text-decoration: none;}
.topmenu:hover {color: #e1000a; font-weight:bold;text-decoration: underline;}

.bottommenu:link {color: #ffffff; text-decoration: none;}
.bottommenu:visited {color: #ffffff; text-decoration: none;}
.bottommenu:hover {color: #b1b1b1; text-decoration: underline;}

.submenu:link {color: #ffffff; text-decoration: none;margin-right:10px;}
.submenu:visited {color: #ffffff; text-decoration: none;margin-right:10px;}
.submenu:hover {color: #c00000; text-decoration: underline;margin-right:10px;}

.blok_link:link {color: #777777; text-decoration: none;}
.blok_link:visited {color: #777777; text-decoration: none;}
.blok_link:hover {color: #000; text-decoration: underline;}

h1 {
				display:inline;
				font: bold 12px Arial;
				text-align: left;
			}

h2 {
				display:inline;
				font: normal 12px Arial;
			}

hr { width:100%;height:1px;border:2px dotted #b7b7b7;}

textarea { 
	font-family : arial; 
	font-size : 12px; 
}

select { 
	font-family : arial; 
} 

button#go {
   border: none;
   background-color: transparent;
}
input.mijnbutton {
width: 125px;
height: 30px;
background: transparent url(../images/mijnbutton.jpg) no-repeat;
outline: none;
border: none;
cursor : pointer;
font-weight:bold;
font-size:11px;
color:#c00000;
}

input.mijnbutton_big {
width: 200px;
height: 30px;
background: transparent url(../images/mijnbutton_big.jpg) no-repeat;
outline: none;
border: none;
cursor : pointer;
font-weight:bold;
font-size:11px;
color:#c00000;
}

.shoppingcart_table { background-color : #f1f1f1;  border-right:1px solid #555555;}
.shoppingcart_table td { padding:3px 5px 3px 5px; font-size: 11px; border-left:1px solid #555555; border-bottom:1px solid #555555; }

hr { height:1px;border-bottom:#555555;}

.title
	{
		font:bold 14px arial;
		color:#86C739;
	}

.list_single
{
	padding:4px 0 0 12px;
	width:600px;
}

.list
{
	padding:20px 10px 10px 10px;
	width:600px;
	height:200px;
	border-bottom:1px solid #b1b1b1;
}	

.img_65
	{
		width:65px;
		height:65px;
		border:1px solid #000000;
	}

.img_185
	{
		width:185px;
		height:185px;
		border:1px solid #000000;
	}

.img_mag_big
	{
		width:196px;
		height:275px;
		border:0;
	}

.mag_thumb
	{
		width:125px;
		height:175px;
		border:1px solid #000000;
	}

.img_125
	{
		width:125px;
		height:125px;
		border:1px solid #000000;
	}

.img_100
	{
		width:100px;
		height:100px;
		border:1px solid #000000;
	}
	
.img_112
	{
		width:112px;
		height:112px;
		border:1px solid #000000;
	}
	
.img_75
	{
		width:75px;
		height:75px;
		border:1px solid #000000;
	}

.img_gallery
	{
		position:absolute;
		margin-left:3px;
		width:300px;
		height:350px;
		border:1px solid #b1b1b1;
	}

.img_gallery_thumb
	{
		width:112px;
		height:112px;
		border:1px solid #000000;
	}

table.articles {
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
table.articles td {
	padding:5px 0 5px 5px;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}

/* DIV LAYERS */
/* ------------------------------------------------------------- */

#main
{
	width: 992px;
	margin: 0 auto; /* CENTER */
}

#top
{
	padding-top:8px;
	height: 99px;
	background-image: url('../images/bg_top.jpg');
	background-repeat:repeat-x;
}

#bottom
{
	padding:8px;
	height: 17px;
	color:#fff;
	background-color:#383838;
}

#inlogkader
{
	float:right;
	width:430px;
	height:80px;
	margin:10px;
}

#inlogkader_form
{
	float:right;
	width:320px;
	height:80px;
	margin:10px;
}

#main_top
{
	display:table;
	width:992px;
}

#menu
{
	width:992px;
	height:58px;
	background-image: url('../images/bg_menu.jpg');
	background-repeat:repeat-x;
}

#zoek_div
{
	float:left;
	padding:4px 0 0 4px;
	width:250px;
	height:14px;
}
#submenus
{
	float:left;
	width:720px;;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	padding-top:7px;
}


.articles_info
{
	min-height:70px;
	height:auto !important;height:70px;
	width:602px;
	margin-bottom:5px;
	padding:10px;
	border:1px solid #bbbbbb;
}


#inhoud
{
	display:table;
	width:982px;
	margin:5px 0 0 5px;
}

#main_left
{
	float:left;
}

#main_right
{
	float:right;
}

.gallery_meer_box
{
	position:absolute;
	font-size:11px;
	width:270px;
	height:20px;
	padding:5px;
	margin:348px 0 0 0;
	overflow:hidden;
}

.gallery_box
{
	position:absolute;
	width:270px;
	height:60px;
	padding:5px;
	margin:270px 0 0 13px;
	background-image: url('../images/trans_white.png');
	border:1px solid #000000;
	overflow:hidden;
}

.gallery_big_box
{
	position:absolute;
	width:592px;
	margin:244px 0 0 0;
	height:45px;
	padding:5px 25px 5px 5px;
	background-image: url('../images/trans_white.png');
	border-top:1px solid #000000;
	overflow:hidden;
}

.gallery_kader
{
	overflow:hidden;
	float:left;
	width:119px;
	height:145px;
	margin:0 8px 5px 0;
	font-size:11px;
}

.address
{
	padding:5px;
	background-color:#ffffff;
	border:1px dotted #000000;
}


.subs_table { width:100%; background-color : #f1f1f1;  border-right:1px dotted #555555;}
.subs_table td { padding:3px 5px 3px 5px; font-size: 11px; border-left:1px dotted #999999; border-bottom:1px dotted #999999; }


.search_menu
{
	float:left;
	border:1px solid #999999;
	background-color: #f1f1f1;
	padding:5px;
	text-decoration: none;
	margin-right:5px;
}

.search_menu_actief
{
	float:left;
	border:1px solid #999999;
	background-color: #FFFF80;
	padding:5px;
	text-decoration: none;
	margin-right:5px;
}

.versie_online
{
	font-size:11px;
	border:1px solid #667E03;
	background-color:#D0F858;
	padding:2px;
}

.versie_printed
{
	font-size:11px;
	border:1px solid #9F9F00;
	background-color:#FFFFB3;
	padding:2px;
}

/* CALENDAR */
/* ------------------------------------------------------------- */

.calendar_day
{
	background-color:#f0f0f0;
	border:1px solid #b1b1b1;
 	color: #000000;
 	width:44px;
 	height:20px;
}

.calendar_today
{
	background-color:#FFFFA6;
	border:1px solid #000;
 	font-weight:bold;
 	color: #000000;
 	width:44px;
 	height:20px;
}


.calendar_link:link {color: #f00000; font-weight:bold;text-decoration: none;}
.calendar_link:visited {color: #f00000; font-weight:bold;text-decoration: none;}
.calendar_link:hover {color: #e1000a; font-weight:bold;text-decoration: underline;}


/* PAGINATION */
/* ------------------------------------------------------------- */

div.pagination {
        text-align:right;
        font-weight:bold;
}

div.pagination a {
        padding: 2px 5px 2px 5px; 
        text-decoration: underline;
        color: #000000;
}
div.pagination a:hover, div.pagination a:active {
        background-color:#c00000;
        color: #FFFFFF;
}
div.pagination span.current {
        padding: 2px 5px 2px 5px;
        font-weight: bold;
        background-color: #000000;
        color: #FFFFFF;
        } 
div.pagination span.disabled {
       padding: 2px 5px 2px 5px;
       color: #DDD; 
        }