@import url("douglas.css");

html{
	background:url('../img/bg.gif');
	text-align:center;
}
body{
	font-size:11px;
	width:800px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-bottom:30px;
	font-family:"Lucida Grande", Verdana, Arial, Sans-serif;
}

a:link { color: #FF6600; text-decoration: underline; }
a:visited { color: #FF6600; text-decoration: underline; }
a:hover { color: #006666; text-decoration: none; }
a:active { color: #006666; text-decoration: none; }

ul#quickmenu li, ul#path li{
	list-style:none;
	float:left;
}
ul#quickmenu, ul#path, ul#menu, form#login, form#search{
	margin:0px;
	padding:0px;
}
ul#quickmenu li a, ul#path li a, ul#menu li a{
	text-decoration:none;
	font-weight:bold;
}
ul#quickmenu li a, ul#path li a{
	color:white;
	text-decoration:none;
	font-size:11px;
}

button{
	cursor:pointer;
}
button:hover{
	text-decoration:underline;
}
img{border:none;}


/*** BODY ***/
.body{
	background:white url('../img/text_bg.png') bottom right no-repeat;
	padding-bottom:50px;
	margin-bottom:8px;
}

/*** quickmenu ***/
ul#quickmenu{
	height:20px;
	padding-top:10px;
	margin:0px auto;
	width:250px;
}
ul#quickmenu li a{
	background:url('../img/pipe.gif') right 2px no-repeat;
	padding:0px 7px 0px 5px;
}
ul#quickmenu li a:hover, ul#path li a:hover{
	text-decoration:underline;
}
ul#quickmenu li.last a{
	background-image:none;
}


/*** head ***/
div#head{
	background:white url('../img/head.png') top left no-repeat;
	text-align: right; /* Was left inlog */
}
div#head img.banner{
	/*float:right; Edit zonder inlog */
	margin:10px 8px 8px 10px;
}

a#logo{
	display:block;
	width:200px;
	height:80px;
	float:left;
}

form#login{
	/*clear:both;  edit inlog */
	padding-top: 0px;
	background:white url('../img/login_line.gif') bottom right no-repeat;
	height:21px;
	overflow:hidden;
	float:right;
}
form#login input, form#login span{
	border:none;
	color:#84112a;
	font-size:10px;
	width:130px;
	margin-top:2px;
	display:block;
	float:left;
	background:white;
}
form#login span{
	padding-top:3px;
}
form#login a.login, form#login a.logout{
	border:none;
	background:#e77612 url('../img/slot_closed.gif') top right no-repeat;
	padding:5px 10px 0px 3px;
	width:47px;
	height:25px;
	color:white;
	font-weight:bold;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
form#login a.logout{
	background:#e77612 url('../img/slot_opened.gif') top right no-repeat;
}

form#login .hidden{
	display: none;
}

div#head img#visual{
	margin:0px;
}


/*** path ***/

ul#path{
	font-size:9px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	height:17px;
	width:790px;
	background:url('../img/path.gif') top left no-repeat;
	padding:3px 0px 0px 10px;
	margin-top:-3px;
}
ul#path li a{
	background:url('../img/slash.gif') right 3px no-repeat;
	padding:0px 20px 0px 10px;
}
ul#path li a.selected{
	background-image:none;
}


/*** menu **/

ul#menu{
	text-align:right;
	font-size:12px;
	line-height:2.7em;
	float:left;
	width:189px;
	background:white url('../img/menu.png') top left no-repeat;
	list-style:none;
	padding:14px 24px 0px 0px;
	padding-right:24px;
	min-height:379px;
	clear:left;
}
ul#menu li a{
	color:#396478;
	display:block;
	width:197px;
}
ul#menu li a.selected, ul#menu li a:hover{
	color:#84112a;
	background:url('../img/menu_selected.gif') 19px 9px no-repeat;
}
ul#menu li ul{display:none;}
ul#menu li.open ul{
	text-align:left;
	list-style:none;
	font-size:10px;
	display:block;
	line-height:2.1em;
	margin:0px 0px 5px 0px;
	padding:0px;
	padding-bottom:10px;
}
ul#menu li.open a, ul#menu li.open a:hover{
	text-align:left;
	margin-left:20px;
	padding-left:25px;
	color:#84112a;
	background:white url('../img/menu_selected.gif') 0px 9px no-repeat;
}
ul#menu li.open ul li a{
	color:#999;
	background-image:none;
}
ul#menu li.open ul li a.selected, ul#menu li.open ul li a:hover{
	text-decoration:underline;
	color:#396478;
	background:white;
}

ul#menu li.open ul li.open ul{
	margin:0px;
	background:white;
	margin-left:20px;
}
ul#menu li.open ul li.open ul li a{
	display:block;
	padding-left:15px;
	color:#EA7502;
	height:17px;
}
ul#menu li.open ul li.open ul li a:hover{
	text-decoration:underline;
	text-align:left;
	margin-left:10px;
	padding-left:25px;
	color:#EA7502;
}

ul#menu li.open ul li a{
	background:white;
}

form#search{
	border-bottom:1px solid white;
	float:left;
	background:url('../img/searchform.png') top left repeat-y;
	height:31px;
	width:191px;
	padding:13px 0px 0px 20px;
}

div#wrapper {
	background:white;
	float:left;
	width:800px;
}
form#search input{
	border:none;
	color:#84112a;
	padding-left:4px;
}
form#search button{
	width:19px;
	height:18px;
	float:left;
	border:none;
	position:relative;
	display:block;
	top: -1px;
	padding:0px;
	background:white url('../img/search.gif') top left repeat-y;
}
form#search button span{display:none;}
form#search input{
	float:right;
	margin-top:-1px;
	width:167px;
	height:16px;
}


/*** content ***/
div#content{
	float:right;
	text-align:left;
	width:547px;
	margin-top:-43px;
	padding:0px 10px 0px 0px;
}
div#content p { /* Add 4-5-06*/
	margin-right: 20px;
}
span.copyright{
	display:block;
	clear:both;
	color:white;
	font-size:10px;
	margin-top:10px;
}


/*** news, e.a  ***/
div.news{
	width:508px;
	padding:0px 15px 15px 15px;
	margin:10px 0px 10px 0px;
	background:#e1e8eb url('../img/news_bottom.gif') bottom left no-repeat;
}
div.news h1{
	background:#e1e8eb url('../img/news_top.gif') top left no-repeat;
	margin:0px -15px -13px -15px;
	font-size:18px;
	padding:20px 10px 10px 30px;
}
div.newsitem{
	margin:15px 0px 15px 0px;
	color:#84112a;
	font-size:11px;
	line-height:1.8em;
}
div.newsitem img{
	float:left;
	margin-right:10px;
}
div.newsitem a.more, a.more, a.detail{
	color:#84112a;
	font-weight:bold;
	text-decoration:none;
	background:url('../img/more.gif') 0px 2px no-repeat;
	padding:0px 0px 0px 25px;
	font-size:12px;
	display:block;
}
div.newsitem a.more:hover, a.more:hover, a.detail:hover{
	text-decoration:underline
}
a.print{
	float:right;
	margin:-2px -10px -44px 0px; /* Edit */
	display:block;
	width:43px;
	height:0px;
	padding-top:44px;
	overflow:hidden;
	font-size:5px;
	background:url(../img/print.gif);
}


/*** Generals ***/
.end{
	width:10px;
	height:10px;
	padding:0px;
	border:none;
	background:#f60;
	clear:both;
	margin:10px 0px 20px 0px;
}
p{
	line-height:1.7em;
	font-size:11px;
	margin:10px 0px 10px 0px;
}
#content li{
	line-height: 18px;
}
p.intro{
	line-height:1.8em;
	font-size:12px;
	color:#066;
	font-weight:bold;
}
h1{
	color:#84112a;
	font-size:24px;
	line-height: 30px;
}
h2{
	color:#9d4155;
	font-size:17px;
}
div#content img.left{
	float:left;
	margin:0px 10px 10px 0px;
}
strong.title{
	font-weight:bold;
	font-size:11px;
	color:black;
	margin:0px;
	line-height:1.7em;
}
em.author{
	line-height:1.7em;
	display:block;
}


/*** page menu **/
ul#pagenav{
	float:right;
	list-style:none;
	text-align:right;
	margin:0px 10px 0px 0px;
	padding:0px;
}
ul#pagenav li a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	display:block;
	background:url(../img/next.gif) 0px 3px no-repeat;
	width:88px;
	margin-bottom:5px;
}
ul#pagenav li a.prev{
	background-image:url(../img/prev.gif);
}
ul#pagenav li a:hover{
	text-decoration:underline;
	background:url(../img/more.gif) 0px 3px no-repeat;
}
ul#pagenav li a.prev:hover{
	background:url(../img/prev_gr.gif) 0px 3px no-repeat;
}


/********
*
*   Shadow!
*
********/
.body_l0{
	background:white url('../img/text_bg.png') bottom right no-repeat;
	padding-bottom:80px;
	margin-bottom:0px;
}
.body_l1{
	background:url('../img/borders/tl.gif') top left no-repeat;
	padding:5px 5px 5px 5px;
}
.body_l2{
	background:url('../img/borders/tr.gif') top right no-repeat;
}
.body_l3{
	background:url('../img/borders/bl.gif') bottom left no-repeat;
}
.body_l4{
	background:url('../img/borders/br.gif') bottom right no-repeat;
}
.body_l5{
	background:url('../img/borders/t.gif') top left repeat-x;
}
.body_l6{
	background:url('../img/borders/r.gif') top right repeat-y;
}
.body_l7{
	background:url('../img/borders/l.gif') top left repeat-y;
}
.body_l8{
	background:url('../img/borders/b.gif') bottom left repeat-x;
	width:810px;
	margin:0px auto 0px auto;
}


.congres td
{
	padding-top: 5px;
}