@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
        /* background-color:#000913; */
	background-color:#001120;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 80%;
	line-height: 1.4em;
	background-position: center top;
}


a:link, a:visited 	{ color: #004681; text-decoration: none; }
a:hover			{color: #004681; text-decoration: underline;}

.article_separator { 
	border-top: 1px dotted #0f72c6;
	display: block;
	margin-top:  13px;
	margin-bottom:  2px;
	width: 100%;          
}

#formAcymailing1 {padding-left: 15px; }

.img { 
	margin-right:  20px;
         margin-bottom: 20px;
         margin-top: 0px;
}
.image { 
	margin-right:  20px;
         margin-bottom: 20px;
         margin-top: 0px;
}
.imgalignleft { 
	margin-right:  20px;
        margin-bottom: 10px;
        margin-top: 0px;
}

td {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:1em;
	}

.contentheading, .componentheading {
	font-size: 110%;
	font-weight      : bold;
  	font-family      : Tahoma, Arial, Verdana, sans-serif;
  	color            : #e0001a;
	height: 24px;
  	text-align       : left;
	vertical-align: middle;
}

#box {
	position:relative;
	margin:auto;
	width:945px;
	/* padding-top bepaalt de aftsand tussen navbar en browserwindow */
	padding-top: 10px;
}

#kop {
	float:left;
	width:945px;
	/* height bepaalt ook de aftsand tussen nav en contenblok */
	height:160px;
}


#topbar {
	float:left;
	background-image:url(../images/header-default.jpg);
	background-repeat:no-repeat;
	width:945px;
	height:121px;
}


#navbar {
	float:left;
	background-image:url(../images/navbar.png);
	background-repeat:no-repeat;
	width:945px;
	height:29px;
        padding:0px 0px 4px 0px;
  	color: #fd7585;
	padding-left: 15px;
	padding-top: 3px;
}

#navbar a:link 	{color: #ffffff; text-decoration: none;}
#navbar a:visited {color: #ffffff; text-decoration: none;}
#navbar a:hover 	{color: #fee684; text-decoration: none;}
}

/* navbar rollovers
#navbar .clear	{ background-color: #eee; }
#navbar h3		{ display: none; }
#navbar ul		{
	position: absolute;
	bottom: 0;
}
#navbar li		{
	float: left;
        white-space: nowrap;
	display: inline;
}
#navbar a		{ color: #ffffff; padding: 2px 6px; text-decoration: none; }
#navbar li a.on	{ color: #ffffff; background-color: #fee743; }
#navbar li a:hover	{ color: #fcdb52; background-color: #fee743;}
einde navbar rollovers */


#contenttop {
	float:left;
	width:945px;
	height:41px;
}

#contenttop-left {
	background-image:url(../images/left_top.png);
	background-repeat:no-repeat;
	float:left;
	width:188px;
	height:41px;
	padding:0px 0px;
}

#contenttop-main {
	background-image:url(../images/content_top.png);
	background-repeat:no-repeat;
	float:left;
	width:563px;
	height:41px;
	padding:0px 0px;
}


#contenttop-right {
	background-image:url(../images/right_top.png);
	background-repeat:no-repeat;
	float:left;
	width:194px;
	height:41px;
	padding:0px 0px;
}

#content {
	float:left;
	background-image:url(../images/content_main.png);
	background-repeat:repeat-y;
	background-position:right top;
	width:945px;
}

#left {
	float:left;
	background-image:url(../images/left_main.png);
	background-repeat:repeat-y;
	width:172px;
	padding-left: 16px;
}

#mainbody {
	float:left;
	width:483px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0px;
}

#mainbody-bottom {
	float:left;
	padding:0 20px 0 20px;
	width:550px;
}

#modules {
	float:left;
	width:219px;
	padding:0 20px 0 0;
}

#right {
	float:left;
	background-image:url(../images/right_main.png);
	background-repeat:repeat-y;
}

#footer {
	float:left;
	width:945px;
	height:20px;
	padding:0px 0px;
}

#footer-left {
	background-image:url(../images/footer_left.png);
	background-repeat:no-repeat;
	float:left;
	width:187px;
	height:59px;
	padding:0px 0px;
}

#footer-main {
	background-image:url(../images/footer_main.png);
	background-repeat:no-repeat;
	float:left;
	width:564px;
	height:59px;
	padding:0px 0px;
}

#footer-right {
	background-image:url(../images/footer_right.png);
	background-repeat:no-repeat;
	float:left;
	width:194px;
	height:59px;
	padding:0px 0px;
}

#designedby {
	/* background-image:url(../images/designedby.png); */
	background-repeat:no-repeat;
	background-position: right top;
	float:left;
	width:945px;
	height:33px;
	padding-top:50px;
        text-align: right;
        font-size: 85%;
        color : #839baf;
}
#designedby a:link 	{color: #ffffff; text-decoration: none;}
#designedby a:visited {color: #ffffff; text-decoration: none;}
#designedby a:hover 	{color: #fee684; text-decoration: none;}

.clear {
	clear:both;
}
