.button { 
background-color: #F4F7FE; 
border-color: #FFFFFF; 
border-width: 1px; 
color: #575D71; 
font-size: 0.7em; 
font-weight: bold; 
padding: 1px; 
text-align: center; 
}

.input-2 { 
border-color: #9497A6; 
border-style: solid; 
border-width: 1px; 
color: #4D536B; 
font-size: 0.8em; 
height: 17px; 
line-height: 1; 
padding: 0em 0em 0em 0.3em; 
width: 6em; 
}


.input-1 { border-color: #9497A6; 
border-style: solid; 
border-width: 1px; 
color: #000; 
font-size: 0.75em; 
height: 16px; 
line-height: 1.1; 
padding: 0em 0em 0em 0.3em; 
width: 11em; }




form {
margin: 0px;
}

fieldset {
color: #565658; 
background-color: #fff;
border-color: #fff; 
border-style: solid; 
border-width: 1px; 
}

input.kopf { 
border-color: #DADCDB; 
border-style: solid; 
border-width: 1px; 
color: #565658; 
font-size: 0.85em; 
height: 1.4em; 
line-height: 1.1em; 
float: left;
width: 11em; 
background-color: #fff;
padding: 0.2em 0 0 0.4em;
}

.abschicken { 
color: #9497A6; 
font-size: 1.4em; 
height: 11px; 
margin: 0px 0px 2px 2px; 
padding: 2px 0px 0px 0px; 
width: 14px; 
background-color: #fff;
}

.spezial-3 { 
color: #018F39; 
float: left; 
font-size: 1em; 
line-height: 1em; 
margin-top: 1px; 
padding: 0em 0.4em 0em 0.2em; 
font-weight:bold;
background-color: #fff;
}

.button2 {
float: left;
text-align:center; 
font-size:10px; 
font-weight:normal;
color:#42484A;
background-color:#F0F3F1; 
border-width:1px; 
margin: 4px;
padding: 0px;
width: 60px;
}


.button-center { 
padding: 0em 0em 0em 8em;
}

.formular-12 { 
clear: both }

.formtext {
font-size: 1.1em;
color: #006ab2;
background-color: #fff;
}

.formtext2 {
font-size: 0.9em;
color: #008E3A;
background-color: #fff;
}

.suche-feld2 {
width:13.2em;
font-size:1em;
}

.suche-feld3 {
float: left;
}

label.b1 { 
float: left; 
text-align: right; 
width: 16em; 
margin-right: .3em; 
} 

label.b2 { 
float: left; 
text-align: left; 
width: 18em; 
margin-right: .3em; 
} 

.text-formular { color: #39405D; font-size: 0.8em; font-weight: normal; line-height: 1.5em; }

input.right { 
float: left; 
width: auto; 
clear: both; 
margin-left: 5.3em; 
margin-right: .3em; 
color: #4D536B;
background-color: #fff;
} 

input[type=checkbox].right, 
input[type=radio].right, 
input[type=submit].right { 
margin-left: 6.3em; 
}


.text-2 {        
line-height: 1.37em;
}

.t3-autoform-label label {
font-family: verdana,helvetica,arial,sans-serif;
float: left; 
text-align: right; 
width: 12.0em; 
margin-right: 0.3em; 
color: #14152A;
line-height: 1.37em;

}

.t3-autoform-inputfield {
margin: 1px;
border-color: #9497A6; 
border-style: solid; 
border-width: 1px; 
color: #4D536B;
background-color: #fff;

width: 17.0em;
}


.t3-autoform-textarea {

margin: 1px;
border-color: #9497A6; 
border-style: solid; 
border-width: 1px; 
color: #4D536B;
background-color: #fff; 
width: 17.4em;
height: 7.0em;
}

.t3-autoform-radio { 
float: left;
margin-right: 5px;
border-color: #fff; 
border-style: solid; 
border-width: 1px; 
color: #4D536B;
background-color: #fff;
} 


.t3-autoform-headline {
font-size: 0.8em;
color: #262324;
font-weight: bold;
}

.t3-autoform-button { 
background-color: #F4F7FE; 
border-color: #FFFFFF; 
border-width: 1px; 
color: #575D71; 
font-weight: bold; 
padding: 1px; 
text-align: center; 
margin-left: 12em;
margin-top: 0.5em;
}



input.kopf-c
{
/*height: 14px;*/
width: 196px;
border-width: 1px;
border-style: solid;
border-color: #7f9db9;
font-weight: normal;
/*line-height: 12px;*/
background-color: #fff;
padding-left: 4px;
color: #000;
padding-top: 3px;
padding-bottom: 3px;
background-image: url(/fileadmin/images/formular.jpg);
}


textarea.kopf-c-area {
height: 74px;
width: 196px;
border-width: 1px;
border-style: solid;
border-color: #7f9db9;
font-weight: normal;
line-height: 12px;

background-color: #fff;
padding-left: 4px;
color: #000;

padding-top: 3px;	
} 

input.kopf-d
{
height: 14px;
width: 112px;
border-width: 1px;
border-style: solid;
border-color: #7f9db9;
font-weight: normal;
line-height: 12px;

background-color: #fff;
padding-left: 4px;
color: #000;

padding-top: 3px;
background-image: url(/fileadmin/images/formular.jpg);
}


.spalte-weiss-fest-a{
float:left;
padding: 0em 2em 0em 0em;
width:200px;
height:20px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-b{
float:left;
padding: 0em 0em 0em 0em;
width:300px;
height:20px;
background-color: #fff;
margin-top: 4px;
}



.spalte-weiss-fest-pop-a{
float:left;
padding: 0em 2em 0em 0em;
width:150px;
height:20px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-pop-b{
float:left;
padding: 0em 0em 0em 0em;
width:200px;
height:20px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-texta{
float:left;
padding: 0em 2em 0em 0em;
width:200px;
height:95px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-textb{
float:left;
padding: 0em 0em 0em 0em;
width:300px;
height:95px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-seca{
float:left;
padding: 0em 2em 0em 0em;
width:200px;
height:65px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-secb{
float:left;
padding: 0em 0em 0em 0em;
width:300px;
height:65px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-pop-seca{
float:left;
padding: 0em 2em 0em 0em;
width:150px;
height:65px;
background-color: #fff;
margin-top: 4px;
}

.spalte-weiss-fest-pop-secb{
float:left;
padding: 0em 0em 0em 0em;
width:200px;
height:65px;
background-color: #fff;
margin-top: 4px;
}


.spalte-blau-fest-a{
float:left;
padding: 0.3em 2em 0em 0em;
width:200px;
height:25px;
background-color: #E2EAF7;
margin-top: 4px;
}

.spalte-blau-fest-b{
float:left;
padding: 0.3em 0em 0em 0em;
width:300px;
height:25px;
background-color: #E2EAF7;
margin-top: 4px;
}


.spalte-blau-fest-pop-a{
float:left;
padding: 0.3em 2em 0em 0em;
width:150px;
height:25px;
background-color: #E2EAF7;
margin-top: 4px;
}

.spalte-blau-fest-pop-b{
float:left;
padding: 0.3em 0em 0em 0em;
width:200px;
height:25px;
background-color: #E2EAF7;
margin-top: 4px;
}

.spalte-blau-fest-texta{
float:left;
padding: 0.3em 2em 0em 0em;
width:200px;
height:95px;
background-color: #E2EAF7;
margin-top: 4px;
}

.spalte-blau-fest-textb{
float:left;
padding: 0.3em 0em 0em 0em;
width:300px;
height:95px;
background-color: #E2EAF7;
margin-top: 4px;
}

.spalte-blau-fest-pop-texta{
float:left;
padding: 0.3em 2em 0em 0em;
width:150px;
height:95px;
background-color: #E2EAF7;
margin-top: 4px;
}

.spalte-blau-fest-pop-textb{
float:left;
padding: 0.3em 0em 0em 0em;
width:200px;
height:95px;
background-color: #E2EAF7;
margin-top: 4px;
}

