@charset "utf-8";

body { background-image: url(../gfx/background.jpg); }
body, table, a  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d8ccbd; }
a { text-decoration: none; }
a:hover { color: #EF7C00 }
h1, h2, h3 { color: #ef7c00; text-transform: uppercase; font-weight: bold; }
h1 { font-size: 18px; margin: 0 0 5px 0; }
h2 { font-size: 15px; margin: 0 0 5px 0; }
h3 { font-weight: bold; font-size: 12px; }
p { margin: 0 2px; padding-bottom: 15px;}
img { border: none; }
input[type=text] { background-color: #D8CCBE; }
input[type=password] { background-color: #D8CCBE; }
select { background-color: #D8CCBE; }
textarea { background-color: #D8CCBE; }

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }

hr { color: #463E35; background-color: #463E35; border: none; height: 1px; margin: 5px 0; }
ul.plus-liste { list-style-image:url(../gfx/plus_bullet.gif); line-height:20px; }

.mail_b_error { color:#FF0000; }


#container_base { width: 950px; margin: 10px auto 10px auto; }
#container_base_popup { width: 550px; margin: 10px auto 10px auto; }

#container_header { }
	#container_logo { float: left; width: 500px; }
	#container_search { float: left; width: 245px; }
		#container_search .content_box { height: 46px; }

	#container_katalog { float: right; width: 195px; }
		#container_katalog .content_box { height: 46px; }
		#container_katalog .content_box .cBox {  padding-top: 4px; }

	#container_search, #container_katalog { margin-top: 20px; }

#container_menu_top { }
	#container_menu_top .content_box { height: 24px; padding: 7px 10px 2px 10px; }
	#container_menu_top .content_box ul { list-style: none; margin: 0; padding: 0;}
	#container_menu_top .content_box li { display: inline;}
	.menu_top_lvl1_no, .menu_top_lvl1_act { padding: 5px 10px 5px 10px; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
	.menu_top_lvl1_no   { color: #d8ccbe; }
	.menu_top_lvl1_act { color: #ef7c00; }

/* f. Startseiten-Template ################################################################ */
#container_welcome_1 { }

	#container_welcome_1 .content_box { /* height: 370px; */ padding-top: 10px; }
	#container_welcome_popup .content_box { padding-top: 10px; }

	#welcome_1_1 { float: left; width: 240px; }
	#welcome_categories .categoryItemsList { width: 135px; padding-bottom: 5px; }
	#welcome_categories .categoriesOverviewList .categoryItemsList h2 {
		height: 30px;
		margin-bottom: 2px;
	}
	.menu_welcome11_lvl1_no, .menu_welcome11_lvl1_act { background-image: url(../gfx/bullet.gif); background-repeat: no-repeat; background-position: left; display: block; padding: 2px 0 2px 10px; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
	.menu_welcome11_lvl1_no   { color: #d8ccbe; }
	.menu_welcome11_lvl1_act { color: #ef7c00; }

#container_welcome_2 { margin-right: 10px; float: left; }
	#container_welcome_2 .content_box { height: 476px; }
	#container_welcome_2 .cBox { padding: 0 10px; }
	#container_welcome_2 h1 { padding: 0 0 15px 0; }

#container_welcome_3 { float: right; }
	#container_welcome_3 .content_box { height: 151px; }
	#container_welcome_3 .csc-textpic-text { margin-left: 20px; }
	#container_welcome_3 a img{ padding-right: 5px; font-size: 10px !important; }
	#container_welcome_3 .bodytext{ padding-bottom: 0; }

#container_welcome_4 { float: right; }
	#container_welcome_4 .content_box { min-height: 301px; }

#container_welcome_2, #container_welcome_2,  #container_welcome_3, #container_welcome_4 { width: 470px; }
#container_welcome_1, #container_welcome_2, #container_welcome_3, #container_welcome_4 { margin-top: 10px; }
#container_welcome_1 .cBox, #container_welcome_2 .cBox, #container_welcome_3 .cBox, #container_welcome_4 .cBox { padding-top: 8px; }

/* ############################################################################# */

/* f. Templ. m. Menu links ################################################################ */

#container_content_left { float: left; width: 240px; margin-top: 10px; }
	#container_menu_left, .container_menu_left { margin-bottom: 10px; }
	#container_menu_left .content_box, .container_menu_left .content_box { padding-top: 18px; }

#container_content_right { float: right; width: 700px; margin-top: 10px; }
/* #container_content_right .content_box { padding: 15px 30px 30px; } */
#container_content_right .content_box .indent { padding: 10px 0 0 35px; }


/* ############################################################################# */

/* f. Templ. Breit ############################################################# */

#container_content_breit { margin-top: 10px; }
	#container_content_breit .content_box { padding-top: 20px; }

/* ############################################################################# */

#container_holytools { text-align: right; }
#container_holytools, #container_holytools A { font-size: 10px; }
#container_holytools a { text-decoration: underline; padding-right: 5px;}



/* Content Box incl. RoundBorder */
.content_box { padding: 5px 10px; line-height: 18px; }
.cBox {  }
.content_box_x1 { margin: 0 2px; }
.content_box_x2 { margin: 0 1px; }
.content_box_x8 { margin: 0 1px; }
.content_box_x9 { margin: 0 2px; }
.content_box_x1, .content_box_x2, .content_box_x8, .content_box_x9 { height: 1px; font-size: 1px; background-color: #000000; filter: Alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; }

.content_box_newsletter { overflow: hidden; }
.content_box_newsletter form { margin: 0; }
.content_box_x1_newsletter { margin: 0 2px; background-color:#e6e0d0; }
.content_box_x2_newsletter { margin: 0 1px; background-color:#e6e0d0; }
.content_box_x8_newsletter { margin: 0 1px; background-color:#e6e0d0; }
.content_box_x9_newsletter { margin: 0 2px; background-color:#e6e0d0; }
.content_box_x1_newsletter, .content_box_x2_newsletter, .content_box_x8_newsletter, .content_box_x9_newsletter { height: 1px; font-size: 1px; background-color: #e6e0d0; }

/* clear divs f. Abstand o. float ausgleich */
.clear_spacer_div_10 { clear: both; height: 10px; }
.clear_div { clear: both; height: 1px; font-size: 1px; }

/* Macina Searchbox + SearchEngine */
.tx-macinasearchbox-pi1 #tx_indexedsearch_sword, .tx-macinasearchbox-pi1 #tx_indexedsearch_submit { height: 20px; }
.tx-macinasearchbox-pi1 #tx_indexedsearch_sword { background-color: #473f37; color: #8c7c6e; border: none; margin: 10px 10px 0 0; width: 150px;}
.tx-macinasearchbox-pi1 #tx_indexedsearch_submit { background-color: #231b15; border: 1px solid #8c7c6e; color: #d8ccbe; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-top: 10px; }
.tx-macinasearchbox-pi1 a { color: #8c7c6e; font-size: 10px; margin: 5px 0 0 3px; width: 150px;}
.tx-macinasearchbox-pi1 a:hover { color: #EF7C00 }
.tx-indexedsearch-info { background: none !important; }
.tx-indexedsearch-title a { color: #EF7C00; }
.tx-indexedsearch-search-submit { margin-left: 135px; padding-top: 5px;}
.tx-indexedsearch-searchbox fieldset { border: 0;}


/* Mailform Order  fr TR Manager */
#co_mailform_order { position:relative; border-top:1px solid #333333; margin-top: 20px; }
#mailform_order_reise { clear: both; margin-top: 20px; color:#EF7C00; }
.mailform_input_reise { border:1px solid #333333; background-color:transparent; width:200px;}
#mailform_order_column_1 { padding-right: 10px; }
#mailform_order_column_2 { margin-left:15px; vertical-align: top; }

#mailform_order_reise h2 { margin: 15px 0; }

.mailform_order_backlink { margin: 10px 0; }
.mailform_order_backlink a { color: #d8ccbe !important; }

#mailform_anmerkungen { clear:both; padding-top:15px; margin-bottom:10px; }

#mailform_versicherungen { clear:left; margin-top:15px;}
#mailform_versicherungen_title { clear:both; color:#EF7C00; border-bottom:1px solid #333333; }
#mailform_versicherungen_types { clear:both; border-bottom:1px solid #333333; }

#mailform_agbs { color:#EF7C00; margin-bottom:15px; margin-top:15px; }
#mailform_absenden { margin-top:25px; }

.mailform_tooltip_layer { font-size: 11px; visibility: hidden; position:absolute; margin: auto; background-color:#E2DCCC; border:1px solid #000000; color:#000000; z-index:1;  padding:30px; width:550px; }
.mailform_tooltip_headline { font-size: 14px; margin: 5px 0 5px 0; color: #ef7c00; text-transform: uppercase; font-weight: bold; }
.mailform_tooltip_layer td { color:#000000; font-size: 11px; }
.mailform_tooltip_layer hr { color: #463E35; background-color: #463E35; border: none; height: 1px; margin: 5px 0; }
.mailform_tooltip_layer img { margin: 5px 0; }

.mailform_submit { border:1px solid #333333; font-size:18px; color:#EF7C00; height:35px; background-color:transparent !important; margin-right: 10px; }
.mailform_reset { border:1px solid #333333; font-size:13px; color:#EF7C00; height:35px; background-color:transparent !important; }

.mailform_submit_2 { border:1px solid #333333; font-size:17px !important; color:#EF7C00; height:35px; background-color:transparent !important; margin-right: 10px; }
.mailform_reset_2 { border:1px solid #333333; font-size:12px !important; color:#EF7C00; height:35px; background-color:transparent !important; }


/* TR Manager */

.tx-trmanager-pi1 hr { margin: 5px 0; height: 1px; color: #463E35; background-color: #463E35; border: 0; }

/* Menu Gebietsuebersicht */
.tx_trmanager_gebiet { font-size: 10px; }
.tx_trmanager_gebiet a { color: #d8ccbe; text-transform: uppercase; line-height: 18px; font-size: 10px; text-decoration: none; }
.tx_trmanager_gebiet a:hover { color: #EF7C00; }
.tx_trmanager_gebiet ul { padding: 0 15px 0 5px; margin: 5px 0 0; list-style: none; }
.tx_trmanager_gebiet ul li { padding: 0 0 3px 10px; background: transparent url(../gfx/bullet.gif) left -4px no-repeat; }
/* .tx_trmanager_gebiet ul li.trenner { background: none; padding-bottom: 8px;} */
.tx_trmanager_gebiet ul li.trenner { border-bottom: 1px solid #463E35; background: none; width: 43px;margin: 0 0 5px 10px;}

/* Menu Reiseuebersicht */
.tx_trmanager_reise { font-size: 10px; }
.tx_trmanager_reise a { text-transform: uppercase; line-height: 18px; font-size: 10px; text-decoration: none; }

.tx_trmanager_reise .allAreas { border-bottom: 1px solid #463E35; padding-bottom: 5px; margin-bottom: 5px; }
.tx_trmanager_reise .allAreas a { padding-right: 10px; background: transparent url(../gfx/bullet.gif) right -6px no-repeat; }
.tx_trmanager_gebiet_titel {	
	color: #ef7c00;
}
	.tx_trmanager_gebiet_titel a {
		font-size: 13px;
		text-transform: uppercase;
		display: block;
		background: url("../gfx/bullet.gif") no-repeat scroll left -4px transparent;
		padding: 0 0 3px 10px;
	}
.tx_trmanager_reise ul { margin: 0; padding: 0 0 0 5px; list-style: none; }
.tx_trmanager_reise ul li { padding: 0 0 10px 10px; background: transparent url(../gfx/bullet.gif) left -5px no-repeat; line-height: 100%; }
.tx_trmanager_reise ul li a { line-height: 140%; }

.tx_trmanager_menu_link_na { color: #d8ccbe; }
.tx_trmanager_menu_link_act { color: #ef7c00; }

.tx-trmanager-pi2 li, .tx-trmanager-pi2 a { line-height: 14px; }

/* Reisedetails */
#trmanager_detail_tab ul { padding: 0; list-style: none; float: left;}
#trmanager_detail_tab li { float: left;}
.trmanager_tab_act { padding:6px 5px 6px 10px; font-weight:bold; background-image:url(../gfx/img_trmanager_bg_tab_head.jpg); background-repeat:no-repeat; background-position:top right; border-left:1px solid #7d6f62; }
.trmanager_tab_act a, .trmanager_tab_act a:link { color:#EF7C00; }
.trmanager_tab_na { padding: 5px 5px 0 10px; font-weight: bold; margin-top: 5px; border-bottom:1px solid #7d6f62; border-top:1px solid #7d6f62; border-left:1px solid #7d6f62; }


/* #trmanager_detail_tab_1, #trmanager_detail_tab_2, #trmanager_detail_tab_3 { text-transform: uppercase; border-top: 1px solid #7d6f62; border-left: 1px solid #7d6f62; border-right: 1px solid #7d6f62;} */

#trmanager_detail_tab_1, #trmanager_detail_tab_2, #trmanager_detail_tab_3 { text-transform: uppercase;  cursor:pointer; }
#trmanager_detail_tab_1 { border-left: none; }


#trmanager_detail { position: relative; }
#trmanager_detail_top h1 { padding-top: 10px; padding-bottom: 10px; }
#trmanager_detail_tab { margin: 0 -10px 5px -10px; overflow: hidden; }
#trmanager_detail_tab table { width: 100%; }

#trmanager_detail_detailprogramm { padding: 20px; }

.tx_trmanager_printlink { margin-top: 30px; cursor:pointer; }
.tx_trmanager_printlink img { margin-bottom: -3px; margin-right: 3px; }

#trmanager_detail_tab div.schwierigkeitsgrad { float: left; margin-top: 4px; }
#trmanager_detail_sch_gr { width: 270px; margin-top: 0; border: 1px solid #7d6f62; font-size: 11px; padding:6px 5px 0 50px; background:transparent url(../gfx/schwierigkeitsgrad/img_arrow_sch_gr.jpg) left 4px no-repeat; cursor:pointer; }
#trmanager_detail_tab div.schwierigkeitsgrad a { padding:6px 5px 3px 50px; }
#trmanager_detail_sch_gr span.text { vertical-align:top; width:270px; }
#trmanager_detail_sch_gr img { padding-left: 5px; }

#trmanager_detail_header { }

#trmanager_detail_content { clear: both; position: relative; }
/* #trmanager_detail_uebersicht ul { list-style-image: url(../gfx/plus_bullet.gif); padding-left: 20px; margin: 0 0 15px 0; font-size: 11px; } */
#trmanager_detail_uebersicht ul { list-style: none; margin: 0 0 15px 0; padding: 0;font-size: 11px; }
#trmanager_detail_uebersicht li { background: transparent url(../gfx/plus_bullet.gif) left -4px no-repeat; border-bottom: 1px solid #463e35; padding: 0 0 5px 20px; margin: 0 0 5px; }
#trmanager_detail_slideshowpro { margin: 5px 0 20px 0; }

#trmanager_detail_detailprog_bildCont { margin-bottom: 20px; }

#trmanager_detail_ter_pr_buch  { padding: 20px 10px; }
#trmanager_detail_ter_pr_buch table td { }


#trmanager_detail_buchungsdetail { margin-top: 20px; border-top: 1px solid #463e35; }

.trmanager_detail_reise_pdf { padding: 10px 0 5px 0; }

#trmanager_detail_detailprogramm h2 { margin-top: 10px; margin-bottom: 20px; }
#trmanager_detail_detailprogramm hr { margin-bottom: 10px; border-bottom: 1px solid #463e35; height: 1px; background-color: #463e35; }

.trmanager_detailprogramm_leftContent { padding-right: 20px; width: 420px;}

.trmanager_map_enlarge { margin-top: 10px; margin-left: 5px; }
.trmanager_map_enlarge img { margin-bottom: -3px; margin-right: 5px; }

.trmanager_detailbeschreibung_top_tag { vertical-align: top; padding-left: 2px; border-top: 1px solid #463e35; width: 65px; padding-right: 5px; }
.trmanager_detailbeschreibung_top_titel { vertical-align: top; border-top: 1px solid #463e35; padding-left: 2px;}
.trmanager_detailbeschreibung_top_titel a { color: #ef7c00; }

.trmanager_detailbeschreibung_tag { font-weight: bold; display: inline; padding-top: 10px; }
.trmanager_detailbeschreibung_titel { margin-left: 5px; color: #ef7c00; display: inline; font-weight: bold; }
.trmanager_detailbeschreibung_beschreibung { margin-top: 5px; margin-bottom: 10px; }

.trmanager_detail_buchungsdetail_beschriftung { vertical-align: top; padding: 5px 0; width: 220px; color: #ef7c00; font-weight: bold; border-bottom: 1px solid #463e35; }
.trmanager_detail_buchungsdetail_beschreibung { vertical-align: top; padding: 5px 0; width: 440px; border-bottom: 1px solid #463e35; }
.trmanager_detail_buchungsdetail_beschreibung ul { padding-left: 15px; margin: 0; }
.trmanager_detail_buchung_line { border-bottom: 1px solid #463e35; }

/* Terminplaner - Terminuebersicht Reise */
#trmanager_detail_terminplaner table { width: 100%; }
#trmanager_detail_terminplaner td, th { padding: 2px 0; border-bottom: 1px solid #463e35; }
#trmanager_detail_terminplaner th { vertical-align: top; }

.trmanager_terminplaner_code { text-align: left; }
.trmanager_terminplaner_von { text-align: left; }
.trmanager_terminplaner_bis { text-align: left; }
.trmanager_terminplaner_preis { text-align: left; }
.trmanager_terminplaner_status { text-align: center; }
.trmanager_terminplaner_garantie { text-align: center; }
.trmanager_terminplaner_buchen { text-align: center; }
.trmanager_terminplaner_buchen A { font-weight: bold; text-decoration: none; }
td.trmanager_terminplaner_buchen { border-left: 1px solid #463e35; border-right: 1px solid #463e35; }

/* Quickinfo */
#quickinfo_cont { margin-top: 5px; margin-bottom: 15px; font-size: 11px; line-height: 15px; }
	#quickinfo { background-color: #494039; height: 65px; padding: 7px; }
	.quickinfo_x1 { margin: 0 2px; }
	.quickinfo_x2 { margin: 0 1px; }
	.quickinfo_x8 { margin: 0 1px; }
	.quickinfo_x9 { margin: 0 2px; }
	.quickinfo_x1, .quickinfo_x2, .quickinfo_x8, .quickinfo_x9 { height: 1px; font-size: 1px; line-height: 1px; background-color: #494039; }

.quickinfoItem { display: none; }

/* Schwierigkeitsgrad trmanager detail */
.schw_gr_layer { font-size: 11px; display: none; position: absolute; right: 10px; top: 10px; background-color: #E2DCCC; color: black; height: 250px; width: 450px; padding: 30px 20px 30px 30px; }
.schw_gr_layer_titel { font-weight: bold; font-size: 15px; padding: 7px 0;}
.schw_gr_layer_close { position: absolute; right: 20px; bottom: 20px; }


/* Topreise */
.tx_trmanager_topreise ul { padding-left: 15px; margin: 5px 5px; list-style: url(../gfx/bullet.gif); }
.tx_trmanager_topreise li { border-bottom: 1px solid #463e35; }
.tx_trmanager_topreise a { font-size: 12px; text-decoration: none; line-height: 18px; }
.tx_trmanager_topreise .topreise_bezeichnung { margin-left: 5px; font-weight: bold; }

.topreise_headline_act { float: left; width: 40px; color:#ef7c00; font-weight:bold; margin-right: 25px; }
.topreise_headline_na { float: left; width: 40px; margin-right: 25px;  }

/* garantierte Durchfuehrung */
.tx_trmanager_reise_garantie ul { padding-left: 15px; margin: 5px 5px; list-style: url(../gfx/bullet.gif); }
.tx_trmanager_reise_garantie li { border-bottom: 1px solid #463e35; }
.tx_trmanager_reise_garantie a { font-size: 12px; text-decoration: none; line-height: 18px; }
.tx_trmanager_reise_garantie .reise_garantie_bezeichnung { margin-left: 5px; font-weight: bold; }
.reise_garantie_headline_act { color:#ef7c00; font-weight:bold; margin-right: 25px; float:left; width: 40px; }
.reise_garantie_headline_na { margin-right: 25px; float:left; width: 40px; }

/* Reisekalender */
#container_rk_timeline { margin-top: 10px; }
#container_rk_timeline h1 { margin: 10px 5px; }
#container_rk_spalte_1, #container_rk_spalte_2, #container_rk_spalte_3 { margin-top: 10px; width: 310px; }
#container_rk_spalte_1 { margin-right: 10px; }
#container_rk_spalte_2 { margin-right: 10px; }
#container_rk_spalte_3 {  }

.timeline_table {  }
.timeline_back {  }
.timeline_forward { border-left: 1px solid #5e5550; }
.timeline_cell, .timeline_header { border-left: 1px solid #5e5550; width: 40px; height: 30px; padding-left: 15px; font-weight: bold; text-transform: uppercase; }
.timeline_cell { border-top: 1px solid #5e5550; }

.timeline_act { color: #EF7C00; }

.reisekalender_2_titel { font-weight: bold; color: #ef7c00; padding-bottom: 10px; }
.reisekalender_2_termin { width: 80px; padding-left: 5px; font-size: 11px; vertical-align: top; border-bottom: 1px solid #463E35; }
.reisekalender_2_bezeichnung { border-bottom: 1px solid #463E35; padding-left: 1px; }
.reisekalender_2_bezeichnung a { font-size: 11px; vertical-align: top; color: #EF7C00; }


.tx_trmanager_reisekalender a { font-size: 11px;}
.reisekalender_spalte { width: 280px; padding: 0 10px; }
.reisekalender_titel { font-weight: bold; color: #ef7c00; }
.reisekalender_termin { width: 110px; padding-left: 5px; font-size: 11px; vertical-align: top; }
.reisekalender_bezeichnung a { font-size: 11px; vertical-align: top; color: #EF7C00; }



/************************** 
* category overview list
***************************/

.categoriesOverviewList {
	padding: 23px 3px;
}
	.categoriesOverviewList h1 {
		margin: 0 17px;
		padding: 0 0 15px 0;
		border-bottom: 1px solid #463E35;
	}
	.categoriesOverviewList .categoryItemsList {
		float: left;
		width: 190px;
		padding: 15px 17px 0;
	}
		.categoriesOverviewList .categoryItemsList .categoryImage {
			margin: 0 0 20px; 
		}
		.categoriesOverviewList .categoryItemsList h2 {
			line-height: 120%;
			margin-bottom: 12px;
			height: 35px;
		}
			.categoriesOverviewList .categoryItemsList h2 a{
				display: block;
				/* color: #ef7c00; */
				font-size: 100%;
				background: url("../gfx/bullet.gif") no-repeat scroll left -5px transparent;
				padding: 0 0 3px 10px;
			}
		.categoriesOverviewList .categoryItemsList ul{
			list-style: none;
			margin: 5px 0 30px;
			padding: 0;
		}
			.categoriesOverviewList .categoryItemsList ul li{
				background: url("../gfx/bullet.gif") no-repeat scroll left -5px transparent;
				padding: 0 0 9px 10px;
				line-height: 115%;
			}


/*********************
* category items list
**********************/

.categoryItemsList {
	padding: 23px 20px;
}
	.categoryItemsList h1 {
		margin: 0 0 15px;
		padding: 0 10px 15px 0;
		border-bottom: 1px solid #463E35;
	}
	.categoryItemsList .categoryText {
		margin: 0 0 25px;
		border-bottom: 1px solid #463E35;
	}
	.categoryItemsList .categoryItem {
		margin: 0 0 25px;
		padding: 0 0 25px;
		border-bottom: 1px solid #463E35;
	}
		.categoryItemsList .categoryItem .categoryItemImage {
			float: left;
			width: 240px;
			margin: 3px 25px 0 0;
		}
		.categoryItemsList .categoryItem .categoryItemContent {
			float: left;
			width: 375px;
		}
			.categoryItemsList .categoryItem .categoryItemHeader h2 {
				margin-bottom: 10px;
				line-height: 105%;
			}
				.categoryItemsList .categoryItem .categoryItemHeader h2 a{
					font-size: 13px;
					text-transform: uppercase;
					display: block;
					background: url("../gfx/bullet.gif") no-repeat scroll left -4px transparent;
					padding: 0 0 3px 10px;
				}
			.categoryItemsList .categoryItem .categoryItemHeader h3 {
				margin: 0 0 3px;
				text-transform: none;
			}
			.categoryItemsList .categoryItem .categoryItemMore a{
				background: url(../gfx/bullet.gif) left -5px no-repeat;
				padding-left: 10px;
				font-weight: bold;
			}

/* Rahmen f. Tabellenzellen */
.bottom_line { border-bottom: 1px solid #463E35; width: 147px; }
.kontakt_linie { border-bottom: 1px solid #463E35; width: 147px; }
.kontakt_titel { border-bottom: 1px solid #463E35; color: #EF7C00; font-weight: bold; width: 147px; }
.kontakt_bild {  }


.csc-textpic-image img { padding-bottom: 8px; }

.csc-frame-rulerAfter { border-bottom:1px solid #463E35; margin-bottom:20px; padding-top:20px; }

/* CSS Styled Content*/
/* Formular */
fieldset.csc-mailform {
	border:0;
}
div.csc-mailform-field {
	clear: both;
	padding: 5px 0;
}
.csc-mailform-field  input {
	background-color: #D8CCBE;
}
.csc-mailform label {
	width: 200px;
	padding-right: 10px;
	display: block;
	float: left;
}

.csc-mailform-submit { border:1px solid #333333; font-size:18px; color:#EF7C00; height:35px; background-color:transparent !important; }

/* 2spaltigkeit */
.c2l1-left { padding-right: 30px; }
.c2l1-middle { padding-left: 30px; }

/* Mailformplus */
.tx-thmailformplus-pi1 a { color: #ef7c00;}
.inputfield { background-color: #D8CCBE; }
.tx-thmailformplus-pi1 .form_tbl_error_box h4 { color: #FF0000; }
.tx-thmailformplus-pi1 .error { color: #FF0000; }
.tx-thmailformplus-pi1 .form_tbl_error_box { border: 1px solid #FF0000; margin-top: 20px; padding: 0 15px 15px; }

/* Newsletter */
.newsletter_btn_abonnieren { border:1px solid #7d7568; color:#3e3224; background-color:transparent; font-size:15px; width:125px; }
.input_newsletter { background-color:#FFFFFF !important; }


/* Reisinformation Menu */
.menu_reiseinfo { font-size: 10px; line-height:25px; list-style: url(../gfx/bullet.gif); padding-left:10px; }
.co_menu_reiseinfo { background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:left middle; height:15px; margin-bottom:5px; }
.menu_reiseinfo_act { font-size: 10px; line-height:25px; list-style: url(../gfx/bullet.gif); padding-left:10px; color:#ef7C00; }

/* Mailformular Kundenzufriedenheit */
#mailform_kundenzufriedenheit, #mailform_kundenzufriedenheit table, #mailform_kundenzufriedenheit form, #mailform_kundenzufriedenheit input { font-size: 11px; }


/* Kundenzufriedenheit Menu */
.menu_kundenzufriedenheit { font-size: 12px; }
.menu_kundenzufriedenheit_na { color: #d8ccbe; text-transform: uppercase; line-height: 18px; font-size: 10px; text-decoration: none; }
.menu_kundenzufriedenheit_act { color:#ef7C00; text-transform: uppercase; line-height: 18px; font-size: 10px; text-decoration: none; }
.menu_kundenzufriedenheit ul { padding-left: 15px; margin: 5px 0; list-style: url(../gfx/bullet.gif); }

/* Bewertung Menu links*/
.menu_bewertung { background-image: url(../gfx/img_bewertung_abgeben.gif); background-repeat: no-repeat; padding-top: 110px; width: 240px; height: 87px;}
.menu_bewertung a { color: black; font-weight: bold; text-decoration: none; }
.menu_bewertung ul { padding-left: 35px; margin: 5px 0; list-style: url(../gfx/bullet.gif); }

/* Bewertung Menu links*/
.menu_bewertung_2 { padding: 10px 0 10px 20px; font-size: 12px; }
.menu_bewertung_2 a { font-size: 12px; font-weight: bold; text-decoration: none; }
.menu_bewertung_2 ul { padding-left: 17px; margin: 5px 0; list-style: url(../gfx/bullet.gif); }
a.menu_bewertung_2_na { color: black; }
a.menu_bewertung_2_act { color:#ef7C00; }

/* FCE 2spaltig */
.fce_2spaltig { padding-bottom: 5px;}
.fce_2spaltig .spalte_links { padding: 5px 10px; width: 450px; }
.fce_2spaltig .spalte_links h1 { line-height: 1.2; }
.fce_2spaltig .spalte_links .bodytext { line-height: 1.8; }
.fce_2spaltig .spalte_rechts { padding: 5px 10px; width: 430px; }


.tx_mailform_select { margin-top:5px; }

p.orange { color: #EF7C00;}


/* Hintergrund f. die Contentbox */
.content_box { background-image: url(../gfx/bg_content_box.png); }
.content_box_newsletter { background-color:#e6e0d0; }

.ie6_png_fix_2 { background: no-repeat url(../gfx/philosophie.png); }

.tx-trmanager-pi2 li { line-height: 14px; margin-bottom: 1px; }
.tx-trmanager-pi2 li a { line-height: 14px; }

.fce_2spaltig {}
.fce_2spaltig .spalte_links { float: left; }
.fce_2spaltig .spalte_rechts { float: left; }



/*****************************
*	Sitemap
******************************/

.mp_sitemap ul,
.csc-sitemap ul {
	list-style: url(../gfx/bullet.gif);
}



/*****************************
*	social bookmarks
******************************/

#container_content_right .mpSocialBookmark {
	text-align: right;
}

	#container_content_right .mpSocialBookmark .mpSocialBookmarkHeader {
		color: #ef7c00;
		font-size: bold;
		font-size: 120%;
	}

	#container_content_right .mpSocialBookmark .mpSocialBookmarkItems {
		float: right;
	}

		#container_content_right .mpSocialBookmark .mpSocialBookmarkItems .socialBookmarkWrap {
			float: left;
			width: 25px;
		}
