body *{
    font-family:arial, helvetica;
    font-size:12px;
}

p, td, input, textarea, a, li, div{
    color:#000;
    line-height:17px;
}

small {
	font-size:10px;
	font-style:italic;
}

td {
    vertical-align:top;
}

a {
    cursor:pointer;
}

h1 {
    font-size:23px;
    color:#221e1f;
}
h2 {
    font-size:18px;
    color:#bbcfc4;
    padding:0;
    margin:35px 0 15px 0;
}
h3 {
    font-size:14px;
    color:#221e1f;
}

a {
    cursor:pointer;
}
a:hover {
    color:#f8a51b;
}

span.question {
	font-weight:bold;
}

table.tableData tr td, table.tableData tr th {
	text-align:left;
	vertical-align:top;
	padding:4px 3px;
}
table.tableData tr th {
	background:#ccead9;
}
table.tableData tr td.stats_icon {
	text-align:center;
}

table.pollresult * {
	
}
	table.pollresult tr td, table.pollresult tr th {
		text-align:left;
		vertical-align:top;
		padding:2px 3px;
	}
	
	table.pollresult tr td div.poll_stem_status {
		background:#cbeada;
		padding:2px 0 2px 3px;
	}

/* messages */
#fatal_error, #error {
    padding:3px 6px;
    border:2px solid #f00;
    font-weight:bold;
    color:#f00;
    margin:5px 5px 0 0;
}
#succes {
    font-weight:normal;
    color:#000;
}
#message {
    padding:3px 6px;
    border:2px solid #f8a51b;
    font-weight:bold;
    color:#f8a51b;
    margin:5px 5px 0 0;
}

/* forms */
input, textarea, select {
    border:1px solid #f8a51b;
    background:#fff;
    padding:2px;
}
textarea {
    
}
fieldset {
    margin:0 0 10px 0;
    width:440px;
}
fieldset, legend {
    border:1px solid #ccead9;
    padding:2px 4px;
}
fieldset p {
    width:440px;
}
fieldset p label {
    float:left;
    width:200px;
}
form#werkzaamheden_zoeken fieldset {
	background:#eeeeee;
	border:1px solid #868686;
}
form#werkzaamheden_zoeken fieldset p label {
	width:100px;
}
form#werkzaamheden_zoeken fieldset p input {
	border:1px solid #5a5a5a;
	padding:3px 5px;
}

/* pagina's */

ul#beheerRights *{
    font-size:11px;
}

#newsitems, #projectitems {
    
}
#newsitems .item, #projectitems .item {
    width:440px;
    border:1px solid #ccead9;
    margin:0 0 10px 0;
    padding:3px 5px;
    cursor:pointer;
}
#newsitems .item h3, #projectitems .item h3 {
    font-size:14px;
    padding:5px 0 5px 0;
    margin:0;
}

#wijkinformatieitems {
	float:left;
}
#wijkinformatieitems .item {
	width:440px;
    border:1px solid #ccead9;
    margin:0 0 10px 0;
    padding:3px 5px;
    cursor:pointer;
    float:left;
    clear:left;
}
#wijkinformatieitems .item .drag {
	cursor:move;
}
#wijkinformatieitems .item .info{
	float:right;
	width:308px;
}
#wijkinformatieitems .item .info h3{
	line-height:17px;
	padding:0;
	margin:0;
	font-size:12px;
}
#wijkinformatieitems .item .info p{
	padding:0;
	margin:0;
}
#wijkinformatieitems .item .photo {
	float:left;
	width:122px;
	background:#000;
	overflow-x:hidden;
}
#wijkinformatieitems .item .photo img {
	float:left;
	border:1px solid #000;
	width:120px;
}
.sortable-placeholder {
	width:438px;
	height:60px;
    border:2px dotted #ccead9;
    margin:0 0 10px 0;
    padding:3px 5px;
    cursor:pointer;
    float:left;
    clear:left;
}
#newsitems .light-div-hover, #projectitems .light-div-hover, #wijkinformatieitems .light-div-hover {
    background:#ccead9;
}

.straat_item {
	border-bottom:1px solid #ccead9;
	margin:0 0 10px 0;
}

/* JQuery */
.JQdatepicker {
    border:1px solid #fff;
}
.JQdatepicker_button {
    cursor:pointer;
}
.closed {
    display:none;
}

/*#content #text p *, #content #text td, #content #text li, #content #text div, #content #text a, #content #text em{*/

#big *{
    font-size:90%;
}