
body, table {
	background: #fff;
	font: 11px Verdana, Sans Serif;
}

td {
	height: 24px;
}

.cr_chooseAcco a {
	text-decoration: none;
}

table.tableVragen {
	width: 720px;
}

table.tableVragen a {
	text-decoration: none;
}

table.tableVragen .valueBad, table.tableVragen .valueGood, table.tableVragen .valueNVT {
	font-weight: bold;
	float: left;
}

table.tableVragen .valueBad {
	margin-left: 10px;
}

table.tableVragen .valueGood {
	margin-left: 210px;
}

table.tableVragen .valueNVT {
	text-align: center;
	float: right;
}

.tableValues td {
	vertical-align: top;
}

#divFotoUpload table a {
	text-decoration: none;
}

#divFotoUpload td {
	padding: 3px;
}


/* basis arke stijlen ============================== */
.cntContent {
	width: 1004px;
	/*margin-left: -10px;*/
}

.cntContainer192, .cntContainer800 {
	position:relative;
	margin-right: 0px;
	float:left;
}

.cntContainer192 {
	width:238px;
}

.cntContainer2 {
	width:2px;
	margin-right:0px;
	height:42px;
	background: #fff;
	/*background-image: url(../../images/ditwasmijnvakantie.nl/bgr_breakline.gif);*/
	float: left;
}

.cntHdrBlank {
	width:100%; 
	height:42px;
	clear:both;
	/*background: #fff;
	background-image: url(../../images/ditwasmijnvakantie.nl/cntImgHdrblank.gif);*/
	background: #fff;
	margin-bottom: 10px;
}

.cntContainer800 {
	width:762px;
	margin-right: 0px;
}

.boxwithheader {
	position:relative;
  	margin-top:0px;
  	margin-bottom:0px;
}

.cntHdrOrange {
	position:relative;
	width:100%;
	height:42px;
	/*background: #fff;
	background-image: url(../../images/ditwasmijnvakantie.nl/hdr_background_orange.gif);*/
	background: #dedd3a;
}

.content {
	margin: 20px;
}

.cntImgHdrTxt {
	margin-left:20px;
	margin-top:13px;
}
/* einde =========================================== */




.container_algemeen, .container_geschikt, .container_aanbevelen, .container_ervaring, .container_foto, .container_totslot {
	float: left;
	position: relative;
	padding-top: 16px;
	width: 700px;
}

.container_ervaring {
	width: 390px;
}

.container_algemeen .input {
	width: 520px;
}

.slecht, .goed, .nvt, #A1, #A2, #A3, #A4, #A5, #A6, #A7, #A8, #A9, #A10 {
	font-weight: normal;
}

.container_totslot a {
	color: #000;
}

.marked {
	background: #f7f7d1;
}

.uitleg {
	position: relative;
	float: left;
	padding-top: 20px;
	margin-left: -145px;
}

.crs_titel_left, .crs_titel_right, .crs_titel_conditions, .crs_titel_conditions2 {
	font-size: 17px;
	font-weight: bold;
	color: #9c9b2d;
	padding-bottom: 8px;
}

.crs_titel_conditions {
	padding-bottom: 30px;
}

.crs_titel_conditions2 {
	margin-left: 0px;
}

.crs_titel_left {
	float: left;
}

.crs_titel_left2 {
	font-size: 17px;
	font-weight: bold;
	color: #dedd3a;
	padding-bottom: 8px;
}

.crs_titel_left2 {
	float: none;
}


.crs_titel_right {
	float: right;
	margin-right: 60px;
}

/* container intro*/
.container_intro {
	margin-top: 20px;
}

.container_intro a {
	text-decoration: none;
}

.inputEenZin, .textarea {
	border: 1px solid #aaaaaa;
	width: 720px;
}

.textarea {
	width: 440px;
	height: 160px;
	padding: 5px;
	font: 11px Verdana, Sans Serif;
}

.acco, .link {
	color: #dedd3a;
	font-weight: bold;
}

.link {
	text-decoration: underline;
}

.container_ervaring .link {
	float: left;
	margin-left: 294px;
	text-decoration: underline;
}

.crs_footer {
 text-align: center;
 height: 35px;
 clear: both;
 padding-top: 15px;
 position: relative;
 margin-left: 240px;
 *margin-left: 240px;
 *width: 741px;
}


.crs_footer a, .crs_footer a:hover {
	color: #808080;
}

.crs_footer ul {
	margin: 0px;
	padding: 0px;
}

.crs_footer li {
	display: inline;
	padding: 0px 5px 0px 5px;
	list-style-type: none;
	list-style-position: outside;
	height: 15px;
	border-right: 1px solid #808080;
}

.mainFooter li.lastItem {
	border-right: 0px;
}

hr {
	height: 1px;
	color: #808080;
	background-color: #808080;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	width: 600px;
}

.crs_footer hr {
	width: 740px;
}

.inputTotslot {
	border: 1px solid #aaaaaa;
	width: 200px;
}

.crs_btnSubmit {
	float: right;
	margin-top: 20px;
}

.fotoTitel, .pictureRules {
	color: #dedd3a;
	font-weight: bold;
	margin-left: 17px;
}

.pictureRules {
	margin-left: 0px;
}

.fotoVoorwaarden {
	text-align: left;
	/*border: 2px dotted #ff6600;*/
	border: 1px solid #dedd3a;
	width: 230px;
	padding: 12px;
	margin-left: 100px;
}

.fotoVoorwaarden ul {
	margin: 0px;
	padding: 0px;
}

.fotoVoorwaarden li {
	list-style-type: none;
	margin-left: 12px;
	margin-top: 20px;
}

.voorbeeld {
	/*position: relative;
	margin-top: -164px;
	margin-left: 380px;
	width: 300px;
	height: 131px;
	overflow: auto;
	border: 1px solid #dedd3a;
	padding: 10px;
	visibility: hidden;*/
	
	visibility: hidden;
	padding: 10px;
	border: 1px solid #dedd3a;
	overflow: auto;
	width: 300px;
	height: 131px;
	float: right;
	margin-top: 66px;
}

.container_aanbevelen span {
	margin-left: 4px;
}








.input {
	width: 200px;
	border: 1px solid #aaaaaa;
}

.inputMonth, .inputYear {
	width: 98px;
}

.closeLink {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: top;
}

.divCloseLink {
	padding: 10px 0px 0px 0px;
}

.divCloseLink a {
	color: #000;
	font-weight: bold;
	vertical-align: top;
}

.linkAddAcco {
	color: #000;
	font-weight: bold;
}




.txtUpload {
	background: #fff;
	border: 1px solid #aaaaaa;
}

.btnUpload {
	background: #fff;
	color: #dedd3a;
	font-weight: bold;
	font: 12px Verdana, Sans Serif;
}

.tableFotoupload a {
	text-decoration: none;
}

.addpictureLine {
	margin-top: -17px;
	margin-left: 26px;
}

.emailNotice {
	font: 9px Verdana, Sans Serif; color: #aaaaaa;
	margin-left: 20px;
	margin-bottom: 100px;
}





.cr_searchResult_pages {
	word-spacing: 10px;
}

.cr_searchResult_pages a {
	color: #000;
}

.cr_searchResult_header {
	background-color: #dedd3a;
	color: #9c9b2d;
}

.cr_searchResult_header a {
	background-color: #dedd3a;
	color: #9c9b2d;
}

.cr_searchResult_header td {
	padding: 10px;
}

.cr_searchResult_header td.border {
	height: 20px;
	background: #dedd3a;
	/*background: #dedd3a url(../../images/ditwasmijnvakantie.nl/bgr_breakline.gif) repeat-y;
	background-position: right;*/
}


/* BEGIN foto upload */

.dhtmlgoodies_question{
	color:#000;
	background-color:#fff;
	width:430px;
	padding-left:2px;	
	height:20px;
	cursor:default;
}

.dhtmlgoodies_answer{
	width: 700px;
	height:0px;
	overflow:hidden;
	position:relative;

}

.dhtmlgoodies_answer_content{
	padding:1px;	
	position:relative;
}

.dhtmlgoodies_answer input {
	border: 1px solid #aaaaaa;
}
/* EIND foto upload */



/* BEGIN: toevoegingen arjan */

.rowheader 
{
	font-weight: lighter;
}

THEAD
{
	font-weight:lighter;
}

.radiolistcolor
{
	background-color: #f7f7d1;
	width: 683px;
}

.radiolistcolor TD
{
	width: 225px;
}


.cr_searchResult_header td {
	padding: 10px;
	height: 20px;
	background: #dedd3a;
}

.cr_searchResult_header td a {
	font-weight: bold;
}

.mandatory
{
	color: Red;
}

.saveReview 
{
	  font: 13px Verdana, Sans Serif;
      color: #9c9b2d;
      font-weight: bold;
      display: none;

}

.input {
	width: 200px;
	border: 1px solid #aaaaaa;
	font: 11px Verdana, Sans Serif;
}

SELECT 
{
	font: 11px Verdana, Sans Serif;
	height: 20px;
}

.datagrid_item
{
	background-color: #ffffff;
	cursor: default;
}

.datagrid_alternatingitem
{
	background-color: #f7f7d1;
	cursor: default;
}

.datagrid_highlightitem
{
	background-color: #ffff4f;
	cursor: pointer;
}



/* EIND: toevoegingen arjan */


/* START: toevoeging Jeff */
.mainHeader {
	width: 762px;
	height: 128px;
	background: #dedd3a;
	margin-left: 240px;
	margin-bottom: 30px;
}

.cr_hdrLogo {
	width: 332px;
	height: 52px;
	background: #dedd3a url(../../images/ditwasmijnvakantie.nl/hdr_logodwmv.gif) no-repeat;
	position: relative;
	float: left;
	margin-top: 35px;
	margin-left: 16px;
}

.cr_hdrPicture {
	position: relative;
	float: right;
	width: 390px;
	height: 100px;
	background: #dedd3a;
}

.numContainer {
	position: relative;
	margin-left: 258px;
	height: 8px;
	word-spacing: 18px;
	margin-bottom: 6px;
}

html, body {
 overflow-x: hidden;
}

.mainLayout {
 position: absolute;
 top: 0px;
 left: 50%;
 margin-left: -610px;
}

.container_ervaring .textarea {
	width: 330px;
	height: 140px;
	overflow: auto;
}

/* EIND: toevoeging Jeff */


