/* CSS Styles für Baumwollwegweiser */

#wrapper {
    position: relative;
}
#navmenue {
    top: 128px;

    width: 190px;

}
* html #navmenue {
    top: 121px;

    width: 190px;
}

.language {
  position:absolute;
  top:7px;
  right:0px;
}

.language img {border: 0px;}

.label {font-weight: bold;}

label {
	width: 99%;
	font-weight: bold;
	text-align: left;
	display: inline;
}

select {
width: 100%;
margin:5px 0 2px;

padding-left:5px;

}

.c_select {font-size: 120%;}
#show_sel {font-weight: bold;}

#vonplz {width: 27px;}
#bisplz {width: 27px;}

.searchwrap {width: 600px;}
.mapwrap {width: 59.999%; float: left;}
.formwrap {width: 39.999%; float: left;}
.formwrap h3 {border-top: 0px; margin-top: 0px; padding-top: 0px;}

.form_start {width: 30%; float: left; margin: 0 10px 0 0;}
.form_start_nofloat {width: 223px; margin: 0 10px 0 0;}
.form_start_full {width: 699px;}
.form_wrap {width: 700px;}
.form_start_full .input {margin: 0 10px 0 0;}

.results {border:1px solid #060;     font-size: 100%;}
.results td{border-bottom:1px solid #060; border-right:1px solid #060; padding: 3px;}
.results .noborder{border-right:0px; padding: 3px;}
.results .tablehead {background: #FFFFAB; font-size: bold;}

.detailwrap {width: 700px;}
.detailwrap .left, .detailwrap .right {width: 49.999%; float: left;}

#sponsor {text-align: center; font: normal 0.8em arial, sans-serif; color:#444;}
#sponsor p { text-align: center;

margin:0 0 10px;

}

.rot {color: #ff0000;}
.error {color: #ff0000; font-weight: bold;}
