.headerimages .headsearch {
	float:right;
	width:370px;
	padding-top:30px;
	color:#FFFFFF;
}

#breadcrumb .csc-default {
	float:left;
	padding-top:0px;
}


th, td {
	text-align:left;
	padding-right:5px;
	padding-bottom:3px;
	vertical-align:top;
	font-size:12px;
}

.contenttable th {
	background-color:#470A0A;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}

.contenttable td {
	background-color:#E8D1BF;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
}

.col_wrap {
	clear:both;
}

.two .col1 { float:left; width:460px; overflow:hidden; }
.two .col2 { float:right; width:215px; overflow:hidden; }

.startsearch .two .col1 { float:left; width:195px; overflow:hidden; }
.startsearch .two .col2 { float:right; width:276px; overflow:visible;
							background-image:url("/fileadmin/etw/template/pix/fond_search_start.gif");
							background-repeat:no-repeat; }

.startsearch .two .col2 .csc-default {
	padding-left:20px;
}

.main_content h1 {
	font-size:25px;
	margin-bottom:14px;
	color:#9d0b19; 
	font-weight:bold;
}


.main_content h2 {
	color:#9D0B19;
	font-size:20px;
	font-weight:bold;
	margin-bottom:14px;
}



.main_content h3,
.start .main_content h2 {
margin:0px;
padding:0px;
	color:#9D0B19;
	font-size:15px;
	font-weight:bold;
	margin-bottom:8px;
}

.main_content h4,
.start .main_content h3 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.start .main_content h3 {
	padding-bottom:5px;
}

.main_content p a {
	font-weight:normal;
}

.main_content b a,
.main_content strong a { 
	font-weight:bold;
}

.main_content p {
	padding-bottom:20px;
	line-height:18px;
}

.main_content ul {
	margin-left:30px;
	margin-bottom:20px;
	line-height:18px;
}

.divider,
.trenner {
	padding:0px;
	display:block;
	height:1px;
	overflow:hidden;
	border-top:1px dotted #470a0a;
	padding-bottom:20px;
}

.red a,
.red b,
.red i,
.red {
	color:#9D0B19;
}


.brownBack {
	background-color:#e7d4c5;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	background-color:#FFFFFF;
	border:1px solid #ead4c3;
	
}

div.csc-textpic-border div.csc-textpic-single-image {
	background-color:#FFFFFF;
	margin-bottom:10px;
}

div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:0px !important;
}

div.csc-textpic-imagewrap {
}

a.linkArrow,
.main_content p a.linkArrow,
.tx_tipafriend_response a
 {
	background-image:url(/fileadmin/etw/template/pix/arrow_link_big.gif);
	background-repeat:no-repeat;	
	background-position:0px 0px;
	padding-left:25px;	
	display:block;
	padding-top:1px;
	padding-bottom:6px;
	font-weight:bold;
}




/* Links -------------------------------------------------------------------------- */

.left_content .divider {
	padding-bottom:10px;
}

.left_content {
	font-size:11px;
	line-height:15px;
}

.left_content h1 {
	font-size:15px;
	margin-bottom:14px; 
	color:#9d0b19;
	font-weight:bold;
}

.left_content p {
	padding-bottom:10px;
}

/* Formulare -------------------------------------------------------------------------- */

.csc-mailform {
	padding-bottom:20px;
}

.csc-mailform fieldset {
	border:none;
}

.csc-mailform .csc-mailform-field {
	clear:both;
	float:none;
	padding-bottom:3px;
}

.csc-mailform input, 
.csc-mailform textarea, 
.csc-mailform select {
	border:1px solid #decbcd;
	border-left:3px solid #430b0c;
	color:#430b0c;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;	
}

.csc-mailform option {
	padding-right:10px;
}

input.radio {
	margin-top:3px;
}

.csc-mailform label {
	float:left;
	width:170px;
	padding-top:2px;
	font-weight:bold;
	padding-bottom:6px;
	padding-right:5px;
	line-height:18px;
}

.csc-mailform .csc-mailform-submit {
	margin-left:170px;
	margin-top:15px;
	font-weight:normal;
	font-size:11px;
	border:0px solid #000000;
	background-color:transparent;
	font-weight:bold;
	cursor:pointer;
	background-image:url(/fileadmin/etw/template/pix/arrow_link_big.gif);
	background-repeat:no-repeat;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
	text-decoration:underline;
	color:#9D0B19;
	text-align:left;
}

.button:hover {
	cursor:pointer;
}

.zrwshop-tourdetails fieldset.csc-mailform {
	padding-left:12px;
	padding-right:12px;
}

.zrwshop-tourdetails .csc-mailform .csc-mailform-submit { 
	margin-left:0px;
}

/* Tip-A-Friend Formulare -------------------------------------------------------------------------- */

.tx_tipafriend {
	padding-bottom:20px;
}

.tx_tipafriend_url {
	margin-bottom:20px;
}

.tx_tipafriend fieldset {
	border:none;
}

.tx_tipafriend .row {
	clear:both;
	float:none;
	padding-bottom:3px;
}

.tx_tipafriend input, 
.tx_tipafriend textarea, 
.tx_tipafriend select {
	border:1px solid #decbcd;
	border-left:3px solid #430b0c;
	color:#430b0c;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;	
}

.tx_tipafriend textarea {
	width:205px;
	height:150px;
}

.tx_tipafriend option {
	padding-right:10px;
}

.tx_tipafriend label {
	float:left;
	width:170px;
	padding-top:2px;
	font-weight:bold;
	padding-bottom:6px;
	padding-right:5px;
	line-height:18px;
}

.tx_tipafriend .button {
	margin-left:170px;
	margin-top:15px;
	font-weight:normal;
	font-size:11px;
	border:0px solid #000000;
	background-color:transparent;
	font-weight:bold;
	cursor:pointer;
	background-image:url(/fileadmin/etw/template/pix/arrow_link_big.gif);
	background-repeat:no-repeat;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
	text-decoration:underline;
	color:#9D0B19;
	text-align:left;	
}

.button:hover {
	cursor:pointer;
}

.tx_tipafriend_codetext, .tx-srfreecap-pi2-cant-read {
	color:#470A0A;
	font-size:11px;
}

.tx_tipafriend_codetext {
	width:200px;
	float:left;
}

.tx_tipafriend_error_text {
	color:#FF0000;
	margin-bottom:20px;
	width:400px;
}

#tx_tipafriend_button {
	margin-left:0px;
}

.tx-srfreecap-pi2-image{
	border:1px solid #DECBCD;
	border-left:3px solid #430B0C;
	margin-bottom:10px;
}

.tx_tipafriend_response a {
	margin-bottom:50px;
}

/* Tip-A-Friend Formulare -------------------------------------------------------------------------- */

.tx-sremailsubscribe-pi1 {
	padding-bottom:20px;
}

.tx-sremailsubscribe-pi1 fieldset {
	border:none;
}

.tx-sremailsubscribe-pi1 .row {
	clear:both;
	float:none;
	padding-bottom:3px;
}

.tx-sremailsubscribe-pi1 input, 
.tx-sremailsubscribe-pi1 textarea, 
.tx-sremailsubscribe-pi1 select {
	border:1px solid #decbcd;
	border-left:3px solid #430b0c;
	color:#430b0c;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;	
}

.tx-sremailsubscribe-pi1 textarea {
	width:205px;
	height:150px;
}

.tx-sremailsubscribe-pi1 option {
	padding-right:10px;
}

.tx-sremailsubscribe-pi1 label {
	float:left;
	width:170px;
	padding-top:2px;
	font-weight:bold;
	padding-bottom:6px;
	padding-right:5px;
	line-height:18px;
}

.tx-sremailsubscribe-pi1 dd label {
	float:none;
	font-weight:normal;
	padding-top:0px;
	display:inline;
	vertical-align:middle;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-radio {
	vertical-align:middle;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-submit {
	margin-top:15px;
	font-weight:normal;
	font-size:11px;
	border:0px solid #000000;
	background-color:transparent;
	font-weight:bold;
	cursor:pointer;
	background-image:url(/fileadmin/etw/template/pix/arrow_link_big.gif);
	background-repeat:no-repeat;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
	text-decoration:underline;
	color:#9D0B19;
	text-align:left;	
}

.tx_tipafriend_error_text {
	color:#FF0000;
	margin-bottom:20px;
	width:400px;
}

.tx-sremailsubscribe-pi1 dt {
	clear:both;
	padding-right:0px;
	text-align:left;
	width:auto;
	margin-bottom:0px;
	padding-bottom:0px;
}

.tx-sremailsubscribe-pi1 label span {
	color:#470A0A;
}

.tx-sremailsubscribe-pi1 p {
	margin-bottom:0;
	margin-top:0;
	padding:0;
	padding-bottom:20px;
	text-indent:0;
}

.tx-sremailsubscribe-pi1 dl.confirm dd {
	text-align:left;
	width:50%;
	padding-top:5px;
}


.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit {
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
}

.tx-sremailsubscribe-pi1 dl {
	margin:0;
	padding:0;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash {
	margin-bottom:0;
}

.tx-sremailsubscribe-pi1 a {
	background-image:none;
	padding-left:0px; 
}

/* Zitate -------------------------------------------------------------------------- */

.zitatebox {
	margin-bottom:15px;
}

.zitatebox .topshadow {
	background-image:url(/fileadmin/etw/template/pix/header_frame_feedback.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
	height:28px;
	overflow:hidden;
}


.zitatebox .content {
	background-image:url(/fileadmin/etw/template/pix/middle_frame_feedback.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;	
	padding:15px;
	padding-top:10px;
	padding-bottom:0px;
}

 
.zitatebox .bottomshadow {
	background-image:url(/fileadmin/etw/template/pix/footer_frame_feedback.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
	height:28px;
	overflow:hidden;
}

.zitatebox p {
	padding-bottom:10px;
	font-size:14px;
	line-height:17px;
	font-family:"Times New Roman", Times, serif;
}

.zitatebox a {
	text-decoration:none;
}

.zitatebox a:hover {
	text-decoration:underline;
}

/* Jobs -------------------------------------------------------------------------- */

.news-list-category {
	font-weight:bold;
}

.main_content .tx-ttnews-browsebox-SCell p a {
	font-weight:bold;
	font-size:14px;
}

/* Sliderbox -------------------------------------------------------------------------- */

.sliderbox {
	background-image:url(/fileadmin/etw/template/pix/icon_linie.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

.sliderbox .content {
	background-image:url(/fileadmin/etw/template/pix/icon_linie.gif);
	background-repeat:repeat-x;
	background-position:0px bottom;
	padding-bottom:10px;
}


.sliderbox .csc-default {
	padding-bottom:5px;
	/* float:left;
	margin-right:20px;
	width:200px; */
}

#footer .sliderbox .content {
	float:none;
}

.sliderbox {
	padding-top:10px;
	
	margin-bottom:30px;
}

.sliderbox h1 {
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
	padding-left:20px;
	background-image:url(/fileadmin/etw/template/pix/icon_minus.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-bottom:20px;
	color:#FFFFFF;
}

.sliderbox h1.closed {
	color:#ff8383;
	padding-bottom:0px;
	background-image:url(/fileadmin/etw/template/pix/icon_plus.gif);
}

.sliderbox h1:hover {
	color:#FFFFFF;
}


.sliderbox h2 {
	color:#FFFFFF;
	font-size:14px;
	/*padding-top:10px;*/
	padding-left:20px;
	padding-bottom:15px;
}

.sliderbox p {
	color:#FFFFFF;
	/*padding-top:8px;*/
	padding-bottom:15px;
	font-size:11px;
	padding-left:20px;
	line-height:17px;
}

.sliderbox ul,
.sliderbox ol {
	color:#FFFFFF;
	/*padding-top:8px;*/
	padding-bottom:15px;
	font-size:11px;
	padding-left:35px;
	line-height:17px;
}

.sliderbox .divider {
	clear:both;
	border-width:0px;
	padding-bottom:5px;
}

.sliderbox a {
	color:#FFFFFF;
}