@charset "utf-8";
/* CSS Document */

p.loading {
		background-image: url(images/bg.jpg);
}

body {
		background-color: #000;
		background-image: url(images/bg.jpg);
		background-repeat: repeat-x;
		margin-top: 0px;
		font-family: Arial, Helvetica, sans-serif;
}

.toggle {
   display: none;
}

#wrap {
			width: 929px;
			margin: 0 auto;
}

#header {
			width: 895px;
			height: 60px;
			margin: 0 auto;
			background-image: url(images/header.jpg);
			background-repeat: no-repeat;
			padding: 290px 10px 0px 10px;
}

#left_column {
				width: 227px;
				float: left;
				padding-left: 6px;
}

#center_column {
				width: 457px;
				float: left;
				padding-left: 2px;
}

#right_column {
				width: 228px;
				float: left;
				padding-left: 5px;
}

.small_box_top {
					width: 176px;
					height: 35px;
					background-image: url(images/small_box_top.png);
					background-repeat: no-repeat;
					padding-top: 14px;
					padding-left: 50px;
}

.small_box_middle {
					width: 206px;
					background-image: url(images/small_box_middle.png);
					background-repeat: repeat-y;
					padding: 5px 10px 0px;
					overflow: hidden;
}

.small_box_bottom {
					width: 226px;
					height: 20px;
					background-image: url(images/small_box_bottom.png);
					background-repeat: no-repeat;
					clear: both;
}

.big_box_top {
					width: 402px;
					height: 35px;
					background-image: url(images/big_box_top.png);
					background-repeat: no-repeat;
					padding-top: 14px;
					padding-left: 50px;
					margin: 0 auto;
}

.big_box_middle {
					width: 432px;
					background-image: url(images/big_box_middle.png);
					background-repeat: repeat-y;
					margin: 0 auto;
					padding: 5px 10px 0px;
					overflow: hidden;
}

.big_box_bottom {
					width: 452px;
					height: 17px;
					background-image: url(images/big_box_bottom.png);
					background-repeat: no-repeat;
					margin: 0px auto 3px;
}

.single_bar {
					width: 432px;
					height: 28px;
					background-image: url(images/single_bar.png);
					background-repeat: no-repeat;
					margin: 0 auto;
					padding-top: 5px;
					padding-left: 7px;
					padding-right: 13px;
}

#footer {
				width: 917px;
				height: 55px;
				background-image: url(images/footer.png);
				background-repeat: no-repeat;
				margin: 0 auto;
				clear: both;
				position: relative;
				top: -5px;
				text-align: center;
				padding-top: 25px;
				font-size: 12px;
				font-weight: bold;
}

h1 {
		font-size: 15px;
		text-transform: uppercase;
		#font-weight: bold;
		color: #bf0808;
		margin: 0;
}

h2 {
		font-size: 15px;
		text-transform: uppercase;
		#font-weight: bold;
		margin: 0;
}

h3 {
		font-size: 14px;
		#font-weight: bold;
		color: #bf0808;
		margin: 0;
}

h4 {
		font-size: 10px;
		margin: 0;
}

h5 {
		font-size: 12px;
		margin: 0;
}

h6 {
		font-size: 26px;
		margin: 0;
}

h7 {
		font-size: 14px;
		margin: 0;
}


.highlight {
				color: #bf0808;
}

p {
		font-size: 12px;
		#font-weight: bold;
		margin: 0;
}

td {
		font-size: 12px;
		#font-weight: bold;
		margin: 0;
}


#header ul	{
				padding: 0;
}

#header li	{
				height: 30px;
				list-style-type: none;
				display: inline;			
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				text-transform: uppercase;
}

.normal_item {
				background-image: url(images/divider.jpg);
				background-position: right;
				background-repeat: no-repeat;
				padding-left: 7px;
				padding-right: 12px;
}

.first_item {
				background-image: url(images/divider.jpg);
				background-position: right;
				background-repeat: no-repeat;
				padding-left: 0px;
				padding-right: 12px;
}

.menu_spacer {
				width: 0px;
}

.last_item {
				padding-left: 7px;
				padding-right: 0px;
}

.float_left {
				float: left;
				width: 900px;
				margin-left: 10px;
}

.float_right {
				float: right;
				width: 430px;
				margin-right: 5px;
				text-align: right;
}

#header a:link { color: #000; text-decoration: none}
#header a:visited { color: #000; text-decoration: none}
#header a:active { color: #bf0808; text-decoration: none}
#header a:hover { color: #bf0808; text-decoration: none;}

.small_box_middle a:link { color: #000; text-decoration: none}
.small_box_middle a:visited { color: #000; text-decoration: none}
.small_box_middle a:active { color: #bf0808; text-decoration: none}
.small_box_middle a:hover { color: #bf0808; text-decoration: none;}

.big_box_middle a:link { color: #bf0808; text-decoration: none}
.big_box_middle a:visited { color: #bf0808; text-decoration: none}
.big_box_middle a:active { color: #000; text-decoration: none}
.big_box_middle a:hover { color: #000; text-decoration: none;}

.big_box_top a:link { color: #bf0808; text-decoration: none}
.big_box_top a:visited { color: #bf0808; text-decoration: none}
.big_box_top a:active { color: #000; text-decoration: none}
.big_box_top a:hover { color: #000; text-decoration: none;}

.single_bar a:link { color: #bf0808; text-decoration: none}
.single_bar a:visited { color: #bf0808; text-decoration: none}
.single_bar a:active { color: #000; text-decoration: none}
.single_bar a:hover { color: #000; text-decoration: none;}

.nieuws a:link { color: #bf0808; text-decoration: none}
.nieuws a:visited { color: #bf0808; text-decoration: none}
.nieuws a:active { color: #000; text-decoration: none}
.nieuws a:hover { color: #000; text-decoration: none;}

#footer a:link { color: #bf0808; text-decoration: none}
#footer a:visited { color: #bf0808; text-decoration: none}
#footer a:active { color: #000; text-decoration: none}
#footer a:hover { color: #000; text-decoration: none;}

.picture span {
			width: 86px;
			height: 86px;
			display: block;
			position: absolute;
			top: 0px;
			left: 0px;
			background: url(images/picture_border.png) no-repeat;
			z-index: 1;
}

.picture {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 90px;
}

.picture li {
	margin-bottom: 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 86px;
	height: 86px;
}

.picture img {
	border: 0px;
}

aform {
	text-align: center;
    width: 142px;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
	padding-right: 8px;
}

input
    {
    background-color: #f27b72;

    font-size: x-small;

    border-width: 2px;
    border-style: solid;
    border-color: #bf0808;
    
    margin-bottom: 10px;
	width: 142px;
    }
	
input.btn {
	width: 50px;
}

#menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:35px; display:inline-block; float:left; z-index:1000; }
        #menu a { color:#fff; text-decoration:none; }
        #menu > li { cursor:pointer; float:left; position:relative;padding:0px 10px;}
        #menu > li a:hover {color:#bf0808;}
        #menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        /* sub-menus*/
        #menu ul { padding:0px; margin:0px; display:block; display:inline; z-index:998;}
        #menu li ul { position:absolute; left:-10px; top:0px; margin-top:30px; width:150px; line-height:16px; background-color:#FFF; color:#0395CC; z-index: 997; /* for IE */ display:none; }
        #menu li:hover ul { display:block;}
        #menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
        #menu li ul li:first-child { border-top: none; }
        #menu li ul li a { display:block; color:#0395CC; }
        #menu li ul li a:hover { color:#bf0808; }
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#FFF; color:#fff; z-index:999;}
        /* search */
        .searchContainer div { background-color:#fff; display:inline; padding:5px;}
        .searchContainer input[type="text"] {border:none;}
        .searchContainer img { vertical-align:middle;}
        /* corners*/
        #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu .corner_inset_right { position:absolute; top:0px; left:150px;}
        #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu .corner_left { position:absolute; left:0px; top:0px;}
        #menu .corner_right { position:absolute; left:132px; top:0px;}
        #menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px; background-color:#FFF;}
