/* @override http://www.carreras-stiftung.de/fileadmin/templates/css/carreras.css */
.bo { border:  0.1em solid #0f0; }
.blau, .blue { color: #00a0df; }
.grau {	color: #ebeedf; }
.gruen {color: #d9e4cd; }
body { font-family: Arial, Verdana, Helvetica, sans-serif; background: #00a0df; color: #898b8d;}

/* @group Layout */

.container { padding-top: 1em; background: #fff;}
.inhalt { padding-top: 4em; }
hr { color: #fff; background: #fff; height: 1px;}
hr.ruler-after { color: #dfe4ca; background: #dfe4ca; height: 1px;}
.contentwrapper { padding-right: 1.5em; }
.marginal .t3_content_container {
	padding-right: 0!important;
}
/* @end */

/* @group Formulare */

form input,
form select {
	width: 250px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	height: 20px;
}
form textarea {
	width: 252px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	height: 100px;
}
label,
legend {
	display: none;
}
fieldset {
	border: none;
	padding: 0;
}
input.submit {
	background: #fff;
	border: 0px;
	width: 250px;
	text-align: left;
	font-weight: bold;
}
input.greenfield {
	background: #d9e4cd;
}
.powermail_check {
	margin-left: -470px;
	width: 50px;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
}
.tx_powermail_pi1_fieldwrap_html_check label {
	display: block;
	margin-bottom: 20px;
	font-size: 1.3em;
	font-weight: normal;
	float: left;
	margin-left: 20px;
	width: 450px;
}
/* @end */

/* @group TYPOgrafisches */

h1,h2,h3,h4,h5,h6 { font-size: 1.4em; margin: 0; padding: 0; font-weight: bold; }
h1 { color: #00a0df; margin-bottom: 0.8em; }
h2 { color: #00a0df; margin-bottom: 0.8em;}
h3, h3.hl3 { color: #00a0df; margin-bottom: 0.8em; }
h3.hl4 { color: #898b8d; }
h3.hclosed { font-size: 1.3em; line-height: 1.3em;font-weight: normal; margin-bottom: 0px; padding-bottom: 0px;}
p,td,th { margin: 0; margin-bottom: 1em;padding: 0;font-size: 1.3em; line-height: 1.3em; color: #898b8d; }
a, a:visited { color: #00a0df; text-decoration: none; }
a:hover { color: #00a0df; text-decoration: underline; }
.csc-textpic-caption { padding-top: 0.5em; line-height: 1em; color: #000; }
ol {
	font-size: 1em;
}
ol li p {
	font-size: 1em;
	line-height: 1.3em;
}

/* @end */

/* @group Marginal */

.marginal .frame1,
.marginal .frame2 {
	margin-bottom: 0.5em;
}
.marginal .frame1 {
	background: #E6EBD5;
	width: 15.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;	
	border: 0.1em solid #c3cabc;
	overflow: hidden;
}
.marginal .frame2 {
	background: #E6EBD5;
	width: 15.8em;
	padding-top: 4em;
	padding-bottom: 0.5em;
	border: 0.1em solid #c3cabc;
	border-top: 0;
	overflow: hidden;
}
.marginal .csc-textpic-text {
	background: #fff;
	padding-bottom: 1em;
	padding-top: 1em;
	border-bottom: 0.1em solid #00a0df;
	
}
.marginal .csc-text {
	background: #fff;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	border-bottom: 0.1em solid #00a0df;
	
}
.marginal .csc-text img { margin: 0!Important; padding: 0 !important;}
.marginal h2,
.marginal h3 {
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	line-height: 1em;
	color: #000;
}
.marginal h3 {
	margin-bottom: 0!important;
}
.marginal .frame1 h1 {
	text-align: left;
	font-size: 1.2em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	line-height: 1em;
}
.marginal .frame2 h1 {
	text-align: left;
	font-size: 1.3em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.4em;
	line-height: 1em;
}
.marginal h1.ecard {
	padding-left: 3.3em;
	font-size: 1.2em;
	margin: 0!important;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	background: url(../images/ecard.gif) no-repeat 0 -13px
}
.marginal .frame2 .csc-textpic-text {
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
}
.marginal .frame2 form {
	margin-left: 0.5em;
}
.marginal .frame2 form label {
	margin-right: 0.2em;
	font-size: 1.2em;
	font-weight: bold;
}
.marginal .frame2 form input.spd {
	width: 4em;
	font-size: 1.1em;
	height: 1.5em;
	border: 0.1em solid #00a0df;
	margin: 0;
	padding: 0;
}
.marginal .frame2 form input.end {
	width: 5.4em;
	font-size: 1.1em;
	height: 1.7em;
	border: 0.1em solid #00a0df;
	background: #00a0df;
	margin: 0;
	padding: 0;
	color: #fff;
}
.blue-border {
	border-top: 0.1em solid #00a0df;
}
.blue-border-ecard {
	border-top: 0.1em solid #00a0df;
}
.orange-border {
	border-top: 0.1em solid #ef8200;
	border-bottom: 0.1em solid #ef8200 !important;
	background: #fff;
}
.orange-border h1 {
	color: #ef8200;
	font-size: 1.2em !important;
	text-align: center !important;
}

/* @end */

/* @group Header */

.header { overflow: hidden; }
.header .visual ul, #header .right li { list-style: none; margin: 0; padding: 0; }

/* @end */

/* @group Main Navigation */

.navigation {
	padding-top: 2.8em;
}
.mainnav,
.mainnav ul,
.mainnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.mainnav li a {
	display: block;
	font-size: 1.3em;
	width:  184px;
	background-color: #fff;
	border: 0.1em solid #c3cabc;
	text-decoration: none;
	text-align: right;
	color: #000;
	font-weight: bold;
	margin-top: 0.4em;
	margin-left: 0.7em;
	padding: 0.3em 1em;
}

ul ul li a {
	padding: 0 1em !important;
	margin-right: 1em !important;
	border: 0 !important;
	font-weight: normal !important;
	width: 185px !important;
}

.mainnav li a:hover,
.mainnav li.opened a:hover {
	color: #00a0df !important;
} 

.mainnav .aktiv > a,
.mainnav .opened > a {
	color: #00a0df;
	border: 0.1em solid #00a0df;
}

/* @end */

/* @group Content */
.inhalt li { font-size: 1.3em; line-height: 1.3em; color: #898b8d; }

.frameRuler {
	border-bottom: 0.1em solid #d9e4cd;
	margin-bottom: 1em;
}

.t3_content_container {
	/* border-bottom: 0.1em solid #d9e4cd; */
	margin-bottom: 0em;
	padding-bottom: 0em;
}
.csc-textpic-imagewrap {
	margin-top: 0.3em;
}
.csc-textpic-text {
	padding-left: 0em;
}


/* @end */

/* @group Forum / csc-Mailform / sr_feuser_register */

#tx-srfeuserregister-pi1-fe_users_form dt,
#tx-srfeuserregister-pi1-fe_users_form label,
#tx-srfeuserregister-pi1-fe_users_form legend {
	display: none;
	font-weight: normal;
	font-size: 13px;
}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
	float: none;
}

table.tt-board-tree {
	border: 0.1em solid #c3cabc;
}
table.tt-board-tree th,
table.tt-board-tree td {
	font-size: 11px;
	padding: 3px;
	color: #000;
}
table.tt-board-tree td a {
	color: #000;
}
table.tt-board-tree th {
	padding: 3px;
	background: #E6EBD5;
}
table.tt-board-tree tr.active td.first a {
	color: #00a0df;
}
table.tt-board-tree tr.evenrow {
	background: #f9fee8;
}
.tt-board-search .search td {
	font-size: 11px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.tt-board-search .search form {
	display: inline;
}

.csc-mailform {
	border: none;
	padding: 0;
}
.tt-board-field label {
	float: left;
	width: 120px;
	display: block;
	font-size: 13px;
	font-weight: normal;
}
.tt-board-field textarea {
	width: 390px;
	border: 1px solid #ccc;
	background-color: inherit;
}

.tt-board-field input[type=text] {
	width: 400px;
	border: 1px solid #ccc;
	background-color: inherit;
}
.tt-board-field .csc-mailform-submit {
	margin-left: 120px;
	background: #fff;
	border: 0px;
	width: 250px;
	text-align: left;
	font-weight: bold;	
}
#boardSearchSubmitId {
	background: #fff;
	border: 0px;
	width: 120px;
	text-align: left;
	font-weight: bold;	
}
.tt-board-field {
	clear: left;
}
.tt-board-post thead th {
	padding: 3px;
	background: #E6EBD5;
} 
.tt-board-post {
		border: 0.1em solid #c3cabc;

}
.tt-board-post th,
.tt-board-post td {
	padding: 3px 0px;
	vertical-align: top;
	padding: 10px;
;
} 
.tt-board-post tbody td.even {
	background: #f9fee8;
	font-size: 10px;
	color: #000;
	padding: 3px;
	width: 100px;
}
td.tt-board-nav {
	text-align: right;
}
.tt-board-post tbody th {
	width: 100px;
	font-size: 10px;
}
/* @end */

/* @group Footer */

.footer {
	padding-top: 2em;
	height: 3em;
	display: block;
}

ul.footernav,
ul.footernav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	font-size: 1em;
	height: 2em;
}
ul.footernav li a {
	color: #000;
	margin-right: 2em;
	height: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	
}
ul.footernav li a:hover {
	color: #ef8200;
	text-decoration: none;
}
ul.footernav li a.print {
	margin-right: 2em;
	background: url(../images/ico_print.gif) no-repeat 0 0.5em;
	padding-left: 2.1em;
}
ul.footernav li a.top {
	margin-right: 2em;
	background: url(../images/ico_top.gif) no-repeat 0 0.5em;
	padding-left: 2.1em;
}
ul.footernav li.tipafriend a {
	margin-right: 2em !important;
	background: url(../images/ico_tipafriend.gif) no-repeat 0 0.5em !important;
	padding-left: 2.1em !important;
}

/* @end */

/* @group Slider */

.news-slider .morelink {
	display: none;
	font-size: 0.8em;
}
.news-slider a {
	color: #000;
	font-weight: bold;
}
.news-slider .jcarousel-container,
.news-slider .jcarousel-container-horizontal {
    position: relative;
}
.news-slider .jcarousel-container-horizontal {
    width: 520px;
    padding: 0px;
    height:  160px;
    margin-bottom:  20px;
    background-color: #E6EBD5;
    border: 1px solid #2dbeef;
}

.news-slider .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0 35px;
    padding: 25px 0;
    overflow: hidden;
    position: relative;
}

.news-slider .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.news-slider .jcarousel-list li,
.news-slider .jcarousel-item {
	margin: 0 !important;
	padding: 0 !important;
	display: block;
	width: 75px;
	height: 110px;
	overflow: hidden;	
    float: left;
    list-style: none;
    text-align: center;
    font-size: 1em;
}

.news-slider .jcarousel-list li .vcard,
.news-slider .jcarousel-item .vcard {
	display: none;
}
.news-slider .jcarousel-next {
    z-index: 3;
    display: none;
}

.news-slider .jcarousel-prev {
    z-index: 3;
    display: none;
}

.news-slider .jcarousel-next-horizontal {
    position: absolute;
    top: 58px;
    right: 7px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: transparent url(../images/picslider_right.gif) no-repeat 0 0;
}

.news-slider .jcarousel-next-disabled-horizontal {
    cursor: default;
    opacity: .3;
    -moz-opacity: .3;
    filter: alpha(opacity=30);
}

.news-slider .jcarousel-prev-horizontal {
    position: absolute;
    top: 58px;
    left: 5px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: transparent url(../images/picslider_left.gif) no-repeat 0 0;
}

.news-slider .jcarousel-prev-disabled-horizontal {
    cursor: default;
    opacity: .3;
    -moz-opacity: .3;
    filter: alpha(opacity=30);
}
.tipinfo .image {
	text-align: center;
}
.tipinfo h4 {
	font-weight: normal;
}
.tipinfo p {
	font-size: 1em;
}
/*
.tipcoaches .image {
	text-align: center;
}
.tipcoaches p.bodytext {
	font-size: 10px;
	line-height: 11px;
	margin: 0px;
}
.tipcoaches p.name {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
*/

/* @end */

/* @group qtip */

.qtip-content p {

}
.qtip-content h4 {

	color: #00a0df;
	margin-top: 1em;
	margin-bottom: 0.4em;
}
.qtip-content .image img {
	border: 0px solid #ccc;
}

/* @end */

/* @group sr_feuser_register */
.tx-srfeuserregister-pi1-submit {
	background: #fff;
	border: 0px;
	width: 250px;
	text-align: left;
	font-weight: bold;
}
.tx-srfeuserregister-pi1 dd {
	width: 100%;;
}
/* @end */

/* @group Buchtipps */
.buchtipps-news-single-item h2 {
	margin-bottom: 0;
}
.buchtipps-news-single-item h3 {
	font-weight: normal;
}
.buchtipps-news-single-item img {
	border: 1px solid #ccc;
}
.news-subheader p {
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
/* @end */

/* @group tt_news */
.news-latest-container .news-latest-item
{
	font-size: 1.3em; 
	line-height: 1.3em; 
	color: #898b8d;
}
.news-latest-container .news-latest-item a
{
	color: #898b8d;	
}
/* @end */

/* @group kb_nescefe */
table.nescefe {
	width: 540px;
}
table.nescefe tr td {
	width: 50% !important;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
.nescefe p {
	font-size: 13px;
}
.minifont div div div div div p,
.minifont div div p {
	color: #000;
}
/* @end */

/* @group TipAFriend */

input.tipsubmit {
	width:  100px;
}

/* @end */
/* @group Infomaterial */

form#infomaterial div.tx_powermail_pi1_fieldwrap_html {
	height: 50px;
}

/* @end */
/* @group Kontakt */
.tx-powermail-pi1 td,
.tx-powermail-pi1 th {
	padding-right: 10px;
}
.tx-powermail-pi1 th {
	width: 120px;
}
.tx-powermail-pi1 form input.powermail_submit {
	background: #fff;
	border: 0px;
	width: 95px;
	text-align: left;
	font-weight: bold;
	cursor: pointer;
}
#tx-powermail-pi1_fieldset_2 label {
	display: block;
	width: 190px;
	float: left;
	margin-left: 60px;
	padding-top: 0.2em;
	font-size: 1.3em;
	color: #00a0df;
}
#tx-powermail-pi1_fieldset_2 input {
	width: 40px;
	margin-left: -250px;
}
.powermail_text {
	padding-left: 0.4em;
}
.tx-powermail-pi1_mandatory {
	color: red;
	background: #fddcdc;
	border: 2px solid red;
	padding: 5px;
	font-size: 1.3em;
	margin-bottom: 1em;
}
.tx-powermail-pi1_mandatory ul,
.tx-powermail-pi1_mandatory ul li {
	list-style-type: none;
	padding: 0em;
	margin: 0em;
	font-size: 1em;
	
	}
.tx-powermail-pi1_mandatory ul li strong {
	font-weight: normal !important;
	color: red;
}
/* @end */


/* @group Spenden-Formular */
.tx-powermail-pi1_formwrap_618 label,
.tx-powermail-pi1_formwrap_618 legend {
	display: inline;	
	width: auto;
}
#tx-powermail-pi1_fieldset_17 legend {
	display: none;
}
/* Spender */
#tx-powermail-pi1_fieldset_16 {
	width: 265px;
	float: left;
	border: 1px solid #ccc;
	margin-right: 10px;
	padding: 10px;
}
/* Betrag usw. */
#tx-powermail-pi1_fieldset_14 {
	border: 1px solid #ccc;
	padding: 10px;
}
/* Betrag usw. */
#tx-powermail-pi1_fieldset_14 textarea,
#tx-powermail-pi1_fieldset_14 select,
#tx-powermail-pi1_fieldset_14 input {
	width: 200px;
}
/* Absenden, SSL usw */
#tx-powermail-pi1_fieldset_17 {
	clear: left;
}
#powermaildiv_uid114 .powermail_check {
	margin-left: -545px; 
	border: none;
}
#powermaildiv_uid114 .powermail_radio_inner label, 
#powermaildiv_uid114 .powermail_check_inner label {
	margin-left: 50px;
}
#powermaildiv_uid104 {
	clear: left;
}

/* @end */


/* @group SendCard */
		.tx-srsendcard-pi1 { width: 100%; }
		.tx-srsendcard-pi1 p {  }
		.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 input[type=submit] {  margin: 0; padding: 0; clear: both; width: 110px; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit {  background: #fff; border: 0px;font-weight: bold; margin: 0; padding: 0; clear: both; float: left;  }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }
		
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: left; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin:0; padding:0; float:left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0.5em 0; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; padding: 0.5em 0; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }
		
		.tx-srsendcard-pi1 fieldset { margin: 0px; }
		.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: opx; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: left; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  /*font-size: 12px;*/ color: #000;  margin: .5em 0 2em 0; text-align: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0px; padding: 0px; border-style: none; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { padding: 0px; margin: 0px; border: 0px solid #fffff; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border-style: none; margin: 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { display: none; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { clear: both; float: left; text-align: right; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { width: 20px;margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
		* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color: transparent; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 73%; float: left; text-align: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field textarea { width: 90%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: normal; margin: 0 0 .2em 0; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0px; text-align: center; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 4em; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 0px solid #cccccc; width:0; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }
		
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { margin: 2em 0; border-style: solid; border-width: 1px; border-color: #cccccc; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { padding: 2em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 10px; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { /*font-size: 12px;*/ color: #000; margin: 0; padding-top: .5em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0 0 .5em .5em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 2em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }
		
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }

/* @end */


/* @group Musikwunsch */

form#mwunsch input,
form#mwunsch select {
	width: 350px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	height: 20px;
}
form#mwunsch textarea {
	width: 252px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	height: 100px;
}
form#mwunsch .tx_powermail_pi1_fieldwrap_html_radio_title ,
form#mwunsch label {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	width: 400px !important;
	float: left;
	color: #00a0df;
}
.powermail_radio_inner label,
.powermail_check_inner label {
	margin-left: 25px;
	font-weight: normal !important;
	color: #999 !important;
}
form#mwunsch .powermail_radio,
form#mwunsch .powermail_check {
	margin-left: 0px;
	margin-top: -17px;
	float:left;
}
form#mwunsch .powermail_check {
	margin-top: -53px;
}
form#mwunsch input.powermail_submit {
	border: 0px;
	width: 130px;
	cursor: pointer;
}

form#mwunsch .tx_powermail_pi1_fieldwrap_html {

	margin-bottom: 10px;
}

.powermail_submit_uid86 {
	background: #d9e4cd !important;
	width: auto !important;
	border: 1px solid #ccc;
}
div.powermailfrontend_pagebrowser {
	background: #d9e4cd;
	padding: 3px;
	margin-bottom: 10px;
}
div.powermailfrontend_pagebrowser p {
	margin: 0px;
	}
dl.powermailfe_all {
	border-bottom: 1px solid #d9e4cd;
	padding-bottom: 20px;
}
dl.powermailfe_all dt {
	float: left;
	width: 60px;
	font-size: 1.3em; 
	line-height: 1.5em; 

}
dl.powermailfe_all dd {
	width: 450px;
	margin-left: 70px;
	font-size: 1.3em; 
	line-height: 1.5em; 

}


/* @end */