body{
	text-align: right;
}

#navbar #mainnav ul li a{
	font-size:1rem !important;
}

.mainNav, form{
	text-align: left;
}
#slide li a {
	padding-right:30px;
}
.head_bg h1{
	margin-right:20px;
	margin-bottom:10px;
	position: relative;
	top:-10px;
}

.nav {
    width: 400px;
}
/*
a.topnav01 {
    background: url(/media/images/hb/j01_new.jpg) 0 0 no-repeat;
    width: 314px;
}
a.topnav01:hover {
    background-position: 0 -57px;
}
a.topnav02 {
    background: url(/media/images/hb/j02_new.jpg) 0 0 no-repeat;
    width: 133px;
}
a.topnav02:hover {
    background-position: 0 -57px;
}
a.topnav03 {
    background: url(/media/images/hb/j03_new.jpg) 0 0 no-repeat;
    width: 141px;
}

a.topnav03:hover {
    background-position: 0 -57px;
}
a.topnav04 {
    background: url(/media/images/hb/j04_new.jpg) 0 0 no-repeat;
    width: 110px;
}

a.topnav04:hover {
    background-position: 0 -57px;
}
a.activelink {
    background-position: 0 -57px;
}*/

form label {
	float:right;
	padding:7px 0 3px 0;
	text-align:right;
	
}

form ul input{
	
}


form div{
	width:490px;
}

.inLeft_content address{
	width:240px;
}


form#contact div{
	width:360px;
}
.informatie_label{
	float:right !important;
	margin-right:55px;

}

form#contact .radio ul li label{
	width:120px;
}

form#contact ul input{
	/*float:left;*/
}

input,textarea{
	direction:rtl;
}
/*
form#contact .radio li.weir{
	padding-left:95px;
}*/

img.moveme{
	position:relative;
	top:5px;
}

span.error {
    color: red;
    float:right;
    font-size: 0.9em;
    padding: 3px;
    display: block;
}

.mylittlepony span.error{
	float:left;
	margin-left:14px;
}

#offerte span.error {
    width: 60px;
}

form label{
	width:100px;
}

div.textarea label{
	padding:4px 0 3px;
}

#error_gender,#error_cat{
	margin-right:100px;
	float:right;
}

 #error_text{
 	
 }
