/* doc.flow credits: Eivind Savio, StrictlyCSS.com - NOT FOLLOWED in this 1st version */


* {padding:0; margin:0; border:0}


body, html {color:#3C3C3C;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.45em;text-align:center}

body {font-size:70%; background:url(images/bg/bg3.png) repeat-y center #000}

p {padding:8px 0}

.height { color:#777; line-height:2.0em; padding-top:5px}

a {color:#366599; text-decoration:none; border-bottom:1px dotted #7ba9cd}

a:hover {color:#9f0000; text-decoration:none; border-bottom:0}

a:active, a:focus {outline: 0}

a.extern {padding-right:16px; background:transparent url(images/bg/external.gif) no-repeat center right} 

img {display: block;}

.inline {display: inline;}


h1, h3, h4, h5 {color:#366599; font-weight:bold; letter-spacing:1px; padding:26px 0 6px 0}

h1 {font-size:1.68em; line-height:1.28em; padding:52px 0 8px 0}

h2 {font-size:1.22em; font-weight:500; color:#777; padding:0 0 18px 0; line-height:1.32em}

h3 {font-size:1.15em}

h4	{font-size:1.0em} 


.up6{padding-top:24px}.up10{padding-top:20px}.up14{padding-top:16px}

.do6{padding-top:36px}.do10{padding-top:40px}.do30{margin-top:60px}.do50{margin-top:80px}.do70{margin-top:100px}

.do80{margin-top:110px}.do90{margin-top:120px}.do120{margin-top:150px}.do200{margin-top:230px}


.clear {clear:both}


#mC {

width:856px; background:#fff; margin:0 auto;

margin-top:16px; margin-bottom:15px;

text-align:left; display:block}


#hd {height:70px;	background:#fff}


.ou {margin-top:0px; padding-left:0px}

.in {width: 540px} 

* html .in {width: 100%}


.fw {float:left; width:794px; margin-left:-0px; background:#fff; margin-top:10px}


#con {float:left; margin-top:0px; width: 540px}

* html #con {position:relative} /* IE need */


.cWrap {margin:0px 15px 67px 61px} 

.cWrap ol, .cWrap ul {margin:10px 26px 10px 26px; line-height:1.58em}

.cWrap li {padding-bottom:2px}



#left {

float:right; line-height:1.44em; margin-top:0px;

width:166px; height:auto; padding:20px 0 70px 0; background:url(images/bg/de_kleijn_lg.jpg) no-repeat}

* html #left {position:relative; /* IE need */ height:250px}

#left ul {list-style:none; padding:4px 0 6px 0; line-height:1.67em}

#left li {padding:1px 0 5px 0}

#left em {color:#8C8C8C; font-style:italic}

#left em em {font-style: normal}



img {border:0; margin:30px 35px 20px 5px; float:left}

img.pl {border:0; margin:65px 53px 50px 0; float:left}

img.pl2 {border:0; margin:36px 45px 35px 0; float:left}

img.pl3 {border:0; margin:30px 40px 25px 0; float:left}



img.left {border:0; margin:25px 35px 20px 0; float:left}

img.right {border:0; margin:25px 0 20px 35px; float:right}

img.clear {border:0; padding:0; margin:0}

img.nul {border:0; margin:0; padding:0 6px}



.blw {color:#366599}

.red {color:#9F0000}
a.top {color:#9F0000; text-decoration:none; border:0; padding-top:40px} a.top:hover {color:#366599; text-decoration:none; border:0}

.grs {color:#8C8C8C}





/*  M E N U  */

.qmmc {position:relative; z-index:1}.qmmc a {float:left;display:block;white-space:nowrap; z-index:1}


	/* MAIN Container */

	#qm0 {height: 54px; background: #f8f8f8 url(images/bg/bto_07.jpg) repeat-x  bottom; border-bottom:0}


	/* MAIN Items */

	#qm0 a {

		color:#366599;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.88em; text-decoration: none;

		padding:18px 30px 18px 28px; border-right:1px solid #fff; background: transparent; border-bottom:0}


	/* MAIN Hover + Active State */

	#qm0 a:hover, #qm0 .current { 

		color:#9f0000; text-decoration:none; background: #f5f5f5 url(images/bg/bto_03.jpg) repeat-x}

	


/* *  ftr  * */

#ftr {width:856px; color:#3c3c3c; font-size:9px; margin:0 auto; text-align:center; padding:5px 60px 22px 60px}




/* *  ICONS  * */

#tel, #contact, #download, #tools, #chat, #foto, #date, #sign, #adress, #home, #web, #news, #print, #search, #mail {font-weight: bold; letter-spacing:1px; font-size: 1.03em; line-height:1.44em; margin-left: -3px; margin-top:4px; padding:31px 0 2px 31px}

#fot2, #con2, #sea2, #sig2 {color:#9f0000; margin-left:20px; margin-top:4px; padding:32px 0 12px 31px}


#contact, #con2 {background: url(images/bg/i1_02.jpg) no-repeat left 26px}

#tel {background: url(images/bg/i1_05.jpg) no-repeat left 26px}

#download {background: url(images/bg/idk-dwn.jpg) no-repeat left 26px}

#tools {background: url(images/bg/i1_06.jpg) no-repeat left 26px}

#chat {background: url(images/bg/i2_08.jpg) no-repeat left 26px}

#foto, #fot2 {background: url(images/bg/i2_16.jpg) no-repeat left 26px}

#web {background: url(images/bg/i2_06.jpg) no-repeat left 26px}

#news {background: url(images/bg/i1_16.jpg) no-repeat left 26px}

#print {background: url(images/bg/i1_15.jpg) no-repeat left 26px}

#search, #sea2 {background: url(images/bg/i2_05.jpg) no-repeat left 26px}

#mail {background: url(images/bg/i1_02.jpg) no-repeat left 26px}

#adress {background: url(images/bg/i2_03.jpg) no-repeat left 26px}

#sign, #sig2 {background: url(images/bg/i2_04.jpg) no-repeat left 26px}


/*  TABLE  */

table {color:#333; font-size:9px; text-align:right; border-collapse:collapse; border:1px solid #ebebeb; border-top:0; margin:18px 0 15px 0}

td, td *{border-right: 1px solid #ebebeb; border-bottom:1px solid #f2f2f2; padding:8px 10px}

tr.alt td {background:url(images/bg/bto_07.jpg) repeat-x #fcfcfc}

tr.over td {color:#000; background:#F7E6E6}

th {color:#fff; font-size:10,5px; text-align:right; background: url(images/bg/th_03.jpg) repeat-x #78a2cc;

	border-left:1px solid #ebebeb; border-right:1px solid #7ba9cd;	border-bottom:1px solid #fff;	padding:8px 10px}


table.rightfloat{float:right}

table.l, tr.l, table.l td {padding-right:35px}

table.c, tr.c, td.c {text-align:center}

table.r, tr.r, td.r, tr.r th, tr.r td, th.r {text-align:right}

table.space, tr.space, td.space, th.space, ul.space {text-align:left; padding-left:10px}

tr.normal th {font-weight:noral; line-height:1.44em}

table.nul {border:0; margin:11px 0} table.nul tr td a, table.nul tr, table.nul tr th a, table.nul tr td img {border:0}

td.clear img {vertical-align:bottom}

tr.r th.l  {text-align:left} td.l, th.l {text-align:left; padding-right:10px}

tr.b td, td.b {font-weight:bold; font-size:10,5px; padding-top:13px}

tr.s td, td.s {font-weight:bold} /* no xtr padding-top */

table.clear tr td, td.clear {border:0; vertical-align:bottom}

td.opm {border:0; font-size:9px; color:#366599; text-align:right; letter-spacing:1px; padding:8px 6px 6px 6px}

/*dk calender */
#cal1Container.yui-skin-sam table tr td a {text-decoration:none}
.yui-calcontainer th {width:169px; border:0; padding:4px 0 4px 0}
a.selector {border:0; font-size:9px; font-color:#366599; padding:5px 0 5px 0}
a.calnavright, a.calnavleft {border:none}
.yui-calcontainer{position:relative; float:left; overflow:hidden}
.yui-calendar{position:relative; border:0}
.yui-calendar .calnavleft{position:absolute;z-index:1;margin:3px}
.yui-calendar .calnavright{position:absolute;z-index:1;margin:3px}
.yui-calendar .calheader{position:relative;width:100%;text-align:center}
.yui-calendar .calbody a:hover{background:inherit}

p#clear{clear:left;padding-top:10px}

.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:9px;text-align:center}
.yui-skin-sam .yui-calendar .calhead{background:#fff; vertical-align:middle}
.yui-skin-sam .yui-calendar .calheader{color:#9f0000;font-weight:normal;letter-spacing:1px;padding:4px 0 6px 0}
.yui-skin-sam .yui-calendar .calnavleft{background:url(images/bg/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-8px;margin-left:.85em;cursor:pointer; border:0}
.yui-skin-sam .yui-calendar .calnavright{background:url(images/bg/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-7px;margin-right:.85em;cursor:pointer; border:0}
.yui-skin-sam .yui-calendar .calweekdayrow{ background:url(images/bg/th_03.jpg) repeat-x; border:1px solid #366599}
.yui-skin-sam .yui-calendar .calweekdaycell{color:#fff;font-weight:bold;text-align:center}
.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ebebeb;background:#fdfdfd;padding:1px;height:1.05em;line-height:1.05em;text-align:center;white-space:nowrap}
.yui-skin-sam .yui-calendar td.calcell a{color:#366599;display:block;height:100%;text-decoration:none}
.yui-skin-sam .yui-calendar td.calcell.today{background-color:#9f0000}
.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff}
.yui-skin-sam .yui-calendar td.calcell.oom{background:url(images/bg/bto_03.jpg) repeat-x;color:#9f0000;cursor:default; padding:6px 0}
.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000}
.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#f7e6e6;color:#000}
.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#9f0000;color:#fff;cursor:pointer}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#9f0000;color:#fff}

/* IFRAME SHIM */
.yui-calcontainer iframe {position:absolute;	border:none; margin:0;padding:0;
	z-index:0;	width:100%;	height:100%;left:0px; top:0px;}
/* IFRAME SHIM IE6 only */
.yui-calcontainer iframe.fixedsize {width:50em;	height:50em;top:-1px;left:-1px;
}
