/*<![CDATA[*/



.tab5 {
font-weight: bold;
float: left;
width: 5em;
}

.tab10 {
font-weight: bold;
float: left;
width: 10em;
}

.tab15 {
font-weight: bold;
float: left;
width: 15em;
}

.tab20 {
font-weight: bold;
float: left;
width: 20em;
}

.tab25 {
font-weight: bold;
float: left;
width: 25em;
}

.tab30 {
font-weight: bold;
float: left;
width: 30em;
}

.error{
border: solid 1px red;
background-color: #FFFFFF;
list-style-image:none;
list-style: square;
list-style-position: inside;
padding: 10px;
}


.form_feld {
float: left;
margin-bottom: 1em;
margin-right: 0.5em;
}

.form_feld_br {
margin-bottom: 1em;
margin-right: 0.5em;
}

label {
font-size: 11px;
}

fieldset {
border: #DCDCDC 1px solid;
padding: 10px;
}

.t2 {
width: 100%;
height: 80px;
}

input, textarea, select {
border: 1px solid #666666;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
padding-left: 1px;
}

input:focus {
border: 1px solid #ff0000;
}

textarea:focus {
border: 1px solid #ff0000;
}

select:focus {
border: 1px solid #ff0000;
}

.normal {
width: 15em;
}

.plz {
width: 5em;
}

.strasse {
width: 26.6em ! important;
width: 27.9em;
}

.ort {
width: 20.9em;
}

.button {
border: 1px solid black;

color: #FFFFFF;
height: 24px;
width: 140px;
cursor: pointer;
background-color: #FF7C30;
/*background-image: url(/images/button_g1.jpg);
background-repeat: repeat-x;*/
}

.button:hover {
color: #FFFFFF;
/*background-image: url(/images/button_g2.jpg);*/
background-color: #3C82CB;
}




/*]]>*/

