body{
 	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #000000;
 	line-height:130%;
 	margin-top: 0px;
 	margin-bottom: 0px;
 	margin-left: 0px;
 	margin-right: 0px;
 	text-align: center; /* for IE */
 	background-image: url(../../user_upload/layout/bg_page.gif);
 	background-repeat: repeat-x;
}

img{
	border:0px;
}

.textbold {
	font-weight:bold;
}

/* =========================== ONLINE SHOP =========================== */

.tt_products_item_list form {
	padding:0px;
	margin:0px;
}
.tt_products_item_single_display form {
	padding:0px;
	margin:0px;
}

img {
	display:inline;
}

.shop_color_1{
	background-color:#f0f0ee;
}

.shop_color_2{
	background-color:#BDBDBD;
}

.shop_color_3{
	background-color:#f0f0ee;
}

h2{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
	color: #DB3F15;
}

.shop_kat_titel{
	
}

.shop_img_border{
	border:#b8b6a9 solid 1px;
}

.trennlinie_shop{
	background-color:#b8b6a9;
}

.shop_preis{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
	color: #333333;
}
.listitem {
	position:relative;
	float:left;
	width: 406px;
	padding-left:12px;
}
.listitem p.price {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.5;
	float: left;
	color: #9e2629;
	width: 70px;
	height: 30px;
	padding:0px;
	margin: 0px;
	text-align: right;
}
.listitem h3 {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.5;
	float:left;
	width:313px;
	height: 30px;
	padding:0px;
	margin:0px;
	color: #9e2629;
}
.listitem img {
	float:left;
	padding:0px;
	border: 1px solid #b8b6a9;
}
.clear_both {
	clear:both;
}
.tt_products_item_list hr {
	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #b8b6a9;
 	border-bottom: solid 1px #f2f2ef; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}
.listitem .shop_list_submit {
	/*position: absolute;
	bottom: 0px;
	right: 10px;
	vertical-align: middle;
	padding: 0px;
	margin-right:10px;*/
	text-align:right;
}
.h_line {
	float:left;
	width:418px;
	height:15px;
	border-bottom:1px solid #b8b6a9;
	margin:0px 0px 10px 0px;
}
.tt_products_item_single_display {
	float:left;
	width: 406px;
	padding:0px;
	margin:0px;
}
.tt_products_item_single_display h1 {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.5;
	width:300px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	float:left;
	padding-left: 12px;
	color: #9e2629;
}
.tt_products_item_single_display div.price {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.5;
	float: right;
	color: #9e2629;
	height: 30px;
	padding:0px;
	margin: 0px;
}
.tt_products_item_single_display img {
	padding:0px;
	border: 1px solid #b8b6a9;
	margin-left:12px;
	margin-bottom: 20px;
}
.tt_products_item_single_display .shop_list_submit {
	text-align:right;
	padding-bottom: 10px;
	vertical-align:middle;
	padding:0px;
}
.tt_products_item_single_display .list_link {
	padding-left: 12px;
}
.tt_products_basket {
	padding-left:12px;
}

.tt_products_basket .price {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
}
.price_grey {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
	text-align:right;
	margin-right:20px;
}
.tt_products_basket .shop_basket_title_red {
	font-family: arial, verdana, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
}
.tt_products_basket .h_line {
	width:336px;
	height:10px;
	border-bottom:1px solid #b8b6a9;
	margin:0px 0px 10px 0px;
}
.tt_products_basket .h_gradient {
	width:336px;
	height:15px;
	background-image:url(../../user_upload/layout/shop-basket-gradient.gif);
	background-repeat:repeat;
	margin:10px 0px 5px 0px;
}
.tt_products_basket .shop_basket_help {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	color: #70705c;
	margin-top:20px;
}
.tt_products_basket input.shop_submit_checkout {
	border:0px;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height:23px;
	color: #9e2629;
	width: 94px;
	background-image: url(../../user_upload/layout/shop-basket-checkout.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	float:right;
	vertical-align:middle;
}
.tt_products_basket input.shop_submit_checkout_2 {
	border:0px;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height:23px;
	color: #9e2629;
	width: 94px;
	background-image: url(../../user_upload/layout/shop-basket-checkout.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	float:right;
	vertical-align:middle;
}

.tt_products_basket input.shop_submit_reload {
	float:left;
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
	width:150px;
	height:23px;
	vertical-align:middle;
}
.tt_products_basket input.shop_basket_input {
	border: 1px solid #70705c;
	color: #9e2629;
	width: 20px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
	padding-left:4px;
}
.tt_products_basket div.product_image {
	padding: 0px;
	border: 1px solid #b8b6a9;
	margin-bottom: 20px;
	float: left;
	margin-right:10px;
}

.tt_products_basket_payment {
	padding-left:12px;
}
.tt_products_basket_payment .price {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
	text-align:right;
	margin-right:20px; 
}
.tt_products_basket_payment .shop_basket_title_red {
	font-family: arial, verdana, sans-serif;
	font-weight: normal; 
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
}
.tt_products_basket_payment .h_line {
	width:336px;
	height:10px;
	border-bottom:1px solid #b8b6a9;
	margin:0px 0px 10px 0px;
}
.tt_products_basket_payment .h_gradient {
	width:336px;
	height:15px;
	background-image:url(../../user_upload/layout/shop-basket-gradient.gif);
	background-repeat:repeat;
	margin:10px 0px 5px 0px;
}
.tt_products_basket_payment .shop_basket_help {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	color: #70705c;
	margin-top:20px;
}
input.shop_submit {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
	width:150px;
	height:23px;
	vertical-align:middle;
}
input.shop_submit_checkout {
	border:0px;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height:23px;
	color: #9e2629;
	width: 94px;
	background-image: url(../../user_upload/layout/shop-basket-checkout.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	float:right;
	vertical-align:middle;
}
input.shop_basket_input {
	border: 1px solid #70705c;
	color: #9e2629;
	width: 20px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
	padding-left:4px;
}
.tt_products_basket_payment div.product_image {
	padding: 0px;
	border: 1px solid #b8b6a9;
	margin-bottom: 20px;
	float: left;
	margin-right:10px;
}

.tt_products_basket_info {
	padding-left:12px;
}

.tt_products_basket_info .price {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
	text-align:right;
	margin-right:20px;
}
.shop_basket_title {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
}
.shop_text {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
}
.shop_basket_title_red {
	font-family: arial, verdana, sans-serif;
	font-weight: normal; 
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
}
.tt_products_basket_info .h_line {
	width:336px;
	height:10px;
	border-bottom:1px solid #b8b6a9;
	margin:0px 0px 10px 0px;
}
.tt_products_basket_info .h_gradient {
	width:336px;
	height:15px;
	background-image:url(../../user_upload/layout/shop-basket-gradient.gif);
	background-repeat:repeat;
	margin:10px 0px 5px 0px;
}
.tt_products_basket_info .shop_basket_help {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	color: #70705c;
	margin-top:20px;
}
.tt_products_basket_info input.shop_submit {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
	width:150px;
	height:23px;
	vertical-align:middle;
}
.tt_products_basket_info input.shop_submit_checkout {
	border:0px;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px; 
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height:23px;
	line-height:1;
	color: #9e2629;
	width: 94px;
	background-image: url(../../user_upload/layout/shop-basket-checkout.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	float:right;
	vertical-align:middle;
}
.tt_products_basket_info input.shop_submit_checkout_2 {
	border:0px;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px; 
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height:23px;
	line-height:1;
	color: #9e2629;
	width: 94px;
	background-image: url(../../user_upload/layout/shop-basket-checkout.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	float:right;
	vertical-align:middle;
}
.tt_products_basket_info input.shop_basket_input {
	border: 1px solid #70705c;
	color: #9e2629;
	width: 20px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
	padding-left:4px;
}
.tt_products_basket_info div.product_image {
	padding: 0px;
	border: 1px solid #b8b6a9;
	margin-bottom: 20px;
	float: left;
	margin-right:10px;
}
.product_note {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color:#70705c;
	padding:0px;
	margin:0px;
	margin-right:10px;
}

.billing_address_entry {
	float:left;
	padding-bottom: 10px;
	width: 346px;
}

.billing_address_label {
	float:left;
	width:100px;
}
.shop_basket_title_bold {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
	color:#70705c;
}
.invoice_address {
	margin: 0px;
	margin-bottom: 10px;
}

.tt_products_basket_required_info_missing {
	margin:0px;
	margin-left:12px;
}	
.tt_products_order_confirmation {
	margin:0px;
	margin-left:12px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color:#70705c;
}
.tt_products_order_confirmation .h_line {
	width:336px;
	height:10px;
	border-bottom:1px solid #b8b6a9;
	margin:0px 0px 10px 0px;
}
.tt_products_order_confirmation .h_gradient {
	width:336px;
	height:15px;
	background-image:url(../../user_upload/layout/shop-basket-gradient.gif);
	background-repeat:repeat;
	margin:10px 0px 5px 0px;
}

.shop_basket_total {
	background-color: #70705c;
	color:#FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-weight: bold; 
	font-size: 13px;
	line-height: 1.5;
	height:23px;
}
.tt_products_order_confirmation .price {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5;
	color: #9e2629;
	text-align:right;
	margin-right:20px;
}


.product_note_image img {
	margin-right:10px;
}

.shop_submit_closure {
	border:0px;
	background-color: #ffffff;
	padding:0px;
	margin-top: 6px;
	margin-bottom: 5px;
	margin-right: 10px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height:23px;
	line-height:1;
	color: #9e2629;
	width: 164px;
	background-image: url(../../user_upload/layout/shop-basket-closure.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	float:right;
	vertical-align:middle;
}
.shop_submit_required {
	border: 1px solid #9e2629;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #9e2629;
	width:150px;
	height:23px;
	vertical-align:middle;
}

.tt_products_basket_payment a:link, .tt_products_basket a:link, .tt_products_order_confirmation a:link, .tt_products_basket_info a:link , .tt_products_item_single_display a:link, .tt_products_item_list a:link {color: #AF0E1B; text-decoration: none;}
.tt_products_basket_payment a:visited, .tt_products_basket a:visited, .tt_products_order_confirmation a:visited, .tt_products_basket_info a:visited , .tt_products_item_single_display a:visited, .tt_products_item_list a:visited {color: #AF0E1B; text-decoration: none;}
.tt_products_basket_payment a:active, .tt_products_basket a:active, .tt_products_order_confirmation a:active, .tt_products_basket_info a:active , .tt_products_item_single_display a:active , .tt_products_item_list a:active {color: #AF0E1B; text-decoration: none;}
.tt_products_basket_payment a:hover, .tt_products_basket a:hover, .tt_products_order_confirmation a:hover, .tt_products_basket_info a:hover , .tt_products_item_single_display a:hover, .tt_products_item_list a:hover {color: #666666; text-decoration: none;}

.product_note a:link, .product_note a:visited, .product_note a:active { 
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color:#70705c;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.product_note a:hover  {
	color:#9e2629;
}
.shop_next_link {
	float:right;
	margin:0px;
	padding:0px;
	margin-right:12px;
	margin-bottom:10px;
}
.shop_previous_link {
	float:left;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:10px;
}
.shop_next_link_list {
	float:right;
}
.shop_previous_link_list {
	float:left;
}
.page_navigation {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.5;
	color:#70705c;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:10px;
}
.shop_browse_links {
	clear:both;
	text-align:center;
}
div#tx-ttproducts-pi1-tracking .h_line{
	width:758px;
	height:10px;
	border-bottom:1px solid #b8b6a9;
	margin:0px 0px 10px 0px;
}
div#tx-ttproducts-pi1-tracking h1{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
	color:#70705c;
}
div#tx-ttproducts-pi1-tracking .h_gradient{
	width:758px;
	height:15px;
	background-image:url(../../user_upload/layout/shop-basket-gradient.gif);
	background-repeat:repeat;
	margin:10px 0px 5px 0px;
}
div#tx-ttproducts-pi1-tracking div.order_status {
	margin:0px;
	padding:0px;
	margin-left:12px;
}
div#tx-ttproducts-pi1-tracking div.admin_control {
	margin:0px;
	padding:0px;
	margin-left:12px;
}
div#tx-ttproducts-pi1-tracking div.message_to_shop {
	margin:0px;
	padding:0px;
	margin-left:12px;
}
div#tx-ttproducts-pi1-tracking div.email_message {
	margin:0px;
	padding:0px;
	margin-left:12px;
}
.tt_products_tracking_enter_number h1 {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
	color:#70705c;
}

div#tx-ttproducts-pi1-tracking input {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
	width:150px;
	height:21px;
	vertical-align:middle;
}

div#tx-ttproducts-pi1-tracking input.shop_submit {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
	width:150px;
	height:23px;
	vertical-align:middle;
}
div#tx-ttproducts-pi1-tracking {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color:#70705c;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
textarea#delivery_notes {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
}
div.billing_address input, div.billing_address select {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
}
div.billing_address input, div.billing_address select {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #70705c;
}
.tt_products_select, .shop_list_submit select, #shipping-select, .tt_products_item_single_display select {
	border: 1px solid #70705c;
	background-color: #ffffff;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #70705c;
}
div.shop_order_uid {
	border: 1px solid #70705c;
	width: 50px;
	height: 20px;
	text-align:center;
}
.text_align_right {
	text-align:right;
}
.price_total {
	background-color: #70705c;
	color:#FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-weight: bold; 
	font-size: 13px;
	line-height: 1.5;
	text-align:right;
	margin-right:20px;
}

div#display_variant2_SINGLE {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:5px;
	text-align:right;
}
div#display_variant1_SINGLE {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:5px;
	text-align:right;
}
div#display_variant2_LIST {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:5px;
}
div#display_variant1_LIST {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:5px;
}
.tx-ttproducts-pi1-wrap2 {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.5;
	color: #70705c;
}

.tt_products_item_catlist {
	margin-left:12px;
}

/* *********************** News style *********************** */

.news-list-options {
	clear: both;
	display: block;
	padding: 0px 0px;
	margin: 10px 8px!important; 
}

.news-list-options-browsebox {
	clear: both;
	display: block;
	padding: 0px 0px;
	margin: 12px 20px; 
}
.news-list-options-browsebox dd {
	margin:0px;
	padding:0px;
}


.news_single_title {
	margin:0px;
	padding:0px;
	margin-left:12px;
}

.news-single-img {
	float:left;
	padding:0px;
	margin:0px;
	padding-right:10px;
	padding-bottom:10px;
}
.news-amenu-nav-items {
	margin:10px;
}
#colp1 p.news-bodytext {
	display:inline;
	margin:0px;
	padding:0px;
}


/* *********************** Commenting-System style *********************** */

.tx-comments-comment-form {
	margin-left:12px;
	margin-right:10px;
}
.tx-comments-comment-form h4 {
	font-size:12px;
	margin-bottom:10px;
}
div#comments_comment_single {
	margin-left:12px;
	margin-right:10px;
}
.h_line_commenting {
	width:100%;
	height:5px;
	border-bottom:1px solid #b8b6a9;
	margin:0px 0px 10px 0px;
}

/* *********************** Navigation style *********************** */

A.navi:link {color: #000000; text-decoration: none;}
A.navi:visited {color: #000000; text-decoration: none;}
A.navi:active {color: #000000; text-decoration: none;}
A.navi:hover {color: #B3181C; text-decoration: none;}

A.navi_act:link {color: #B3181C; text-decoration: none;}
A.navi_act:visited {color: #B3181C; text-decoration: none;}
A.navi_act:active {color: #B3181C; text-decoration: none;}
A.navi_act:hover {color: #B3181C; text-decoration: none;}



ul#subsub  { 
	display: block;
	float: right;
	list-style-type:none;  
	padding: 0 0 0 0;
	margin: 8 0 0 0;
}

ul#subsub  li{ 
	display: block;
	width: 170px;
	margin: 0 0 0 0;
	float: left;
	height: 19px;
	text-indent: 9px;
	text-decoration: none;
	border-bottom: 1px solid #D6D6D3;	
}

ul#subsub li:hover{ 
	display: block;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	height: 19px;
	color: #000000;
	margin: 0 0 0 0 -1px;
}

ul#subsub li a{ 
	display: block;
 	color: #000000;
	text-decoration: none;
	margin: 0 0 0 0 -1px;
	height: 17px;
	padding-top: 2px;
	background-color: #EEEEED;
}



ul#subsub li.selected a { 
	display: block;
 	color: #B3181C;
	background-color: #FFFFFF;
	text-decoration: none;
}

ul#subsub li.selected a:hover { 
	display: block;
 	color: #B3181C;
	background-color: #FFFFFF;
	text-decoration: none;
}

ul#subsub li a:hover { 
	display: block;
	text-decoration: none;
	color: #B3181C;
	background-color: #FFFFFF;
}



/* *********************** end navigation style *********************** */




.subheader_granat{
 	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #C0051A;
}
.subheader_granat_blog {
	display:inline;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #C0051A;
}

.subheader_fett{
 	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}

h2{
 	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #C0051A;
}

h3{
 	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}

.text{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 line-height:130%;
}

#overall {
	margin: 0 auto;
	width: 980px;
	text-align: left; /* counter the body center */
}

#overall_box {
	margin: 0 auto;
	width: 100%;
	background-color: #EEEEED;
}



.blocks { 
	display: block; 
	overflow: hidden;
	text-align: center;
}

.block{
	margin:0px;
	padding:0px;
	border: 0px;
}
	
.left { float: left; }


#header_infos{
	width: 980px;
	height: 70px;
	display: block;
	float: left;
}

#logo{
	width: 200px;
	height: 70px;
	display: block;
	float: left;
}

#search_season{
	width: 780px;
	height: 70px;
	display: block;
	text-align: right;
	float: right;
}

#search{
	width: 780px;
	height: 45px;
	display: block;
	text-align: right;
}

#search_season{
	width: 780px;
	height: 45px;
	display: block;
	text-align: right;
}

#season{
	width: 780px;
	height: 20px;
	display: block;
}


ul#list_navi_search{
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: right;
	float: right;
	padding-top: 6px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;		
}

.text_list_last {
	float:left;
	height:10px;
	width:5px;
}

ul#list_navi_search li.text_list{
	height: 18px;
	display: block;
	float: left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c41;
}

ul#list_navi_search li.text_list_act{
	height: 18px;
	display: block;
	float: left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4c4c41;
}

ul#list_navi_search li.text_list a{ 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #4C4C41;
	text-decoration: none;
}

ul#list_navi_search li.text_list_act a{ 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #4C4C41;
	text-decoration: none;
}

ul#list_navi_search li.text_list a:hover{ 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #9E2629;
	text-decoration: none;
}

ul#list_navi_search li.search_rand{
	height: 18px;
	display: block;
	float: left;
	border: 1px solid #D6D6D3;
}

ul#list_navi_search li.trenn{
	height: 18px;
	display: block;
	float: left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c41;
	padding-left: 7px;
	padding-right: 7px;
}

ul#list_navi_search li.go{
	height: 18px;
	display: block;
	float: left;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-bottom: 1px solid #D6D6D3;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url(../../user_upload/layout/bg_go.gif);
	background-repeat: repeat-x;
}

ul#list_navi_search li.go p{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4c4c41;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
}

input.search_field{
	display: block;
	height: 14px;
	width: 95px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c41;
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	/*text-indent: 5px;*/
}

A.go_link:link {color: #4c4c41; text-decoration: none;}
A.go_link:visited {color: #4c4c41; text-decoration: none;}
A.go_link:active {color: #4c4c41; text-decoration: none;}
A.go_link:hover {color: #4c4c41; text-decoration: none;}

A.list_link:link {color: #4c4c41; text-decoration: none;}
A.list_link:visited {color: #4c4c41; text-decoration: none;}
A.list_link:active {color: #4c4c41; text-decoration: none;}
A.list_link:hover {color: #9E2629; text-decoration: none;}



ul#season_navigation  { 
	display: block;
	float: right;
	height: 19px;
	list-style-type:none;  
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*background-image: url(../../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;*/
}

ul#season_navigation  li{ 
	display: block;
	width: 70px;
	margin: 0 0 0 0;
	float: left;
	height: 19px;
	text-align: center;
}

ul#season_navigation li:hover{ 
	display: block;
	margin: 0 0 0 0;
	float: left;
	/*background-image: url(../../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;*/
	background-image: url(../../user_upload/layout/bg_season_o.gif);
	background-repeat: repeat-x;
	height: 19px;
	color: #4c4c41;
	margin: 0 0 0 0 -1px;
}

ul#season_navigation li a{ 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #9E2629;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
	margin: 0 0 0 0 -1px;
	height: 17px;
	padding-top: 2px;
	background-image: url(../../user_upload/layout/bg_season_o.gif);
	background-repeat: repeat-x;
}



ul#season_navigation li.selected a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #4c4c41;
	background-image: url(../../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
}

ul#season_navigation li.selected a:hover { 
	display: block;
    font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #4c4c41;
	background-image: url(../../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
}

ul#season_navigation li a:hover { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #9E2629;
	background-image: url(../../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	text-decoration: none;
	border-top: 1px solid #D6D6D3;
	border-right: 1px solid #D6D6D3;
	border-left: 1px solid #D6D6D3;
	text-decoration: none;
}


/*test*/
.season_normal {
	background-image:url(../../user_upload/layout/saeson/sommer_de_r.gif);
	repeat:none;
	width:85px !important;
	height:25px !important;
}

.season_active {
	background-image:url(../../user_upload/layout/saeson/winter_de_r.gif);
	repeat:none;
	width:85px !important;
	height:25px !important;
}

ul#season_navigation  li.season_normal, ul#season_navigation  li.season_active{ 
	display: block;
	width: 70px;
	margin: 0 0 0 0;
	float: left;
	background-image:url(../../user_upload/layout/saeson/winter_de_r.gif);
	repeat:none;
	width:85px !important;
	height:25px !important;
}

ul#season_navigation li.season_normal:hover, ul#season_navigation li.season_active:hover{ 
	display: block;
	margin: 0 0 0 0;
	float: left;
	/*background-image: url(../../user_upload/layout/bg_season.gif);
	background-repeat: repeat-x;*/
	margin: 0 0 0 0 -1px;
	background-image:url(../../user_upload/layout/saeson/winter_de_r.gif);
	repeat:none;
	width:85px !important;
	height:25px !important;
}

ul#season_navigation li.season_normal a, ul#season_navigation li.season_active a{ 
	display: block;
	margin: 0 0 0 0 -1px;
	padding-top: 2px;
	background-image:url(../../user_upload/layout/saeson/winter_de_r.gif);
	repeat:none;
	width:85px !important;
	height:25px !important;
}

ul#season_navigation li.season_normal a:hover, ul#season_navigation li.season_active a:hover { 
	display: block;
	background-image:url(../../user_upload/layout/saeson/winter_de_r.gif);
	repeat:none;
	width:85px !important;
	height:25px !important;
}
/*test*/

#header_navi{
	width: 980px;
	height: 30px;
	display: block;
	float: left;
	background-color: #C30319;
	background-image: url(../../user_upload/layout/bg_navi.gif);
	background-repeat: repeat-x;
	border-bottom-width: 2px solid #FFFFFF;
}

#navigation{
	width: 840px;
	height: 30px;
	display: block;
	float: left;
}

#language{
	width: 140px;
	height: 30px;
	display: block;
	float: right;
	text-align: right;
}

#language p{
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
	color: #F5EAEA;
	margin: 0px;
	border: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-top: 7px;
}





/* ************************************************ SUBNAVIGATION  ************************************************ */
ul#subnav{
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
 	color: #9E2629;
	display: block;
	float: left;
	list-style-type:none;  
	padding: 0px;
	margin: 0px;
	border: 0px;
	/*padding-left: 10px;*/
	padding-top: 7px;
}

ul#subnav li{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
 	color: #9E2629;
	display: block;
	margin: 0px;
	border:0px;
	padding:0px;
	float: left;
	text-align: center;
}

ul#subnav li.trenn_lang{ 
	display: block;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
 	color: #9E2629;
	margin: 0 0 0 0;
	margin-left: 5px;
	margin-right: 10px;
	float: left;
	text-align: center;	
}

ul#subnav li a{ 
	display: block;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
	color: #9E2629;
	display: block;
	text-decoration: none;
	float: left;
}

ul#subnav li.selected a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	color: #9E2629;
   text-decoration: none;
}

ul#subnav li.no a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
 	color: #9E2629;
   text-decoration: none;
}
/* ************************************************ END SUBNAVIGATION ************************************************ */





/* ************************************************ LANGUAGE TOP ************************************************ */
ul#langMenu{
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #F5EAEA;
	display: block;
	float: right;
	list-style-type:none;  
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-right: 10px;
	padding-top: 7px;
}

ul#langMenu li{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #F5EAEA;
	display: block;
	margin: 0px;
	border:0px;
	padding:0px;
	float: left;
	text-align: center;
}

ul#langMenu li.trenn_lang{ 
	display: block;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #F5EAEA;
	margin: 0 0 0 0;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	text-align: center;
}

ul#langMenu li a{ 
	display: block;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
	display: block;
	text-decoration: none;
	float: left;
}

ul#langMenu li.selected a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #FFFFFF;
   text-decoration: none;
}

ul#langMenu li.no a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #F5EAEA;
   text-decoration: none;
}
/* ************************************************ END LANGUAGE TOP ************************************************ */


/* ************************************************ LANGUAGE BOTTOM ************************************************ */
ul#langMenubottom{
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
	display: block;
	float: left;
 	color: #4c4c41;
	list-style-type:none;  
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-right: 10px;
}

ul#langMenubottom li{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #4c4c41;
	display: block;
	margin: 0px;
	border:0px;
	padding:0px;
	float: left;
}

ul#langMenubottom li.trenn_lang{ 
	display: block;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #4c4c41;
	margin: 0 0 0 0;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	text-align: center;
}

ul#langMenubottom li a{ 
	display: block;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
	display: block;
	text-decoration: none;
	float: left;
}

ul#langMenubottom li.selected a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: bold;
 	color: #4c4c41;
   text-decoration: none;
}

ul#langMenubottom li.no a { 
	display: block;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #4c4c41;
   text-decoration: none;
}
/* ************************************************ END LANGUAGE BOTTOM ************************************************ */


#header_image{
	position:relative;
	width: 980px;
	height: 288px;
	display: block;
	float: left;
	border-top: 2px solid #FFFFFF;
	overflow:hidden;
}

#titel_image{
	position:absolute;
	background-color: #DFDFD8;
	border: 0px;
	z-index: 12000;
	right: 0px;
	bottom: 0px;
	padding: 2px;
	border-right: 1px solid #D1D3CC;
	width: 195px;
	opacity: .85;
	filter: alpha(opacity=85);
	/*cursor: pointer;*/
}

#description_image{
	padding: 0px;
	border: 0px;
	margin: 0px;
	display: none;
	position:absolute;
	background-color: #DFDFD8;
	border: 0px;
	z-index: 12500;
	right: 0px;
	bottom: 0px;
	border-right: 1px solid #D1D3CC;
	width: 195px;
	height: 288px;
	opacity: .85;
	filter: alpha(opacity=85);
}

#description_image p.description{
	display: block;
	padding: 0px;
	border: 0px;
	margin: 0px;
	height: 258px;
	width: 175px;
	margin-left:10px;
	margin-top: 20px;
	overflow: hidden;
}

#description_image p.close{
	display: block;
	padding: 0px;
	border: 0px;
	margin: 0px;
   float: right;
	padding-right: 5px;
}


#titel_image p.titel{
	display: block;
	padding: 0px;
	border: 0px;
	margin: 0px;
	float: left;
	padding-left: 2px;
}

#titel_image p.pfeil{
   display: block;
	padding: 0px;
	border: 0px;
	margin: 0px;
	float: right;
	padding-top:4px;
	padding-right: 5px;
}

#path{
	width: 980px;
	height: 20px;
	display: block;
	position: relative;
	float: left;
	padding-left: 10px;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #4c4c41;
 	line-height:130%;
	text-decoration: none;	
	color: #ADADA7;
}

#path_page{
	width: 980px;
	height: 20px;
	display: block;
	position: relative;
	float: left;
	padding-left: 10px;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #4c4c41;
 	line-height:130%;
	text-decoration: none;	
	color: #ADADA7;
	margin-bottom: 10px;
}

#path_infos{
	position: absolute;
	bottom: 0px;
}

#subnavigation{
	width: 980px;
	height: 35px;
	display: block;
	position: relative;
	float: left;
	padding-left: 10px;
   font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #4c4c41;
 	line-height:130%;
	text-decoration: none;	
	color: #ADADA7;
	margin-bottom: 10px;
}

A.pathlink:link {color: #ADADA7; text-decoration: none;}
A.pathlink:visited {color: #ADADA7; text-decoration: none;}
A.pathlink:active {color: #ADADA7; text-decoration: none;}
A.pathlink:hover {color: #9E2629; text-decoration: none;}


#intro{
	width: 980px;
	height: 110px;
	display: block;
	float: left;
	border:0px;
	padding:0px;
	margin:0px;
}

#intro p.intro_text{
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 420px;
	height: 110px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #706D5E;
	line-height:140%;
}

.intro_home_label{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #AF0E1B;
	line-height:130%;
}

#intro p.intro_gallery{
	display:block;
	float: right;
	text-align: right;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 560px;
	height: 110px;
}

#footer{
	margin: 0 auto;
	width: 980px;
	text-align: left; /* counter the body center */
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c41;
	margin-top: 25px;
	margin-bottom: 30px;
	text-align: left;	
}

#footerCopy{
	padding:0px;
	margin:0px;
	border:0px;
	display: block;
	float: left;
}

#footerLang{
	padding:0px;
	margin:0px;
	border:0px;
	display: block;
	float: left;
}

#footer a{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c4c41;
	text-decoration: none;
}

#footer a:hover{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9E2629;
	text-decoration: none;
}

#infos_navi{
	position:absolute;
	width: 180px;
	height: 290px;
	background-color: #DEDEDE;
	border-bottom: 1px solid #D1D0CE;
	border-left: 1px solid #D1D0CE;
	border-right: 1px solid #D1D0CE;
	z-index: 12000;
}



/* ******************************** Start Bike Touren *********************************** */
A.lktouren:link {color: #000000; text-decoration: none;}
A.lktouren:visited {color: #000000; text-decoration: none;}
A.lktouren:active {color: #000000; text-decoration: none;}
A.lktouren:hover {color: #AF0E1B; text-decoration: none;}

A.lktourlist:link {color: #AF0E1B; text-decoration: none;}
A.lktourlist:visited {color: #AF0E1B; text-decoration: none;}
A.lktourlist:active {color: #AF0E1B; text-decoration: none;}
A.lktourlist:hover {color: #AF0E1B; text-decoration: underline;}

A.lktourenpage:link {color: #AF0E1B; text-decoration: none;}
A.lktourenpage:visited {color: #AF0E1B; text-decoration: none;}
A.lktourenpage:active {color: #AF0E1B; text-decoration: none;}
A.lktourenpage:hover {color: #AF0E1B; text-decoration: none;}

A.lknextbackact:link {color: #AF0E1B; text-decoration: none;}
A.lknextbackact:visited {color: #AF0E1B; text-decoration: none;}
A.lknextbackact:active {color: #AF0E1B; text-decoration: none;}
A.lknextbackact:hover {color: #AF0E1B; text-decoration: none;}

A.lknextbackpass:link {color: #706E59; text-decoration: none;}
A.lknextbackpass:visited {color: #706E59; text-decoration: none;}
A.lknextbackpass:active {color: #706E59; text-decoration: none;}
A.lknextbackpass:hover {color: #706E59; text-decoration: none;}

ul#touren{
	width: 320px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #9E2629;
	display: block;
	float: left;
	list-style-type:none;  
	padding: 0px;
	margin: 0px;
	border: 0px;
}

ul#touren li{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

ul#touren li.legenda{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-bottom: 4px;
	margin-top: 10px;
}

ul#touren li.legenda P.leg1{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 35px;
	padding-bottom: 1px;
	border-bottom: 1px solid #706E59;
}

ul#touren li.legenda P.leg2{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 155px;
	padding-bottom: 1px;
	border-bottom: 1px solid #706E59;
}
ul#touren li.legenda P.leg3{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 45px;
	padding-bottom: 1px;
	border-bottom: 1px solid #706E59;
}
ul#touren li.legenda P.leg4{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	width: 85px;
	padding-bottom: 1px;
	border-bottom: 1px solid #706E59;
	text-align:right;
	float: left;
}

ul#touren li P.tour1{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 35px;
}
ul#touren li P.tour2{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 155px;
}
ul#touren li P.tour3{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 85px;
}
ul#touren li P.tour4{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 45px;
	text-align:right;
}

ul#touren li P.tour4 img{ 
	margin: 0px;
	border:0px;
	padding:0px;
	margin-top: 5px;
}

#search_touren{
	width: 320px;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-top: 5px;
}



#search_touren p.regions{
	/*width: 200px;*/
	display:block;
	float: left;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-right: 5px;
}

#search_touren p.requirements{
	/*width: 120px;*/
	display:block;
	float: left;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-right: 5px;
}

#search_touren p.sort{
	/*width: 120px;*/
	display:block;
	float: left;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-right: 5px;
}

#touren_list{
	width: 320px;
	margin: 0px;
	border:0px;
	padding:0px;
	padding-left: 20px;
	margin-top: 10px;
}

#touren_list p.overview{
	width: 320px;
	display: block;
	float: left;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-top: 25px;
}

#tourenpage{
	width: 320px;
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	border-top: 1px solid #706E59;
	margin-top: 5px;
	padding-top: 3px;
}

#tourenpage p.list_page{
	margin: 0px;
	border:0px;
	padding: 0px 0px 0px 20px;
	width: 260px;
	display:block;
	float: left;
}

#tourenpage p.next_back{
	margin: 0px;
	border:0px;
	padding:0px;
	width: 40px;
	display:block;
	float: left;
	text-align: right;
}



.touren{
	display: block;
	margin-left: 0px;
	overflow: show;
	text-align: left;
}

ul#tourinfo{
	width: 400px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #000000;
	display: block;
	float: left;
	list-style-type:none;  
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-top: 10px;
}

ul#tourinfo li.tourimg{ 
	width: 130px;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding:0px;
}

ul#tourinfo li.info{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
	display: block;
	float: left;
 	color: #000000;
	width: 270px;
	margin: 0px;
	border:0px;
	padding:0px;
}


#colp2 DIV.csc-header p.tourdesc{
	margin: 0px;
	border:0px;
	padding:0px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}

#colp2 DIV.csc-header table{
	margin: 0px 0px 0px 10px;
	border:0px;
	padding: 0px 0px 0px 0px;
}

#colp2 DIV.csc-header DIV.touren table{
	margin: 0px 0px 0px 0px;
	border:0px;
	padding: 0px 0px 0px 0px;
}

ul#georeference{
	width: 400px;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding:0px;
	margin-top: 10px;
}

ul#georeference li.map{ 
 	color: #000000;
	width: 130px;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding:0px;
}

ul#georeference li.profile{ 
	width: 130px;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding:0px;
}

ul#georeference li.download{ 
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #000000;
	width: 130px;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding:0px;
	text-align: left;
	padding-left:10px;
}


#colp2 DIV.csc-header p.tourgallery{
	margin: 0px;
	border:0px;
	padding:0px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
}

#colp2 DIV.csc-header p.tourgallery img{
	margin: 0px;
	border:0px;
	padding:0px;
	margin-right: 17px;
	margin-top: 10px;
	margin-bottom: 7px;
}
/* ******************************** End Bike Touren ************************************* */



A:link {color: #AF0E1B; text-decoration: none;}
A:visited {color: #E2808C; text-decoration: none;}
A:active {color: #AF0E1B; text-decoration: none;}
A:hover {color: #AF0E1B; text-decoration: underline;}


.external-link img{
	border:0px;
	text-decoration:none;
}

.external-link-new-window img{
	border:0px;
	text-decoration:none;
}

.internal-link img{
	border:0px;
	text-decoration:none;
}

.internal-link-new-window img{
	border:0px;
	text-decoration:none;
}

/* ******************************** UL LI design ************************* */

ul{
	display:block;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-image: url(../../user_upload/layout/dot_list.gif);
}

.org{
	font-weight: bold;
}



/* ********************** GALLERY STYLE ************************* */

/* DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding: 0px; border: 0px; margin: 0px 0px 15px 15px; !important; }*/
/*
DIV.csc-textpic-imagewrap{
	margin:0px;
	padding:0px;
	border:0px;
	margin-left: 10px;
}
*/


/* *************************** LISTING STYLE ***************************** */

ul#listing{
	width: 320px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #9E2629;
	display: block;
	float: left;
	list-style-type:none;  
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-left:20px;
}

ul#listing a {
	display:block;
	text-decoration: none;
	cursor:pointer;
}

ul#listing li.listing_legenda{ 
   width: 320px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding: 0;
	border-top: 1px solid #CCC9BF;
	cursor:pointer;
}

ul#listing li.listing_legenda_sel{ 
   width: 320px;
	background-color: #DADBD3;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	display: block;
	float:left;
	margin: 0px;
	border:0px;
	padding: 0;
	border-top: 1px solid #CCC9BF;
	cursor:pointer;
}

ul#listing li.listing_legenda:hover{ 
	background-color: #DADBD3;
	cursor:pointer;
}



ul#listing li.listing_legenda P.block1{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 65px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul#listing li.listing_legenda P.block2{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul#listing li.listing_legenda_sel P.block1{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 65px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul#listing li.listing_legenda_sel P.block2{ 
	margin: 0px;
	border:0px;
	padding:0px;
	display:block;
	float: left;
	width: 255px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.list_titel{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #9E2629;
 line-height:130%;
}

.list_titel_sel{
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #9E2629;
 line-height:130%;
}

p.block2 span.text {
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
	font-weight: normal;
 	color: #000000;
	line-height:130%;
} 

/* ********************************************************************** */
/* 	QUICKFORM UNTERKUNFT BOOKING */
#quickbooking{
	padding: 0 0 0 10px;
	margin:0px;
	border: 0px;
	width: 180px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
	color: #333333;
	text-align: left;
}
#quickbooking_single {
	padding: 0px 0 0 13px;
	margin:0px;
	border: 0px;
	width: 370px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
	color: #333333;
	text-align: left;
}
#quickbooking_single_col1 {
	float:left;
	width:180px;
}
#quickbooking_single_col2 {
	float:left;
	width:190px;
}

DIV.quickimage { 
	display:block;
	line-height: 0px;
	padding: 0px;
	margin:0px;
	border: 0px;
	height: 26px;
	text-align: left;
}


DIV.quicklabel {
	display:block;
	float: left;
	line-height: 0px;
	padding: 0px;
	margin:0px;
	border: 0px;
	height: 26px;
	text-align: left;
}

DIV.quicklabel_new{
	display:block;
	float: left;
	padding: 0px;
	margin:0px;
	border: 0px;
	height: 26px;
	text-align: left;
	width:70px;
}
DIV.quicklabel_content{
	display:block;
	float: left;
	line-height: 0px;
	padding: 0px;
	margin:0px;
	border: 0px;
	height: 26px;
	text-align: left;
}


input.quickform{
	padding: 0px;
	margin:0px;
	border: 1px solid #C0BEB2;
	width: 80px;
	height: 16px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	text-indent: 2px;
}

select.quickform{
	padding: 0px;
	margin:0px;
	border: 1px solid #C0BEB2;
	width: 130px;
	height: 18px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	text-indent: 1px;
	width:140px;
}

hr.quickform{
	margin:0px;
	border: 0px;
	padding: 3 0 3 0px;
}

div.booking_bottom {
	margin:0px !important;
	padding:0px !important;
	height:18px !important;
}

/* ********************************************************************** */


table.contenttable{
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-left: 15px;
	margin-right: 10px;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;

}

table.contenttable tr.tr-odd td{
	border: 0px;
	padding: 0px;
	padding-right: 15px;
	border-bottom: 1px solid #C0BEB2;
	padding-top: 4px;
	padding-bottom: 4px;
}

table.contenttable tr.tr-even td{
	border: 0px;
	padding: 0px;
	padding-right: 15px;
	border-bottom: 1px solid #C0BEB2;
	padding-top: 4px;
	padding-bottom: 4px;
}


table.contenttable tr.tr-odd td.td-last{
	border: 0px;
	padding: 0px;
	border-bottom: 1px solid #C0BEB2;
}

table.contenttable tr.tr-even td.td-last{
	border: 0px;
	padding: 0px;
	border-bottom: 1px solid #C0BEB2;
}

/********************SEARCH************************/
/********************SEARCH************************/
.tx-indexedsearch {
	margin-left: 12px;
}
.tx-indexedsearch-sw {
	font-style: normal !important;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: black;
	font-weight: bold;
}
div.tx-indexedsearch-browsebox p {
	margin: 0px 0px; 
	padding-left: 0px !important; 
	padding-bottom: 10px !important;
}
ul.browsebox {
	margin: 10px 0px;
	padding: 0px;
	color: #9e2629;
}
ul.browsebox li {
	margin: 0px;
	padding: 0px;
}
.tx-indexedsearch-descr {
	padding:5px;
	font-style:normal !important;
}
.tx-indexedsearch-info {
	padding:5px;
	background-color:#FFFFFF !important;
}
.tx-indexedsearch-searchbox form {
	margin:0px;
	padding:0px;
}




/* ************************** Box Wetter **************** */
.wt_city_prognose{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #077292;
}

#wt_prog_06786000{
	display:block;
	width:180px;
	margin: 0 0 0 10px;
	padding:0px;
	border: 0px;
}

#wt_prog_06792000{
	display:block;
	width:180px;
	margin: 0 0 0 10px;
	padding:0px;
	border: 0px;
}

#wt_prog_06784000{
	display:block;
	width:180px;
	margin: 0 0 0 10px;
	padding:0px;
	border: 0px;
}

DIV.wt_prog{
	float:left;
	width:50px;
	margin: 0 0 0 0px;
	padding:0px;
	border: 0px;
	text-align: center;
	padding-bottom: 10px;
}

DIV.wt_prog2{
	float:left;
	width:50px;
	margin: 0 0 0 15px;
	padding:0px;
	border: 0px;
	text-align: center;
	padding-bottom: 10px;
}

.wt_prog_margin {
	margin: 0 0 0 10px;
}

.wt_prog img, .wt_prog2 img {
	/*padding-top:5px;
	padding-bottom:10px;*/
	padding-top:0px;
	padding-bottom:0px;	
}

.wt_prog_day{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #077292;	
}

.wt_prog_temp{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

/* ************************** Snow Report **************** */
.snow_report_prognose{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #077292;
}

#snow_report_06786000{
	display:block;
	width:180px;
	margin: 0 0 0 10px;
	padding:0px;
	border: 0px;
}

#snow_report_06792000{
	display:block;
	width:180px;
	margin: 0 0 0 10px;
	padding:0px;
	border: 0px;
}

#snow_report_06784000{
	display:block;
	width:180px;
	margin: 0 0 0 10px;
	padding:0px;
	border: 0px;
}

DIV.snow_report{
	float:left;
	width:50px;
	margin: 0 0 0 0px;
	padding:0px;
	border: 0px;
	text-align: center;
	padding-bottom: 10px;
}

DIV.snow_report2{
	float:left;
	width:50px;
	margin: 0 0 0 15px;
	padding:0px;
	border: 0px;
	text-align: center;
	padding-bottom: 10px;
}
.snow_report img, .snow_report2 img {
	padding-top:5px;
	padding-bottom:10px;
}
.snow_report_margin {
	margin: 0 0 0 10px;
}

.snow_report_day{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #077292;	
}

.snow_report_temp{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

.snow_report_temp_left {
 	float:left;
	width:50px;
}

.snow_report_temp_right {
	float:left;
	width:138px;
}

/****************************Autocomplete***************************/
div#update ul  {
	padding:0px;
	margin:0px;
	list-style-image:url(../../user_upload/layout/clear.gif);
}

div#update li{
	list-style-image:url(../../user_upload/layout/clear.gif);
}
/*.autocomplete_list_ul {
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
}
.autocomplete_list_li {
	padding:0px;
	margin:0px;
	list-style:none;
}*/
div#update {
	position:absolute;
	z-Index:12100; 
	background-color:#FFFFFF; 
	border:1px solid #666; 
	text-align:left;
	min-width:200px;
}
div#update a:link, div#update a:visited, div#update a:active {
	display:block;
	padding:3px 5px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height:130%;
	background-color:#fff;
	text-decoration:none;
}
div#update a:hover {
	background-color:#d3e4f5;
}

/***************************** Mininews *********************************/
.mininews_image {
	float:left;
	padding:0px;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
}
#mininews_footer_links {
	margin-top:5px;
	margin-left:13px;
	font-weight:bold;
}

.mininews_short {
	padding-right:10px;
}

A.mininews_short:link {color: #000000; text-decoration: none;}
A.mininews_short:visited {color: #000000; text-decoration: none;}
A.mininews_short:active {color: #000000; text-decoration: none;}
A.mininews_short:hover {color: #000000; text-decoration: none;}

.mininews_placeholder {
	float:left;
	padding:0px;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	height:72px;
	width:1px;
}

/* ********************************* BOX Packages ********************************** */
.titel_packages{
 	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #C0051A;	
}


.packages_control_bg{
	background-color: #F0F0EE;
}

#allePackages{
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 15px;
}

#packPreise{
	position: absolute;
	background-image: url(../../user_upload/layout/packages_bg.gif);
	background-repeat: repeat-x;
	margin-left: 10px;
	margin-top: 10px;
	width: auto;
	background-color: #C0041C;
	padding: 5px;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	text-decoration: none;
	color: #FFFFFF;		
}

A.packPreise:link {color: #000000; text-decoration: none;}
A.packPreise:visited {color: #000000; text-decoration: none;}
A.packPreise:active {color: #000000; text-decoration: none;}
A.packPreise:hover {color: #000000; text-decoration: none;}

.tx-comments-required-error {
	color:#af0e1b !important;
}
.tx-comments-required-mark {
	color:#af0e1b !important;
}
.tx-comments-required-error {
	margin-left:100px !important;
}
div.tx-comments-captcha span.tx-comments-required-error {
	margin-left:0px !important;
}
/****************Captcha****************/
.captcha_cant_read {
	margin-left:0px;
}
.captcha_image {
	margin-left:0px;
}
.captcha_notice {
	margin-left:0px;
}
.captcha_error {
	margin-left:0px;
	color:#990000;
	font-size:13px;
}
#captcha_placeholder {
	min-height:1px;
}
.tx-srfreecap-pi2-image {
	margin-left: 0px !important;
}
/****************eof Captcha****************/
/**************** tt_address****************/
.single_address {
	margin-bottom:10px;
}
/*.postal-code {
	display:block;
	float:left;
}
.locality {
	display:block;
	float:left;
}
.single_address a {
	clear:both !important;
}*/
/****************eof tt_address****************/


/****************PEP TOOL****************/
.contenuto1 {

}

.contenuto1 .contdivfoto
{
	margin: 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	width: 110px;
}

.contenuto1 .contfoto1 
{
	float: left;
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contenuto1 .contfoto1 img
{
	 /*background-color: #ffffff;
	 border: 1px solid #424136;
	 padding: 1px;
	 margin: 0px;*/
	 
}

.contenuto1 .conttesto h2
{
	 padding: 0px 10px 0px 10px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color : #c51919;
	 font-size: 1.2em;
	 width:220px !important;
	 margin:0px;
	 padding:0px;
	 margin-left:12px;
}

.contenuto1 .conttesto p {
	margin:0px;
	padding:0px;
}

.contenuto1 .conttesto {
	float:left;
	width:232px !important;
	margin:0px;
	padding:0px !important;
	margin-top:5px;
	margin-bottom:10px;
}

.contenuto2
{

}

.contenuto2 .contdivfoto
{
	margin: 0px;
	padding: 0px 10px 14px 10px;
	float: left;
	width: 400px;
}
.contenuto2 img
{
	/* background-color: #ffffff;
	 border: 1px solid #424136;
	 padding: 1px;
	 margin: 0px;*/
}

.contenuto2 .contdesfoto
{
	 font-size: 0.9em;
	 color : #96968F;
	 padding: 2px 4px 0px 4px;
	 margin: 0px;
	 line-height: 1.3em;
}

.contenuto2 h2
{
	 /*padding: 0px 0px 0px 0px;*/
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color : #c51919;
	 font-size: 1.2em;
	 margin:0px;
	 padding:0px;
	 margin-left:0px;
	 margin-top:5px;
	 margin-bottom:10px;
}

.contenuto2 .conttesto
{
	 float: left;
	 width: 400px;
}
.contenuto2 div.subheader {
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}
.contenuto2 div.package_desc  {
	font-size:11px;
	margin-bottom:10px;
	margin-left:10px;
}
.contenuto2 div.package_desc p {
	margin:0px !important;
	padding:0px !important;
}
.contenuto2 div.package_links {
	margin-left:10px;
	margin-bottom:20px;
}
#euroconverter
{
	 float: left;
	 width: 400px;
	 margin : 0px;
	 padding: 0px 10px 0px 10px;
	
}

#euroconverterqua
{
	 float: left;
	 width: 400px;
	 margin : 0px;
	 padding: 10px;
	 border: 1px solid #C0BEB2;
	 margin-bottom:10px;
}

#euroconverter .subheader
{
	 float: left;
	 width: 400px;
	 border-bottom : 1px solid #96968F;
	 border-top : 1px solid #96968F;
	 /*background-color: #F4F4F4;*/
	 font-weight: bold;
	 color : #c51919;
	 padding : 0px 0px 0px 7px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 margin: 0px 0px 15px 0px;
}

#euroconverter label
{
	 font-weight: bold;
	 float: left;
	 width: 100px;
	 line-height: 21px;
	 height: 21px;
	 padding: 0px 0px 4px 0px;
}

#euroconverter input
{
	 float: left;
	 height: 19px;
	 line-height: 19px;
	 width: 100px;
	 border: 1px solid #C0BEB2;
	 padding: 0px 3px 0px 3px;
}

#euroconverter .buttoneuro
{
	 float: left;
	 height:  19px;
	 line-height: 1em;
	 padding: 0px 0px 0px 0px;
	 margin-left: 10px;
	 width: 106px;
	 border: 1px solid #C0BEB2;
}

#euroconverter span
{
	 float: left;
	 width: 400px;
    clear: both;
}
#euroconverter .linkimg
{
	 display: block;
	 padding: 0px 0px 0px 10px;
	 background-image: url(../immagini/pic_link_back.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 17px; 
}
#resform
{
	float: left;
	padding: 0px 12px 0px 12px;
	margin :0 px;
	width: 400px;
}
.booking_radio {
	margin: 0;
	padding: 0;
	margin: 0;
	padding: 0;
	border: 0; 
	height: 1em;
	width: 1em;
}
/*******************Newsletter********************/
.newsletter_checkbox {
	margin:0px;
	padding:0px;
}
.newsletter_email {
	padding: 3px;
	margin: 0px;
	border: 1px solid #C0BEB2;
	width: 80px;
	height: 16px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	width:172px;
}
#newsletter_div {
	padding:0px;
	margin:0px; 
	margin-left:11px;
	clear:both;
}

#newsletter_div #subscribe {
	margin:0px !important;
	padding:0px !important;
}
/****************e-Domizil***********************/
.edomizil-header {
	background-color:#e4e5e0 !important;
	width:200px;  
}
.edomizil-h1 {
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#e4e5e0 !important;
	width:200px;  
}
.edomizil-header-single {
	width:200px;  
}
.edomizil-h1-single {
	margin-bottom:0px;
	padding-bottom:0px; 
	width:200px;  
}
#booking_fewo, #booking_hotel {
	width:200px;
	background-color:#e4e5e0;
}

#booking_hotel #quickbooking, #booking_fewo #quickbooking {
	width:188px;
}

#booking_hotel .quicklabel, #booking_fewo .quicklabel {
	margin:0px; 
	padding:0px;
	border:0px;
	float:left;
}

#booking_fewo .quickform {
	width:95px;
}

.info-image {
 	margin:2px !important;
	margin-left:5px !important;
	float:left;
}
#edomizil-info-layer {
	display:none;
	position:absolute;
	margin-top:125px;
	margin-left:35px;
}
#edomizil-info-layer-close {
	position:absolute;
	width:12px;
	height:12px;
	margin-left:125px;
	margin-top:4px;
	background-image: url(../../../clear.gif);
}
#edomizil-info-layer-text {
	position:absolute;
	margin-top:7px;
	margin-left:11px;
}
#edomizil-info-layer-2 {
	display:none;
	position:absolute;
	margin-top:10px;
	margin-left:35px;
}
#edomizil-info-layer-close-2 {
	position:absolute;
	width:12px;
	height:12px;
	margin-left:125px;
	margin-top:4px;
	background-image: url(../../../clear.gif);
}
#edomizil-info-layer-text-2 {
	position:absolute;
	margin-top:7px;
	margin-left:10px;
	width:110px;
}
.edomizil_advanced_search {
	padding:0px !important;
	padding-top:3px !important;
	margin:0px !important;
}
#booking_fewo input#calendar, #booking_hotel input#calendar {
	margin:0px !important;
	padding:0px !important;
}
#booking_fewo quicklabel_new, #booking_hotel quicklabel_new {
	clear:both;
}
.quickform_input {
	padding: 0px;
	margin: 0px;
	border: 1px solid #C0BEB2;
	width: 89px;
	height: 16px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size: 11px;
 	font-weight: normal;
 	color: #706E59;
	text-indent: 1px;
}
form#booking, form#ext {
	margin:0px !important;
	padding:0px !important;
}
.quicklabel_bottom {
	float:left; 
	width:70px; 
	margin:0px; 
	padding:0px;
	margin-bottom:5px;
}
.quicklabel_content_bottom {
	float:left; 
	margin:0px; 
	padding:0px;
	margin-bottom:5px;
}
.quicklabel_bottom_single {
	float:left; 
	width:70px; 
	margin:0px; 
	padding:0px;
}
.quicklabel_content_bottom_single {
	float:left; 
	margin:0px; 
	padding:0px;
}

#positionWetter{
	margin-top:25px;
}