/* CSS Document travel-beyond.com Privatkunden */

/* TYPOGRAPHY
----------------------------------------------- */	

li, dt, dd, p, td, th { font-size: 11px; color: #606060;  } 

p {
	padding: 0px 0px 0px 0px;
	margin: 8px 16px 8px 0px;
	line-height: 16px;
	font-size: 11px; 
/*	color: #606060; */
	color: #846E56;
}

h1 {
	font-size: 11px;
	color: #846E56; 
/*	color: #90471E; */
	font-weight: bold;
	padding: 16px 0px 4px 0px;
	margin: 0px 0px 8px 0px;
}
#overview h1 {
	font-size: 11px;
	color: #846E56;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#overview p { line-height: 17px; padding: 8px 0px 0px 4px;}

ul {
	margin: 8px 44px 16px 44px;
}

li {
	list-style-type: disc;
	color:#90471E;
	padding: 4px 0px 4px 0px;
}

.neun {
	font-size: 9px;
	color: #606060;
}

.foot-navi {
	font-size: 9px;
	color: #846E56;
}
.rechtsausgerichtet {
	text-align: right;
}

.copy-reisebeschreibung {
	width: 380px;
}
.copy-reisebeschreibung-right {
	width: 380px;
	text-align: right;
}
.error { color: red; }

/* TEXT CSS 
----------------------------------------------- */	

.travel-beyond-gelb { color: #CFAC50; }

/* Newsletter 
----------------------------------------------- */	
.newsletter-label {
	color: #90471E;
	font-weight: bold;
}

/* BILDER Caption 
----------------------------------------------- */	

.csc-textpic-caption {
	font-size: 9px;
	color: #846E56; 
	padding: 4px 0px 12px 0px;
}

.small {
	font-size: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* FE Login 
------------------------------------------*/
fieldset.tx-felogin-pi1 { 
	border: none;
}

fieldset.tx-felogin-pi1_expedientenlogin { 
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

fieldset.tx-felogin-pi1_expedientenlogin legend {
	font-weight: bold;
	color: #CFAC50;
	font-size: 11px;
	background-color: #FFFFFF;
}
fieldset.tx-felogin-pi1_expedientenlogin label {
	/* label */
	display: block;
	width: 220px;
	clear: both;
	font-weight: bold;
	font-size: 11px; 
	color: #90471E;
	text-align: left;
	padding: 12px 0px 8px 0px;
}
fieldset.tx-felogin-pi1_expedientenlogin input {
	width: 220px;
	border: 1px solid #846E56;
	margin-left: 0px;
	color: #846E56;
/*	font-size: 11px; 
	height: 16px; */
}
div.tx-felogin-pi1_expedientenlogin_fieldwrap {
	/* DIV container arround every field */
	margin: 16px 0;
}







/* Powermail Formular Design 
----------------------------------------------- */	
/* CSS Document */
/* Powermail */
fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: 1px solid #846E56;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

fieldset.tx-powermail-pi1_fieldset_kontaktdaten {
/* Style left fieldset */
width: 320px;
float: left;
}

fieldset.tx-powermail-pi1_fieldset_reisedaten {
width: 300px;
}
fieldset.tx-powermail-pi1_fieldset_6 label {
text-align: left;
display: block;
}

fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset select {
/* Style input fields */
	width: 180px;
	border: none;
	border-bottom: 1px solid #846E56;
	margin-left: 0px;
	color: #846E56;
	font-size: 11px;
}

fieldset.tx-powermail-pi1_fieldset input { padding: 0px 0px 0px 0px; }

	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #F5EEDC; 
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	font-size: 11px;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: none;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: #CFAC50;
	font-size: 11px;
	background-color: #FFFFFF;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 90px;
	float: left;
	clear: both;
	font-weight: bold;
	font-size: 11px; 
	color: #90471E;
	text-align: left;
	padding: 0px 12px 0px 0px;
}
/* fieldset.tx-powermail-pi1_fieldset_6 label {
text-align: left;
width: auto;
padding: 2px 0px 0px 0px;
} */

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 180px;
	color: #846E56;
	font-size: 11px;
}
.powermail_textarea { border: 1px solid #846E56; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
		color: #846E56;
	font-size: 11px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 16px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit, 
input.tx-powermail-pi1_confirmation,
input.tx-powermail-pi1_confirmation_submit {
	/* submit button */
	margin: 12px 12px 0px 0px;
	padding: 0px 12px 0px 12px;
	font-weight: normal;
	width: auto;
	height: auto;
	font-size: 11px;
	border: 1px solid #846E56;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #846E56;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0px 0px 4px 0px;
}
 
fieldset.tx-powermail-pi1_fieldset input.powermail_check, fieldset.tx-powermail-pi1_fieldset input.powermail_radio  { text-align: left; width: auto; }

div.countryzone { margin: 10px 0 0 150px; }
.powermail_countryselect {
	width: 180px;
	color: #846E56;
	font-size: 11px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
