a:link { text-decoration: none; color: rgb(26,23,27); cursor: pointer; }
a:visited { text-decoration: none; color: rgb(26,23,27); cursor: pointer; }
a:hover { text-decoration: underline; color: rgb(26,23,27); cursor: pointer; }
a:active { text-decoration: underline; color: rgb(26,23,27); cursor: pointer; }

#content a, #box_right a { text-decoration: underline; color: rgb(226,6,70); }
#content a:link, #box_right a:link { text-decoration: underline; color: rgb(226,6,70); }
#content a:visited, #box_right a:visited { text-decoration: underline; color: rgb(226,6,70); }
#content a:hover, #box_right a:hover { text-decoration: underline; color: rgb(226,6,70); }
#content a:active, #box_right a:active { text-decoration: underline; color: rgb(226,6,70); }

a img {
	border: none;
	}

form {
	margin: 0px;
	}

/*------------------------------*/
/*general layout                */
/*------------------------------*/


body {
	background-color: rgb(219,233,239);
	background-color: rgb(231,231,231);
	margin: 30px 0px 0px 55px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: rgb(26,23,27);
	}

#master {
	position: absolute;
	background-color: rgb(219,233,239);
	background-color: rgb(231,231,231);
	text-align: left;
/*
	border: 1px solid #fff;
*/
	}
/* for Internet Explorer */
/*\*/
* html #master {
height: 700px;
}
/**/


#wrapper {
	width: 825px;
	}
	
#cell_header {
	height: 86px;
	font-size: 0.8em;
	color: rgb(226,6,70);
	}

#breadcrumb {
	display: none;
	}
	
#logo {
	float: left;
	}

#cell_main {
	background: url(../../media/elements/bg_col_left.jpg) repeat-y 0px 50px;
	}
	
#col_left {
	float: left;
	width: 193px;
	background-color: rgb(219,233,239);
	background-color: rgb(231,231,231);
	}

#col_main {
	float: right;
	width: 632px;
	}

#navi_left {
	font-size: 0.9em;
	margin-top: 26px;
	border-top: 1px solid rgb(226,6,70);
/*
	background: url(../../media/elements/bg_col_left.jpg) repeat-y;
*/
	letter-spacing: 0.1em;
	}

	
#navi_top {
	position: relative;
	height: 25px;
	border: 1px solid #fff;
	font-size: 0.9em;
	color: #000;
	padding: 0px;
	letter-spacing: 0.1em;
	white-space: nowrap; 
	}
	
#illu_main {
/*
	position: relative;
*/
	}

#illu_main_overlay {
	display: none;
	}

#content {
	min-height: 400px;
	}

/* for Internet Explorer */
/*\*/
* html #content {
height: 400px;
}
/**/

#mycontent {
	position: relative;
	min-height: 400px;
	width: 348px;
	background-color: #f3f3f3;
	background-color: #fff;
	padding: 26px;
	}

/* for Internet Explorer */
/*\*/
* html #mycontent {
height: 400px;
}
/**/

.mycontent_title {
	position: absolute;
	top: -32px;
	left: 0px;
	padding: 9px 0px 0px 24px;
	height: 23px;
	width: 376px;
	background: url(../../media/elements/bg_trans_80.png);
	}


#cell_footer {
	margin: 20px 0px 10px 193px;
	font-size: 0.8em;
	}
	
#navi_top span {
	color: rgb(226,6,70);
	}

#col_right, #col_right2, #col_right3 {
	position: absolute;
	width: 193px;
	left: 825px;
	top: 113px;
	background-color: #fff;
	}

#col_right2 {
	top: 288px;
	}

#col_right3 {
	top: 463px;
	}
	
#col_right span, #col_right2 span, #col_right3 span {
	position: absolute;
	padding: 10px;
	bottom: 10px;
	left: 30px;
	font-style: italic;
	z-index: 100;
	}
	
#col_right span ul {
	margin: 0px;
	padding: 0px;
	}

#col_right span ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#box_right {
	position: absolute;
	top: 0px;
	left: 0px;
	left: 602px;
	top: 300px;
	}
	
#my_border {
	position: relative;
	width: 214px;
	}

#my_border2 {
	position: relative;
	margin-top: 10px;
	width: 214px;
	}
	
#box_right /*#my_border, #box_right #my_border2*/ {
	font-size: 10px;
	color: rgb(13,106,149);
	line-height: 16px;
	}


#box_right /*#my_border*/ .csc-textpic, #box_right /*#my_border*/ .news-single-item, #box_right .boxright_mycontent {
	padding: 10px 10px 10px 12px;
	}
	

#box_right /*#my_border*/ .csc-header, #box_right /*#my_border*/ .filelink, #box_right /*#my_border*/ .csc-textpic-caption {
	padding: 10px;
	}
	
#box_right /*#my_border*/ .filelink {
	font-size: 12px;
	}
		
#box_right /*#my_border*/ p.bodytext {
	padding: 0px 10px 7px 10px;
	}
	
#box_right /*#my_border*/ .csc-textpic-image img, #box_right /*#my_border*/ .news-single-img img {
	padding-bottom: 10px;
	}

#box_right /*#my_border*/ .csc-textpic .csc-textpic-text p {
	padding-left: 0px;
	padding-right: 0px;
	}

#box_right /*#my_border*/ .csc-textpic-text p i {
	font-size: 11px;
	}

#my_border, #my_border .sb-inner, #my_border2, #my_border2 .sb-inner, .tx-rgpopup-Nest .sb-inner {
	background: #fff repeat-x;
	}
	
#box_right ul {
	padding: 0px 12px 10px 12px;
	margin: 0px 12px 10px 12px;
	}


/*------------------------------*/
/*navigation                    */
/*------------------------------*/


#navi_top_global {
	position: absolute;
	right: 0px;
	top: 5px;
	}

#navi_top_global img {
	position: relative;
	bottom: -2px;
	margin: 0px 0px 0px 5px;
	}

#navi_top_global ul, #navi_top_global li, #navi_top ul, #navi_top ul li, #navi_bottom ul, #navi_bottom li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}

#navi_top_global ul span, #navi_bottom ul span {
	margin: 0px 5px 0px 5px;
	}

#navi_top ul span {
	margin: 0px;
	}
	
	
#navi_top ul {
 	position: absolute;
	top: 5px;
	}
	
#navi_top_global ul span.navi_lang {
	margin: 0px;
	font-weight: bold;
	}
	
#navi_top_global ul li a, #navi_bottom ul li a { color: #333; text-decoration: none; }
#navi_top_global ul li a:hover, #navi_top_global ul li a.active, #navi_top_global ul li a.lang-active, #navi_top ul li a.active, #navi_top ul li ul li.navi_active a, #navi_bottom ul li a.active { color: rgb(226,6,70); }

#navi_top_global ul li.lang-active a { color: rgb(226,6,70); }

/*
#navi_top_global ul li a:hover, #navi_top_global ul li a.active, #navi_top ul li a.active, #navi_top ul li ul li.navi_active a, #navi_bottom ul li a.active { color: rgb(226,6,70); }
*/

.lang-active, .lang {
	font-weight: bold;
	}


#navi_top ul li a { color: #000; text-decoration: none;}
#navi_top ul li a:hover, #navi_top ul li a.active, #navi_top ul li ul li.navi_active a { color: rgb(226,6,70); }

#navi_top ul li a {
	line-height: 15px;
	padding: 7px 10px 6px 10px;
	}

#navi_top ul li ul li a {
	line-height: 15px;
	padding: 0px;
	}

#navi_top ul li {
	position: relative;
	}

#navi_top ul li ul {
	position: absolute;
	left: -1px;
	top: 19px; /*ie: 26px;*/
	display: block;
	background: url(../../media/elements/bg_trans_80.png);
	padding: 0px;
	}

#navi_top ul li ul li {
	display: block;
	position: relative;
	line-height: 15px;
	letter-spacing: 0px;
	padding: 0px 20px 0px 25px;
	list-style: none;
	background: url(../../media/elements/bullet_navi_top.gif) no-repeat 10px;
	}

#navi_top ul li.navi_active a.active {
	background-color: #F3F7F8;
	}

#navi_left ul {
	position: relative;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
	} 

#navi_left ul li {
	list-style: none;
	border-bottom: 1px solid rgb(226,6,70);
	padding: 0px;
	margin: 0px;
	}

#navi_left ul li a {
	display: block;
	width: 193px;
	}

#navi_left ul li ul {
	border-top: 1px solid #999;
	letter-spacing: 0em;
	}

#navi_left ul li ul li {
	border-bottom: 1px solid #999;
	font-size: 0.98em;
	line-height: 20px;
	background: url(../../media/elements/bullet_navi.gif) no-repeat -3px 4px;
	}

#navi_left ul li ul li ul li {
	border-bottom: 1px solid #999;
	font-size: 0.98em;
	line-height: 20px;
	background: url(../../media/elements/bullet_navi_l3.gif) no-repeat -3px 4px;
	}

#navi_left ul li ul li a {
	width: 183px;
	padding-left: 10px;
	display: block;
	min-height: 18px;
	}

/* for Internet Explorer */
/*\*/
* html #navi_left ul li ul li a {
height: 18px;
}
/**/

	
#navi_left ul li ul li ul li {
	line-height: 18px;
	background-position: 8px 3px;
	padding-left: 10px;
	}

#navi_left ul li ul li ul li a {
	width: 173px;
	}

#navi_left ul li ul li.navi_active a.active {
	background: #fff url(../../media/elements/bullet_navi.gif) no-repeat -3px 4px;
	display: block;
	}

#navi_left ul li ul li ul li.navi_active a.active {
	background: #fff url(../../media/elements/bullet_navi_l3.gif) no-repeat -3px 4px;
	}

#navi_left ul li.navi_active a.active {
	background: rgb(185,209,221);
	background: rgb(250,250,250);
	display: block;
	}

#navi_left ul li ul li.navi_active a.active ul li {
	background: none;
	}

#navi_left .last, #navi_left ul li ul li ul, #navi_left ul li ul li ul li {
	border: none;
	}

#navi_left ul li a, #navi_left ul li.navi_active ul li a, #navi_left ul li ul li.navi_active ul a {
	color: rgb(26,23,27);
	}

#navi_left ul li ul li ul li.navi_active a, #navi_left ul li ul li.navi_active a {
	color: rgb(226,6,70);
	}
	
#navi_left ul li a { text-decoration: none; }
#navi_left ul li a:hover, #navi_left ul li.navi_active ul li a:hover { color: rgb(226,6,70); }


#navi_bottom {
	margin-left: 10px;
/*
	margin-right: 230px;
	text-align: right;
*/
	letter-spacing: -0.1em;
	}
	
#navi_bottom ul li a:hover { color: rgb(226,6,70); }

#navi_left .donoraccount {
	margin-top: 20px;
	}


/*------------------------------*/
/*general stuff                 */
/*------------------------------*/


h1, h2 {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(226,6,70);
	}

.mycontent_title h1 {
	text-transform: uppercase;
	letter-spacing: 0.2em;
	}
	
.csc-header h1 {
	padding-bottom: 0px;
	}


h2, h3 {
	font-size: 12px;
	color: #000;
	padding-bottom: 0px;
	}

p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}

.float_left {
	float: left;
	}

.float_right {
	float: right;
	}
	
.float_clear {
	clear: both;
	height: 0;
	}

ol li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.impressum {
	margin-top: 30px;
	font-size: 10px;
	}
	
.box_rounded_green {
	background-color: #86BC11;
	color: #fff;
	padding: 10px 3px 5px 3px;
	margin: 0px 0px 10px 0px;
	}

.box_rounded_orange {
	background-color: #FA9C16;
	color: #fff;
	padding: 10px 3px 5px 3px;
	margin: 0px 0px 10px 0px;
	}

.box_rounded_red {
	background-color: #E14A55;
	color: #fff;
	padding: 10px 3px 5px 3px;
	margin: 0px 0px 10px 0px;
	}

#mycontent .csc-textpic-caption {
	font-size: 10px;
	color: #0D6A95;
	}
	
table.contenttable {
	border-collapse: collapse;
	background-color: #B9D1DD;
	margin: 5px 0px 10px 0px;
	font-size: 11px;
	}
	
table.formatierungstabelle {
	border-collapse: collapse;
	background-color: transparent;
	margin: 5px 0px 10px 0px;
	font-size: 12px;
	}
	

table.contenttable th, table.formatierungstabelle th {
	border: 1px solid #fff;
	font-weight: bold;
	vertical-align: top;
	width: 50%;
	}
	
table.contenttable td, table.formatierungstabelle td {
	border: 1px solid #fff;
	padding: 5px;
	vertical-align: top;
	width: 50%;
	}
	
table.formatierungstabelle th, table.formatierungstabelle td {
	width: auto;
	}
	
table.formatierungstabelle td {
	padding: 0px 5px 0px 0px;
	}

.table3 table.contenttable td, .table3 table.contenttable th {
	width: 33%;
	}

table.contenttable td p.bodytext, table.contenttable th p.bodytext {
	padding: 5px;
	}

table.contenttable td ul, table.formatierungstabelle td ul {
	padding-left: 10px;
	margin-left: 10px;
	}

.facebooklike {
	margin-top: 20px;
	}

/*------------------------------*/
/*re-definition                 */
/*------------------------------*/
	
	
/*pbsurvey*/

.tx-pbsurvey-pi1 {
	position: relative;
	top: 10px;
	margin: 0px 0px 50px 35px;
	width: 515px;
	padding: 15px;
	background-color: rgb(237,245,212);
	}

.bmiform input, .bmiform label {
	float: left;
	}

.bmiform label {
	margin-left: 5px;
	}

.bmiform input {
	width: 50px;
	}
	
.bmiform input.bmiresult {
	border: none;
	line-height: 16px;
	margin-top: 5px;
	color: #E20646;
	width: 100px;
	float: right;
	}

.tx-pbsurvey-pi1 .progressbar {
	position: absolute;
	right: 0px;
	top: -45px;
	width: 298px;
	height: 14px;
	overflow: hidden;
	}

.tx-pbsurvey-pi1 .barometer {
	position: relative;
	top: 80px;
	left: 170px;
	}

.tx-pbsurvey-pi1 .barometer_title {
	position: relative;
	top: 60px;
	width: 155px;
	text-align: right;
	
/*
	left: 70px;
*/
	font-style: italic;
	color: #666;
	}

.tx-pbsurvey-pi1 .barometer span {
	position: relative;
	display: block;
	width: 100px;
	}

.tx-pbsurvey-pi1 .question {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(226,6,70);
	display: block;
	}

.tx-pbsurvey-pi1 .formbuttons {
	padding-top: 20px;
	}
	
.tx-pbsurvey-pi1 .btn_back {
	border: 0px;
	background: url(../../media/elements/questionaire/btn_back.gif) no-repeat transparent;
	line-height: 25px;
	height: 24px;
	width: 80px;
	padding-left: 20px;
	font-style: italic;
	color: #666;
	}

.tx-pbsurvey-pi1 .btn_next, .bmiform .btn_next {
	border: 0px;
	background: url(../../media/elements/questionaire/btn_next.gif) no-repeat transparent;
	line-height: 25px;
	height: 24px;
	width: 120px;
	padding-left: 20px;
	font-style: italic;
	color: #666;
	}

.tx-pbsurvey-pi1 input.myradio {
	border: none;
	background-color: transparent;
	}








#mycontent ul {
	margin-top: 0px;
	}

#mycontent li {
	padding-bottom: 3px;
	}

#mycontent ul.csc-menu {
	position: relative;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 375px;
	}

#mycontent ul.csc-menu li {
	padding: 0px 0px 10px 0px;
	}
	
#mycontent ul li span {
	margin: 25px 0px 0px 10px;
	margin: 25px 0px 0px 0px;
	padding-right: 26px;
/*
	width: 180px;
*/
	}


#mycontent .sitemap_graphiclink_button ul li span {
	margin: 25px 0px 0px 10px;
	}

/*
#mycontent .sitemap_small ul.csc-menu li {
	padding: 0px 0px 0px 0px;
	}
*/

#mycontent ul li span h2 {
	position: absolute;
	position: relative;
	margin-top: 25px;
	color: rgb(226,6,70);
	display: inline;
	}

#mycontent .sitemap_graphiclink_button ul li span h2 {
	position: absolute;
	}


/*
#mycontent .sitemap_small ul li span h2 {
	margin-top: 14px;
	}
*/


#mycontent .sitemap_link_button ul.csc-menu li, #mycontent .sitemap_link_button dl.csc-menu dt {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	}

/* for Internet Explorer */
/*\*/
* html #mycontent .sitemap_link_button ul.csc-menu li, * html #mycontent .sitemap_link_button dl.csc-menu dt {
height: 15px;
}
/**/


#mycontent .sitemap_link_button ul.csc-menu li span h2 {
	margin-top: 2px;
	}

#mycontent .sitemap_link_button dl.csc-menu dt a {
	font-weight: bold;
	}

#mycontent .sitemap_link_button dl.csc-menu dd {
	margin: -10px 0px 5px 25px;
	}


#mycontent .link_button p.bodytext {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	}

#mycontent .link_button2 p.bodytext {
	background: url(../../media/elements/btn_subnavi_pfeil_small_donor.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	}


#mycontent .link_button_back2 p.bodytext {
	background: url(../../media/elements/btn_pfeil_back_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 35px;
	}

/* for Internet Explorer */
/*\*/
* html #mycontent .link_button p.bodytext, #mycontent .link_button_back2 p.bodytext {
height: 15px;
}
/**/


#mycontent .link_button p.bodytext a {
	font-weight: bold;
	}


#box_right /*#my_border*/ .link_button p.bodytext {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	padding: 0px 0px 10px 25px;
	margin-left: 10px;
	}

#box_right /*#my_border*/ .link_button p.bodytext a {
	font-weight: bold;
	}


#mycontent .link_button_back, #mycontent .news-single-item .news-single-backlink {
	background: url(../../media/elements/btn_pfeil_back_small.gif) no-repeat transparent;
	padding: 5px 0px 10px 25px;
	margin: 30px 0px 0px 0px;
	}

.spacer_20 {
	height: 20px;
	}

#mycontent span.myunderline p.bodytext {
	border-bottom: 1px solid #E20646;
	border-bottom: 2px solid #F6B5C8;
	padding: 2px 0px 2px 0px;
	}


#mycontent span.myunderline div.filelink div {
	border-bottom: dotted 1px rgb(226,6,70);
	padding: 2px 0px 2px 0px;
	}

hr {
	margin: 10px 0px 10px 0px;
	border: 0px;
	border-top: dotted 1px rgb(226,6,70);
	border-bottom: solid 1px #fff;
	}

.myimgborder dl dt img {
	border: 1px solid #ccc;
	}


/* form */

form {
	line-height: 20px;
	}
	
input, textarea, select { 
	color: #000;
	background-color: #fff;
	border: 1px solid #E20646;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	}

label {
	display: block;
	margin: 0;
	padding: 5px 0px 0px 0px;
	font-weight: normal;
	}

fieldset {
	border: none;
	margin-bottom: 20px;
	padding: 0px;
	}

.csc-mailform {
	padding: 0px 0px 15px 0px;
	margin: 5px 0px 0px 0px;
	}
	
.csc-mailform-label {
	font-weight: normal;
	display: block;
	margin-top: 15px;
	}
	
.csc-mailform-submit {
	background-color: #E20646;
	color: #fff;
	margin: 20px 20px 0px 0px;
	}
	
.csc-mailform-check {
	position: relative;
	border: none;
	}

.myrequired, .powermail_mandatory {
	color: #E20646;
	margin-left: 8px;
	}




/*search / formbuttons*/

table.csc-searchform input.submit, input.mysubmit {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	border: none;
	text-align: left;
	margin-top: 10px;
	}


/*tt_news*/

.news-list-container-tipp {
	position: absolute;
	left: 825px;
	top: 113px;
	}
	

.news-list-item-tipp {
	position: relative;
/*
	height: 170px;
*/
	width: 193px;
/*
	background: url(../../media/elements/bg_tipps.gif) no-repeat #fff;
*/
	margin-bottom: 5px;	
	}

.news-list-item-tipp_cat_image {
/*
	position: absolute;
	top: 0px;
	left: 0px;
*/
	}


	
.news-list-item-tipp .news-list-item-content {
	position: absolute;
	padding: 10px;
	bottom: 10px;
	left: 30px;
	font-style: italic;
	z-index: 100;
	}
	
.news-list-item-tipp .news-list-item-content h2 {
	margin-bottom: 10px;
	}
	
.news-list-container span.news-list-date {
	display: block;
	}
	
.news-list-category {
	display: none;
	}
	
	
.news-single-additional-info dl.news-single-files dd, .news-single-additional-info dl.news-single-links dd {
	margin-left: 0px;
	}
	
#box_right_pressroom {
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
#box_right_pressroom #my_border {
	position: absolute;
	left: 410px;
	top: 15px;
	width: 214px;
	}

#box_right_pressroom #my_border .news-single-additional-info {
	padding: 10px 10px 10px 12px;
	}

#box_right_pressroom #my_border .news-single-additional-info a {
	font-size: 11px;
	}

.news-list-item .news-list-item-essentials {
	padding: 5px 0px 5px 30px;
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	}

/*
.news-single-item .news-single-item-essentials {
	padding: 5px 0px 5px 30px;
	}
*/

.news-list-item .mbl_newsevent_singledayevent, .news-list-item .mbl_newsevent_multidayevent, .news-single-item .mbl_newsevent_singledayevent, .news-single-item .mbl_newsevent_multidayevent {
	font-weight: bold;
	color: rgb(226,6,70);
	border-top: 2px solid rgb(226,6,70);
	border-bottom: 2px solid rgb(226,6,70);
	padding: 2px 0px 2px 0px;
	}
	
.news-list-date-event, .news-single-timedata-event {
	display: block;
	margin-bottom: 10px;
	margin-top: -6px;
	line-height: 26px;
	}
	
.news-list-item .news-list-item-essentials h2, .news-single-item .news-single-item-essentials h2 {
	margin-bottom: 10px;
	}
	

.news-amenu-container li.news-amenu-item-year {
	display: none;
	}


.news-search-form {
	margin-bottom: 10px;
	}

.news-search-form .news-search-form-submit input {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 20px;
	padding: 2px 0px 0px 25px;
	border: none;
	text-align: left;
	margin-top: 10px;
	}
	
.news-amenu-container ul {
	padding: 10px 0px 0px 10px;
	}

.news-amenu-container ul li {
	list-style: none;
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	}
	
.tx-rgmediaimages-pi1 {
	margin: 10px 0px 10px 0px;
	}
	
.tx-rgmediaimages-pi1 .rgmediaimages-caption {
	font-style: italic;
	}



/*donor*/

form.testform input {
	width: 250px;
	}

form.testform input.small {
	width: 75px;
	}

form.testform input.myradio {
	width: 15px;
	}

.user-edonor-pi1 form input.agb {
	width: 5px;
	}

.user-edonor-pi1 form input {
	width: 250px;
	}

.user-edonor-pi1 form input.user_edonor_pi1_donation_amount, .user-edonor-pi1 form input.user_edonor_pi1_donation_modality, .user-edonor-pi1 form #payselect input {
	width: 15px;
	border: none;
	}

.user-edonor-pi1 form input.user_edonor_pi1_donation_amount_user, .user-edonor-pi1 form input.user_edonor_pi1_donor_streetnr, .user-edonor-pi1 form input.user_edonor_pi1_cc_exp, .user-edonor-pi1 form input.user_edonor_pi1_cc_cvv, .user-edonor-pi1 form input.user_edonor_pi1_donor_zip, .user-edonor-pi1 form input.user_edonor_pi1_donor_pob {
	width: 50px;
	}

.user-edonor-pi1 form input.user_edonor_pi1_cc_exp {
	width: 25px;
	}

.user-edonor-pi1 form input.user_edonor_pi1_donor_academictitle {
	width: 125px;
	}

.user-edonor-pi1 form input.user_edonor_pi1_donor_streetnr, .user-edonor-pi1 form input.user_edonor_pi1_donor_street, .user-edonor-pi1 form input.user_edonor_pi1_donor_city, .user-edonor-pi1 form input.user_edonor_pi1_donor_zip {
	float: left;
	}

.user-edonor-pi1 form input.user_edonor_pi1_donor_zip {
	margin-right: 10px;
	}

.user-edonor-pi1 form input.user_edonor_pi1_donor_streetnr {
	margin-left: 10px;
	}
	
.user-edonor-pi1 form label.user_edonor_pi1_donor_pob, .user-edonor-pi1 form label.user_edonor_pi1_donor_country {
	clear: both;
	}

.user-edonor-pi1 form input.user_edonor_pi1_nextpage {
	background: url(../../media/elements/btn_subnavi_pfeil_small_donor.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	border: none;
	text-align: left;
	margin-top: 10px;
	cursor: pointer;
	}

.user-edonor-pi1 form input.user_edonor_pi1_prevpage {
	background: url(../../media/elements/btn_pfeil_back_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	border: none;
	text-align: left;
	margin-top: 10px;
	cursor: pointer;
	}

.user-edonor-pi1 form #payselect span {
	display: block;
	}
	
.user-edonor-pi1 form #prev input, .user-edonor-pi1 form #next input {
	width: 100px;
	}

.user-edonor-pi1 form #payment_prev input, .user-edonor-pi1 form #payment_next input {
	width: 300px;
	}


.user-edonor-pi1 table {
	margin: 10px 0px 20px;
	width: 350px;
	border-collapse: collapse;
	}

.user-edonor-pi1 table th {
	padding: 0px;
	margin: 0px;
	width: 140px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	}

.user-edonor-pi1 table td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	line-height: 16px;
	}

.user-edonor-pi1 table tr.odd {
	background-color: #E3E3E3;
	}

.user-edonor-pi1 table tr.even {
	background-color: #f3f3f3;
	}

.user-edonor-pi1 img.zewo {
	float: right;
	}

.user-edonor-pi1 a.help {
	font-size: 11px;
	margin-left: 10px;
	cursor: pointer;
	}

#mycontent .user-edonor-pi2 .textclass {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	}

/* for Internet Explorer */
/*\*/
* html #mycontent .user-edonor-pi2 .textclass {
height: 15px;
}
/**/


#mycontent .navi_spende {
	position: relative;
	top: -15px;
	left: -19px;
	display: inline;
	display: block;
	font-size: 10px;
	width: 400px;
	}

#mycontent .navi_spende ul, .navi_spende ul li  {
	padding: 0px;
	margin: 0px;
	display: inline;
	}

#mycontent .navi_spende ul li {
	display: inline;
	padding: 0px;
	list-style: none;
	}

#mycontent .navi_spende ul li span {
	width: 89px;
	display: block;
	background: url(../../media/elements/shop/btn_basket.gif) no-repeat;
	float: left;
	padding: 2px 4px 2px 4px;
	margin: 10px 0px 10px 0px;
	}

#mycontent .navi_spende ul li span.long {
	width: 111px;
	background: url(../../media/elements/shop/btn_basket_long.gif) no-repeat;
	}

#mycontent .navi_spende ul li span.last {
	border-right: none;
	width: 89px;
	}

#mycontent .navi_spende ul li span.long.active {
	background: url(../../media/elements/shop/btn_basket_long_active.gif) no-repeat;
	}

#mycontent .navi_spende ul li span.active {
	background: url(../../media/elements/shop/btn_basket_active.gif) no-repeat;
	}


#box_right .user-edonor-pi3 {
	padding: 10px;
	}
#box_right .user-edonor-pi3 h1 {
	padding-bottom: 10px;
	}
#box_right .user-edonor-pi3 .donation-bar {
	margin: 10px 0 0 0;
	background-color: #e03050;
	height: 15px;
	width: 192px;
}
#box_right .user-edonor-pi3 .donation-amount {
	background-color: #00e000;
	height: 15px;
	}

	
/* banners */

.bannerbox_right .bannerbox {
	position: absolute;
	left: 825px;
	top: 113px;
	clear: both;
	}

.bannerbox_right .bannerbox .mybanner_right {
	background-color: #F2F2F2;
	font-size: 11px;
	width: 170px;
	padding: 5px 10px;
	}

.bannerbox_right .bannerbox .mybanner_right .type_2, .bannerbox_right .bannerbox .mybanner_right .type_3, .bannerbox_right .bannerbox .mybanner_right .type_4, .bannerbox_right .bannerbox .banner_right .mybanner.type_5, .bannerbox_right .bannerbox .mybanner_right .type_6, .bannerbox_right .bannerbox .mybanner_right .type_7, .bannerbox_right .bannerbox .mybanner_right .type_8 {
	background-color: #F2F2F2;
	background-image: none;
	}

.bannerbox_right .bannerbox .mybanner_right.type_9 {
	background: transparent;
	padding: 0;
	width: 193px;
	}

.bannerbox_right .bannerbox .mybanner_right.type_9 a h1, .bannerbox_right .bannerbox .mybanner_right.type_9 a p {
	display: none;
	}

.bannerbox_right .bannerbox .mybanner_right a {
	text-decoration: none;
	}

.bannerbox_right .bannerbox .mybanner_right h1 {
	color: #5D9DB9;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	}
	
.bannerbox_right .bannerbox .mybanner, .bannerbox_right .bannerbox .mybanner_right {
	position: relative;
	margin-bottom: 5px;
	}

.bannerbox_right .bannerbox .mybanner .banner_title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 0px 20px 15px 45px;
	font-size: 11px;
	font-style: italic;
	}
	
#illu_main_button .bannerbox {
	position: absolute;
	left: 612px;
	top: 240px;
	clear: both;
	}


/* macina_banners: Vorlagen */
.bannerbox_right .bannerbox .mybanner.type_2, .bannerbox_right .bannerbox .mybanner.type_3, .bannerbox_right .bannerbox .mybanner.type_4, .bannerbox_right .bannerbox .mybanner.type_5, .bannerbox_right .bannerbox .mybanner.type_6, .bannerbox_right .bannerbox .mybanner.type_7, .bannerbox_right .bannerbox .mybanner.type_8 {
	height: 170px;
	width: 193px;
	}

.bannerbox_right .bannerbox .mybanner.type_2 img, .bannerbox_right .bannerbox .mybanner.type_3 img, .bannerbox_right .bannerbox .mybanner.type_4 img, .bannerbox_right .bannerbox .mybanner.type_5 img, .bannerbox_right .bannerbox .mybanner.type_6 img, .bannerbox_right .bannerbox .mybanner.type_7 img, .bannerbox_right .bannerbox .mybanner.type_8 img {
	margin-left: 40px;
	}


/* macina_banners: type_2 (aktuell) */
.bannerbox_right .bannerbox .mybanner.type_2 {
	background: url(../../media/elements/button_templates/d/box_aktuell_leer.png);
	}

/* macina_banners: type_3 (news) */
.bannerbox_right .bannerbox .mybanner.type_3 {
	background: url(../../media/elements/button_templates/d/box_news_leer.png);
	}

/* macina_banners: type_4 (shop) */
.bannerbox_right .bannerbox .mybanner.type_4 {
	background: url(../../media/elements/button_templates/d/box_shop_leer.png);
	}

/* macina_banners: type_5 (info) */
.bannerbox_right .bannerbox .mybanner.type_5 {
	background: url(../../media/elements/button_templates/d/box_info_leer.png);
	}
	
/* macina_banners: type_6 (tipp) */
.bannerbox_right .bannerbox .mybanner.type_6 {
	background: url(../../media/elements/button_templates/d/box_tipp_leer.png);
	}

/* macina_banners: type_7 (swissheart.ch) */
.bannerbox_right .bannerbox .mybanner.type_7 {
	background: url(../../media/elements/button_templates/d/box_swissheart_leer.png);
	}

/* macina_banners: type_8 (win - win) */
.bannerbox_right .bannerbox .mybanner.type_8 {
	background: url(../../media/elements/button_templates/d/box_winwin_leer.png);
	}



/*sitemap*/

.tx-flseositemap-pi1 {
	font-size: 11px;
	}

.tx-flseositemap-pi1 ul, .tx-flseositemap-pi1 ul ul {
	padding-left: 10px;
	margin-left: 10px;
	}

.tx-flseositemap-pi1 li {
	list-style-type: disc;
	}
	
	

/* powermail */

.tx-powermail-pi1 legend {
	display: none;
	}
	
.tx-powermail-pi1 .powermail_mandatory_js, .tx-powermail-pi1 .validation-advice {
	color: #E20646;
	}
	
.tx-powermail-pi1 .powermail_submit  {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	border: none;
	text-align: left;
	margin-top: 10px;
	}

.tx-powermail-pi1 .powermail_radio_inner {
	position: relative;
	height: 24px;
	}

.tx-powermail-pi1 .powermail_radio_inner label {
	position: relative;
	left: 20px;
	top: 0px;
	}
	
.tx-powermail-pi1 .powermail_radio_inner input {
	position: absolute;
	left: 0px;
	top: 5px;
	border: none;
	}
	
.tx-powermail-pi1 p.tx_powermail_pi1_fieldwrap_html_radio_title {
	padding-bottom: 0px;
	}


/*dmailsubscription*/

.dmailsubscription form input.myinput {
	width: 250px;
	}
	
.dmailsubscription form input.mycheckbox {
	border: none;
	}
	
.dmailsubscription .myrequired {
	margin-left: 0px;
	}


/* sg_glossary; faq */

div.mysearchbutton input, .irfaq-search-form-submit input {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	border: none;
	text-align: left;
	margin-top: 10px;
	}


/*accessibility*/

.accessibility {
	margin: 0px;
	padding: 0px;
	display: inline;
	}

.selected_css_bigger {
	display: inline;
	}

.selected_css_none {
	display: none;
	}

.clickenlarge {
	display: block;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin-top: -31px;
	height: 19px;
	cursor: pointer;
}

#box_right .csc-textpic-image .clickenlarge img {
	border: 0px !important;
}

/*wfqbe*/

#FIELD_WFQBE_KANTON_2 {
	display: none;
	}

.wfqbe_browser {
	margin-bottom: 15px;
	}



/*lightwindow*/

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		color: #E20646;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #E20646;
	}


#lightwindow_title_bar_inner {
	background-color: #ddd;
	}
	

/*herzquiz*/

.tx-pbsurvey-pi2 #scoreform input {
	display: none;
	}
	
.tx-powermail-pi1 #powermaildiv_uid138, .tx-powermail-pi1 #powermaildiv_uid164, .tx-powermail-pi1 #powermaildiv_uid146, .tx-powermail-pi1 #powermaildiv_uid166, .tx-powermail-pi1 #powermaildiv_uid175, .tx-powermail-pi1 #powermaildiv_uid176, .tx-powermail-pi1 #powermaildiv_uid179, .tx-powermail-pi1 #powermaildiv_uid180 {
	float: left;
	}
	
.tx-powermail-pi1 #powermaildiv_uid164, .tx-powermail-pi1 #powermaildiv_uid166, .tx-powermail-pi1 #powermaildiv_uid176, .tx-powermail-pi1 #powermaildiv_uid180 {
	margin-left: 10px;
	}
	
/*
.powermaildiv_uid167 {
	clear: both;
	}
*/
	

input.rid, input.score, #powermaildiv_uid149 label, #powermaildiv_uid148 label, #powermaildiv_uid186 label, #powermaildiv_uid187 label {
	display: none;
	}
	
	
.facebook_like {
	margin-top: 10px;
	}
