html {
  overflow-x: hidden;
  overflow-y: auto;
}

* {
	margin		:0px;
	padding		:0px;
}

body {
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size	:11px;
	padding		:0px;
	width		:100%;
	margin		:0px;
	background	:#999999;
}

p{
	padding:3px;
}

h1 {
    font-family    :Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:21px;
	padding:5px 0 0 0px;
}
h1:first-child{
	padding: 5px 0 10px 3px;
}

h2 {
	font-size:13px;
	padding: 5px 0 2px 3px;
    font-weight  :bold;
}

h3 {
	font-size:14px;
	font-weight:bold;
}

a {
	color		:#000000;
	text-decoration:none;
}


a:active{
	color		:#FF0000;
}

strong{
	color		:#000000;
	margin		:0;
}
a:hover{
	color		:#FF0000;
	border-bottom:#FF0000 1px dashed;
}

a.simple, textarea a{
	color		:#000000;
	border-bottom:#000000 1px dashed;
}

a.simple:hover{
	color		:#FF0000;
	border-bottom:#FF0000 1px dashed;
}

div {
	padding		:0;
	margin		:0 10px 0 20px;
}

div.box {
	border		:1px solid #000000;
	padding		:6px;
	margin		:10px 10px 0 0;
	width		:210px;
	height		:300px;
	float		:left;
}

div.box_small {
	border		:1px solid #000000;
	padding		:6px;
	margin		:10px 10px 0 0;
	width		:210px;
	height		:138px;
	float		:left;
}

div.menubox {
	border		:1px solid #000000;
	padding		:6px;
	margin		:10px;
	float		:left;
	width		:250px;
}

div.left_gallery {
	margin		:0;
	padding		:10px 0 0 0;
	height		:410px;
	width		:200px;
	max-width	:200px;
	overflow	:visible;
	position	:absolute;
	left		:0px;
	top			:93px;
}
div.left_gallery img{
	padding:0px;
}
div.left_gallery div{
	margin		:0 0 0 15px;
}
div.left_gallery img{
	margin-left:20px;
}

div.left_gallery p {
	padding		:3px 0 3px 3px;
}

div.preview_gallery{
	margin		:0;
	padding		:30px 0 0 0;
	height		:390px;
	width		:166px;
	position	:absolute;
	left		:200px;
	top			:93px;
}
div.preview_gallery img{
	height		:56px;
	width		:75px;
	margin		:0 5px 5px 0;
	padding		:0;
	border		:1px solid #000000;
}
div.preview_gallery a:hover img{
	border		:1px solid #FF0000;
}
div.preview_gallery a:hover{
	border		:none;
}

div.view_gallery{
	margin		:0;
	padding		:0;
	height		:420px;
	width		:410px;
	text-align	:center;
	position	:absolute;
	top			:93px;
	left		:366px;
}

div.view_gallery img{
	margin		:30px 0px 0px 0px;
	padding		:0;
	border		:1px solid #000000;
}

div.description{
	margin		:0 ;
	padding		:10px 5px 0 10px ;
	height		:410px;
	width		:190px;
	text-align	:justify;
	position	:absolute;
	left		:776px;
	top			:93px;
}

p.gray {
	color		:#808080;
}

form p{
	vertical-align:middle;
}
#Center{
	width		:980px;
	height		:550px;
	position	:absolute;
	left		:50%;
	top			:50%;
	margin-left	:-490px; /*De helft van de width*/
	margin-top	:-275px; /*De helft van de height*/
	background	:#cccccc;
	border		:#000000 1px solid;
}

#Center img{
	border:0px;
}
#doubleCenter{
	width		:1003px;
	height		:596px;
	position	:absolute;
	left		:50%;
	top			:50%;
	margin-left	:-501px; /*De helft van de width*/
	margin-top	:-298px; /*De helft van de height*/
	background	:#cccccc;
	border		:#000000 1px solid;
}
textarea{
    background  : #cccccc;
}
img#head{
	float		:none;
    border      :none;
}

img#menu{
	float		:none;
	position	:absolute;
	left		:0px;
	bottom		:0px;
	border		:0px;
}
table td{
	vertical-align:top;
}
div#left{
	padding		:10px 0 0 0;
	position	:absolute;
	top			:93px;
	left		:0px;
	width		:460px;
	text-align	:justify;
	float:none;
}
div#right{
	padding		:30px 0 0 0;
	position	:absolute;
	top			:73px;
	left		:490px;
	width		:460px;
	text-align	:justify;
	float:none;
}
#left p {
	margin-left:10px;
}
#right p {
	margin-left:10px;
}
div#contact_right{
	position	:absolute;
	top			:120px;
	right		:30px;
}
div#contact_right p{
	padding		:0;
	margin		:0;
}
div#contact_right img {
	border		:1px #000000 solid;
	padding		:0;
	margin		:0;
}
ul{
	padding-top		:5px;
}
li{
	padding		:5px;
	margin-left	:35px;
}
div#left_large{
	padding		:10px 0 0 0;
	position	:absolute;
	top			:93px;
	left		:0px;
    bottom      :0;
	width		:975px;
	text-align	:justify;
	float		:none;
	height		:443px;
	overflow	:auto;
}
a.news{
	text-decoration:underline;
}
span.warning{
	color		:#FF0000;
	font-weight	:bolder;
}
div#offset_less{
	margin		:auto;
	text-align	:center;
	position	:absolute;
	left		:10px;
	bottom		:10px;
	top:auto;
	right:auto;
}
div#offset_more{
	margin		:auto;
	text-align	:center;
	position	:absolute;
	left		:auto;
	bottom		:10px;
	top			:auto;
	right		:10px;
}
div#left_large table{
padding:0 0 0 20px;
}
td.left{
width:120px;
padding:3px 3px 3px 10px;
}
td.right{
width:250px;
padding:3px 3px 3px 10px;
}
div.language img {
border : 0px solid #000000;
}

div.news{
	clear:left;
	float:left;
	width:100px;
	height:100px;
	padding:3px;;
	margin:10px 8px 10px 0;
}
div.news_content{
	float:left;
	width:744px;
	height:94px;
	padding: 3px 10px 3px 10px;
	margin:13px 8px 7px 0;
	border: 1px solid #000000;
    overflow:auto;
}
div.news img{
	border: 1px solid #000000;
	height:100px;
	width:100px;
}
div.random_thumbs_1{
	margin		:0;
	padding		:30px 0 0 0;
	height		:390px;
	width		:166px;
	position	:absolute;
	left		:200px;
	top			:93px;
}
div.random_thumbs_1 img{
	height		:56px;
	width		:75px;
	margin		:0 5px 5px 0;
	padding		:0;
	border		:1px solid #000000;
}
div.random_thumbs_1 a:hover img{
	border		:1px solid #FF0000;
}
div.random_thumbs_1 a:hover{
	border		:none;
}
div.random_thumbs_2{
	margin		:0;
	padding		:30px 0 0 0;
	height		:390px;
	width		:166px;
	position	:absolute;
	left		:394px;
	top			:93px;
}
div.random_thumbs_2 img{
	height		:56px;
	width		:75px;
	margin		:0 5px 5px 0;
	padding		:0;
	border		:1px solid #000000;
}
div.random_thumbs_2 a:hover img{
	border		:1px solid #FF0000;
}
div.random_thumbs_2 a:hover{
	border		:none;
}
div.random_thumbs_3{
	margin		:0;
	padding		:30px 0 0 0;
	height		:390px;
	width		:166px;
	position	:absolute;
	left		:588px;
	top			:93px;
}
div.random_thumbs_3 img{
	height		:56px;
	width		:75px;
	margin		:0 5px 5px 0;
	padding		:0;
	border		:1px solid #000000;
}
div.random_thumbs_3 a:hover img{
	border		:1px solid #FF0000;
}
div.random_thumbs_3 a:hover{
	border		:none;
}
#right p img{
	border		:1px solid #000000;
	padding		:0px;
	margin		:5px;
}

div#Dierportretten{
	width:100px;
	height:120px;
	position:absolute;
	left:330px;
	top:80px;
	text-align:center;
}

div#Dierportretten img{
	border: 1px solid #000000;
}

div#Dierportretten a{
	border: 0px;
}

div#Muurschilderingen{
	width:100px;
	height:120px;
	position:absolute;
	right:330px;
	top:80px;
	text-align:center;
}

div#Muurschilderingen img{
	border: 1px solid #000000;
}

div#Muurschilderingen a{
	border: 0px;
}

div#Portretten{
	width:100px;
	height:120px;
	position:absolute;
	left:330px;
	top:250px;
	text-align:center;
}

div#Portretten img{
	border: 1px solid #000000;
}
div#Portretten a{
	border: 0px;
}
/*
alt voor 4 images
*/
div#Schilderijen{
	width:100px;
	height:120px;
	position:absolute;
	right:330px;
	top:250px;
	text-align:center;
}

div#Schilderijen img{
	border: 1px solid #000000;
}
div#Schilderijen a{
	border: 0px;
}
/*
alt voor 3 images
div#Schilderijen{
	width:100px;
	height:120px;
	position:absolute;
	right:420px;
	top:250px;
	text-align:center;
}

div#Schilderijen img{
	border: 1px solid #000000;
}
div#Schilderijen a{
	border: 0px;
}
*/

a.plain{
	border:0px;
}
a.plain img{
	border:0px;
}
table.prijzen td{
	width: 120px;
	padding:2px 0 2px 0;
	text-align:center;
}
table.prijzen th{
	text-decoration:none;
	font-weight:bold;
    text-align:center;
}
div#prijzen{
	padding		:10px 0 0 0;
	position	:absolute;
	top			:93px;
	left		:160px;
	max-width	:500px;
	text-align	:justify;
	float		:none;
}

#prijzen p{
	width:480px;
	max-width:480px;
}
.news_content p{
	padding:0px;
}

.news_content h3{
	padding: 0 0 5px 0;
}

.news_content a{
	border-bottom:1px dashed #000000;
}

div.copyright {
	position:absolute;
	bottom: -15px;
	right: -10px;

}
div#werkwijze{
	padding		:10px 0 0 0;
	position	:absolute;
	top			:93px;
	left		:160px;
	max-width	:500px;
	text-align	:justify;
	float		:none;
}

#banner {
    background    :#ccccff;
    border        :1px solid #000000;
    height        :80px;
    width         :400px;
    padding       :5px;
    position      :absolute;
    left          :50%;
    top           :50%;
    margin-left   :65px; /*De helft van de width*/
    margin-top    :175px; /*De helft van de height*/
}
img.artikel{
    border        : 1px solid #000000;
}
p {
    padding:0px;
    padding-left:5px;
}
div.publicity{
    width:auto;
    padding:0 0 10px 0;
    margin:10px 10px 0 0;
    float:left;
}

div#leftNav{
    position:fixed; left:0px; top:150px;
}
div#leftNav ul li{
    margin:0;
    padding:5px;
}
div#leftNav ul li a {
   text-decoration: underline; 
   font-size:14px;
}

div#rightNav{
    position:fixed; right:0px; top:150px;
}
div#rightNav ul li{
    margin:0;
    padding:5px;
    list-style:none;
}
div#rightNav ul li a {
   text-decoration: underline; 
   font-size:13px;
}