form.formular {
    padding: 5px 20px;
}

.formular fieldset {
    margin: 20px 5px;
    padding : 10px;
    border: 1px solid #B5B8C8;	
    width: 700px;
    position: relative;

}
.newmember fieldset {
    width: 600px;
    background-color: #e4eaf2;
    margin: 10px;
    height: 360px;
}

.formular legend {
    font-size: 12px;
    color: #15428B;
    font-weight: 900;
    position: absolute;
    top: -.5em;
    left: .2em;
}

.formular fieldset label {
    float: none;
    text-align: inherit;
    width: auto;
}

.formular label span {
    color: #000;
}

.black label span {
    color: #ccc;
}

.formular input, .formular select, .formular textarea {
    display : block;
    margin-bottom: 5px;
}

.formular input[type="button"],
.formular input[type="submit"]
{
	display : inline;
}

.formular .text-input {
    width: 250px;
    color: #555;
    padding: 4px;
    border: 2px solid #B5B8C8;
    font-size: 14px;
    margin-top: 4px;
    background: #FFF url('/img/form/text-bg.gif') repeat-x;
}

.text-input {
    width: 250px;
    color: #555;
    padding: 4px 4px 3px;
    border: 2px solid #B5B8C8;
    font-size: 14px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 5px;
    background: #FFF url('/img/form/text-bg.gif') repeat-x;
}

.text-input:focus {
    border: 2px solid rgb(38, 41, 42);
}

.inline {
    display : inline;
}

.formular .postnr
{
    width: 50px;
}

.formular .poststed
{
    width: 183px;
}

.formular .telefon
{
    width: 116.5px;
}

.formular .infos {
    color: #333;
    font-size: 12px;
    padding-top: 5px;
    margin-bottom: 10px;
}

.infos {
	width: 600px;
}

.dibs {
	padding: 10px;
}

.dibs  p {
	margin: 5px;
}

.formular span.checkbox, 
.formular .checkbox {
    display: inline;
    border: 0px solid #B5B8C8;
}

.formular span.radio {
    display: inline;
}

.formular .radio {
    display: inline;
    clear: both;
    border: 0px solid #B5B8C8;
}

.formular .button {
    margin-top: 20px;
}

#content .boxlook-submit {
    float:right;
    text-decoration: none;
}

.formular a.submit {
    background: url('/img/form/button-bg.png') repeat-x;
    border: 1px solid #AAA;
    padding: 4px;
}

input.button {
    background: url('/img/form/button-bg.png') repeat-x;
    border: 2px solid #AAA;
    padding: 4px 4px 1px;
    font-size:14px;
    margin-top:4px;
}


.formular hr {
clear: both;
visibility: hidden;
}

.formular .fc-error {
width: 350px;
color: #555;
padding: 4px;
border: 1px solid #B5B8C8;
font-size: 12px;
margin-bottom: 15px;
background: #FFEAEA;
}

.hidden {
display: none;
}
