@CHARSET "ISO-8859-1";

html, body {
	height:					100%;
	width:					100%;
}

body {
	background-color:		#cc0033;
	margin:					0;
	padding:				0;
	text-align:				center;
}

div {
	text-align:				left;
}

form, p, td {
	border:					0;
	margin:					0;
	padding:				0;
}

img {
	border:					0;
}

a, div, h2, input, p, select, td {
	color:					#000;
}
a, div, h2, input, p, select, td, textarea {
	font:					11px Arial, Helvetica, sans-serif;
	font-style:				normal;
	line-height:			18px;
	text-decoration:		none;
}

a {
	cursor:					pointer;
	text-decoration:		underline;
}

input {
	vertical-align:			top;
}

.block {
	float:					left;
	width:					452px;
}

.bold {
	font-weight:			bolder;
}

.center {
	text-align:				center;
}

.disabled {
	color:					#cccccc;
}

.f_left {
	float:					left;
}

.f_right{
	float:					right;
}

.headerfont {
	color:					#cc0033;
	font:					10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bolder;
}

.left {
	text-align:				left;
}

.orange {
	color: #ff9900
}

.red {
	color:					#cc0033;
}

.right {
	text-align:				right;
}

.pointer {
	cursor:					pointer;
}

.cursorHelp{
    cursor:                 help;
}

a.readmore {
	color:					#ff9900;
}

.coin {
	background:				url(/images/layout/coin.gif) no-repeat 50%;
	height:					27px;
	width:					6px;
}

.fs9{
	font-size:				9px;
}

.middle #loginfrm .r5{
    text-decoration:        underline;
}

#container {
	background:				url(/images/layout/container_bg.gif) repeat-y;
	margin:					30px auto 0;
	width:					1022px;
}

#siteHeader{
	padding:				20px 0 0px 170px;
	width:					852px;
}

#site {
	padding:				0 0 51px 0;
	margin-left:			170px;
}

#logo_slogan{
	height:					57px;
}
#logo_slogan div {
	float:					left;
}
#logo {
	width:					399px;
}

#headerimgHome{
	background:				url(/images/layout/header_bp01_expanded.jpg);
	height: 				269px;
	width: 					660px;
	margin-bottom:			-40px;
	cursor:                 pointer;
}

#headerimg {
	margin-bottom:			20px;
}

#headerimg div {
	width:					660px;
}

#headerNormal{
	background:				url(/images/layout/headerNormal.jpg);
	height:					209px;
}

#headerNormal2{
	background:				url(/images/layout/headerNormal2.jpg);
	height:					209px;
}

#headerexpanded {
	background:				url(/images/layout/header_bp02_expanded.jpg);
	height:					209px;
}
#headerexpanded img {
	float:					right;
	margin-top:				180px;
	margin-right:			10px;
}
#headercollapsed {
	background:				url(/images/layout/header_bp02_collapsed.jpg);
	height:					41px;
}
#headercollapsed img {
	float:					right;
	margin-top:				10px;
	margin-right:			10px;
}

#basismenu {
	float:					left;
}
#basismenu a {
	color:					#000;
	text-decoration:		none;
}
#basismenu .middle {
	height:					18px;
}
#basismenu .middle div {
	float:					left;
}
#basismenu .middle .menusplit {
	color:					#ff9900;
	font-weight:			normal;
	width:                 2px;
}

#loginmenu div {
	color:					#000;
}

#loginmenu .topText {
    color:                  #5c4c00;
}

#aanmeldenShort .topText{
	color:					#5c4c00;
}

#aanmeldenfrm .inputImage{
	margin: 15px 0px 10px 17px;
}

.formLeft{
	float: 					left;
	height: 40px;
	
}

.formLeftM{
	float: 					left;
	margin: 				0 6px 0 15px;
}

.formLeftM label{
    margin-right:           8px;
    font-weight:            bolder;
}

.formLeftM label input{
    *margin-top:            -3px;
}

.formLeft select {
	width: 					65px;
}

.formLeft select#dag, .formLeft select#maand {
    margin-right:           8px;
}

.formLeft .inputNormal{
	width: 					130px;
}

.formLeft .inputLarge{
	width: 					213px;
	margin-bottom: 			20px;
}

#loginmenu .middle form#loginfrm {
    margin-top:             2px;
}

#loginmenu .middle .image {
    margin-bottom:          13px;
    padding-top:            4px;
}

#loginmenu .middle input {
	margin:					0 0 7px 0;
}

#loginmenu .middle label{
	display:				block;
	width:					98px;
	height:					15px;
	line-height:			13px;
	float:					left;
}

#loginmenu .middle .textbox {
	width:					106px;
}

#loginmenu .middle .fs9{
    line-height:            13px;
}

#loginmenu .middle .checkbox{
	height:					10px;
	width:					10px;
	margin:					0;
	padding:				0;
}

#pagecontent{
	margin-top:				13px;
	padding-left:			20px;
}

#pagecontent > .pageheader{
    float:                  left;
    clear:                  none;
}

.pageheader{
	margin-bottom: 			14px;
	clear:                  both;
    height:                 27px;
}

.pageheader div{
	color:					#cc0033;
	float:					left;
	font:					10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bolder;
	line-height:			27px;
}

.pageheader .coin{
	margin: 1px 7px 0 0;
	float: left;
}

.pageheader img{
	float: 					right;
}

#overlaybg, #overlays {
	display:				none;
	height:					100%;
	left:					0;
	position:				absolute;
	top:					0;
	width:					100%;
	
	/* IE 6 hack, fixed poisition is not supported */
	_position:				absolute;
	_top:expression(eval(document.body.scrollTop));
}

#overlaybg {
	background-color:		#cc0033;
	filter:					alpha(Opacity=90);
	opacity:				.9;
}

#overlays {
	text-align:				center;
}

#overlays .overlay {
	display:				none;
	margin:					auto;
	position:				relative;
	top:					20%;
}

#overlays div {
	/*
	margin:					auto;
	position:				relative;
	top:					20%;
	*/
}

.closeoverlay {
	background-image:		url(/images/buttons/sluiten.gif);
	float:                 left;
	margin:            0 0 0 18px;
	height:					44px;
width:					44px;
}

.clearBoth{
	clear: both;
}

.spec_line {
	margin:				10px 0;
	float:				left;
}

.spec_line p{
	float:				left;
	margin-right:		10px;
}

.spec_line div {
	float:				left;
	height:				5px;
}
.spec_line .left, .spec_line .right {
	width:				2px;
}
.spec_line .left {
	background:	url(/images/layout/redline1_left.gif) no-repeat;
}
.spec_line .right {
	background:	url(/images/layout/redline1_right.gif) no-repeat;
}
.spec_line .center {
	background:	url(/images/layout/redline1_center.gif) repeat-x;
	width:				446px;
}
div.actieVerlopen {
    background-image:   url(/images/layout/actieverlopen.jpg);  
    background-repeat:  no-repeat;
    background-position: top center;
    width:              100%;
    height:             100%;
    cursor:             pointer;
}
.sysMsg{
    float:              left;
    margin:             20px 0;
    text-align:         center;
    width:              452px;
}