/* @override 
	http://spacepage.be/templates/SP/css/layout.css
	http://poollicht.be/templates/SP/css/layout.css
	http://www.poollicht.be/templates/SP/css/layout.css
	http://belgiuminspace.be/templates/BiS/css/layout.css
	http://www.belgiuminspace.be/templates/BiS/css/layout.css
	http://www.linktospace.com/themes/spacepage/SP/css/layout.css
	http://www.spacepage.be/templates/SP/css/layout.css
	http://spacepage.be/templates/SP/css/layout.css?SP7
*/

/* @group Lettertypes-groottes */
body{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

body {font-size: 11px;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
p, div{font-size:1em;}

#menubalk{font-size:1.1em}
.small, .modifydate, .createdate, div.mosimage_caption {font-size: 0.9em;}
div.moduletable h3, .componentheading, .contentheading, .blog_more div{font-size: 1.5em;}

/* @end */
/* @group Structuur */
body{
	margin: 0;padding: 0;
}

#SPheader01{background: #0c2a4c url(../images/header/1.jpg) no-repeat fixed center top;}
#SPheader02{background: #0c2a4c url(../images/header/2.jpg) no-repeat fixed center top;}
#SPheader03{background: #0c2a4c url(../images/header/3.jpg) no-repeat fixed center top;}
#SPheader04{background: #0c2a4c url(../images/header/4.jpg) no-repeat fixed center top;}
#SPheader05{background: #0c2a4c url(../images/header/5.jpg) no-repeat fixed center top;}
#SPheader06{background: #0c2a4c url(../images/header/6.jpg) no-repeat fixed center top;}
#SPheader07{background: #0c2a4c url(../images/header/7.jpg) no-repeat fixed center top;}
#SPheader08{background: #0c2a4c url(../images/header/8.jpg) no-repeat fixed center top;}
#SPheader09{background: #0c2a4c url(../images/header/9.jpg) no-repeat fixed center top;}
#SPheader10{background: #0c2a4c url(../images/header/10.jpg) no-repeat fixed center top;}
#SPheader11{background: #0c2a4c url(../images/header/11.jpg) no-repeat fixed center top;}
#SPheader12{background: #0c2a4c url(../images/header/12.jpg) no-repeat fixed center top;}

div#SPbg{
	background: url(../images/bg.png) no-repeat fixed center top;
}

div#wrapper {
	margin: 0 auto;
	width: 900px;
	line-height:1.3em;
}

div#wrapper #SPtopmenu{
	width: 880px;
	height: 16px;
	margin-right: 20px;
}

div#wrapper #SPheading{
	width: 900px;
	height: 150px;
}

#logo{
	float:left;
	width: 550px;
	height: 116px;
}
#logo img{
	width:550px;
	height:116px;
}
#sidemenu{
	float: left;
	width: 350px;
	height:116px;
	overflow:hidden;
}
#menubalk{
	clear: left;
	width:900px;
	height: 34px;
	margin:0;
	background: url(../images/headermenubalk_bg.png) 0 0 repeat-x;
	overflow:hidden;
}
#broodkruimels{
	width:897px;
	height: 16px;
	background-color:#fff;
	color: #243959;
	overflow: hidden;
	margin:0;
	padding: 0 0 0 3px;
}
#main{
	width:900px;
	background-color: #fff;
	overflow: hidden;
	margin:0;
}
#rechts{
	width: 218px;
	padding:10px;
	background-color: #DDE3E9;
	border: 1px solid #C3CFDC;
	border-radius:20px;
	-moz-border-radius:20px;
	float:left;
	margin: 0 5px 5px 0;
}
#inhoud{
	width:645px;
	padding:5px;
	float:left;
}
#AEGlogo{
	width:900px;
	height: 241px;
	padding: 5px 0;
	background-color: #0c2a4c;
}
#AEGlogo img{
	width:900px;
	height:231px;
	background: url(../images/logo/AEG.png) no-repeat center top;
}
#footer{
	width:900px;
	height: 14px;
	color: #fff;
	text-align: center;
	background-color:#0c2a4c;
}
/* @end */
/* @group Opmaak */

/* @group Links */
a:link,
a:visited {
	color: #2e4975;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#footer a{
	color: #fff;
}
/* @end */

/* @group Topmenu */
#SPtopmenu{
	text-align: right;
	color: #fff;
	font-weight: bold;
	font-size:90%;
}
#SPtopmenu a:link, #SPtopmenu a:visited{
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}
#SPtopmenu a:hover{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#SPtopmenu ul{
	padding: 0;
	margin: 0;
}
#SPtopmenu li{
	list-style: none;
	float: right;
	border-left:1px solid #fff;
	font-size:90%;
	padding: 0 5px;
}
/* @end */

/* @group Boxes */
#SPboxes{
	background-color:#fff;
}
#SPboxes div.box,#SPboxes div.advertentie{
	float: left;
	text-align: center;
}
#SPboxes div.advertentie fieldset{
	width: 470px;
	overflow:hidden;
}
#SPboxes div.box fieldset{
	width: 412px;
}
#SPboxes fieldset{
	margin: 2px;
	padding: 1px;
}
#SPboxes legend{
	padding: 0 3px;
	margin: 0 0 0 3px;
	font-weight:bold;
	color: #727373;
}
#SPboxes div.advertentie img{
	width: 468px;
	height: 60px;
}
#SPboxes div.box img{
	width: 410px;
	height: 60px;
}

/* @end */

/* @group Sidemenu */

#sidemenu div.module{
	color: #fcfeff;
	padding: 3px;
	text-align: right;
	font-weight: bold;
}
#sidemenu div.zoeken{
	margin: 10px 0 5px;
	padding: 3px;
	text-align: right;
}
#sidemenu a, #sidemenu a:visited, #sidemenu a:hover{
	color: #fff;
	text-decoration: underline;
}
/* @end */

/* @group tabellen */
#main table.tabel,
#main div.tabel{
	margin: 5px auto;
	padding: 0;
	border-spacing:0;
	border: 1px solid #0c2a4c;
}

td.sectiontableheader, div.sectiontableheader {
	font-weight: bold;
	padding: 4px;
	line-height: 1.3em;
	background-color: #687EAB;
	border-bottom: 2px solid #0c2a4c;
	border-spacing:0;
	text-align:left;
	color: #ffffff;
}

td.sectiontableheader a:link, td.sectiontableheader a:visited,
div.sectiontableheader a:link, div.sectiontableheader a:visited{
	color: #fff;
	text-decoration: none;
}
td.sectiontableheader a:hover,
div.sectiontableheader a:hover {
	text-decoration: underline;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2,
div.sectiontableentry1{
	padding: 3px;
	border-top: 1px #fff;
	border-bottom: 1px solid #c5ccda;
	border-spacing:0;
	text-align:left;
}

tr.sectiontableentry2 td,
td.sectiontableentry1,
div.sectiontableentry2{
	background-color: #DBE2F1;
}

/* @end */

/* @group Berichten */
#systeembericht{ margin-bottom: 10px; padding: 0;}
#systeembericht dt { font-weight: bold; }
#systeembericht dd { margin: 0; font-weight: bold;}

#systeembericht dt.bericht { display: none; }
#systeembericht dd.bericht ul {
	background: #C3D2E5 url(../images/notice-info.png) 4px center no-repeat;
	color: #0055BB;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}
#systeembericht dd.bericht li{
	margin-left: 30px;
}


/* @end */

img{
	border-style: none;
}
#rechts div.moduletable div.module{
	margin: 3px 0 0;
}
#rechts div.moduletable{
	padding:3px;
}
#rechts .moduletable h3{
	height:16px;
	margin: 0 0 3px;
	color: #243959;
	padding: 7px 0 3px;
	border-bottom: 2px solid #243959;
}

#main .center{
	text-align: center;
}

#main fieldset {
	border: 1px solid #224577;
	padding: 5px;
	border-radius:10px;
	-moz-border-radius:10px;
}
#main legend {
	margin: 5px;
	padding: 5px;
	background-color: #224577;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	border-radius:10px;
	-moz-border-radius:10px;
}

/* @group Menus */
#menubalk ul {
	margin: 0;
	padding: 0;
}
#menubalk li {
	margin: 0;
	padding: 0;
	padding-right: 2px;
	float: left;
	list-style: none;
	background: url(../images/menu-divider.png) no-repeat 100% 0;
}
#menubalk a:link,
#menubalk a:visited {
	display: block;
	float: left;
	padding: 5px 14px 0;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#menubalk a:hover {
	border-bottom: 2px solid orange;
}

/* @end */
/* @group SMF */
.birthday{
	color: #920AC4;
}
.event{
	color: #078907;
}
.holiday{
	color: #000080;
}
/* @end */
/* @end */

/* @group Joomla */
span.pathway{
	display:block;
	height:14px;
	margin:0;
	padding-bottom: 2px;
}
span.pathway.img{
	margin: 0 5px;
}
span.pathway a{
	color: #243959;
}

/* @group Content */
.componentheading,
.contentheading,
.blog_more div{
	padding-bottom: 4px;
	border-bottom: 2px solid #2b548e;
	color: #224577;
	font-weight: bold;
	margin: 5px 0 15px;
}
.contentheading a:link,
.contentheading a:visited,
.contentheading a:hover{
	color: #224577;
	text-decoration: none;
}

td.buttonheading {
 	vertical-align: middle;
}

td.buttonheading img {
	border: none;
	margin: 0 5px 0 0;
	padding: 0;
}
table.contentpaneopen, table.contentpane {
  padding: 0;
  margin: 0;
  width: 100%;
  text-align:justify;
}

div.contentpane, div.contentpaneopen {
  width: 100%;
}

.contentpaneopen img{
	padding:3px;
	margin:3px;
	border: 1px solid #dadada;
}

a.readon {
	display: block;
	color: #2457b1;
	font-weight:bold;
	text-decoration: none;
	padding:3px;
	margin:3px;
	background-color: #c6d7fe;
	width:115px;
	border: 1px solid #2457b1;
	text-align:center;
	font-size: 100%;
	border-radius:5px;
	-moz-border-radius:5px;
	text-transform: uppercase;
}

.small {
	color: #2e4975;
}
span.content_rating {
}
span.content_vote{
}
.content_rating img{
	border-style: none;
	vertical-align: bottom;
	padding-left:1px;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	color: #2e4975;
}

.createdate {
	vertical-align: top;
	color: #2e4975;
}

table.contenttoc {
	margin: 5px;
	padding: 5px;
}

table.contenttoc td {
	padding: 0 5px;
}

/* @end */

.hide {
	display: none;
}

form {
	border: 0;
	margin: 0;
	padding: 0;
}

table.blog span.article_seperator {
	display: block;
	height: 20px;
}

.highlight {
  background-color: #ffc;
}
/* @group Joomla specifiek */
/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search{
	text-align:center;
}
div.search input {
	border: 1px solid #ccc;
	margin: 5px 0 5px 0;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}
/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* Inhoudsopgave */
table.contenttoc{
	float: right;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

/* @end */

/* @end */
