* {
	margin: 0;
}

html, body {
	height: 100%;
}

body {
	background: #f7c7e6 url(../images/body_bg.jpg) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	line-height: 18px;
}

#graphic_bg {
	background: url(../images/img_bg.jpg) center top no-repeat;
	min-height: 100%;
}

#conainer {
	width: 916px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

#shadow {
	background:	url(../images/main_shadow.png) repeat-y;
	width: 900px;
	padding: 0 8px;
}

#main {
	background: #e14282 url(../images/main_bg.jpg) no-repeat;
	width: 808px;
	padding: 210px 61px 40px 29px;
	border-left: 1px solid #b42b62;
	border-right: 1px solid #b42b62;
	position: relative;
}

#logo {
	position: absolute;
	top: 74px;
	left: 44px;
}

#language {
	background: url(../images/language_bg.png) no-repeat;
	width: 67px;
	height: 35px;
	padding: 9px 13px 0 10px;
	position: absolute;
	right: 61px;
	top: 0;
}

#left_col {
	float: left;
}

#menu {
}

#contact {
	background: url(../images/contact_bg.png) no-repeat;
	width: 153px;
	height: 75px;
	padding: 27px 0 0 47px;
	position: relative;
	left: -46px;
	color: #6a3658;
}

#right_col {
	width: 593px;
	float: right;
}

#content_title {
	background: url(../images/content_head.png) no-repeat;
	width: 585px;
	height: 34px;
	padding-right: 8px;
	text-align: right;
	margin-bottom: 15px;
}

#main_bottom {
	background: url(../images/main_bottom.png) no-repeat;
	width: 916px;
	height: 17px;
}

#footer {
	width: 880px;
	padding: 10px;
	text-align: center;
	color: #6a3658;
}

.clear {
	clear: both;
}


/* STYLE
-------------------- */

a {
	outline: none;
	color: white;
}
a:hover {
	text-decoration: none;
}

#menu ul {
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	padding: 0;
}
#menu li {
	width: 171px;
}
#menu li:hover {
	background: url(../images/menuitem_hover.png) right 2px no-repeat;
}
#menu a {
	background: url(../images/menuitems.png) no-repeat;
	background-position: 0 -180px;
	display: block;
	width: 132px;
	height: 21px;
	padding: 8px 9px 5px 13px;
	margin-bottom: 2px;
	color: white;
	text-decoration: none;
	font-size: 11px;
}
#m1 { background-position: 0 0 !important; }
#m2 { background-position: 0 -36px !important; }
#m3 { background-position: 0 -72px !important; }
#m4 { background-position: 0 -108px !important; }
#m5 { background-position: 0 -144px !important; }
#m6 { background-position: 0 -180px !important; }
#nav li {
	position: relative;
}
#nav li ul {
	position: absolute;
	left: -999em;
}

#nav li:hover ul {
	left: 171px;
	top: 0;
}

#footer a, #contact a {
	color: #6a3658;
}
#footer a:hover, #contact a:hover {
	text-decoration: none;
}

#contact #tel, #contact #fax, #contact #email, #contact #mobiel {
	background: url(../images/icons.gif) no-repeat;
	padding-left: 20px;
}
#contact #tel { background-position: 0 2px; }
#contact #fax { background-position: 0 -16px; }
#contact #email { background-position: 0 -37px; }
#contact #mobiel { background-position: 2px -57px; }

#lang_nl, #lang_en {
	background: url(../images/flags.png) no-repeat;
	width: 30px;
	height: 23px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
#lang_nl { float: left; }
#lang_en { background-position: 0 -23px; float: right; }


/* CONTACT
--------------------*/

input[type="text"], input[type="password"], textarea {
background:			#f7c7e6;
width:				220px;
border:				1px solid #a62458;
padding:            5px 6px;
font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:			11px;
}
textarea {
	height: 100px;
}
input[type="submit"] {
	background: url(../images/btn_bg.gif) repeat-x;
	border: 1px solid #a62458;
	width: 232px;
	height: 26px;
	cursor:	pointer;
	color: #1f2c66;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input[type="submit"]:active {
	background-position:0 -26px;
	padding-top: 2px;
}
.table_login td, .table_contact td {
	padding: 3px;
}
.td_left {
	width: 130px;
}
.tr_error input, .tr_error textarea, .tr_error select { border: 1px solid red; }
.tr_error td { color: red; background: url(/images/trans_white.png); }
