body {
margin: 0;
background-color: #010101;
}

/* AFWIJKENDE INDEX PAGINA ======================================= */
#outer_index_container {
width: 780px;
height: 1100px;
margin-right: auto;
margin-left: auto;
}

#flash_container {
position: absolute;
top: 20px;
left: 50%;
width: 600px;
height: 536px;
z-index: 10;
margin-left: -268px;
}

#nav_container {
position: absolute;
top: 20px;
left: 50%;
width: 600px;
height: 536px;
z-index: 100;
margin-left: -268px;
}

.nav_image {
width: 600px;
height: 536px;
}

/* VOOR ALLE PAGINA'S, behalve de INDEX PAGINA==============*/

/* BUITENSTE CONTAINER */
#wrapper {
width: 850px;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
}

.leftblok {
width: 165px;
padding-top: 111px;
float: left;
background-color: transparent;
}

.spreukimage{
margin-top: 19px;
}

.rightblok {
float: left;
padding-left: 3px;
}

/* MIDDLE BLOK */
.middleblok {
float: left;
}

/* MENU ITEMS */
.menublok {
float: left;
margin-bottom: 3px;
width:507px;
}

.menuitem_1 {
background-color: #666666;
width: 161px;
height: 161px;
float: left;
border: solid 3px #fff;
}

.menuitem_1 a {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Welkom.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 131px 20px;
}

.menuitem_1 a:hover {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Welkom_hover.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 131px 20px;
}

.menuitem_2 {
background-color: #666666;
width: 161px;
height: 161px;
float: left;
margin-left: 3px;
border: solid 3px #fff;
}

.menuitem_2 a {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Galerie.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_2 a:hover {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Galerie_hover.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_3 {
background-color: #666666;
width: 161px;
height: 161px;
float: left;
margin-left: 3px;
border: solid 3px #fff;
}

.menuitem_3 a {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Exposities.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_3 a:hover {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Exposities_hover.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_4 {
background-color: #666666;
width: 161px;
height: 161px;
border: solid 3px #fff;
}

.menuitem_4 a {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Meubels.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_4 a:hover {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Meubels_hover.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_5 {
background-color: #666666;
width: 161px;
height: 161px;
margin-top: 3px;
border: solid 3px #fff;
}

.menuitem_5 a {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Kunstenaars.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_5 a:hover {
display: block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
line-height: 15px;
color: #fff;
background-color: #666666;
background-image: url(../images/Menuitem_Kunstenaars_hover.jpg);
background-repeat: no-repeat;
background-position: center top;
text-decoration: none;
padding: 15px 0 116px 20px;
}

.menuitem_6 {
padding-top: 15px;
padding-left: 6px;
}

.menuitem_6 a {
font-family: Arial;
font-size: 13px;
line-height: 22px;
color: #fdfdfd;
text-decoration: none;
}

.menuitem_6 a:hover {
font-family: Arial;
font-size: 13px;
line-height: 22px;
color: #fdfdfd;
text-decoration: underline;
}


/* MAINTEKST CONTAINERS */
.maintekst {
background-color: #fff;
background-image: url(../images/background_maincontainer.jpg);
background-repeat: no-repeat;
background-position: right bottom;
width: 467px;
clear: both;
padding: 20px;
}

.maintekst_nobackground {
background-color: #fff;
width: 467px;
clear: both;
padding: 20px;
}



#spacer {
background-color: transparent;
}

/* SPECIFIEKE STIJLEN VOOR BEPAALDE PAGINA's ================*/

/* Image stijl kunstafbeeldingen */
.artimage {
margin-right: 16px;
margin-bottom: 6px;
border: solid 1px #000;
}

/* GENERAL STYLES voor Headers, paragrafen, unorderd listst etc.============*/
h1 {
font-size: 20px;
font-weight: normal;
color: #000;
font-family: Arial;
margin: 0;
padding: 0 0 7px;
}

h3 {
font-family: Arial;
font-size: 15px;
color: #000;
font-weight: normal;
margin: 0 0 5px;
padding: 0;
line-height: 15px;
}

p {
font-size: 11px;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
margin: 0;
padding: 0 0 7px;
}

p a {
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:
underline;
}

p a:hover {
color:#999;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.smalltext {
clear:both;
font-size: 10px;
font-family: Arial;
}

ul {
margin: 0;
padding-left: 19px;
}

li {
font-size: 11px;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
}

hr {
clear: both;
}

/*  AFSLUITDE CONTAINER / FOOTER==================================== */
.blanc {
clear: both;
width: 850px;
height: 500px;
}

/*Tabel contactforumlier stijl*/
.contactform {
margin-bottom: 20px;
}

.tableform {
margin:0;
padding:0;
}

.tableform td {
vertical-align: middle;
font-size: 12px;
font-family: Arial;
line-height: 12px;
background-color: #fff;
padding-bottom: 3px;
}

.tableform td.topalign {
vertical-align: top;
font-size: 12px;
font-family: Arial;
line-height: 12px;
background-color: #fff;
padding-top: 6px;
}

.fieldset1 { width:252px; padding:1px 0; }
.fieldset2 { width:133px; padding:1px 0; }
.fieldset3 { width:440px; padding:1px 0; }

.fieldtype1 { width:252px; height: auto; color: #000; font-size: 12px; font-family: Arial; line-height: 12px; text-align: left; margin: 0; padding: 0;  border-width: 0; }

.fieldtype2 {
width:132px;
height: auto;
color: #000;
font-size: 12px;
font-family: Arial;
line-height: 12px;
text-align: left;
border-width: 0;
}

.fieldtype3 {}

.fieldtype4 {
color: #000;
font-size: 12px;
font-family: Arial;
line-height: 12px;
text-align: left;
width: 438px;
border-width: 0;
}


