*{
	margin:0px;
	padding:0px;
}

body{
	font-family:"Trebuchet MS", Verdana, serif;
	font-size:11px;
	color:#6f6d6f;
	background:#ebe9ea;
}

a:link, a:visited, a:active{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	color:#cc2027;
	font-weight:bold;
	text-decoration:none;
}

img{
	border:none;
	outline:none;
}

h1{
	background:url('../images/h1Line.jpg') repeat-x left bottom;
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	font-size:18px;
	font-weight:bold;
	color:#666766;
}

h2{
	background:url('../images/h1Line.jpg') repeat-x left bottom;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

h3{
	padding-bottom:15px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

h4{
	padding-bottom:15px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

h5{
	padding-bottom:15px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

p{
	line-height:18px;
	padding-bottom:15px;
}

ul li{
	margin-left:10px;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.displaynone{
	display:none;
}

.dark{
	color:#000;
}

.grey{
	color:#97999A;
}

.red{
	color:#cc2027;
}


/* header */

#wrapper{
	width:986px;
	margin-top:2px;
	background:#FFF;
}

.header{
	height:220px;
	/*width:968px;*/
	text-align:right;
}

#headernl{
	background:url('../images/header_nl.jpg') no-repeat right top;
}

#headerfr{
	background:url('../images/header_fr.jpg') no-repeat right top;
}

#headeren{
	background:url('../images/header_en.jpg') no-repeat right top;
}

ul#headerLangs{
	float:right;
	padding-top:179px;
	padding-right:15px;
	font-size:13px;
	color:#ffffff;
}

ul#headerLangs li{
	float:left;
	margin-left:5px;
	list-style:none;
}

ul#headerLangs li.active{
	padding-top:1px;
	font-size:13px;
	font-weight:bold;
}

#headerLangs a:link, #headerLangs a:active, #headerLangs a:visited{
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
}

#headerLangs a:hover{
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}


/* Linkermenu */

#left{
	float:left;
	width:263px;
	padding-top:3px;
	padding-left:17px;
}

ul#leftmenu{
	width:247px;
}

ul#leftmenu li{
	background:url('../images/leftmenuLine.jpg') repeat-x left bottom;
	padding-bottom:10px;
	margin-left:0px;
	margin-bottom:5px;
	list-style:none;
}

ul#leftmenu a:link, ul#leftmenu a:active, ul#leftmenu a:visited{
	background:url('../images/leftmenu.jpg') no-repeat left center;
	padding-left:30px;
	color:#6f6e6f;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

ul#leftmenu a:hover{
	background:url('../images/leftmenuActive.jpg') no-repeat left center;
	color:#cc2027;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

ul#leftmenu a.active:link, ul#leftmenu a.active:active, ul#leftmenu a.active:visited{
	background:url('../images/leftmenuActive.jpg') no-repeat left center;
	color:#cc2027;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

ul#leftmenu a.active:hover{
	background:url('../images/leftmenuActive.jpg') no-repeat left center;
	color:#cc2027;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}


/* footer */

div#footer{
	background:url('../images/footLine.jpg') repeat-x left top;
	margin-top:50px;
	padding-bottom:20px;
	margin-left:35px;
	margin-right:35px;
	text-align:right;
}

table#footerTable{
	float:right;
}

/*ul#footer{
	float:right;
	padding-top:20px;
}

ul#footer li{
	float:left;
	padding-left:18px;
	vertical-align:middle;
	list-style:none;
}*/


/* index */

#content{
	padding-top:12px;
}

#innerContent{
	float:left;
	width:692px;
	padding-right:14px;
}

#contentHomeBanner{
	margin-top:15px;
	margin-bottom:3px;
}

#contentHome{
	margin-top:11px;
	margin-bottom:10px;
}

#homeBottom{

}

#homeSpotlight{
	float:left;
	width:325px;
	margin-right:25px;
}

table.homeSpotlightImg{
	width:325px;
	height:150px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

#homeNews{
	float:left;
	width:325px;
}

#homeNewsDesc{
	
}

.homeNewsMore{
	text-align:right;
}


/* news */

#contentNews{
	padding-top:20px;
}

div.newsItem{
	float:left;
	padding-bottom:30px;
}

div.newsItemImg{
	float:left;
	width:180px;
	text-align:center;
}

div.newsItemText{
	float:left;
	width:510px;
}

div.newsItemTextLong{
	float:left;
	width:680px;
	margin-left:10px;
}

div.newsItemDesc{
	padding-top:5px;
}

#newsDetailMedia{
	background:url('../images/leftmenuLine.jpg') repeat-x left top;
	padding-top:10px;
	margin-top:20px;
}

#newsDetailMedia img{
	float:left;
	padding-right:5px;
}

div.newsDetailMediaItem{
	padding-bottom:5px;
}

#newsDetailImgs{
	background:url('../images/leftmenuLine.jpg') repeat-x left top;
	padding-top:10px;
	margin-top:10px;
}

div.newsDetailImg{
	float:left;
}

table.newsDetailImgTable td{
	width:160px;
	height:170px;
	padding-right:10px;
}

.newsBackOverview{
	float:right;
	padding-top:4px;
}


/* contact */

#contactDiv{
	padding-bottom:40px;
}

#contactLeft{
	float:left;
	width:385px;
	padding-bottom:20px;
}

#contactRight{
	float:left;
	padding-top:15px;
}

div#contactfields{
	padding-bottom:20px;
}

div#contactDiv h3{
	background:url('../images/h1Line.jpg') repeat-x left bottom;
	margin-bottom:15px;
	color:#cc2027;
	font-size:18px;
}

div.contactfield{
	float:left;
	width:340px;
	height:42px;
	padding-bottom:10px;
	color:#97999A;
}

div#contactDiv label{
	display:block;
	/*width:223px;*/
	width:180px;
	color:#000;
}

div#contactDiv label.noError{
	display:block;
	/*width:223px;*/
	width:340px;
	color:#000;
}

div#contactfieldsVictim{
	padding-bottom:20px;
}

div.oproepBlock{
	float:left;
	width:330px;
}

div#totalBroSis div.oproepBlock{
	float:left;
	width:330px;
	margin-bottom:20px;
}

div.contactfieldNoFloat{
	width:330px;
	padding-bottom:10px;
	color:#97999A;
}

.contactErrorShort{
	float:left;
	width:223px;
}

.contactAddress{
	float:left;
	width:330px;
}

div#contactfieldsRelation{
	float:left;
	padding-bottom:20px;
}

div#contactfieldsRelation label{
	width:280px;
}

/*.contactfieldVictim{
	float:left;
	width:620px;
	padding-bottom:10px; 
	color:#97999A;
}

label.labelVictim{
	display:block;
	width:290px;
	color:#000;
}*/

label.contactCc{
	display:inline;
	padding-left:5px;
}

div.contactDivider{
	width:620px;
}

div.contactDividerLeft{
	float:left;
	width:620px;
}

div.DivBtnAdd{
	float:left;
	height:23px;
	margin-top:2px;
}

.btnAdd{
	width:85px;
	padding-top:0px;
	padding-top:3px !ie;
	padding-bottom:3px;
	margin-left:10px;
	color:#ffffff;
	font-size:12px;
	background:#D2232A;
	border:0px;
	cursor:pointer;
}

div.contactBirthdate{
	float:left;
	width:300px;
	margin-top:3px;
}

/*.contactLongextra{
	float:left;
	width:620px;
}*/

select.ctcomboshort{
	height:18px;
	font-size:12px;
	border:1px solid #97999A;
}

select.ctcomboshortGrey{
	height:18px;
	color:#6f6d6f;
	border:1px solid #97999A;
}

select.ctcomboshort2{
	height:18px;
	font-size:12px;
	border:1px solid #97999A;
}

select.ctcomboshort2Grey{
	height:18px;
	color:#000000;
	border:1px solid #97999A;
}

select.ctcombomediumGrey{
	color:#000000;
	border:1px solid #97999A;
}

input.inputlong{
	/*width:260px;*/
	width:300px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#000000;
	/*background-color:#97999A;*/
	border:1px solid #97999A;
}

input.inputlongGrey{
	width:300px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#6f6d6f;
	border:1px solid #97999A;
}

input.inputshort{
	width:40px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#000000;
	/*background-color:#97999A;*/
	border:1px solid #97999A;
}


input.inputshortGrey{
	width:40px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#6f6d6f;
	border:1px solid #97999A;
}

input.inputmedium{
	width:246px;
	height:18px;
	margin-left:5px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#000000;
	/*background-color:#97999A;*/
	border:1px solid #97999A;
}

textarea.textarealong{
	width:300px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#000000;
	/*background-color:#97999A;*/
	border:1px solid #97999A;
}

textarea.textarealongGrey{
	width:300px;
	height:60px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#6f6d6f;
	border:1px solid #97999A;
}

input.form-error{
	border:1px solid #D2232A;
}

textarea.form-error{
	border:1px solid #D2232A;
}

.btnSend{
	width:135px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:20px;
	margin-bottom:15px;
	color:#ffffff;
	font-size:16px;
	background:#D2232A;
	border:0px;
	cursor:pointer;
}

span.contactSuccess{
	display:none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

div.contactError{
	/*width:260px;*/
	float:right;
	padding-right:35px;
	font-size:12px;
	color:#D2232A;
	font-weight:bold;
}

span.contactError{
	/*width:260px;*/
	font-size:12px;
	color:#D2232A;
	font-weight:bold;
}

div#contactBottom{
	width:305px;
	margin-right:200px;
	text-align:center;
}

div#oproepBottom{
	width:637px;
	text-align:center;
}

div#oproepBottom h3{
	background-image:url('');
	padding-bottom:15px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}


/* oproep */

#oproepLeft{
	float:left;
	width:310px;
	margin-right:20px;
	padding-bottom:20px;
}

#oproepRight{
	float:left;
	width:360px;
	padding-top:15px;
}

#victimSearch{
	margin-bottom:30px;
}

#victimInfo{
	display:none;
}

div.divBtnSearch{
	float:left;
	padding-left:10px;
}

div.contactErrorSearch{
	display:none;
	font-size:12px;
	color:#D2232A;
	font-weight:bold;
}

.btnSearch{
	width:135px;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	font-size:14px;
	background:#D2232A;
	border:0px;
	cursor:pointer;
}

img.imgEdit{
	cursor:pointer;
}

.noDisplay{
	display:none;
}




.clear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
			
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

/* extra voor oproep */

#victim-image{
	margin-bottom:15px;
}

#victim-image img{
	padding-right:10px;
}
