/* Start of CMSMS style sheet 'mambolicious_forms' */
#cancelbutton {
background:#fc0 url(images/cms/form_gradient.jpg) repeat-x;
width:150px;
height:23px;

text-align:center;
color:#000;

}
#cancelbutton a{
padding:6px 5px 4px 5px;
width:100%;
color:#000;
font-size:0.9em;
display:block;
}
#cancelbutton a:hover{
text-decoration:none;
}

#sidebar input {
background-color:#fff;
width:180px;
height:16px;
border:none;
padding:3px;
font-size:0.85em;
margin-bottom:5px;

}


#sidebar .submitbutton {
float:left;
padding-left:10px;
padding-bottom:5px;
width:80px;
height:20px;
background:#fff url(images/cms/picto.png) 2px 6px;
}

#registration p a{
float:right;
margin-right:40px;
}
#registration input {
background:#fff url(images/cms/form_gradient_w.jpg) repeat-x;
}


#search label {
display:none;
}

input, textarea {
background:#fc0 url(images/cms/form_gradient.jpg) repeat-x;

}
textarea {
width:300px;
height:200px;
left:10px;
position:relative;
background:#fBD02B url(images/cms/form_gradient.jpg) repeat-x;
border:none;
padding:5px;
font-family:arial;
color:#333;
font-size:1em;
}

#search input {
background-color:#fff;
color:#333;
margin-top:10px;
padding:2px;
height:12px;
}
input#searchsubmitbutton {
margin-top:0;
padding-left:10px;
padding-bottom:5px;
width:80px;
height:20px;
background:#181818 url(images/cms/picto.png) 2px 5px;
color:#fff;
text-align:right;
}

input#searchsubmitbutton:hover {
background:#181818 url(images/cms/picto.png) 2px -16px;
text-align:right;
}


#cntnt01moduleform_1 input, #cntnt01moduleform_1 select {
border:1px solid #fc0;
padding:3px;
color:#181818;
width:160px;
left:100px;
}

input#cntnt01feu_submit, input#cntnt01feu_cancel {
border:1px solid #181818;
background:#fc0;
position:relative;
left:130px;
width:80px;

}

#main input {
margin:2px 10px 2px 10px;
position:relative;
left:10px;
border:none;
padding:3px;
}


#main select {
left:150px;
position:absolute;
}
#main li {
clear:left;
}

input#cntnt01person_one_street {
width:100px;
}


input#cntnt01person_one_hnr,
input#cntnt01person_one_plz {
width:40px;
}

label {
float:left;
display:block;
width:100px;
height:30px;
line-height:1em;
padding-top:3px;
}


input#m4submit{
left:-10px;
padding:5px;
}

input#m4username {
left:55px;
}


input#d4e46username {
margin-left:54px;
}

input#d4e46submit {
margin-left:255px;
margin-top:5px;
}

/* End of 'mambolicious_forms' */

