<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 17px;
}


.pr_fix {margin-left:1px !important}
.left .products-menu li li li a.activ{
font-weight: bold;
}

span.new {
padding-left: 4px;
color: #ad0031;
}

/*********** Powermail ***********/
.tx-powermail-pi1 {
background-color: #f0f3f5;
color: #263248;
}

legend {
display: none;
}

.tx-powermail-pi1 fieldset, .tx-powermail-pi1_thx{
margin: 0;
padding: 0;
border: none;
padding: 20px 20px 20px 20px;
}

td.powermail_all_td  {
padding: 2px;
}

#tipafriend {
background-color: #f0f3f5;
padding: 20px 20px 20px 20px;
}

p.tipafriend_error {
margin-left: 140px;
background-color: #263248;
color: #FFFFFF;
padding: 1px;
margin-bottom: 1px;
font-size: 10px;
width: 478px;
}

.tx_powermail_pi1_fieldwrap_html label , .tipafriend_row label{
width: 140px;
float: left;
}

.tx_powermail_pi1_fieldwrap_html, .tipafriend_row{
margin-bottom: 6px;
width: 504px;
float: left;
}

#tipafriend .clearer {
clear: both;
width: 500px;
}

.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html textarea, .tx_powermail_pi1_fieldwrap_html select, .tipafriend_row input, .tipafriend_row textarea, .tx-indexedsearch-searchbox-sword   {
border: 1px solid #263248;
color: #263248;
padding: 2px;
font-family: Verdana,san-serif;
font-size: 12px;
}

.tx_powermail_pi1_fieldwrap_html input[type="text"], .tx_powermail_pi1_fieldwrap_html textarea, .tipafriend_row input[type="text"], .tipafriend_row textarea, .tx-indexedsearch-searchbox-sword{ 
width: 376px;
}

.tx_powermail_pi1_fieldwrap_html_label, .tx-sremailsubscribe-pi1-formular h2 {
font-size: 14px;
font-weight: 900;
line-height: 22px;
}

.powermail_check_inner label {
/*display: none;*/
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
padding:0;
margin:0;
width: 140px;
float: left;
line-height: 20px;
}

.tx_powermail_pi1_fieldwrap_html input[type="checkbox"], .tx_powermail_pi1_fieldwrap_html input[type="radio"] {
padding: 0;
margin: 0;
border: none;
}

.powermail_check_inner {
float: left;
padding-top: 4px;
padding-bottom: 4px;
}

.powermail_mandatory_js {
font-size: 9px;
color: #FFFFFF;
background-color: #263248;
padding: 1px 5px 1px 5px;
margin-left: 140px;
margin-top: 1px;
margin-bottom: 3px;
width: 336px;
}

input.powermail_submit, #tipafriend_submit, .tx-indexedsearch-searchbox-button {
font-size: 11px;
font-family: Verdana;
color: #FFFFFF;
background-color: #263248;
padding-left: 4px;
padding-right: 14px;
padding-top: 3px;
padding-bottom: 2px;
background-image: url(../images/submit_bg.gif);
background-repeat: no-repeat;
background-position: right center;
float: right;
cursor: pointer;
margin-right: 18px;
border: 1px solid #263248;
}

.tx-indexedsearch-searchbox-button {
margin-left: 6px;
}

.powermail_radio_inner {
float: left;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
padding:0;
margin:0;
width: 140px;
float: left;
line-height: 20px;
}

.tx_powermail_pi1_fieldwrap_html_radio  .powermail_radio_inner label {
width: auto;
padding-right: 12px;
}

.tx_powermail_pi1_fieldwrap_html_radio  .powermail_radio_inner input {
float: left;
border: 0;
margin-right: 4px;
}

.tx_powermail_pi1_fieldwrap_html_radio  .powermail_mandatory_js {
float: left;
width: 336px;
}

body {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 17px;
}

.left .products-menu li li li a.activ{
font-weight: bold;
}

span.new {
padding-left: 4px;
color: #ad0031;
}

/*********** Powermail ***********/
.tx-powermail-pi1 {
background-color: #f0f3f5;
}

legend {
display: none;
}

.tx-powermail-pi1 fieldset{
margin: 0;
padding: 0;
border: none;
padding: 10px 20px 20px 20px;
}

.tx-powermail-pi1 fieldset fieldset {padding:0;}

.tx_powermail_pi1_fieldwrap_html label , .tipafriend_row label{
width: 140px;
float: left;
}

.tx_powermail_pi1_fieldwrap_html, .tipafriend_row{
margin-bottom: 6px;
width: 640px;
float: left;
}

#tipafriend .clearer {
clear: both;
width: 500px;
}

.tx_powermail_pi1_fieldwrap_html h1 {
padding-top: 10px;
padding-bottom: 10px;
}

.tx_powermail_pi1_fieldwrap_html input, .tx_powermail_pi1_fieldwrap_html textarea, .tx_powermail_pi1_fieldwrap_html select, .tipafriend_row input, .tipafriend_row textarea   {
border: 1px solid #D8DBDE;
color: #263248;
padding: 1px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}
.tx_powermail_pi1_fieldwrap_html input[type="text"], .tx_powermail_pi1_fieldwrap_html input[type="email"], .tx_powermail_pi1_fieldwrap_html textarea, .tipafriend_row input[type="text"], .tipafriend_row textarea, .tx_powermail_pi1_fieldwrap_html select  { 
width: 476px;
}

.tx_powermail_pi1_fieldwrap_html select  {
width: 480px;
}

.tx_powermail_pi1_fieldwrap_html_label, .tx-sremailsubscribe-pi1-formular h2 {
font-size: 14px;
font-weight: 900;
line-height: 22px;
}

.powermail_check_inner label {
/*display: none;*/
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
padding:0;
margin:0;
width: 140px;
float: left;
line-height: 20px;
}

.tx_powermail_pi1_fieldwrap_html input[type="checkbox"], .tx_powermail_pi1_fieldwrap_html input[type="radio"] {
padding: 0;
margin: 0;
border: none;
}

.powermail_check_inner {
float: left;
padding-top: 1px;
padding-bottom: 1px;
}

.powermail_mandatory_js {
font-size: 10px;
color: #FFFFFF;
background-color: #263248;
padding: 0px 5px 0px 5px;
margin-left: 140px;
margin-top: 1px;
margin-bottom: 3px;
width: 470px;
}

.tx_powermail_pi1_fieldwrap_html_text input.validation-failed, .tx_powermail_pi1_fieldwrap_html_textarea textarea.validation-failed, .tx_powermail_pi1_fieldwrap_html_select select.validation-failed {
border: 1px solid #AD0031;
}

input.powermail_submit, input.powermail_reset, #tipafriend_submit {
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
color: #FFFFFF;
background-color: #263248;
padding-left: 4px;
padding-right: 18px;
padding-top: 3px;
padding-bottom: 2px;
background-image: url(../images/submit_bg.gif);
background-repeat: no-repeat;
background-position: right center;
float: left;
cursor: pointer;
margin-left: 140px;
border: 1px solid #263248;
font-weight: bold;
}

.powermail_radio_inner {
float: left;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
padding:0;
margin:0;
width: 140px;
float: left;
line-height: 20px;
}

.tx_powermail_pi1_fieldwrap_html_radio  .powermail_radio_inner label {
width: auto;
padding-right: 12px;
}

.tx_powermail_pi1_fieldwrap_html_radio  .powermail_radio_inner input {
float: left;
border: 0;
margin-right: 4px;
}

.tx_powermail_pi1_fieldwrap_html_radio  .powermail_mandatory_js {
float: left;
width: 470px;
}

.tx-sremailsubscribe-pi1-text {
width: 241px;
}

.tx-sremailsubscribe-pi1-formular select, .tx-sremailsubscribe-pi1-formular input, input.tx-sremailsubscribe-pi1-infomail {
border:1px solid #093A6C;
color:#36424A;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px;
margin-top: 6px;
width: 230px;
}

input.tx-sremailsubscribe-pi1-infomail  {
width: 350px;
}

.tx-sremailsubscribe-pi1-formular select {
width: 236px;
}

.tx-sremailsubscribe-pi1 label {
width: 90px;
padding-right: 10px;
}

#tx-sremailsubscribe-pi1-tt_address_form  .tx-sremailsubscribe-pi1-multiple-checkboxes dd {
margin:0;
padding:0;
margin-bottom:6px;
float: left;
width: 470px;
height: 15px;
}

#tx-sremailsubscribe-pi1-tt_address_form  .tx-sremailsubscribe-pi1-multiple-checkboxes dt {
margin:0;
padding:0;
margin-bottom:6px;
float: left;
width: 30px;
height: 15px;
}

#tx-sremailsubscribe-pi1-tt_address_form  .tx-sremailsubscribe-pi1-multiple-checkboxes label{
width: 470px;
height: 15px;
}

#tx-sremailsubscribe-pi1-tt_address_form  .tx-sremailsubscribe-pi1-multiple-checkboxes dt  input{
margin:0;
padding:0;
float: left;
width: 15px;
height: 15px;
border: none;
margin-left: 5px;
}

#tx-sremailsubscribe-pi1-tt_address_form .tx-sremailsubscribe-pi1-tx_ttaddressexttended_mitglied-wrapper input{
border: none;
}

table.tx-sremailsubscribe-pi1-cats {
border-top: 1px solid #FFFFFF;
margin-top: 15px;
padding-top: 6px;
}

.tx-sremailsubscribe-pi1-submit-wrapper {
text-align: right;
background-color: #083968;
padding-top:3px;
padding-bottom: 3px;
}

input.tx-sremailsubscribe-pi1-submit {
background-color:#033A6C;
background-image:url(../images/buttonpfeil.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
line-height:14px;
margin:0;
padding:2px 16px 2px 6px;
text-align:center;
text-transform:uppercase;
font-family: Verdana;
width: auto;
}

#tx-sremailsubscribe-pi1-tt_address_form  .tx-sremailsubscribe-pi1-submit-wrapper  input.tx-sremailsubscribe-pi1-submit {
background-color:#033A6C;
background-image:url(../images/buttonpfeil.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
line-height:14px;
margin:0;
padding:2px 16px 2px 6px;
text-align:center;
text-transform:uppercase;
font-family: Verdana;
width: auto;
}

.tx-sremailsubscribe-pi1-formular h2, .tx-sremailsubscribe-pi1 h2 {
font-size: 14px;
font-weight: 900;
line-height: 22px;
margin-top: 2px;
margin-bottom: 2px;
}

.tx-sremailsubscribe-pi1-tx_ttaddressexttended_mitglied-wrapper {
margin-top: 30px;
margin-left: 27px;
width: 140px;
}

.tx-sremailsubscribe-pi1-tx_ttaddressexttended_mitglied-wrapper input {
margin:0;
padding:0;
width: 20px;
height: 20px;
float: left;
line-height: 20px;
}

.tx-sremailsubscribe-pi1-tx_ttaddressexttended_mitglied-wrapper label{
margin:0;
padding:0;
width: 120px;
height: 20px;
float: left;
line-height: 20px;
}

/* News */


.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu{
	font-size:12px;
	color: #666666;
	line-height: 16px;
}

.news-latest-item p {
	font-size:12px;
	color: #263248;
	/*line-height: 12px;*/
}

.news-latest-item h2 a {
color: #ad0031;
}

.news-latest-item h2 a:link,.news-latest-item h2 a:visited {
text-decoration: none;
}

.news-latest-item h2 a:hover,.news-latest-item h2 a:active {
text-decoration: underline;
}

.news-latest-item h2 {
line-height: 14px;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:both;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	padding:0px;
}

.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	background-color:#f3f3f3;
}


.news-latest-container H2 {
  padding: 2px 0 4px 0;
  margin:0;
  font-weight: normal;
}

.news-latest-item {
	padding:0px;
	margin:0;
	margin-bottom: 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #d8dbde;
}

.news-latest-item IMG {

	margin: 0 0 10px 16px;
	float:right;
	border: none;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}




.news-latest-item &gt; p {
	margin:0;
	padding:0;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding: 10px 0;

}
.news-list-item {
	padding: 0px 0px 0px 157px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D8DBDE;
}


.news-list-container H2 {
	margin: 0px;
	padding-bottom: 4px;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding-bottom: 4px;
}

.news-list-date {
	float: none;
	display:block;
	padding-left:0px;
}

.news-list-category {
	float: right;
	display:block;
	padding-left:0px;
}

.news-list-datecategory {
margin-bottom: 8px;
}


.news-list-imgcaption {
	padding:3px 3px 0 0;

}

.news-list-container IMG {
	float: left;
	margin:0 16px 10px -157px;
	border: none;

}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-left:5px;
}

.news-list-item h2 a:link, .news-list-item h2 a:visited  {
text-decoration: none;
color: #263248;
}

.news-list-item h2 a:hover, .news-list-item h2 a:active  {
text-decoration: underline;
color: #263248;
}

span.news-list-morelink a:link,span.news-list-morelink a:visited {
text-decoration: none;
padding-right: 14px;
background: url(../images/arrow-red.gif) no-repeat right 4px;
}

span.news-list-morelink a:hover,span.news-list-morelink a:active {
text-decoration: underline;
padding-right: 14px;
background: url(../images/arrow-red.gif) no-repeat right 4px;
}



	/*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
	padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
	background:#e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#f1f1f1;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
	width:48%;
	float:left;
	padding:5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
	width:31%;
	float:left;
	padding:5px;
}

.news-list3-item {
	padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
	border-top:5px solid #fff;
}


.news-list2-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}
.news-list3-container IMG {
	float: left;
	margin:0 5px 5px 2px;
	border: none;

}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
	text-align:center;
	margin-bottom:20px;
}

.activeLinkWrap {
	font-weight:bold;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	padding:0 1px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-item {
	padding:5px;
	margin-bottom:5px;


}

.news-single-img {
	float: left;
	margin: 0px 16px 16px 0px;
	padding:0;
}

.news-single-img img {
	border:none;
}

.news-single-imgcaption {
	padding: 1px 0 3px 0;
	margin:0;
	font-style: italic;
}

.news-single-rightbox {
	margin-bottom: 4px;
}

.news-single-date  {
float: left;
}

.news-single-category  {
float: right;
}


.news-single-backlink {
	padding: 10px;
}

.news-single-item h2 {
font-size: 12px;
font-weight:bold;
line-height:16px;
padding-bottom:8px;
}


.news-single-additional-info {
	margin-top: 15px;
	padding:0px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 3px;
	padding: 0px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 0px;
	line-height: 24px;
	color: #666666;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
	font-weight: bold;
	margin-left: 0px;
	padding-bottom: 6px;
}

.news-single-related DD img {
margin-right: 5px;
}

.news-single-files DD A {
	padding:0 3px;
}

.news-single-imgcaption {
font-size: 12px;
line-height: 15px;
}


	/*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
	border:none;
}

.sv-img-big {
	float: right;
	padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
	padding:15px 0;
}
.sv-img-small {
	float: left;
	padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
    padding:0;
    margin-left:15px;
    margin-bottom: 30px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container LI:hover {
	background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
	font-weight: bold;
    margin-top:10px;
	padding: 2px;
	background-color: #f3f3f3;

}


.amenu-act {
	font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:10px;

}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.tree A {
	text-decoration: none;
}

ul.tree A.pm {
	cursor: pointer;
}

ul.tree img {
	vertical-align: middle;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}

ul.tree ul li.expanded ul {
	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last &gt; ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}


ol {
	padding-left: 17px;
	padding-bottom:8px;
}




/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

.clearer {
clear: both;
}

div.tx-attacalendar-pi1_smallist {padding: 0px; 	margin-bottom: 12px;	}  
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_header h1 {  	padding: 0px; 	margin: 0px; 	margin-bottom: 12px; 	font-size: 12px; 	font-weight: bold; 	} 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item {margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #d8dbde;} 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p { 	margin: 0px; 	padding: 0px;	 	} 	 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_from_date,  div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_to_date { 	font-weight: bold; 	color: #333333; 	} 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_from_time,  div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_to_time, div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_loc { 	font-weight: plain; 	color: #666666; 	}  
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title { 	} 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title a:link, div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title a:visited { 	text-decoration: none; padding-left: 14px; background: url(../images/arrow-red.gif) no-repeat 0 4px;	} 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title a:hover, div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title a:active  { 	text-decoration: underline; padding-left: 14px; background: url(../images/arrow-red.gif) no-repeat 0 4px;	} 
div.tx-attacalendar-pi1_extended_list {} 
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table { 	border: 1px #CCCCCC dotted; 	margin-bottom: 12px; 	width: 100%; 	}  
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links { 	vertical-align: top; 	width: 30%; 	border: 1px solid #ff9900; 	padding: 5px; 	} 
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links p { 	color: #333333; 	padding: 0px; 	margin: 0px; 	font-size: 11px; 	} 	 
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_from_date, div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_to_date, div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_from_time, div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_to_time { 	color: #333333; 	padding-right: 4px; 	font-weight: bold; 	white-space: nowrap; 	} 
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links p.tx-attacalendar-pi1_loc { 	color: #ff9900; 	font-weight: bold; 	} 
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts { 	width: 70%; 	vertical-align: top; 	} 
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts p { 	color: #333333; 	padding: 0px; 	margin: 0px; 	margin-top: 2px; 	font-size: 11px; 	} 
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts h1 { 	color: #333333; 	padding: 0px; 	margin: 0px; 	font-size: 11px; 	}   
/* Single-Ansicht */ 
div.tx-attacalendar-pi1_single {	}  
div.tx-attacalendar-pi1_single div.tx-attacalendar-pi1_header h1 { padding-top: 8px;	}  
div.tx-attacalendar-pi1_single div.tx-attacalendar-pi1_header h2 { 	}  
div.tx-attacalendar-pi1_single P {	}  
div.tx-attacalendar-pi1_single table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links { 	width: 160px; 	vertical-align: top; font-size: 12px;	} 
div.tx-attacalendar-pi1_single div.tx-attacalendar-pi1_links {	vertical-align: top; 	margin-bottom: 12px; 	} 
div.tx-attacalendar-pi1_single table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts { 	width: 470px; vertical-align: top; font-size: 12px;		}
.tx-attacalendar-pi1 {width: 100%; overflow: hidden;}
.gst_topcontent-site-img {
float: right;
margin-left: 16px;
}

span.rotertext a:link, span.rotertext a:visited {
text-decoration: none;
}

span.rotertext a:hover, span.rotertext a:active {
text-decoration: underline;
}

.teaser-row {
margin-bottom: 10px;
padding-bottom: 6px;
border-bottom: 1px solid #d8dbde;
}

.teaser-row p {
padding-bottom: 0px;
padding-top: 0px;
}

.tx-indexedsearch table {
font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#AD0031; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
.content .csc-frame .tx-indexedsearch-browsebox ul li {
padding-left: 0px;
padding-right: 8px;
background: none;
}
.tx-indexedsearch a:link, .tx-indexedsearch a:visited {
text-decoration: none;
}

.tx-indexedsearch a:hover, .tx-indexedsearch a:active {
text-decoration: underline;
}

.tx-indexedsearch td.tx-indexedsearch-title {
font-weight: bold;
}

.column2_left .csc-frame-default, .column2_right .csc-frame-default {
height: 270px;
overflow: hidden;
}

.short .csc-frame-default {
height: 230px;
overflow: hidden;
}

dd.csc-textpic-caption {
font-style: italic;
}

.upload-icon {
float: left;
width: 126px;
}

.upload-clear {
clear: left;
}

.upload-item {
border-bottom:1px solid #D8DBDE;
margin-bottom:6px;
padding-bottom:6px;
}

h2.confirm {
padding: 20px;
font-size: 12px;
font-weight: bold; 
color: #AD0031;
}

#MooFlow .caption {
font-weight: bold;
color: #263248;
text-shadow: #FFFFFF 0.3em 0.3em 0.3em;
bottom:20px;
}

.upload-icon a.pdf:link img, .upload-icon a.pdf:visited  img{
border: 1px solid #D8DBDE;
}

.upload-icon a.pdf:hover img, .upload-icon a.pdf:active  img{
border: 1px solid #C7C7C7;
}

span.powermail_mandatory {
color: #AD0031;
}

.tx-attacalendar-pi1_extended_list_item {
border-bottom:1px solid #D8DBDE;
margin-bottom:6px;
padding-bottom:6px;
}

.tx-attacalendar-pi1_extended_list_item a:link, .tx-attacalendar-pi1_extended_list_item a:visited{
background:transparent url(../images/arrow-red.gif) no-repeat scroll 0 4px;
padding-left:14px;
text-decoration:none;
}

.tx-attacalendar-pi1_extended_list_item a:hover, .tx-attacalendar-pi1_extended_list_item a:active{
background:transparent url(../images/arrow-red.gif) no-repeat scroll 0 4px;
padding-left:14px;
text-decoration:underline
}

.tx-attacalendar-pi1_extended_list_item  span {
color: #666666;
}

.tx-attacalendar-pi1_loc {
color: #666666;
}
.tx-attacalendar-pi1_single_cat {
float: right;
}

.tx-attacalendar-pi1_single_time {
font-weight: bold;
}

.tx-attacalendar-pi1_loc {
padding-top: 4px;
padding-bottom: 4px;
color: #666666;
}

.tx-attacalendar-pi1_img {
float: left;
margin-right: 16px;
margin-bottom: 16px;
margin-bottom: 100px;
}

.tx-cfamooflow-pi1 {
padding-bottom: 16px;
background-color: #F0F3F5;
}

table.contenttable {
font-size: 12px;
width: 100%;
margin-bottom: 8px;
}

table.contenttable tr td {
vertical-align:top;
padding: 3px 3px 3px 0px;
}

.csc-frame h1 a:link, .csc-frame h1 a:visited {
text-decoration: none;
}

.csc-frame h1 a:hover, .csc-frame h1 a:active {
text-decoration: underline;
}

.scroll-pane2 .csc-frame-online h1, .scroll-pane1 .csc-frame-online h1  {
display: none;
}

img.gewinnbild {
float: left;
margin-right: 10px;
}

.gewinnspiel {
border-top: 1px solid #AD0031;
/*border-bottom: 1px solid #AD0031;*/
/*padding-top: 16px;*/
margin-top: -13px;
padding-top: 12px;
}

.gewinnspiel .gewinntext{
font-size: 12px;
font-weight: bold;
color: #666666;
}

h1.ka-handler {
cursor: pointer;
background:transparent url(../images/arrow-red.gif) no-repeat scroll 0 5px;
padding-left: 14px;
text-decoration: underline;
color: #AD0031;
font-size: 12px;
font-weight: bold;
padding-bottom: 2px;
}

.open h1.ka-handler {
cursor: pointer;
background:transparent url(../images/arrow-red-open.gif) no-repeat scroll 0 5px;
padding-left: 14px;
}

.no-home-header h1 {
display:none;
}

.tx-indexedsearch-searchbox{
background-color: #F0F3F5;
padding: 20px;
}

div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 0px !important;
}</pre></body></html>