/* BASIS ELEMENTEN */ 
body {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	padding             : 0px;
	margin              : 0px;
	color               : #000;
	font-size           : 62.5%;
	background-color    : #000000;
}

h1 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1em;
	font-weight         : bold;
	color               : #000;
	line-height         : 1em;
	padding             : 0px;
	margin              : 0px;
}

.content {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.1em;
	line-height         : 1.4em;
	width               : 649px;
	color               : #FFFFFF;
	background-color    : #181818;
	padding-left        : 20px;
	padding-top         : 10px;
	padding-bottom      : 10px;
}

a:link, a:visited, a:active {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1em;
	color               : #FF8000;
	text-decoration     : underline;
}

a:hover {
	text-decoration     : none;
}

a.adresbalk:active {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.1em;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.adresbalk:link {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.1em;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.adresbalk:visited {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.1em;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.adresbalk:hover {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.1em;
	color               : #FFFFFF;
	text-decoration     : underline;
}

a.tekstmenu:active {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.tekstmenu:link {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.tekstmenu:visited {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FFFFFF;
	text-decoration     : none;
}

a.tekstmenu:hover {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FFFFFF;
	text-decoration     : underline;
}

a.tekstmenu_act:active {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FF8000;
	text-decoration     : none;
}

a.tekstmenu_act:link {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FF8000;
	text-decoration     : none;
}

a.tekstmenu_act:visited {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FF8000;
	text-decoration     : none;
}

a.tekstmenu_act:hover {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.2em;
	font-weight         : bold;
	color               : #FF8000;
	text-decoration     : underline;
}

/* GESPECIFICEERDE ELEMENTEN */ 
.am-impact, .am-impact a, .am-impact a:visited {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	text-align          : center;
	text-decoration     : none;
	color				: #666;
	font-weight			: bold;
}

.am-impact a:hover {
	text-decoration     : underline;
}

/* GESPECIFICEERDE ELEMENTEN */ 
.menu_item {
	padding-left        : 15px;
	height              : 20px;
	width               : 120px;
	background		    : #323232 url(../img/submenu_bg.gif) no-repeat 5px 8px;
	color               : #fff;
}

.menu_item_act {
	padding-left        : 15px;
	height              : 20px;
	width               : 120px;
	background		    : #212121 url(../img/submenu_bg.gif) no-repeat 5px 8px;
}

/* ACHTERGRONDEN */ 
.achtergrondboven {
	background-image    : url(../img/achtergrond_boven.gif);
	background-repeat   : no-repeat;
	width               : 562px;
	height              : 111px;
}

.achtergrondboven div {
	width				: 800px;
	height				: 110px;
	position			: relative;
}

.achtergrondboven .home_link {
	position			: absolute;
	left				: 655px;
	top					: 63px;
	display				: block;
	width				: 170px;
	height				: 54px;
	background			: url(../img/logo.gif) no-repeat left top;
	text-indent			: -900em;
}

.achtergrondmidden {
	background-image    : url(../img/achtergrond_midden.gif);
	background-repeat   : no-repeat;
	width               : 562px;
	height              : 75px;
}

.achtergrondmidden h1 {
	margin              : 24px 0px 0px 183px;
	color               : #5b5b5b;
	font-size           : 1.7em;
	font-weight         : bold;
	color               : #9b9c9b;
}

.achtergrondzijkant {
	background          : url(../img/zijkant.gif) no-repeat;
	width               : 171px;
	height              : 75px;
}

.achtergrondcontactbalk {
	background-image    : url(../img/balkonder_achtergrond.gif);
	background-repeat   : repeat-x;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1.1em;
	color               : #FFFFFF;
}

.achtergrondcontact {
	background-color    : #000000;
}

.begincontactbalk {
	background-image    : url(../img/balkonder_begin.gif);
	background-repeat   : no-repeat;
	height              : 79px;
	width               : 21px;
}

.eindcontactbalk {
	background-image    : url(../img/balkonder_eind.gif);
	background-repeat   : no-repeat;
	height              : 79px;
	width               : 21px;
}

.logo {
	background-image    : url(../img/winterslogo.gif);
	background-repeat   : no-repeat;
	height              : 71px;
	width               : 268px;
}

.menuzijkant {
	background-image    : url(../img/menu_zijkant.gif);
	height              : 20px;
	width               : 26px;
}

.menuonderkant_achtergrond {
	background-image    : url(../img/menu_achtergrond_o.gif);
}

.menuonderkant {
	background-image    : url(../img/menu_onder.gif);
	background-repeat   : no-repeat;
	height              : 41px;
}

.menustippellijn {
	background-image    : url(../img/menu_stippellijn.gif);
	height              : 1px;
}

.menubovenkant {
	background-image    : url(../img/menu_boven.gif);
	height              : 13px;
}

.menuzijkant_act {
	background-image    : url(../img/menu_zijkant_act.gif);
	background-repeat   : no-repeat;
	height              : 20px;
	width               : 26px;
}

.schets {
	background-image    : url(../img/schets.gif);
	background-repeat   : no-repeat;
	height              : 242px;
}

.schetsachtergrond {
	background-image    : url(../img/schetsonderkant.gif);
	background-repeat   : repeat-y;
}

/* MENU  */ 
#menu_top {
	padding             : 0px;
	margin              : 0px;
	height              : 19px;
	width               : 1000px;
	background          : url(../img/menu_top2.gif) left top no-repeat;
	background-color    : #242425;
}

#menu_bottom {
	padding             : 0px;
	margin              : 0px;
	height              : 33px;
	width               : 1000px;
	background          : url(../img/menu_bottom2.jpg) left top no-repeat;
}

#menu_bg {
	padding             : 0px 0px 0px 0px;
	margin              : 0px;
	height              : 32px;
	width               : 1000px;
	background          : url(../img/menu_bg.jpg) left top repeat;
	background-color    : #db6e00;
	border-bottom       : 1px solid #a75b0f;
}

#menu_bg ul {
	padding             : 0px;
	margin              : 0 0 0 161px;
	font-family         : Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size           : 12px;
	font-weight         : bold;
	color               : #FFF;
}

#menu_bg ul li {
	padding             : 0px;
	margin              : 0px;
	display             : inline;
}

#menu_bg ul li a:link, #menu_bg ul li a:visited {
	margin              : 0px;
	float               : left;
	padding             : 9px 33px;
	text-decoration     : none;
	color               : #FFF;
	border-right        : 1px solid #a75b0f;
}

#menu_bg ul li.first a:link, #menu_bg ul li.first a:visited {
	border-left        : 1px solid #a75b0f;
}

#menu_bg ul li a:hover {
	color               : #783d02;
}

#menu_bg ul li a.active,
#menu_bg ul li a.active:hover {
	padding             : 9px 33px;
	text-decoration     : none;
	float               : left;
	color               : #FFF;
	text-decoration     : none;
	background          : url(../img/menu_bttn_active.jpg) left top repeat-x;
	border-right        : 1px solid #a75b0f;
}

#menu_bg ul li.first a.active {
	border-left        : 1px solid #a75b0f;
}

/* formulier */ 
.veld {
	border              : 2px solid #181818;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1em;
	color               : #ff6600;
	background          : #FFFFFF;
}

.veldFout {
	border              : 2px solid #ff2222;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 1em;
	color               : #071974;
	background          : #FFFFFF;
}

.button {
	border              : 1px solid #aaaaaa;
	color               : #fff;
	font-weight         : bold;
	background-color    : #FF7F00;
	cursor              : pointer;
}

#melding {
	color               : #ff2222;
	display             : none;
	font-weight         : bold;
}

.contactformulier_titel {
	font-weight         : bold;
}

/* einde formulier */ 
.amimpact, .amimpact a, .amimpact a:visited {
	color               : #5f5f5f;
	text-decoration     : none;
}

.amimpact a:hover {
	text-decoration     : underline;
}

/* ---------- */ 
/* googlemaps */ 
/* ---------- */ 
iframe.googlemaps {
	border              : solid 1px black;
	overflow            : hidden;
}

#googlemaps {
	height              : 400px;
	width               : 300px;
	background          : #eee;
	text-align          : left;
	font-size           : 11px;
}

#googlemaps a {
	color               : #FF7F00;
}

