*{
	margin:0;
	padding:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p{
line-height:21px;

}

.container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:962px;
	_width:970px!important;
	z-index:200;
	height:auto;
}
.achter_balk {
	background-color:#7F0A0D;
	height:96px;
	border-bottom:solid 32px #EEECEC;
	margin-top:21px;
	position:absolute;
	z-index:1;
	width:100%;
	top:0;
}
.container .top_menu {
	height:21px;
}
.container .top_balk {
	height:96px;
}
.container .navie {
	height:32px;
}
.container .sub_navie {
	height:20px;
}
.container .content {
	position:relative;
	top:-70px;
	height:100%;
	border-right:1px solid #7F0A0D;
	border-left:1px solid #7F0A0D;
	float:left;
}
.content .content_left {
	float:left;
	width:524px;
	padding-top:10px;

}
.content_right {
	float:right;
	width:435px;
	border-left:1px solid #7F0A0D;
/*	height:expression(document.getElementById("content").clientHeight + "px");*/
	min-height:1000px;

}
*:first-child+html .content_right{
/*		position:absolute;
		right:1px;
		top:170px;
		bottom:30px;*/
		
		
}
.actie_blok {
	position:relative;
	float:left;
	
	padding-bottom:45px;
	font-size:small;
	
	width:100%;
}
.actie_blok p{
	padding:0 12px 12px 12px;;

	font-size:small;
}
.actie_blok a{
	color:#CF242B;
}
.actie_blok h3{
	border-top:1px solid #7F0A0D;
	background-image:url(../images/grad_grijs.jpg);
	
	font-size:medium;
	line-height:35px;
	color:#7B0808;
	font-weight:600;

	padding-left:12px;
	margin-bottom:10px;
}
.top_balk #logo {
	margin-left:10px;
}
#slogan {
	color:#FFFFFF;
	font-style:italic;
	position:relative;
	width:325px;
	left:250px;
	float:left;
	top:-50px;
}
.top_menu ul {
	list-style-type:none;
	list-style:none;
	float:right;
	width:300px;
}
.top_menu li{
	float:right;
	padding:0 3px 0 3px;
}
.top_menu a {
	color:#999999;
	text-decoration:none;
	font-size:x-small;
}

/* Navigatie */
.navie ul {
	list-style-type:none;
	list-style:none;
	float:left;
	width:100%;
}
.navie li{
	float:left;
	padding-right:75px;
}
.navie a {
	color:#7B0808;
	text-decoration:none;
	font-size:small;
	line-height:32px;
}
.container .footer_lijn {
	clear:both;
	margin-top:5px;
	background-color:#7B0808;
	height:5px;
	border-left:165px solid #999999;
	line-height:5px;
}
.footer,.footer_lijn{
	position:relative;
	top:-70px;
}
.footer ul {
	list-style-type:none;
	list-style:none;
	float:right;
	width:50%;
}
.footer li{
	float:right;
	padding:0 3px 0 3px;
	text-decoration:none;
	font-size:x-small;
	line-height:30px;
}
.footer a{
	color:#000000;
}
#watermerk {
	background-image:url(../images/watermerk.jpg);
	background-repeat:no-repeat;
	background-position:10px 0px;
}
.actie_blok label {
	color:#7B0808;
	font-size:small;
	font-weight:bold;
	padding-left:14px;
	line-height:25px;
}
 select,input {
	margin-left:14px;
}

/* Buttons */

#button {
	height:24px;
	padding:0;
	border:0;
	font-size:1em!important;
	font-weight:bold;
	color:#7E0A0B;
	display:block!important;
}

#button.stem,
#button.zoeken,
#button.login,
#button.uitloggen,
#button.toevoegen
{width:131px!important;}

#button.login{
	font-size:.8em!important;
	padding-bottom:2px;
}
#button.contact
{
	width:198px!important;
	text-align:left;
	padding-left:39px;	
}

#button.contactpersoon_opslaan{
	width:244px!important;
	text-align:left;
	padding-left:38px;
}


#button.stem{background:url('../images/buttons/stem.jpg') no-repeat;}
#button.zoeken{background:url('../images/buttons/zoeken.jpg') no-repeat;}
#button.uitloggen{background:url('../images/buttons/uitloggen.jpg') no-repeat;}
#button.login{background:url('../images/buttons/inloggen.jpg') no-repeat;}
#button.contact{background:url('../images/buttons/contact.jpg') no-repeat;}
#button.contactpersoon_opslaan{background:url('../images/buttons/contact_opslaan.jpg') no-repeat;}
#button.toevoegen{
	padding:0 0 0 10px;
	background:url('../images/buttons/toevoegen.jpg') no-repeat;
}
#button.toevoegen_en{
	width:369px!important;
	background:url('../images/buttons/toevoegen_en.jpg') no-repeat;
}
a.actieknop{
	width:158px;
	height:35px;
	position:relative;
	top:20px;
}

.actie_blok #button {
	float:right;
	margin-right:15px;
	margin-bottom:15px;
	
	width:124px;
}

#laatste_opr {
	list-style-type:none;
}
#laatste_opr a {
	display:block;
	height:60px;
	clear:both;
	text-decoration:none;
	color:#000000;
}
#laatste_opr a:hover{
	cursor:pointer;
	color:#999999;
}
#laatste_opr .datum {
	display:block;
	padding-left:14px;
	float:left;
	width:100px;
	overflow:hidden;
	height:20px;
}
#laatste_opr .titel {
	text-decoration:none;
	padding-left:10px;
	display:block;
	float:left;
}
.content_left p {
	padding:0 14px 20px 14px;
	font-size:small;
}
.content_left h1 {
	color:#7B0808;
	padding-left:14px;
	font-size:medium;
	clear:left;
}
.content_left p {
	
}

/* Login  */
#login {
	position:relative;
	left:600px;
	top:-134px;
	width:370px;
	background-color:#8F282A;
	z-index:500!important;
}
#login form {
	height:40px;
}
#login #welkom{
	color:#FFFFFF;
	line-height:40px;
	padding-left:14px;
}
.roundtop { 
	background:url(../images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background:url(../images/br.gif) no-repeat top right; 
}

img.corner {
   width:15px;
   height:15px;
   border:none;
   display:block !important;
   background-color:#f90;
}
.footer #disclaimer {
	font-size:x-small;
	float:left;
	width:300px;
	line-height:30px;
}
#login #button {
	margin-top:15px;
	width:80px;
}
#login a{
	font-size:x-small;
	color:#FFFFFF;
}
#login label {
	font-size:x-small;
	color:#FFFFFF;
	float:left;
	padding-left:14px;
}
.blok {
	float:left;
	width:33%;
	position:relative;
	top:-10px;
}
#login #login_b {
	font-family:"Times New Roman", Times, serif;
	height:40px;
}
#login #regel_onder {
	color:#FFFFFF;
	position:absolute;
	width:379px;
	left:-15px;
	float:left;
	top:47px;

}
.blokk #links {
	float:left;
	width:43%;
}
.blokk #rechts {
	float:right;
	width:57%;
	position:relative;
}
.blokk {
	width:100%;
	height:100%;
}
#pro_menu ul {
	
	left:10px;
}
#pro_menu li {
	list-style:inside;
	margin-left:14px;
	position:relative;
	height:30px;
	display:block;
}
#pro_menu li a{
	top:5px;
	left:10px;
	position:absolute;
	height:28px;
	text-decoration:none;
}
#pro_menu>li a{

	left:30px;
}
#home {
	list-style-type:disc;
	list-style-position:outside;
	font-size:small;
	margin-left:50px;
	padding-right:15px;

}
#sub_b {
	visibility:hidden;
	height:0px;
}
#laatste_opr #persoong_oproep {
	clear:both;
	width:300px;
	margin-left:114px;
}#mijn_lokaties #titel #persoong_oproep {
	clear:both;
	float:left;
	padding:2;
	line-height:22px;
	font-weight:normal;
}
#contact_form #typen{
	/*padding-left:120px;*/
}
#contact_form #typen label {
margin-left:170px;
}
#contact_form #typen input {
	float:none;
	clear:none;
	top:0px;
	right:auto;
	left:155px;
}
div.row_frm{
	position:relative;
	float:left;
	
	margin:0;
	padding:0;
	
	margin-bottom:15px;
	
	width:504px;
	height:auto;
}
