/* Tabelle 3-spaltig */
table.fc3c td {padding:0;}
.fc3cc .fci, .fc3cr .fci {padding-left:8px;}

/* RTE - Tabellen */
thead {border-bottom:2px solid #666666; }
th.th_master { font-size:189%; vertical-align:bottom;}
th.th_small {  vertical-align:bottom; line-height:189%; }
td.td_w550 { width:500px; background:lime;}
tbody td {padding-top:20px;}

/* Zebra - Tabelle */
table.table_zebra {width:100%;}
table.table_zebra thead {border:none; }
table.table_zebra tr { border-bottom:1px solid #ffffff;  }
table.table_zebra th { padding: .2em 0 .2em .5em; background:#f3d9b4; }
table.table_zebra td { padding:.05em 0 .05em .5em; height:1.3em; }
table.table_zebra td.td_preis {color:#C00000; font-weight:bold; text-align:right;}
table.table_zebra td.td_inklusive, table.table_zebra td.td_exklusive { text-align:center;}
table.table_zebra td.td_inklusive img, table.table_zebra td.td_exklusive img {margin-top:3px;}

/* kleine Teaser-Box fuer Startseite */
.teaserbox { width:243px; position:relative;}
.teaserbox .tbinner {padding:12px 10px; border:1px solid #999999;  height:226px; overflow:hidden;}
.teaserbox h2,.teaserbox h3,.teaserbox div,.teaserbox em {margin:0; font-size:93%; font-style:normal;}
.teaserbox img { border:1px solid #434343; margin:10px 0;}
.teaserbox em { display:block;padding-top:16px; position:absolute; bottom:10px;}
#bd .teaserbox h2 a { color:#DE662C; text-decoration:none;  }
.teaserbox em a { padding-left:10px; background:transparent url('../img/arrow.png') 0 2px no-repeat; }

/* graue Box, Schrift weiss */
.bg-grau { background:#A2A2A2; padding:12px 10px; color:#fff; border-right:6px solid #fff; margin-bottom:10px;}

/* hellblaue Box, Blatt mit Eselohr */
.bg-blatt { height:228px; min-height:228px; background:transparent url('../img/bg-blatt.png') 0 0 no-repeat; padding:16px 0 0 10px; }
.bg-blatt ul  { margin:1em 0 1.95em 1.2em; }
.bg-blatt ul li { list-style: circle outside; }

/* hellblaue Box */
.bg-blau { background:#DEF1FD; padding:22px 10px 10px 10px; color:#666666; border-right:6px solid #fff; margin:93px 0 10px 0;}
.bg-blau td { padding:.3em 0 .3em 0; height:1.3em; font-size:90%; }
.bg-blau td img {margin:3px 5px 0 0;}

/* Standard Suche */
table.csc-searchform {}
table.csc-searchform td { padding:0;}
.csc-searchform .sword { width:190px; }
.csc-searchform .sbutton {position:relative; top:3px; left:3px;}


/* Powermail */
/* Powermail */
	/* Form */
span.powermail_mandatory { /* Color of mandatory error message */ color:#C00000; }
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js { /* DIV container of errormessage */ 	color:#C00000; margin: 3px 0 15px 200px; }
fieldset.tx-powermail-pi1_fieldset { border: 1px solid #A2A2A2; padding: 10px; } 
fieldset.tx-powermail-pi1_fieldset legend { /* legend of Fieldset */ font-weight: bold; }
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
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: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color:#FFF;
	border: 2px solid #DE662C;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 0 2px; position:relative; top:2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}