*
{
	font-family : Verdana, Arial;
	color : #660000;
	font-size : 11px;
}

HTML, BODY
{
	height : 100%;
	margin : 0px;
	padding : 0px;
	position : relative;
}

BODY
{
	background-color : #EFE5E4;
	margin : 0px;
	padding : 0px;
}

H1
{
	font-size : 16px;
	color : #ff6600;
	margin : 0px;
	margin-bottom : 18px;
	font-weight : bold;
}

H2
{
	font-size : 11px;
	color : #ff6600;
    font-weight : bold;
    padding : 0px;
    margin: 0px;
	margin-bottom : 9px;
}

H3
{
	font-size : 11px;
	color : #ff6600;
    font-weight : normal;
    padding : 0px;
    margin: 0px;
	display:inline;
}

H4
{
	font-size : 11px;
	color : #660000;
    font-weight : normal;
    padding : 0px;
	display:inline;
    margin: 0px;
}

H5
{
	font-size : 9px;
	color : #ff6600;
    font-weight : normal;
    padding : 0px;
	display:inline;
    margin: 0px;
}

H6
{
	font-size : 9px;
	color : #660000;
    font-weight : normal;
    padding : 0px;
	display:inline;
    margin: 0px;
}

H1.newsheader
{
	font-size : 12px;
	color : #ff6600;
    font-weight : bold;
    padding : 0px;
    margin: 0px;
	margin-bottom : 0px;
}

TEXTAREA
{
	border : 1px solid #006633;
	overflow : auto;
}

FORM
{
	margin:0px;
}

TD IMG
{
	padding : 0;
	margin : 0;
}

IMG
{
	border : 0;
	padding : 0;
	margin : 0;
}

A, A:link, A:visited, A:active
{
	font-weight : bold;
    text-decoration : underline;
}

A.notbold:hover
{
	font-weight : normal;
    text-decoration : underline;
}
A.notbold,
A.notbold:link,
A.notbold:visited,
A.notbold:active
{
	font-weight : normal;
    text-decoration : underline;
}

A:hover
{
	font-weight : bold;
    text-decoration : underline;
}

P
{
	margin: 0px;
	padding-bottom : 15px;
}

HR
{
	border : 0px solid red;
	margin : 0;
	padding : 0;
	border-bottom : 1px solid #EFE5E4;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	margin-bottom : 8px;
	width : 100%;
}

.hr
{
	border : 0px solid red;
	margin : 0;
	padding : 0;
	border-bottom : 2px solid #ff6600;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	margin-top : 4px;
	margin-bottom : 8px;
	margin-left : 10px;
	margin-right : 20px;
	width : 100%;
}

UL
{
	margin-top : 0px;
	margin-bottom : 5px;
}

TABLE TD
{
	vertical-align : top;
	text-align : left;
}

/* ADMIN DIV */
.admindiv
{
	background-color:#eeeeee;
	position:absolute;
	border:1px solid #000;
}

.admindiv #header
{
	padding:2px;
	width:200px;
	background-color:#444444;
	color:#FFF;
	font-weight:bold;
}

.admindiv #body
{
	padding:2px;
}

/* MAIN CSS */
#body
{
	height : 100%;
}

#main
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width : 955px;
	min-height : 100%;
	background-image : url(../_images/site/bgfill.png);
}

#maintable
{
	width : 955px;
	padding-top : 30px;
	height : 740px;
}

#logo
{
	background-image : url(../_images/site/logo_lnv.png);
	width : 200px;
	height : 95px;
	background-repeat : no-repeat;
}

#zoekstylisten
{
	background-image : url(../_images/site/zoekstylisten.png);
	width : 200px;
	height : 16px;
	background-repeat : no-repeat;
    padding-bottom : 5px;
}

.spacerheight
{
	height : 39px;
}
.spacerheight15
{
	height : 15px;
}

#top
{
	height : 30px;
}

#orangeblock
{
	background-image : url(../_images/site/orange_block_bottom.png);
	background-repeat : no-repeat;
	width : 30px;
	height : 30px;
	position: absolute;
	top : 570px;
}

#redandorange
{
	background-image : url(../_images/site/red_and_orange_blocks_bottom.png);
	background-repeat : no-repeat;
	width : 230px;
	height : 30px;
	background-color : #660000;
	position: absolute;
	top : 570px;
}

/* DIRECT CONTACT */
#directcontact
{
	position : absolute;
	top : 600px;
	width : 218px;
	border : 0px solid white;
	font-size : 10px;
	color : #EFE5E4;
	font-weight : normal;
	text-align : right;
}
#directcontact A
{
	font-size : 10px;
	color : #EFE5E4;
	font-weight : normal;
	padding-left : 10px;
	text-decoration : underline;
}
#directcontact H2
{
	font-size : 11px;
	color : #EFE5E4;
	text-decoration : none;
}

/* NEWSLETTER */
#nieuwsbrief
{
	position : absolute;
	top : 670px;
	width : 218px;
	border : 0px solid white;
	font-size : 10px;
	color : #EFE5E4;
	font-weight : normal;
	text-align : right;
	padding-bottom : 5px;
}

#nieuwsbrief .button
{
	color : #FFF;
	border : 1px solid #FFF;
	padding : 3px;
	cursor : pointer;
	cursor : hand;
}
#nieuwsbrief H2
{
	font-size : 11px;
	color : #EFE5E4;
	text-decoration : none;
}


/* MENU */

#menuex
{
	position : absolute;
	top : 6px;
	padding-left : 50px;
}
#menuex A
{
	font-size : 9px;
	color : #EFE5E4;
	font-weight : normal;
	padding-left : 10px;
	text-decoration : none;
}

#menu
{
	position : absolute;
	width : 585px;
	height : 40px;
	padding-left : 110px;
	background-image : url(../_images/site/menubg.png);
	z-index : 1;
}

#menuitems
{
	position : absolute;
	width : 545px;
	height : 40px;
	padding-left : 80px;
	margin-top : 10px;
	z-index : 2;
}

.menuSubItem_Container
{
	background-color : #e8d9d9;
	visibility:hidden;
	position:absolute;
	padding-top : 10px;
	padding-bottom : 6px;
	z-index : 10;
}

.menusubitem
{
	width:175px;
	cursor:pointer;
	background-image : url(../_images/site/bulsmall.png);
	background-repeat : no-repeat;
	background-position : 10px 3px;
	margin-top : 8px;
	margin-bottom : 8px;
}

.menusubitem A,
.menusubitem A:active,
.menusubitem A:visited,
.menusubitem A:hover,
.menusubitemselected A
{
	color : #ff6600;
	font-weight : normal;
	padding-left : 20px;
	white-space : nowrap;
	font-size : 11px;
	text-decoration : none;

}
.menusubitemselected A,
.menusubitemselected A:active,
.menusubitemselected A:visited
{
	color : #660000;
	text-decoration : underline;
	font-weight : normal;
}

.menusubitem A:hover
{
	color:#660000;
}

A.menuitem,
A.menuitem:active,
A.menuitem:visited,
A.menuitemselected
{
	font-size : 13px;
	color : #ff6600;
	font-weight : normal;
	text-decoration : none;
	white-space : nowrap;
}

A.menuitemselected,
A.menuitemselected:active,
A.menuitemselected:visited
{
	color : #660000;
	text-decoration : underline;
	font-weight : normal;
}

.menuitem:hover
{
	color : #660000;
	font-weight : normal;
}

.menuspacer
{
	background-image : url(../_images/site/menuspacer.gif);
	background-position : center;
	width : 6px;
	margin-left : 13px;
	margin-right : 13px;
	margin-top : 2px;
}

/* COLUMNS */
.col2
{
	width : 200px;
}

.col3
{
	width : 20px;
}

.col4
{
	width : 415px;
}

.col1,
.col5,
.col7
{
	width : 30px;
}

.col6
{
	width : 230px;
}

/* SEARCHES */
.select
{
	width : 173px;
	border : 1px solid #7f9db9;
}

#zoekprovincie
{
	margin-top : 4px;
}
#zoekplaats
{
	margin-top : 4px;
}
#zoekland
{
	margin-top : 8px;
}
#kaartje
{
	background-image : url(../_images/site/kaartje.png);
	background-repeat : no-repeat;
	width : 200px;
	height : 285px;
	margin-top : 10px;
}

#projecten
{
	background-image : url(../_images/site/projecten.png);
	width : 200px;
	height : 305px;
}

/* NEWS */
#newsheader
{
	background-image : url(../_images/site/header_nieuws.png);
	width : 68px;
	height : 15px;
}

.nieuwsblok H1
{
	margin : 0px;
	font-size : 12px;
	color : #ff6600;
}

.nieuwsblok
{
	color : #ff6600;
	width : 190px;
	float : left;
	line-height: 16px;
}

.nieuwsblok A
{
	color : #ff6600;
}

#nieuws1
{
	margin-left : 10px;
}
#nieuws2
{
	margin-left : 25px;
}

/* CONTENT */
#content
{
	padding-left : 10px;
	line-height: 16px;
}

#fotohome,
#fotozoek,
#fotoprofiel,
#fotocontact,
#fotomakelaars,
#fotooverons,
#fototraining,
#fotonieuws
{
	background-image : url(../_images/site/foto_home.jpg);
	width : 230px;
	height : 540px;
	position: absolute;
}

#fotozoek
{
	background-image : url(../_images/site/foto_zoek.jpg);
}
#fotoprofiel
{
	background-image : url(../_images/site/foto_profiel.jpg);
}
#fotocontact
{
	background-image : url(../_images/site/foto_contact.jpg);
}
#fotomakelaars
{
	background-image : url(../_images/site/foto_makelaars.jpg);
}
#fotooverons
{
	background-image : url(../_images/site/foto_overons.jpg);
}
#fototraining
{
	background-image : url(../_images/site/foto_training.jpg);
}

/* AD */
#ad
{
	background-color : #ff6600;
	width : 200px;
	min-height : 105px;
}

#adtext H1
{
	color : #FFF;
	font-size : 12px;
	margin-bottom : 4px;
}

#adtext
{
	padding-top : 10px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 10px;
	line-height: 16px;
}

#adtext A
{
	font-size : 10px;
	color : #FFF;
}

/* LOGO'S */
#lnvlogo
{
	background-image : url(../_images/site/lnv.png);
	width : 29px;
	height : 43px;
	float : right;
	margin-top : 45px;
}
#lnvlogomaster
{
	background-image : url(../_images/site/lnvmaster.png);
	width : 29px;
	height : 43px;
	float : right;
	margin-left : 15px;
	margin-top : 45px;
}

.detail IMG
{
	padding-right : 10px;
}

.detail H1
{
	margin-bottom : 0px;
	font-size : 14px;
}
.detail .smallh1
{
	color : #ff6600;
	font-size : 11px;
}
.detail H2
{
	margin-bottom : 0px;
	font-size : 12px;
	color : #660000;
}

.detail
{
	margin-bottom : 5px;
}
.detail TD
{
	font-size : 11px;
	color : #660000;
}

#contact
{
	padding-top : 30px;
}

#contacttext
{
	padding-top : 4px;
	margin-left : 5px;
	float : left;
}

.newslink
{
	white-space : nowrap;
}

#projectimages
{
	padding-top : 40px;
	padding-left : 10px;
	position : absolute;
	width : 200px;
}

#projectimages .imgcontainer
{
	height : 85px;
	width : 65px;
	float : left;
}

.input,
.textarea,
.question
{
	width : 180px;
	border : 1px solid #EFE5E4;
    margin-bottom : 5px;
}

.question,
.textarea
{
	height : 100px;
}

.contacttable TH
{
	vertical-align : top;
}

.rood
{
	color : #660000;
}

.small
{
	font-size : 10px;
	vertical-align: middle;
}

.contacttable TH
{
    text-align: left;
}