/* Filter Pauschalen, Events, etc. */
.tab_suche {
	border: 0;
	padding: 0;
	margin: 0;

	border-bottom: 1px solid #706e59;
	border-top: 1px solid #706e59;
}

.tab_suche tr {
	padding: 0;
	margin: 0;
	border: 0;
}

.tab_suche td {
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #ecece8;
	padding: 2px;
}


/* News-Tool*/
ul.news {
	padding: 0;
	margin: 0;
}

li.news {
	list-style: none;
	text-align: left;
	width: 450px;
	padding: 0;
	margin: 0;
	min-height: 45px;

	padding-top: 6px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	padding-bottom: 6px;
}

li.news_titel {
	list-style: none;
	text-align: left;
	width: 450px;
	padding: 0;
	margin: 0;
	min-height: 14px;

	padding-top: 6px;
	border-bottom: 1px solid #b20f1c;
	background-color: #D3D2C9;
	padding-bottom: 6px;
}

.date_news {
	margin: 0;
	padding: 0;
	width: 75px;
	padding-left: 8px;
	padding-right: 10px;
	float: left;
}

.text_news {
	margin: 0;
	padding: 0;
	width: 339px;
	padding-left: 10px;
	padding-right: 8px;
	float: right;
}

/* Pauschalen-Tool*/
ul.pauschalen {
	padding: 0;
	margin: 0;
}

li.pauschalen {
	list-style: none;
	text-align: left;
	width: 450px;
	padding: 0;
	margin: 0;

	padding-top: 6px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	padding-bottom: 6px;
}

li.pauschalen_titel {
	list-style: none;
	text-align: left;
	width: 450px;
	padding: 0;
	margin: 0;
	min-height: 14px;

	padding-top: 6px;
	border-bottom: 1px solid #b20f1c;
	background-color: #D3D2C9;
	padding-bottom: 6px;
}

ul.pauschalen_new {
	padding: 0;
	margin: 0;
}

li.pauschalen_new {
	list-style: none;
	text-align: left;
	width: 750px;
	padding: 0;
	margin: 0;

	padding-top: 6px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	padding-bottom: 6px;
}

li.pauschalen_titel_new {
	list-style: none;
	text-align: left;
	width: 750px;
	padding: 0;
	margin: 0;
	min-height: 14px;

	padding-top: 6px;
	border-bottom: 1px solid #b20f1c;
	background-color: #D3D2C9;
	padding-bottom: 6px;
}

.pausch_name_new {
	width: 227px;
	padding-left: 8px;
	padding-right: 16px;
	float: left;
}

.pausch_dauer_new {
	width: 138px;
	padding-right: 16px;
	float: left;
}

.pausch_hotel_new {
	width: 140px;
	padding-right: 16px;
	float: left;
}

.pausch_nights_new {
	width: 65px;
	padding-right: 16px;
	float: left;
}

.pausch_preis_new {
	width: 100px;
	padding-right: 8px;
	float: left;
}

li.pauschalen_top {
	list-style: none;
	text-align: left;
	width: 434px;
	padding: 0;
	margin: 0;
	min-height: 52px;

	padding-top: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	padding-bottom: 6px;
}

.pausch_name {
	width: 242px;
	padding-left: 8px;
	padding-right: 16px;
	float: left;
}

.pausch_dauer {
	width: 60px;
	padding-right: 16px;
	float: left;
}

.pausch_preis {
	width: 100px;
	padding-right: 8px;
	float: left;
}


/* Event-Tool*/
ul.events {
	padding: 0;
	margin: 0;
}

li.events {
	list-style: none;
	text-align: left;
	width: 450px;
	padding: 0;
	margin: 0;
	min-height: 30px;

	padding-top: 6px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	padding-bottom: 6px;
}

li.events_titel {
	list-style: none;
	text-align: left;
	width: 450px;
	padding: 0;
	margin: 0;
	min-height: 14px;

	padding-top: 6px;
	border-bottom: 1px solid #b20f1c;
	background-color: #D3D2C9;
	padding-bottom: 6px;
}

.date_event {
	margin: 0;
	padding: 0;
	width: 75px;
	padding-left: 8px;
	padding-right: 10px;
	float: left;
}

.titel_ort_event {
	margin: 0;
	padding: 0;
	width: 339px;
	padding-left: 10px;
	padding-right: 8px;
	float: right;
}

li.events_top {
	list-style: none;
	text-align: left;
	width: 434px;
	min-height: 52px;

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
}

li.events_preview {
	list-style: none;
	text-align: left;
	width: 272px;
	min-height: 77px;

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: -20px;
	margin-bottom: 8px;
	background-color: #e6e5e0;
}

/* Movie-Tool + Galerie-Tool */
ul.movie_ul, ul.gal_pic_ul {
	padding: 0;
	margin: 0;
}

li.movie_li, li.gal_pic_li {
	list-style: none;
	text-align: left;
	width: 434px;
	min-height: 52px;

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
}

.movie_preview {
	position: relative;
}

img.movie_img {
	border: 1px solid #817E65;
	border-right: 0px;
}

img.movie_img_front {
	border: 1px solid #817E65;
	border-top: 0px;
	margin-left: -8px;
	margin-top: -10px;
}

/* Listen-Tool*/
ul.listtool {
	padding: 0;
	margin: 0;
}

li.listtool {
	list-style: none;
	text-align: left;
	width: 434px;
	/*min-height: 52px;*/

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
}

li.listtool_img {
	list-style: none;
	text-align: left;
	width: 434px;
	min-height: 52px; /*Extra f�r Firefox*/

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
}

/* Gastro-Tool */
ul.gastro {
	padding: 0;
	margin: 0;
}

li.gastro {
	list-style: none;
	text-align: left;
	width: 434px;
	/*min-height: 52px;*/

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	display: block;
}

li.gastro_img {
	list-style: none;
	text-align: left;
	width: 434px;
	min-height: 52px; /*Extra f�r Firefox*/

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	display: block;
}

.siegel {
	float: right;
}

/* Suche */
.searchform {
	border:1px solid #D6D6D3;
	display:block;
	float: left;
	height:18px;
}

.searchfield {
	border:0 solid #FFFFFF;
	color:#4C4C41;
	display:block;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:14px;
	margin:0;
	padding:0 0 0 5px;
	text-indent:0;
	width:100px;
}

/* Deskline Suche */
.tab_deskline {
	width: 316px;
	background-color: #FFFFFF;
	margin: 0px;
	border: 0px;
}

.tab_deskline td {
	border:0;
}

.dl_textsamll {
	font-size: 9px;
}

.btn_deskline {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	background-color: #FFFFFF;
	color: #AF0E1B;
	font-size: 11px;
	padding:2px;
	cursor: pointer;
}

/* Immo Tool*/
ul.immo {
	padding: 0;
	margin: 0;
}

li.immo {
	list-style: none;
	text-align: left;
	width: 750px;
	padding: 0;
	margin: 0;

	padding-top: 6px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #e6e5e0;
	padding-bottom: 6px;
}

li.immo_titel {
	list-style: none;
	text-align: left;
	width: 750px;
	padding: 0;
	margin: 0;
	min-height: 14px;

	padding-top: 6px;
	border-bottom: 1px solid #b20f1c;
	background-color: #D3D2C9;
	padding-bottom: 6px;
}

.immo_start {
	width: 94px;
	padding-left: 8px;
	padding-right: 16px;
	float: left;
}

.immo_size {
	width: 144px;
	padding-right: 16px;
	float: left;
}

.immo_price {
	width: 94px;
	padding-right: 16px;
	float: left;
}
.immo_ort {
	width: 144px;
	padding-right: 16px;
	float: left;
}
.immo_contact {
	width: 194px;
	padding-right: 8px;
	float: left;
}

/* Newsletter */
.form_medien {
	padding: 0;
	margin: 0;
	border: 0;
	width: 273px;
}

.form_medien label {
	margin: 0;
	padding: 0;
	display: block;
	font-size: 10px;
	padding-top: 2px;
}

.form_medien input {
	font-size: 10px;
}

label.form_value {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	font-size: 10px;
	display: inline;
}

/* Skionline RSS Feed*/
#news_js_rss_feed a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
}

#news_js_rss_feed a:hover {
	font-size: 11px;
	color: #AF0E1B;
	text-decoration: underline;
}

/** comvation modules */
/*???*/
.errorbox {
    color: #AF0E1B;
	font-size: 10px;
	padding: 5px;
	border: 1px solid #E70707;
	background: #FC9090;
	margin:5px 0px;
}

/*???*/
.okbox {
    color: #348b2f;
	font-size: 10px;
	padding: 5px;
	border: 1px solid #688C06;
	background: #F6FEE2;
	margin:5px 0px;
}

