* {
	margin: 0;
	padding: 0}
body {}
body,td,th,input,select,textarea {
	font-family: arial, sans-serif;
	color:#666666;
	font-size: 12px;
	line-height:150%;}
fieldset {
	border:0;}
label {
	clear:both;
	display:block;
	width: 174px;
	float:left;} 
input,select,textarea {
	line-height: 100%;
	border: 1px solid #C6C6C6}
input {
	float:left;
	padding: 2px;}
select {
	padding: 1px}
input.submit, input.csc-mailform-submit {
	float:none;
	margin-left: 174px;
	margin-top: 4px;
	background: url(../img/bg_submit.gif) no-repeat;
	width: 171px;
	height: 21px;
	color: white;
	border:none;
	font-weight:bold;
	text-align:center}
option {
	padding: 0px 2px;}
a {
	color: #666666;
	text-decoration:none;}
a:hover {
	color: #003366;
	text-decoration: none}
dt {
	width: 20%;
	display:block;
	clear:both;
	float:left;
	font-weight:normal;
	padding: 4px 0px;}
dd {
	width: 80%;
	display:block;
	float:left;
	padding: 4px 0px;}
a img {
	border:none}
	

/* Mehr HTML Styles in RTE_styles.css */
#main_wrapper {
	width: 1281px}
#main {
	width: 1001px;
	margin: 20px;
	overflow:hidden;
	text-align:left;
	float:left;}
#navi_top {
	width: 700px;
	float:right;
	text-align:right}
#header_search {
	width: 200px;
	float:left}
#header_service {
	padding: 0px 6px 4px 6px}
#logo_4trips {
	width: 140px;
	float:right}

#container {
	clear:both;
	padding: 0px 4px}

#right {
	float:right;
	overflow:hidden;
	width:192px;
	margin-top:8px;}
#left_wrapper	{
	float:left;
	overflow:hidden;
	width: 793px;
	margin-top:8px;}
#left_wrapper_schmal {
	float:left;
	overflow:hidden;
	background: url(../img/bg_left_wrapper_schmal.gif) repeat-y;
	margin-top:8px;
	width: 793px;}
#left_wrapper_one_column {
	float:left;
	overflow:hidden;
	background: white;
	margin-top:8px;
	padding-bottom:20px;
	width: 793px;}
#left_wrapper_one_column #content_left, #left_wrapper_one_column #content_right {
	margin-top: 18px}
#content_left {
	width: 392px;
	float:left}
#left_wrapper_schmal #content_left {
	width: 192px}
#content_right {
	width: 392px;
	margin-left: 8px;
	margin-bottom: -8px;
	float:left}
#left_wrapper_schmal #content_right  {
	width: 592px;}
	
	
#footer {
	text-align:center;
	padding-top: 10px;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase}
	
#banner {
	width: 160px;
	margin-top: 53px;
	float:left;}
	
/***************************************
 * Kapitelfarben 
 **************************************/
	
#navi_main li.aktuell a, .aktuell h4 {
	background: #B8B8B8;} 
#navi_main li.amedera a, .amedera h4 {
	background: #858585;}
#navi_main li.reisen a, .reisen h4 {
	background: #809980;}
#navi_main li.destinationen a, .destinationen h4 {
	background: #998099;}
#navi_main li.gesundheit a, .gesundheit h4 {
	background: #CAB482;}
#navi_main li.erlebnis a, .erlebnis h4 {
	background: #99AEC2;}
#navi_main li.tumi a, .tumi h4 {
	background: #AD0543;}


/***************************************
 * NAVIGATION 
 **************************************/
#breadcrumb {
	margin-bottom: 1.9em;}
#breadcrumb a {
	color: #666 !important}
	
#navi_top a {
	font-size: 11px;
	text-transform:uppercase;
	font-weight: normal;
	text-decoration:none}

#navi_main {
	margin: 4px 4px 0px 4px;
	height: 33px;
	background: url(../img/bg_navi_main.gif) left bottom repeat-x;}
#navi_main ul {
	margin-left: 11px;
	list-style-type:none;}
#navi_main li {
	float:left;
	padding:0;
	margin-right: 2px;
	line-height:100%;} 
#navi_main li a {
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	font-weight:normal;
	display:block;
	float:left;
	height: 11px;
	padding: 9px 10px;
	color: white;}
#navi_main li a:hover {
	text-decoration: none;
	height: 13px;
	background: url(../img/bg_navi_main_act.gif) ;
	color: #003366} 
#navi_main li.active a {
	text-decoration: none;
	height: 13px;
	background: url(../img/bg_navi_main_act.gif) ;
	color: #003366} 
/* Ebene 2 */
	
#navi_service {
	background:url(../img/bg_left_navi_service.gif) #EEEEEE left bottom no-repeat;
	padding: 10px 4px 28px 30px;
	color: #666;}
#navi_service h3 {
	font-family:'times new roman',serif;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0.15em 0;
	padding:0.25em 0 0.6em 0em;}
#navi_service ul {
	list-style-type:none;}
#navi_service a {
	color: #666;
	text-decoration: none;
	display:block;}

/* Klapper */
.klapper_link h4 {
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
	height: 16px;
	padding: 2px 4px 2px 18px;
	text-transform:uppercase;
	background: url(../img/bg_klapper_open.gif) no-repeat;
	border-bottom: 1px dotted #666;
	margin: 0px;
	margin-top: -20px;
	margin-bottom: 10px;
	color: white;
	cursor: pointer;
	background: url(../img/bg_klapper_closed.gif) no-repeat;}
.opened h4 {
	background: url(../img/bg_klapper_open.gif) no-repeat !important;}
#left_wrapper_one_column h4 {
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
	height: 16px;
	padding: 2px 4px 2px 18px;
	text-transform:uppercase;
	background: url(../img/bg_klapper_open.gif) no-repeat;
	border-bottom: 1px dotted #666;
	margin: 0px;
	margin-bottom: 10px;
	color: white;}
#left_wrapper_one_column .klapper_link h4 {
	cursor: pointer;
	background: url(../img/bg_klapper_closed.gif) no-repeat;}
#left_wrapper_one_column .opened h4 {
	background: url(../img/bg_klapper_open.gif) no-repeat !important;}


/***************************************
 * CONTENT
 **************************************/
.content_element {
	background:white;
	border: 2px solid white;
	padding: 10px 10px 2px 10px;
	margin-bottom: 8px}
.content_element h4 {
	margin: -10px;
	margin-bottom: 10px;
	zoom: 1;
	position: relative;}
.content_element .content_element {
	border:none;
	padding: 0;
	margin: 0}
#left_wrapper_one_column .content_element {
	padding: 0px 10px;
	margin-bottom: 0px;}
.content_element object {
	border:none;
	display:block;
	margin: -11px -11px -2px -11px}
p.line a {
	font-weight: bold;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration: none}

#container p a,
#container th a,
#container li a,
#container dl a,
#container label a,
#container td a{
	text-decoration: underline}

#content_left li, #center li {
	margin-left: 17px}
	
	
	
	

#right h2 {
	font-family: arial,sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-style:normal;
	font-weight:bold;
	color: #003399;}
#right p {
	line-height: 17px;
	font-size: 11px}
	
#footer {}
#footer a {}
#footer a:hover {}

	





.clearfix {
	clear:both}
.error {
	color: red;}
.error li {
	padding: 0}
.form_field {
	clear:both;
	padding-top: 4px}
.hr {
	clear:both;
	height: 1px;
	padding-top: 10px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #666}
	
/* CSS styled Content */

#right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0; padding-bottom:10px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:0; padding-bottom: 10px; display:block;}
dl.csc-textpic-image dt {padding: 0px}
ul.csc-menu-1 {
	list-style-type: none}
#content_left ul.csc-menu-1 li {
	line-height:15px;
	list-style-image: url(../img/bg_link.gif);
	padding-bottom: 6px}
ul.csc-menu-1 a{
	font-weight:bold;
	text-transform:uppercase}
	
.csc-mailform-field {
	clear:both;
	padding-top: 8px }
	
/***************************************
 * EXTENSIONS
 **************************************/

.tx-indexedsearch-searchbox-button {
	border:none;
	padding:0px}
.tx-indexedsearch-searchbox td {
	padding-bottom: 3px;
	padding-right: 3px}
/* Ergebnisse */
.header_row {
	margin-top: 10px;
	line-height: 26px;
	border-top: 1px dotted #666}
.header_row a {
	font-weight:bold;
	color: #003366;}
.infos { 
	font-size: 10px;}



/* Alle Mailformplus Formulare */

input.mailformplus_check {
	width:12px;
	border:none;
	margin-top: 2px}
*+html input.mailformplus_check {
	margin-top: 0px}
label.mailformplus_check_label {
	clear:none;
	padding-left: 4px}
label.mailformplus_check_label_big {
	width: 540px;
	clear:none;
	padding-left: 4px}
label.mailformplus_check_label_small {
	width: 105px;
	clear:none;
	padding-left: 4px}
label.mailformplus_check_label_small {
	margin-bottom: 2px;}

/* Bestellformulare */
	
	

#mailformplus_formwrapper_left {
	width:192px;
	float:left;}
#mailformplus_formwrapper_right {
	width:577px;
	float:left;}
#mailformplus_formwrapper_right	.content_element {
	padding: 0px}
.mailformplus_step {
	color:white;
	font-weight:bold;
	padding: 2px 4px;
	height: 16px;
	border-bottom: 1px dotted #666;
	width: 191px;
	background:url(../img/bg_step.gif) no-repeat;}
* html .mailformplus_step {
	padding: 1px 4px 0px 4px}
#left_wrapper_one_column .tx-thmailformplus-pi1 h1 {
	background:none;
	color:#003366;
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size:22px;
	font-weight:normal;
	font-style: italic;
	border:none;
	line-height:29px;
	padding:8px 0 ;
	text-transform:uppercase;}
.tx-thmailformplus-pi1 h4 {
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #003366;}
#left_wrapper_one_column #mailformplus_formwrapper_right h1 {
	font-style:normal;
	font-size: 16px;
	text-transform:none;
	font-weight:bold;}
#mailformplus_formwrapper_right h2 {
	font-style:normal;
	font-size: 12px;
	font-weight:bold;
	border-bottom: 1px dotted #666;}
#mailformplus_formwrapper_right h3 {
	color:white;
	font-weight:bold;
	padding: 0px 0px 2px 16px;
	height: 18px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #666;
	background:url(../img/bg_extras.gif) no-repeat;}
* html #mailformplus_formwrapper_right h3 {
	padding: 0px 0px 0px 16px}

#mailformplus_formwrapper_right table {
	table-layout:fixed;
	width: 100%}

#mailformplus_formwrapper_right table.termine {
	margin-bottom: 12px;}
#mailformplus_formwrapper_right table.extras {
	border-bottom: 1px dotted #666}
#mailformplus_formwrapper_right table.termine td, #mailformplus_formwrapper_right table.extras td {
	padding: 2px 2px 2px 0px}
#mailformplus_formwrapper_right input {
	width: 286px}
.toggle_row tr {
	display:none;}
.toggle_row tr.show_row { 
	display:table-row;}
*+html .toggle_row tr.show_row {
	display:block}
* html .toggle_row tr.show_row {
	display:block}
.toggle_group .toggle  {
	display:none;}
.toggle_group div.show_row {
	display:block}
#mailformplus_formwrapper_right input.mailformplus_amount {
	width: 33px;}
#mailformplus_formwrapper_right input.mailformplus_check {
	width:12px;
	border:none;
	margin-top: 2px}
*+html #mailformplus_formwrapper_right input.mailformplus_check {
	margin-top: 0px}
#mailformplus_formwrapper_right label.mailformplus_check_label {
	clear:none;
	padding-left: 4px}
#mailformplus_formwrapper_right label.mailformplus_check_label_big {
	width: 540px}
#mailformplus_formwrapper_right input.mailformplus_submit {
	background: url(../img/bg_submit.gif) no-repeat;
	width: 171px;
	height: 21px;
	color: white;
	float:none;
	border:none;
	font-weight:bold;
	text-align:center}
.mailformplus_submit_wrapper {
	padding: 6px 0px 4px 0px;
	border-bottom: 1px dotted #666;}
.button a {
	background: url(../img/bg_submit.gif) no-repeat;
	width: 171px;
	display:block;
	height: 21px;
	color: white;
	font-weight:bold;
	text-align:center}
.input_dummy {
	float:left;
	margin-top: 2px}
.price {
    text-align:right}
	
	
/* Galerie */
#content_left .myGallery, #content_right .myGallery {
	width:360px;
	height:170px;
	margin: 0px auto}