BODY {
 background-image: url(../img/bgline.jpg);
		 background-repeat: repeat-x;
		 background-position: bottom;
		 margin-top: 0;
		 margin-left: auto; 
		 margin-right: auto;
		 text-align: center;
		 font-family: verdana;
     font-size: 12px;
     font-weight: normal;
     color: black;
		 }

/* pagina titel */
.pagetitle {
	font-size: 14px;
	font-weight: bold;

}

/* Div footer */
DIV.footer {
	float: left;
	text-align: center;
	width: 100%;
}

FONT.footer {
	color: black;
	text-decoration: none;
}

FONT.footersmall {
	font-size: 10px;
}


/* 1px lijn div */
.linediv {
	height: 1px;
	width: 100%;
	display: table-cell;
	float: left;
	background-color: #000000;
}
/* Hoofd tabel */
.maindiv
{
 background-image: url(../img/bgline.jpg);
		 background-repeat: repeat-x;
		 background-position: bottom;
	display:  table;
	width: 928px;
}

/* nieuwstabel */
.newsdiv {
        display:  table;
        width: 100%;
	border: 1px dotted #000000;
	cursor: pointer;
}

/* reactieformulier tabel */
.reageer_main {
	float: left;
        display:  table;
        width: 100%;
	padding: 4px;
}

/* Modellen tabel */
.modelsdiv {
        display:  table;
        width: 100%;
        border: 1px dotted #000000;
        cursor: pointer;
}
/* Modellen subtabel */
.models_sub {
        display:  table;
        width: 100%;
}

/* modelspecs midden table */
.show_model_main {
	display:  table;
        width: 477px;
	cursor: pointer;
}

/* modelspecs midden table cell */
.show_model_main_cell {
	float:left;/*fix for  buggy browsers*/
        display:  table-cell;
        width: 149px;
	height: 26px;
	background-image: url(../gfx/optie_model.gif);
	color: #ffe1a4;
	font-size: 13px;
	font-weight: bold;
	padding-top: 0px;
	text-align: center;
	vertical-align: bottom;
}
/* modelspecs midden table cell tussen */
.show_model_main_cell_between {
        float:left;/*fix for  buggy browsers*/
        display:  table-cell;
        width: 15px;
        height: 26px;
}

/* modelspecs content */
.show_model_content {
	float:left;/*fix for  buggy browsers*/
        display:  table-cell;
	width: 100%;
	text-align: left;
	padding: 4px;
}

/* top div model */
.show_model_top_div {
	display: table;
	width: 100%;
	border: 1px dotted #003300;
}

/* reactie formulier cellen */
.reageer_cell_1 {
	float: left;
	display: table-cell;
	width: 120px;
}
.reageer_cell_2 {
        float: left;
        display: table-cell;
        width: 365px;
}

/* generic rowdiv */
.divrow {
	display:  table-row;
	width:auto;

}

/* cell voor de flashheader */
.divcell_header {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:100%;
}

/* ruimte tussen header en de rest van de pagina */
.divcell_between {
        float:left;/*fix for  buggy browsers*/
        display:  table-cell;
        width:100%;
	height: 0;
}
/* ruimte om de content */
.divcell_between2 {
	float: left;
	display: table-cell;
	width: 10px;
}
/* ruimte tussen nieuws,modellen en aanbod overzicht */
.divcell_between3 {
        float: left;
        height: 10px;
}
/* content gedeelte */
.divcell_content {
        float:left;
				width: 538px;
        display:  table-cell;
				text-align: left;
				margin-top: 15px;
}
/* content gedeelte in beheer*/
.divcell_content_beheer {
        float:left;
        width: 623px;
        display:  table-cell;
        text-align: left;
}

/* linker en rechter 
 */
.divcell_side {
        width: 185px;
        float:left;/*fix for  buggy browsers*/
        display:  table-cell;
}

/* div menu */
.menu {
	width: 185px;
}

/* lijntjes tussen menuitems */
hr.leftmenu {
	height: 0;
	border: 0;
	border-top: 1px dotted #000000;
}

/* regel Menutabel kop */
.menuhead {
	vertical-align: middle;
	text-align: center;
	width: 185px;
        float:left;/*fix for  buggy browsers*/
        display:  table-cell;
	height: 26px;
	line-height: 26px;
	background-image: url(../gfx/menu_head.gif);
	color: #ffffff;

}
/* menutitel */
.menutitel {
		color: #fffff;
        font-weight: bold;
        font-size: 14px;
}

/*  Menutabel body */
.menubody {
	padding-top: 3px;
	width: 185px;
        float:left;/*fix for  buggy browsers*/
        display:  table-cell;
	background-color: #cccccc;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
/* Menutabel regel voet */
.menufoot {
	width: 175px;
        float:left;/*fix for  buggy browsers*/
        display:  table-cell;
        height: 22px;
        background-image: url(../gfx/menu_foot.gif);
	text-align: right;
	padding-right: 10px;
}

/* Knop zwart */
.knop_zwart {
	text-decoration: none;
	color: #ffe1a4;
	font-weight: bold;
	background-color: black;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
}

/* Knop transparant */
.knop_trans {
        text-decoration: none;
        font-weight: bold;
        background-image: url(../gfx/optie_model.gif);
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 1px;
				border: 1px solid #000;
				color: #ffffff;
}

/* link algemeen */
A {
	text-decoration: none;
}

/* menu links */
A.menu {
	text-decoration: none;
	color: black;
}

.menu a{
			 color: #000000;

}
.menu a:hover{
			color: #666666;

}
/* submenu */
.submenu {
	float: center;
	background-color: #cccccc;
	width: 100%;
	text-align: left;
	position: absolute;
	visibility: hidden;
	display: none;
	z-index: 4;
	left: 185px;
	_left: 160px;
	top: -7px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.submenu a{
				 color: #000000;

}
.submenu a:hover{
				color: #ffffff;
					}

/* cell voor de flashheader */
.divcell_submenu {
        float:left;/*fix for  buggy browsers*/
        display:  table-cell;
        height: 15px;
	width: 100%;
}
/* links in beheer */
A.beheer {
        text-decoration: none;
        color: black;
}

/* Standaard font over de gehele site */
.normal {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

.titel {
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
        color: black;
}

/* tabelkop in beheer */
.beheerhead {
	background-color: black;
	color: #ff9a00;
	font-weight: bold;
}

/* inputvelden in beheer */
.inputmedium {
	font-size: 102x;
	width: 200px;
}

.inputlarge {
	font-size: 12px;
	width: 350px;
}

.inputsmall {
        font-size: 12px;
        width: 100px;
}

textarea.inputmedium {
        font-size: 12px;
        width: 200px;

}

textarea.inputlarge {
	font-size: 12px;
        width: 350px;
				
}

/* inputvelden reactieformulier */
.reageersmall {
        font-size: 12px;
        width: 100px;
}

.reageermedium {
	font-size: 12px;
        width: 250px;
}
.reageerlarge {
        font-size: 12px;
        width: 345px;
	vertical-align: top;
}

textarea.reageermedium {
        font-size: 12px;
        width: 250px;
}
textarea.reageerlarge {
        font-size: 12px;
        width: 345px;
        vertical-align: top;
}

/* buttons in beheer */
.beheerbutton {
	font-size: 10px;
}

/* nieuwsoverzicht linker cel */
.news_left {
        float: left;
        display: table-cell;
	width: 400px;
	padding: 5px;
}
/* nieuwsoverzicht linker cel */
.news_right {
        float: right;
        display: table-cell;
        width: 120px;
}
/* Modellen overzicht linker cel */
.models_left {
        float: left;
        display: table-cell;
        width: 120px;
}
/* Modellen overzicht linker cel */
.models_right {
        float: left;
        display: table-cell;
        width: 400px;
	padding: 5px;
	text-align: center;
}

/* Modellen overzicht sub cel */
.model_subcell {
        float: left;
        display: table-cell;
        width: 185px;
        padding: 5px;
        text-align: left;
}

/* aanbod overzicht rechter cel */
.aanbod_right {
        float: left;
        display: table-cell;
        width: 400px;
        padding: 5px;
        text-align: center;
}
/* Aanbod overzicht sub cel */
.aanbod_subcell_top {
        float: left;
        display: table-cell;
        width: 33%;
        text-align: left;
}
/* Aanbod overzicht sub cel */
.aanbod_subcell_top_right {
        float: left;
        display: table-cell;
        width: 33%;
        text-align: right;
}
/* Aanbod overzicht sub cel */
.aanbod_subcell_middle {
	padding-top: 2px;
        float: left;
        display: table-cell;
        width: 100%;
	height: 37px;
        text-align: left;
}
/* lees verder regel bij modellenoverzicht */
.model_onder {
	float: right;
	display: table-cell;
	text-align: right;
	width: 100%;
}


.show_model_top_div_cell_left {
	float: left;
	display: table-cell;
	width: 240px;
	padding: 4px;
}

.show_model_top_div_cell_right {
        float: left;
        display: table-cell;
        width: 270px;
	padding-left: 15px;
}

/* voor fotoslideshow */
.knopjes {
        clear: both;
        text-align: center;
        margin: 0 auto 0;
        width: 450px;
				height: 20px;
				-min-height: 20px;
				background-color: #FFFFFF;

}

.knopjes a {
        float: left;
        margin: 0 0 0 5px;
}
.fotowrapper {
	float: center;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
#foto {
	text-align: center;
}
.foto {
        width: 100%;
        text-align: center;
        float: center;
}

.foto .thumbnails {
        clear: both;
        margin: 0;
        padding: 0;
				padding-left: 38px;
        list-style: none;
}

.foto .thumbnails li {
        float: left;
        margin: 6px;
}
.foto .thumbnails img {
        width: 80px;
        border: 1px solid #cccccc;
}
.menu a:{
			color: #FFFFFF;

}
a.footerlink {
						color: #000099;
						font-weight: bold;
}
a:hover.footerlink{
						color: #000000;
						text-decoration:underline;

}
a.poweredbylink {
						color: #000099;
						font-weight: bold;
						

}
a:hover.poweredbylink {
						color: #000000;
						

}
.knop_zwart{
						background-image: url(../gfx/optie_model.gif);
						color: #ffffff;
}
input, textarea, select{
				background-color: #;
				border: 1px solid #000099;
}
#error{
			 color: #ffffff;

}