/* STANDARD TAGS */

form {
margin:0;
padding:0;
}

input, 
textarea {
margin-bottom:2px;
color: #b5a085;
border: 1px solid #b5a085;
background-color: #FFF;
}

textarea {
width:95%;
height:150px;
font-size:0.95em;
}

fieldset {
border: 1px solid #b5a085;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 0px;
}

legend {
color: #8f7350;
font-weight:700;
background-color:transparent !important;
height:30px;
margin-bottom:5px;
padding:8px 10px 0px 10px;
}

/* TEASER RECHTS */

#suche form {
margin: 0;
padding: 0;
}

#suche input,
.tx-indexedsearch-searchbox input {
margin-left: 2px;
font-weight:700;
border:1px solid #d1d3c6;
background-color: #f4f4f4;
background-image:url(../img/suche_input_bckg.jpg);
background-repeat:repeat-x;
font-size:1.1em;
width:154px;
}

#suche .button,
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
border: 1px solid #958476;
background-image: none;
background-color: #FFF;
width: 50px;
text-transform: uppercase;
font-weight: normal;
font-size: 10px;
padding: 2px 0;
}
#suche #suchfeld {
float: left;
padding: 1px 2px 2px 2px;
width: 139px;
background-image: none;
background-color: #FFF;
border: 1px solid #958a7c;
}

/* FORMULAR BUTTON */

.button {
color: #7a5f3c;
font-weight: normal;
font-size: 10px;
margin-right: 2px;
text-transform: uppercase;
}


/*

fz - Formularzeile
fzr - Formularzeile Resultat
fzb - Formularzeile Button
fzl - Formularzeile letzte

cZ - Checkbox Zeile
cL - Checkbox Links
cD - checkbox Description
rB - Radiobutton Bckg

bzk - Bezeichner klein
bzgr - Bezeichner groß
bz - Bezeichner

wk - Werte klein
wgr - Werte groß
werte - werte

*/

.bz, 
.bzk, 
.bzgr, 
.werte, 
.wk, 
.wgr, 
.label, 
.cD,
.cL,
.gewichtLabel,
.gewichtWerte {
float:left;
}

.bz, .werte {
width:48%;
font-weight:normal;
margin-bottom:10px;
}

.bzk, 
.wk {
width:20%;
}

.bzgr, 
.wgr {
width:75%;
}

.formzeile, 
.fzb, 
.fzr, 
.fzl {
clear:both;
}

.formzeile {
margin-bottom:4px;
border-bottom:1px dotted #bbb;
padding:3px;
}

.fzb {
margin-top:10px;
padding-top:10px;
}

.cZ {
clear:both;
}

.cL {
width:25%;
float:left;
margin-bottom:5px;
}

.cD {
width:70%;
float:left;
margin-bottom:5px;
line-height:1.2em;
}

.rB {
background-color:transparent !important;
border:none !important;
}

.reiseselect {
width:50%;
}

.gewichtLabel {
width:30%;
}

.gewichtWerte {
width:65%;
}