@charset "utf-8";

/* default.css voor martera aquacel */

body {
	margin:0;
	padding:0;
	}

*html {
	margin:0;
	padding:0;
	}

/* algemene terugkerende classes */

.Holder { clear:both; }

.Center { text-align:center; position:relative; }	
.Centered { margin:0 auto; text-align:left; position:relative; }

.Column { float:left;}
.ColumnRight { float:right;}

.Span-14	{ width:912px; }
.Span-10	{ width:662px; }
.Span-8		{ width:514px; }
.Span-7		{ width:390px; }
.Span-6		{ width:410px; }
.Span-4		{ width:236px; }
.Span-5		{ width:321px; }
.Span-3		{ width:212px; }
.Span-35	{ width:225px; }

.Padding { padding:0 20px; }

.Padding2 { padding:15px 20px 0 20px; }

.Padding3 { padding: 0 0 20px 20px; }

.MarginLeft { margin-left:10px; }

.MarginRight { margin-right:20px; }

.MarginRight2 { margin-right:16px; }

.MarginBottom { margin-bottom: 20px; }

.Border { border-bottom:1px solid #ccc; }

/* Basic horizontal menu */

.Horizontal ul {
	list-style:none;
	margin:0;
	padding:0;
	}

.Horizontal ul li {
	position:relative;
	float:left;
	}

.Horizontal ul li a {
	display:block;
	}

.Horizontal ul li a span {
	display:block;
	float:none;
	}

.Horizontal ul li ul {
	display:none;
	position:absolute;
	}

.Horizontal ul li:hover ul, .Horizontal ul li.Hover ul {
	display:block;
	}

/* basic vertical menu */

.Vertical ul {list-style:none; margin:0;}

.Vertical ul ul { margin:0; padding:0; }

.Vertical ul li, .Vertical ul ul li {clear:both; padding:0 !important; margin:0 !important; }

.Vertical ul li a {
	display:block;
	position:relative;
	width:auto;
	clear:both;
	float:left;
	/* width:custom */
	}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.Clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;	
}

.Clearfix{display: inline-block;}
* html .Clearfix {height: 1%;}
.Clearfix {display: block;}

/************* wax */

a.Wax {
	display:block;
	width:28px;
	height:23px;
	background:url(img/wax_logo.gif);
	text-indent:-9999px;
	float:right;
	}

a.Wax:hover { background-position: 0 -23px; }

/*************************** BEGIN DESIGN */

body { color:#001850; background:#f3f1ec url(img/back_body.gif) repeat-x; }

/**************** Header */

#HeaderHolder {
	height:413px;
	}

#Header {
	height:413px;
	position:relative;
	margin-top:23px;
	}

#Flash { position:absolute; top:23px; }

a.Logo {
	position:absolute;
	display:block;
	height:52px;
	width:225px;
	left:77px;
	top:39px;
	text-indent:-9999px;
	background:url(img/logo2.png) top left no-repeat;
	cursor:pointer;
	}

/*************** Content, variabele kleuren */

#RealContent { margin-top:10px; padding-top: 3px; }

#Foto { float:left; }

.MainText { position:relative; }

#ContentWhite { background:#f9f8f6; }

.ContentTop, .ContentBottom { height:8px }

.ContentTop { background-position: top left; }

.ContentBottom { background-position: bottom left; }

#ContentWhite .ContentTop, #ContentWhite .ContentBottom { 
	width:663px; 
	background-image: url(img/content_borders.gif) ;
	overflow:hidden;
	}

.ContentBlue { 
	background:#3b8ab0; 
	color:#fff; 
	font-family:"trebuchet MS", Tahoma, arial, sans-serif; 
	font-style:italic; 
	font-size:1.1em; 
	margin-top:15px; 
	line-height:1em;
	}

.ContentBlue p {margin:0;}

.ContentBlue .ContentTop, .ContentBlue .ContentBottom { 
	width:514px; 
	background-image: url(img/content_borders3.gif) ;
	overflow:hidden;
	}

.ContentBlue a { color:#fff; }

/*#en .ContentBlue, #de .ContentBlue, #fr .ContentBlue { display:none; }*/

/****** Contactknop */

a.Contact {
	background:url(img/contact_left.gif) center left no-repeat;
	color:#fff;
	text-decoration:none;
	margin:15px 0 0 12px;
	display:block;
	padding:0 0 0 13px;
	}

a.Contact span { padding:7px 13px 9px 0; display:block; background:url(img/contact_right.gif) center right no-repeat; }

/************** Menu */

#Menu { margin-top:35px; }

#Menu ul { padding:0; }

#Menu ul li a {
	background:#3b8ab0;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	padding:6px 10px 7px;
	border-bottom:1px solid #76adc8;
	border-top:1px solid #28586f;
	width:216px;
	font-size:1.2em;
	float:left;
	}

#Menu ul li a:hover, #Menu ul li a:focus, #Menu ul li.active a { background:#90c1d9; color:#006699}

#Menu ul li a.First {
	background: url(img/menu_corners.gif) 0px -74px no-repeat;
	border-top:none;
	}

#Menu ul li a.Last {
	background: url(img/menu_corners.gif) 0px -43px no-repeat;
	border-bottom:none;
	}

#Menu ul li a.First:hover, #Menu ul li a.First:focus, #Menu ul li.active a.First { background-position: 0 -111px; }

#Menu ul li a.Last:hover, #Menu ul li a.Last:focus, #Menu ul li.active a.Last { background-position: 0 -7px ; }

#Menu ul ul { margin:0; padding:0; display:none; width:246px; }

#Menu ul ul li a { border:0; }

/******* language menu */

ul.Language { position:absolute; right:0; }

ul.Language li a {
	text-decoration:none;
	font-size:0.9em;
	color:#969696;
	display:block;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
	border-right:1px solid #e15826;
	}

ul.Language li.Last a { border:none; }

ul.Language li a.Active, ul.Language li a:hover, ul.Language li a:focus { color:#d6755e; }

/****** homelink */

a.Home { 	
	font-size:0.9em;
	color:#595959;  
	position:absolute;
	left:0;
	text-decoration:none;
	display:block;
	background:url(img/home2.gif) left top no-repeat;
	padding:2px 0 0 15px;
	}

/****** News */

.Date {font-weight:bold; margin-bottom:-10px; display:block }

/****** Forms, Contact */

#frmContact fieldset {
	border:0;
	padding:0;
	margin:0;
	}

.row { padding-top:10px; }

input.Button { 
	background:#7b9633; 
	border:1px solid #b7c58f;
	border-bottom-color: #3d4d10;
	border-right-color: #3d4d10;
	padding:3px 6px; 
	font-size:1.2em; 
	font-weight:bold; 
	color:#FFFFFF; 
	cursor:pointer; 
	}

input.Button:hover { background:#8fac40; }

input.formfield_text, textarea, #security_code  {
	border:none;
	background:#f5f4f0;
	padding:6px;
	width:187px;
	font:1.2em normal Tahoma, Arial, sans-serif;
	clear:both;
	}

input.formfield_text { background:url(img/back_input.gif) }

input.Short, #security_code { width:87px; background:url(img/input_short.gif) }

input.Medium { width:134px; background:url(img/input_medium.gif) }

textarea {
	height:158px;
	overflow:auto;
	width:299px;
	background:url(img/back_area.gif)
	}

input.formfield_submit {
	cursor:pointer;
	font-weight:bold;
	color:#030;
	width:auto;
	padding:5px 10px;
	border-top-color:#e4e1da;
	border-left-color:#e4e1da;
	border-bottom-color:#b1b0ad;
	border-right-color:#b1b0ad;
	}

input.formfield_radio { width:auto; }

label { margin-left:7px; clear:both; display:block; }

.Radios label { clear:right; float:left; }

input.Radio, input.checkbox { float:left; clear:left; margin:3px 0 0 0; }

.Radios ul { margin:0 15px 15px 0; padding:0; list-style:none; float:left; }

.Radios p { margin:0 0 10px 0; }

.Captcha { float:left; }

#security_code {
clear:right;
margin-left:15px;
}

.Buttons { clear:both; }

#Footer { padding:20px 0; }

/*********** home */

.Home ul { padding-left:29px; }

p.Ol { position:relative; }

p.Ol span { display:block; width:24px; height:24px; float:left; margin:3px 5px 0 0; background-position:top left; background-repeat:none; text-indent:-9999px; }

p.Ol span.Ol1 { background-image: url(img/ol1.gif); }

p.Ol span.Ol2 { background-image: url(img/ol2.gif); }

