body.main{
	background-image: url("../images/layout_background.gif");
	background-repeat: repeat-x;
}

body.login{
	background-color: #eaeaea;
}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, table{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
	color: #545454;
}

input, textarea, select{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 8pt;
}

a{
	color: #f16c00;
	text-decoration: none;
}

a:hover{
	color: #eb4518;
	text-decoration: underline;
}

a.menu{
	color: #545454;
	text-decoration: none;
}

a.menu:hover{
	font-weight: bold;
	color: #545454;
	text-decoration: none;
}

a.admin{
	color: #545454;
	font-weight: bold;
}

a.footer{
	color: #6c970e;
	font-weight: bold;
}

a.model{
	font-weight: bold;
	color: #545454;
	text-decoration: none;
}

a.model:hover{
	font-weight: bold;
	color: #545454;
	text-decoration: none;
}

img{
	border: 0px;
}

h1{
	margin-top: 0;
	font-family: "Lucida Grande", "Trebuchet MS";
	font-size: 200%;
	letter-spacing: -1px;
	color: #545454;
	font-weight: bold;
	padding: 10px;
}

/* STRUCTUUR */
table.container{
	width: 100%;
	height: 100%;
}

td.header{
	width: 750px;
	height: 137px;

	background-image: url("../images/layout_header.gif");
	background-repeat: no-repeat;

	border-top: 0px;
}

td.header_admin{
	width: 750px;
	height: 137px;

	background-image: url("../admin/images/layout_header.gif");
	background-repeat: no-repeat;

	border-top: 0px;
}

td.sub_header{
	width: 750px;
	height: 41px;

	background-image: url("../images/layout_subheader.gif");
	background-repeat: no-repeat;

	border-top: 0px;
}

td.menu_containter{
	width: 134px;
}

table.menu{
	width: 134px;

	background-color: #ebebeb;
	border-right: 1px solid #c3c3c3;
}

td.menu_item{
	width: 134px;

	background-color: #e0e0e0;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #c3c3c3;
}

td.menu_bottom_containter{
	width: 134px;
	height: 25px;
}

td.menu_bottom{
	width: 134px;
	height: 25px;

	background-image: url("../images/layout_menu_bottom.gif");
	background-repeat: no-repeat;
}

td.content_containter{
	width: 616px;
	height: 100%;
}

div.content{
	padding-left: 10px;
	padding-top: 10px;
}

td.footer{
	width: 100%;

	margin-top: 20px;

	background-color: #cae591;
	border-top: 1px solid #a0d038;
	border-bottom: 1px solid #a0d038;

	color: #6c970e;
	font-size: 7pt;
	text-align: center;
}

/* ITEMS ONDER HET MENU */
p.validators{
	width: 134px;
	text-align: center;
}

/* TEXTUELE AANPASSINGEN */
p.melding{
	font-weight: bold;
	text-align: center;
}

p.model_naam{
	text-align: center;
	font-weight: bold;
}

p.samenwerking{
	text-align: center;
	font-size: 7pt;
}

/* CONTACT */
table.contact{
	width: 600px;
}

td.contact_header{
	width: 600px;

	font-weight: bold;
}

td.contact_row{
	width: 300px;
}

/* GASTENBOEK */
table.gastenboek_knoppen{
	background-color: #545454;
	border: 1px #545454 solid;
	color: #ffffff;
}

table.gastenboek_bericht{
	border: 1px #545454 solid;
}

td.gastenboek_header{
	border-bottom: 1px #545454 solid;
}

tr.gastenboek_footer{
	border-top: 1px #545454 solid;
	font-weight: bold;
}

/* UBB */
td.ubb_quote{
	background-color: #f9f9f9;
	border: 1px solid #545454;
}

/* MODELLEN */
div.model_van_de_maand{
	border: 1px solid #545454;
	width: 300;
}

div.model{
	border: 1px solid #545454;
	width: 100;
}

img.model, img.model_foto{
	border: 1px solid #545454;
}

img.model_foto{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

img.model_over{
	border: 1px dotted #000000;
}

/* ADMIN */
td.login_lock{
	background-color: #dfdbdc;
	border-right: 1px solid #c7c7c7;
}

td.login_form{
	background-color: #ffffff;
}

table.login{
	border: 1px solid #c7c7c7;
}

/* GLOBALE TABLE HEADERS */
tr.header_row, td.header_row{
	font-weight: bold;
}

/* E-CARDS */
img.e-card{
	border: 1px solid #545454;
	cursor: pointer;
}

/* PLAATJES VERGROTEN */
#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 5px;
	background-color: white;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}