/* CSS Document */

/***** generic elements ******/

	html, body, h1, h2, h3, h4, p, form, fieldset, img, ul, ol, li { margin:0; padding:0; font-size:1em;}
	
	img, fieldset { border:none;}
	
	hr, legend { display:none; visibility:hidden;}
	
	hr {border:none;}
	
	ul, ol { list-style:none;}
	
	.hide, .hidden { display:none;}
	
	body { text-align:left; /*background:#fff;*/ font-family:'Roboto Slab',serif;}
	
	a{outline:none; text-decoration:underline;}
	.lineBraker {width:100%; height:2px}
	
	.messages ul {
	  margin: 0;
	}

	.messages {
	  background-color: #fff;
	  border: 1px solid #dddcde;
	}

	.succes {
	  background-color:#ecffe6;
	  border-color: #bbe6b5;
	}
	
	.messages.succes span {
	  color:black;
	}
	
	.error {
	  background-color: #fffde1;
	  border-color:#dddcde;
	  border:1px solid #DDDCDE;
	}
	
	.messages.error span {
	  color:#aa0000;
	}

	.form-item input.error, .form-item textarea.error {
	  border: 1px solid #c52020;
	  color: #363636;
	}

	#content #centerColumn .content .object-right {float:right!important;}
	#content #centerColumn .content .object-left {float:left!important;}
	#content #centerColumn .content .object-center {text-align:center!important;}