/* CSS Document */


body {
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	background-color:#1481df;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:.8em;
	line-height: 1.4em;
}


a:link, a:visited 	{ color: #004681; text-decoration: none; }
a:hover			{color: #e004681; text-decoration: underline;}


.article_seperator { 
	border-top: 1px dotted #0f72c6;
	display: block;
	margin-top:  30px;
	margin-bottom:  10px;
	width: 95%;          
}

.img { 
	margin-right:  20px;
         margin-bottom: 20px;
         margin-top: 0px;
}
.image { 
	margin-right:  20px;
         margin-bottom: 20px;
         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;
}

#kop {
	float:left;
	width:945px;
	height:158px;
}


#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:33px;
	padding:0px 0px 4px 0px;
  	color: #ffffff;
	padding-left: 80px;
	padding-top: 3px;

}
#navbar a:link 	{color: #ffffff; text-decoration: none;}
#navbar a:visited {color: #ffffff; text-decoration: none;}
#navbar a:hover 	{color: #ffffff; text-decoration: underline;}

#contenttop {
	float:left;
	width:945px;
	height:20px;
}

#contenttop-left {
	background-image:url(../images/left_top.png);
	background-repeat:no-repeat;
	float:left;
	width:187px;
	height:20px;
	padding:0px 0px;
}

#contenttop-main {
	background-image:url(../images/content_top.png);
	background-repeat:no-repeat;
	float:left;
	width:583px;
	height:20px;
	padding:0px 0px;
}


#contenttop-right {
	background-image:url(../images/right_top.png);
	background-repeat:no-repeat;
	float:left;
	width:175px;
	height:20px;
	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:164px;
	padding-left: 23px;

}

#mainbody {
	float:left;
	width:503px;
	padding-left: 40px;
	padding-top: 30px;
         clear:none;
}

#mainbody-bottom {
	float:left;
	padding:0 20px 0 20px;
	width:550px;
}

#modules {
	float:left;
	width:219px;
	padding:0 20px 0 0;
}

#right {
	float:right;
	background-image:url(../images/right_main.png);
	background-repeat:repeat-y;
	width:175px;
         clear:none;
}

#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:20px;
	padding:0px 0px;
}

#footer-main {
	background-image:url(../images/footer_main.png);
	background-repeat:no-repeat;
	float:left;
	width:583px;
	height:20px;
	padding:0px 0px;
}

#footer-right {
	background-image:url(../images/footer_right.png);
	background-repeat:no-repeat;
	float:left;
	width:175px;
	height:20px;
	padding:0px 0px;
}

#designedby {
	float:left;
	width:945px;
	height:40px;
	padding:0px 0px;
	color: #7ebaed;
	font-size: 80%;
	text-align: right;
}

#designedby a:link 	{color: #004681; text-decoration: none;}
#designedby a:visited 	{color: #7ebaed; text-decoration: none;}
#designedby a:hover 	{color: #fff; text-decoration: none;}

.clear {
	clear:both;
}