﻿/* ------------------------------------- */
/* --------------- GLOBAL -------------- */
/* ------------------------------------- */


body {
	margin: 30px 0;
        padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background: url(img/body_bg.png) center top no-repeat;
}

p {
	font-size: 1.0em;
	line-height: 1.5em;
	color: #000000;
}

a {
	color: rgb(54,100,136);
	text-decoration: none;
}

#page {

	width:619px;
	margin: 0 auto;
	padding: 30px 40px 10px 40px;
	border: 1px solid #eee;
	background: url(img/bg.gif) center bottom repeat;
}

#sidebar {
	width: 180px;
	padding: 0 20px 0 0;
	float: left;
	min-height:520px;
        height: auto;
}
/* for Internet Explorer */
/*\*/
* html #sidebar {
height: 520px ;
}
/**/

#main_column {
	width: 390px;
	padding: 0 0 0 20px;
	float: left;

}

#footer {
	clear: left;
}

.clear {clear: both}


/* ------------------------------------- */
/* ------------- HEADLINES ------------- */
/* ------------------------------------- */

h1 {
	display: block;
	width: 241px; height: 125px;
	background: url(img/schaap.png) no-repeat;
	margin: 5px 0; padding: 0;
	text-indent: -9999px;
	float: right;
}
	h1 a {
		display: block;
		width: 200px; height: 37px;
		overflow: hidden;
	}


h3 {
	font: bold 14px arial;
        color: rgb(0,0,0);
        margin: 0;
        text-align: right;
	border-bottom: 1px groove rgb(54,100,136);
	padding: 8px 0;
}

h4 {
	font-size: 0.75em;
	color: rgb(54,100,136);
	margin:  20px 0 0 0 ;
        padding: 0;
	border: 1px solid #eee;

}


/* ------------------------------------- */
/* ------------- NAVIGATION ------------ */
/* ------------------------------------- */
#nav{
	list-style-type:none;
	padding: 0px;
        margin: 0px;
    background: #3985C6; 
	
}
#nav li{
	vertical-align:bottom;
}
#nav li a{
	display:block;
	width:180px;
	font: bold 14px arial;
        color: rgb(0,0,0);
	padding:8px 0px;
	margin: 0px;
	border-bottom:1px groove rgb(54,100,136);
	text-decoration:none;

}

#nav li a:hover{
	/*background-color:#d5e88f;*/
	background:transparent url(../img/navhoverbg.gif) no-repeat right center;
	color:#7b845f;
}


#lijst{
	font-size: 0.75em;
	color: rgb(0,0,0);
        list-style-type:none;
	list-style-image: url(../img/arrowbullet.png);
	padding: 0px;
        margin: 10 0 0 20px;
}


/* ------------------------------------- */
/* --------------- EXTRAS -------------- */
/* ------------------------------------- */

p.about {
	font-size: 0.75em;
	line-height: 1.3em;
}

#contact p {
	font-size: 0.85em;
	color: #000000;
	margin: 0; 
        padding: 0;
}
	#contact p.links {
		float: left;
	}

	#contact p.rechts {
		text-align: right;
	}


#footer p {
	font-size: 0.75em;
	color: #666;
	margin: 0; padding: 0;
}
	#footer p.copyright {
		float: left;
	}

	#footer p.credit {
		text-align: right;
	}
