@charset "UTF-8";

/* RESET */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, blockquote, pre, fieldset, input {
	padding: 0;
	margin:	0;
}

img, div {
	behavior: url(scripts/iepngfix.htc);
}


:focus {
	outline: 0;
}

/* BASIS-INSTELLINGEN */

html, body {
	height: 100% 
}

ul, ol {
	list-style: none;
}

a {
	color: #2C84E0;
	text-decoration: none;
}

a:hover {
	color: #FFF;
	text-decoration: none;
}

.tekstlink a {
	color: #DFE1DF;
	text-decoration: none;
}

.tekstlink a:hover {
	color: #2C84E0;
}

.downloadlink {
	color: #ff9900;
	text-decoration: none;
}

.downloadlink:hover {
	color: #2C84E0;
}

body {
	background: url(../img/bg.gif) repeat-x #001042;
	font-family: Arial, Helvetica, sans-serif;
	color: #DFE1DF;
	font-size: 13px;
	line-height: 18px;	
}

body strong {
	color: #FFF;
}

.nobullet strong {
	color: #FFF;
}

.nobullet strong:hover {
	color: #2C84E0;
}


#wrapper {
	position: relative;
	width: 950px;
	min-height: 500px;
	background: url(../img/bg_wrapper.gif) no-repeat;
	margin: auto;
	padding-bottom: 81px;
}

.talen {
	float: left;
	width: 251px;
	height: 34px;
	background: url(../img/talen2.gif);
}

.talen .active {
	text-decoration: underline;	
}

.talen li {
	float: left;
	margin-right: -9px;
}

.talen a {
	font-size: 10px;
	color: #011F3F;
	line-height: 28px;
	padding-left: 45px;
}

.bgSelectbox {
	width: 500px;
	background: url(../img/bgSelectbox.png);
	background-position: top;
	padding: 5px;
}

.bgSelectbox table {
	font-size: 12px;
	color: #FF0000;
}

.details {
	width: 510px;
	background-color: #2c84e0;
	padding: 4px 0 0px 0;
	margin: 6px 0 100px 0;
	border-top: 1px #90253e solid;
}

.details_footer {
	background-image: url(../img/details.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 26px; 
	line-height: 26px; 
}

.details a  {
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

.details a:hover {
	color: #2C84E0;
}

.detailstekst {
	margin: 0 0 18px 0;
	padding: 0 10px 0 10px;
}

.detailstekst td {
	line-height: 20px;
	color: #001042;
}

.detailsruimte {
	background: url(../img/10x10.gif);
	width: 35px;
}

.detailstitel {
	font-weight: bold;
}

#content_home {
	float: left;
	width: 716px;
	height: 350px;	
	padding-left: 74px;
	margin-top: -23px;
}

#content_home ul a {
	background: url(../img/bullet_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 12px;
	text-decoration: none;
}

#content_home ul a:hover {
	background: url(../img/bullet_s.gif);
	background-repeat: no-repeat;
	background-position: 0 -18px;
	padding: 0 0 0 12px;
}

#subnav_contact {
	width: 200px;
	height: 7px;
	margin-top: 105px;
	float: left;
}

#content_contact {
	float: left;
	width: 509px;
	height: auto;	
	margin-left: 30px;
	margin-top: 0px;
}

#content_contact h3 {
	margin: 0px 0 5px 0; 
}

#content_contact ul {
	list-style-image: url(../img/bullet_tekst.gif);
	list-style-position: inside;
	line-height: 28px;
}

#content_contact ul ul {
	list-style-image: url(../img/bullet_tekst.gif);
	padding-left: 15px;
	line-height: 18px;
}

#content_contact ul a {
	color: #FFF;
	text-decoration: none;
}

#content_overig {
	float: left;
	width: 509px;
	height: auto;	
	padding-left: 223px;
	margin-top: 0px;
}

#content_overig h3 {
	margin: 5px 0 5px 0; 
}

#content_overig ul {
	list-style-image: url(../img/bullet_tekst.gif);
	list-style-position: inside;
}

.ulruimte {
	margin-bottom: 12px;
}

.dubbelelineheight {
	line-height: 36px;
	vertical-align: top;
}


#content_overig ul ul {
	list-style-image: url(../img/bullet_tekst.gif);
	padding-left: 15px;
	line-height: 18px;
}

#content_overig ul a {
	color: #FFF;
	text-decoration: none;
}

#content_overig ul a:hover {
	color: #2C84E0;
}

#content_dealers {
	float: left;
	width: 850px;
	height: 415px;	
	margin-left: 38px;
	margin-top: -8px;
}


.home_links {
	margin: 9px 0 0 16px;
	line-height: 16px;
}


#logo {
	float: right;
	width: 239px;
	height: 119px;
	background: url(../img/logo.gif);
}

#contentproduct {
	float: left;
	width: 509px;
	height: auto;
	margin-bottom: 40px;
}

#contentproduct ul {
	list-style-image: url(../img/bullet_tekst.gif);
	list-style-position: inside;
}

#contentproduct h3 {
	margin: 12px 0 4px 0;
}

#contentproduct img {
	margin-bottom: 15px;
}

#contentproduct table {
	color: #DFE1DF;
}

#contentitem {
	float: left;
	width: 509px;
	height: auto;
	margin: 0 0 40px 217px;
}

#footer {
	height: 60px;
	width: auto;
	position: relative;
	clear: both;
/*	margin-top: -60px; */
	background: url(../img/footer.gif) center no-repeat;
}
#nonFooter {
	position: relative;
	min-height: 100%;
}
* html #nonFooter {
	height: 100%;
}




/* SUBNAV */

#subnav {
	width: 400px;
	height: 7px;
	margin-top: 6px;
	float: left;
	font-size: 10px;
 	text-transform: uppercase;
}

#subnav li {
	float: left;
	color: #F9192A;
}

#subnav li a {
	color: #FFF;
	margin: 0 9px 0 9px;
}

#subnav a:hover {
	color: #2C84E0;
	text-decoration: none;
}


/* SUBNAVIGATIE */
.subnav {
	float: left;
	padding: 35px 0 0 5px;
	width: 195px;
	font-size: 12px;
	color: #DFE1DF;
	text-transform: uppercase;
	line-height: 32px;
	margin-right: 30px;
}

.subnav div a {
	text-decoration: none;
	padding: 0 0 0 25px;
	display: block;
	width: 195px;
	height: 30px;
}

.subnav div a:hover {
	color: #FFF;
	text-decoration: none;
}

.subnav_nonactive {
	background: url(../img/btn_spry.png) no-repeat;
}

.subnav_nonactive a {
	color: #DFE1DF;
}

.subnav_nonactive a:hover {
	color: #FFFFFF;
}

.subnav_active {
	background: url(../img/btn_spryactive2.png) no-repeat;
}

.subnav_active a {
	color: #DFE1DF;
}

.subnav_active a:hover {
	color: #FFFFFF;
}


/* PRODUCTNAVIGATIE */

#productnav {
	float: left;
	margin: 260px -9px 0 0; 
	padding-left: 21px;
}

#productnav div {
	margin-top: 4px;
}

#productnav div a {
	display : block;
	height : 25px;
	text-indent: 25px; 
	width: 185px;
	font-size: 12px;
	color: #4E4C4F;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
}

#productnav div a:hover, #fotos #aFotos, #film #aFilm, #folder #afolder, #presentatie #aPresentatie {
	background-position: 0 -25px;
}

#btnFotos a {
	background: url(../img/btn.jpg);
}

#btnFilm a {
	background: url(../img/btn.jpg);
}

#btnFolder a {
	background: url(../img/btn.jpg);
}

#btnPresentatie a {
	background: url(../img/btn.jpg);
}

#btnMirror1 {
	width: 185px;
	height: 59px;
	background: url(../img/btn_spiegeling1.gif);
}
#btnMirror2 {
	width: 185px;
	height: 59px;
	background: url(../img/btn_spiegeling2.gif);
}

/* TEKSTSTIJLEN */	

h1 {
	text-indent: -9999px;
}
	
h2 {
	font-size: 28px;
	color: #2C84E0;
	font-weight: normal;
	margin-top: 22px;
	padding-bottom: 11px; 
	border-bottom: 1px #D72229 solid;
	margin-bottom: 16px;
	line-height: 30px;
}

h3 {
	font-size: 17px;
	color: #2C84E0;
	font-weight: normal;
	margin: 40px 0 9px 0; 
}

h4 {
	font-size: 17px;
	color: #FFF;
	font-weight: normal;
	margin: 0 0 4px 0;
	padding: 10px 0 0 10px;
}

h5 {
	font-size: 17px;
	color: #2C84E0;
	font-weight: normal;
	margin: 40px 0 9px 0; 
}
h6 {
	font-size: 17px;
	color: #FFF;
	font-weight: bold; 
}

.textblue a {
	color: #2C84E0;
	font-size: 14px;
}

.nobullet {
	list-style-image: none;
}

p.statuserror, p.statusok { margin-bottom:20px; font-weight:bold; display:block; background:#FFF; padding:10px; }

p.statuserror { color:#ce0c2f; }

p.statusok { color:#090; margin-bottom:20px; font-weight:bold; }

.color { color: #2C84E0; }


