/* CSS Document */


/* ------------------------------------------------------ Buchung Startseite ------------- */


input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: #CCCCCC solid 1px;
	border-top-color: #333333;
	border-left-color: #333333;
	padding: 3px;
}





/* ------------------------------------------------------ Standard ------------- */

#content_mitte  input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DBD7CE;
	border: #FFFFFF solid 1px;
	border-top-color: #666666;
	border-left-color: #666666;
	padding: 3px;
}

#content_mitte INPUT[type='submit'] {
	background-color: #948276;
	color: #FFFFFF;
}





.routenplaner td{
	background-color: #dbd7ce;
	padding: 3px 3px 3px 5px;
	border-top: #FFFFFF solid 1px;
	border-bottom: #FFFFFF solid 1px;
}






/* ------------------------------------------------------ Standard Kontaktformular Dunkler Hintergrund ------------- */

.standard_kontakt{
	background-color: #DBD7CE;
	border-top: #FFFFFF solid 1px;
	margin-bottom: 10px;
}

.standard_kontakt label{
	width: 190px;
	display: block;
	float: left;
	font-weight: bold;
}

.standard_kontakt input, .standard_kontakt textarea, .standard_kontakt select{
	width: 340px;
	background-color: #DBD7CE;
}


.standard_kontakt legend{
	display: none;
}

.standard_kontakt div{
	border-bottom: #FFFFFF solid 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
}



/* ------------------------------------------------------ Heller Hintergrund ------------- */

.hell_kontakt{
	border-top: #FFFFFF solid 1px;
	margin-bottom: 10px;
}

.hell_kontakt label{
	width: 190px;
	display: block;
	float: left;
	font-weight: normal;
}

.hell_kontakt input, .hell_kontakt textarea, .hell_kontakt select{
	width: 340px;
	background-color: #DBD7CE;
}


.hell_kontakt legend{
	display: none;
}

.hell_kontakt div{
	border-bottom: #FFFFFF solid 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
}




/* ------------------------------------------------------ Button ------------- */

.kontakt_button{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 200px;
}


.kontakt_button input{
	width: auto;
}

.kontakt_button legend{
	display: none;
}



/* ------------------------------------------------------ Standard Radiobutton ------------- */

.radio_kontakt{
	border-top: #FFFFFF solid 1px;
	padding-top: 5px;
	background-color: #DBD7CE;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.radio_kontakt p{
	width: 200px;
	float: left;
	padding-left: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}

.radio_kontakt label{
	display: inline;
}


.radio_kontakt input {
	width: 40px;
}


.radio_kontakt legend{
	display: none;
}

.radio_kontakt div{
	display: inline;
}



/* ------------------------------------------------------ Mehrzeilig Radiobutton ------------- */


.radio_mehzeilig{
	border-top: #FFFFFF solid 1px;
	padding-top: 0px;
	
	padding-bottom: 0px;
	margin-bottom: 20px;
}

.radio_mehzeilig p{
	width: 550px;
	background-color: #DBD7CE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	border-bottom: #FFFFFF solid 1px;
}

.radio_mehzeilig label{
	display: inline;
	margin-left: 5px;
}

.radio_mehzeilig input {
	background-color: #DBD7CE;
	padding: 0px;
	float: left;
	margin-left: 5px;
	width: auto;
}


.radio_mehzeilig legend{
	display: none;
}

.radio_mehzeilig div{
	display: block;
	border-bottom: none;
}

.radio_mehzeilig div div{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #FFFFFF solid 1px;
	margin-left: 200px;
	background-color: #DBD7CE;
}

.radio_mehzeilig div + div{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #FFFFFF solid 1px;
	margin-left: 200px;
	background-color: #DBD7CE;
}



/* ------------------------------------------------------ Pulldown Standard ------------- */


.pulldown_standard{
	border-top: #FFFFFF solid 1px;
	padding-top: 0px;
	
	padding-bottom: 0px;
	margin-bottom: 20px;
}

.pulldown_standard p{
	width: 550px;
	background-color: #DBD7CE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	border-bottom: #FFFFFF solid 1px;
}

.pulldown_standard label{
	display: inline;
	font-weight: normal;
	padding-left: 10px;
}

.pulldown_standard input, .pulldown_standard select {
	margin-top: 3px;
	background-color: #DBD7CE;
	padding: 0px;
	float: left;
}


.pulldown_standard legend{
	display: none;
}

.pulldown_standard div{
	width: 550px;
	background-color: #DBD7CE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	border-bottom: #FFFFFF solid 1px;
	display: block;
}

.pulldown_standard div + div{
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #FFFFFF solid 1px;
	margin-left: 200px;
	background-color: #DBD7CE;
	width: 360px;
	clear: both;
}



/* ------------------------------------------------------ Datumsfeld Standard ------------- */


.datum_standard{
	border-top: #FFFFFF solid 1px;
	padding-top: 0px;
	
	padding-bottom: 0px;
	margin-bottom: 20px;
}

.datum_standard p{
	width: 550px;
	background-color: #DBD7CE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	border-bottom: #FFFFFF solid 1px;
}

.datum_standard label{
	display: inline;
	font-weight: normal;
	padding-left: 10px;
}

.datum_standard input, .datum_standard select {
	margin-top: 3px;
	background-color: #DBD7CE;
	padding: 0px;
	float: left;
}


.datum_standard legend{
	display: none;
}

.datum_standard div{
	width: 550px;
	background-color: #DBD7CE;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	border-bottom: #FFFFFF solid 1px;
	display: block;
}

.datum_standard div + div{
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #FFFFFF solid 1px;
	margin-left: 200px;
	background-color: #DBD7CE;
	width: 350px;
	clear: both;
}


.datum_standard div div{
	display: none;
}



/* ------------------------------------------------------ Suche  ------------- */

.csc-searchResultHeader{
	margin-bottom: 0px;
}


.browsebox li{
	display: inline;
	margin-right: 10px;
}

.tx-indexedsearch-res td{
	padding-top: 3px;
	padding-bottom: 3px;
	border: none;
}

.tx-indexedsearch-res table{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

td.tx-indexedsearch-descr {
	border-top: #5b4538 solid 1px;
	border-bottom: #FFFFFF solid 1px;
}

td.tx-indexedsearch-title{
	font-weight: bold;
}

td.tx-indexedsearch-info{
	color: #999999;
	border-bottom: #FFFFFF solid 1px;
}

.tx-indexedsearch-searchbox{
	border-top: #FFFFFF solid 1px;
}

.tx-indexedsearch-searchbox td{
	padding: 3px;
	background-color: #DBD7CE;
}


.tx-indexedsearch-searchbox table{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.tx-indexedsearch-searchbox input {
	background-color: #DBD7CE;
	border-bottom: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
}

.tx-indexedsearch-searchbox INPUT[type='submit'] {
	background-color: #948276;
	color: #FFFFFF;
}




