html, body {
margin: 0;
padding: 0;
color: #000;
background: #FFF;
}


.csc-mailform-field {
valign: top;
width: 100px;
padding: 5px;
}

form {
margin: 0;
padding: 0;
}

.presse {
padding: 10px:
}

.image {
border: 1px solid #fff;
padding: 1px;
}


.tableteaser{
margin-bottom: 15px;
}

.tableteaserhead {
margin-top: 30px;
}

.tableteaser_events{
margin-bottom: 5px;
}


.image_navi {
font: normal 12px verdana, helvetica, sans-serif;
text-align: right;
height: 22px;
color: #7B7A79;
background: transparent;
vertical-align: bottom;
padding: 20px 10px 20px 20px;
text-decoration: none;
}
.image_navi a {
text-decoration: none;
color: #7B7A79;
background: transparent;
}
.image_navi a:hover {
color: #cc0b0b;
background: transparent;
text-decoration: underline;
}


.csc-frame-invisible {
font: normal 12px verdana, helvetica, sans-serif;
padding: 5px 25px;
border-right: 1px solid #cc6666;
border-bottom: 1px solid #cc6666;
border-left: 1px solid #cc6666;
border-top: 1px solid #cc6666;
color: #000;
background: #cc0b0b;
width: 150px;
}

.ClearBoth {
clear: both;
}
.Center {
text-align: center;
}
.Right {
text-align: right;
}
.Top {
vertical-align: top;
}
h1 {
font: bold 14px verdana, helvetica, sans-serif;
text-transform: uppercase;
padding: 0px 0px 20px 0px;
margin: 0;
color: #353117;
}
h2 {
font: bold 14px verdana, helvetica, sans-serif;
#margin: 0;
padding-bottom: 10px;
color: #353117;
}
h3 {
font: bold 12px verdana, helvetica, sans-serif;
color: #cc0b0b;
padding-top: 10px;
}
h4 {
font: bold 11px verdana, helvetica, sans-serif;
color: #413A6E;
}
h5 {
font: bold 10px verdana, helvetica, sans-serif;
color: #353117;
background: #FFF;
}
h6 {
font: bold 9px verdana, helvetica, sans-serif;
color: #353117;
background: #FFF;
}

p {

padding-bottom: 5x;
margin-top: 0px;

}

p, ol {
font: normal 12px verdana, helvetica, sans-serif;
color: #343219;
background: transparent;
}
p a, ol a {
text-decoration: underline;
color: #343219;
background: transparent;
}
p a:hover, ol a:hover {
color: #CF000F;
background: transparent;
}
ul {
font: normal 12px verdana, helvetica, sans-serif;
list-style-image: url(../images/shared/list_style_image.gif);
color: #343219;
background: transparent;
}
ul a {
text-decoration: underline;
color: #343219;
background: transparent;
}
ul a:hover {
color: #CF000F;
background: transparent;
}
.NavigationService {
font: normal 12px verdana, helvetica, sans-serif;
padding: 5px;
color: #7F7F7F;
background: #FFF;
}
.NavigationService a {
text-decoration: none;
color: #7F7F7F;
background: #FFF;
}
#BackgroundIllustration {
text-align: left;
color: #000;
background: #FFF;
}
#BackgroundColor {
width: 180px;
border-top: 4px solid #cc6666;
color: #000;
background: #cc0b0b;
}
/*NavigationEbene01*/
#NavigationEbene01Headline {
font: bold 14px verdana, helvetica, sans-serif;
text-transform: uppercase;
text-align: right;
padding-right: 15px;
border-top: 4px solid #cc6666;
border-left: 1px solid #FFF;
color: #000;
background: #cc0b0b;
}
.NavigationEbene01Off {
font: normal 12px verdana, helvetica, sans-serif;
text-align: center;
padding: 7px 5px 8px 5px;
border-top: 4px solid #cc6666;
border-left: 1px solid #FFF;
color: #fff;
background: #cc0b0b;
}
.NavigationEbene01Off a {
text-decoration: none;
color: #fff;
background: transparent;
}
.NavigationEbene01Off a:hover {
color: #fff;
background: transparent;
}
.NavigationEbene01On {
font: normal 12px verdana, helvetica, sans-serif;
text-align: center;
padding: 7px 5px 8px 5px;
border-top: 4px solid #E9E7E3;
border-left: 1px solid #FFF;
color: #666666;
background: #DEDED6;
}
.NavigationEbene01On a {
text-decoration: none;
color: #666666;
background: transparent;
}
/*NavigationEbene02*/
.NavigationEbene02Off {
font: normal 12px verdana, helvetica, sans-serif;
padding: 0 4px 0 14px;
height: 29px;
color: #666666;
background: #D9D4B6;
}
.NavigationEbene02Off a {
text-decoration: none;
color: #666666;
background: transparent;
}
.NavigationEbene02Off a:hover {
color: #000000;
background: transparent;
}
.NavigationEbene02On {
font: normal 12px verdana, helvetica, sans-serif;
padding: 0 4px 0 14px;
height: 29px;
color: #666666;
background: #deded6;
}
.NavigationEbene02On a {
text-decoration: none;
color: #666666;
background: #deded6;
}
/*NavigationEbene03*/
.NavigationEbene03Off {
font: normal 12px verdana, helvetica, sans-serif;
padding: 0 4px 0 27px;
height: 29px;
color: #666666;
background: #F7F6F0;
}
.NavigationEbene03Off a {
text-decoration: none;
color: #666666;
background: #F7F6F0;
}
.NavigationEbene03Off a:hover {
color: #666666;
background: #F7F6F0;
}
.NavigationEbene03On {
font: normal 12px verdana, helvetica, sans-serif;
padding: 0 4px 0 27px;
height: 29px;
color: #000;
background: #F7F6F0;
}
.NavigationEbene03On a {
text-decoration: none;
color: #000;
background: #F7F6F0;
}
/*## NavigationEbene04 ##*/
.NavigationEbene04Off {
float: left;
font: bold 11px verdana, helvetica, sans-serif;
text-align: center;
border: 1px solid #D9D4B6;
color: #3C3C3C;
padding: 3px 3px 3px 3px;
margin-right: 2px;
margin-top: 7px;
margin-bottom: 7px;
background: #F7F6F0;
white-space: nowrap;
}
.NavigationEbene04Off a {
font: normal 11px verdana, helvetica, sans-serif;
text-decoration: none;
color: #3C3C3C;
background: #F7F6F0;
white-space: nowrap;
}
.NavigationEbene04Off a:hover {
color: #CF000F;
background: #F7F6F0;
}
.NavigationEbene04On {
float: left;
font: normal 11px verdana, helvetica, sans-serif;
padding: 3px 3px 3px 3px;
margin-right: 2px;
margin-top: 7px;
margin-bottom: 7px;
border: 1px solid #D9D4B6;
text-align: center;
color: #BC1616;
background: #FFF;
white-space: nowrap;
}
.NavigationEbene04On a {
font: normal 11px verdana, helvetica, sans-serif;
text-decoration: none;
color: #BC1616;
background: #FFF;
}
.BackgroundNavigationEbene04Off {
width: 1px;
color: #FFF;
background: #F7F6F0 url(../images/shared/background_navigationebene04Off.gif) repeat-y;
}
.BackgroundNavigationEbene04On {
width: 1px;
color: #FFF;
background: #D9D4B6 url(../images/shared/background_navigationebene04On.gif) repeat-y;
}
.Background659A4D {
color: #FFF;
background: #659A4D;
}

.Background2F4777 {
background: #ECEADB;
}
.BackgroundB0BFDC {
width: 180px;
color: #FFF;
background: #B0BFDC;
}
.BackgroundNavigationEbene02 {
color: #000;
background: #E4E1CC url(../images/shared/background_navigationebene02.gif) repeat-x;
}
.BackgroundNavigationEbene03 {
color: #000;
background: #F7F6F0 url(../images/shared/background_navigationebene03.gif) repeat-x;
}
.SpacerIllustrationBottomOff {
height: 4px;
color: #FFF;
background: #B0BFDC url(../images/shared/spacer_illustration_bottom.gif) repeat-y;
}
.SpacerIllustrationBottomOn {
height: 4px;
color: #FFF;
background: #D9D4B6 url(../images/shared/spacer_illustration_bottom.gif) repeat-y;
}
.BackgroundD9D4B6 {
vertical-align: top;
width: 180px;
color: #000;
background: #D9D4B6;
}
.BackgroundB0BFDC {
color: #000;
background: #cc6666;
}
.Background353117 {
color: #000;
background: #848D96;
margin: 0;
padding: 0;
}
.InputSuche {
font: normal 12px verdana, helvetica, sans-serif;
color: #000;
background: #D9D4B6;
}
#Content {
padding: 5px 0;
margin-left: 20px;
color: #353117;
background: #FFF;
}


.StartseitePresse {
font: normal 11px verdana, helvetica, sans-serif;
padding: 5px 10px;
border-top: 0;
border-right: 1px solid #cc6666;
border-bottom: 1px dashed #cc6666;
border-left: 1px solid #cc6666;
color: #666666;
background: #E8E5D3;
}

.StartseitePresse a {
font: bold 11px verdana, helvetica, sans-serif;
color: #666666;
background: #E8E5D3;
text-decoration: none;
}

.StartseitePresse p {
font: normal 11px verdana, helvetica, sans-serif;
color: #666666;
background: #E8E5D3;
}


.TeaserRight {
font: normal 11px verdana, helvetica, sans-serif;
padding: 5px 10px;
color: #666666;
background: #E8E5D3;
}

.TeaserRight a {
font: bold 11px verdana, helvetica, sans-serif;
color: #666666;
background: #E8E5D3;
text-decoration: none;
}

.TeaserRight p {
font: normal 11px verdana, helvetica, sans-serif;
color: #666666;
background: #E8E5D3;
}





.StartseiteTeaser {
font: normal 11px verdana, helvetica, sans-serif;
padding: 0px 10px;
color: #666666;
background: #F0EEE2;
}

.StartseiteTeaser a {
font: normal 11px verdana, helvetica, sans-serif;
color: #666666;
background: #F0EEE2;
text-decoration: none;
}

.StartseiteTeaser p {
font: normal 11px verdana, helvetica, sans-serif;
color: #666666;
background: #F0EEE2;
}


.StartseitePresseSub {
font: normal 11px verdana, helvetica, sans-serif;
color: #666666;
background: #E8E5D3;
}


.StartseitePresseAktionen {
font: normal 12px verdana, helvetica, sans-serif;
padding: 5px 10px;
border-bottom: 1px dashed #cc6666;
border-top: 1px solid #cc6666;
color: #FFF;
background: #cc0b0b;
}

.StartseitePresseAktionen a{
font: normal 12px verdana, helvetica, sans-serif;
color: #FFF;
background: #cc0b0b;
text-decoration: none;
}


.StartseiteTeaserRight {
font: normal 12px verdana, helvetica, sans-serif;
padding: 5px 10px;
color: #666666;
background: #cc0b0b;
}

.StartseiteTeaserRight a{
font: normal 12px verdana, helvetica, sans-serif;
color: #666666;
background: #cc0b0b;
text-decoration: none;
}



.StartseitePresseTeaser {
font: bold 12px verdana, helvetica, sans-serif;
color: #666666;
background: #F0EEE2;
padding-top: 28px;
}

.StartseitePresseTeaser a{
font: bold 12px verdana, helvetica, sans-serif;
color: #666666;
background: #F0EEE2;
text-decoration: none;
}



.StartseiteFrameworkAktionen {
width: 70%;
vertical-align: top;
padding: 16px 22px;
color: #353117;
background: #FFF;
}
.StartseiteAktionenTop {
font: bold 12px verdana, helvetica, sans-serif;
padding: 5px 10px;
border-top: 1px solid #848D96;
border-right: 1px solid #848D96;
border-bottom: 1px solid #848D96;
border-left: 1px solid #848D96;
color: #cc0b0b;
background: #CEBEBF;
text-transform: lowercase;
}
.StartseiteAktionenBottom {
font: normal 12px verdana, helvetica, sans-serif;
padding: 5px 10px;
border-top: 0;
border-right: 1px solid #848D96;
border-bottom: 1px solid #848D96;
border-left: 1px solid #848D96;
color: #353117;
background: White;
}

.StartseiteTeaserHeadline {
padding-left:  15px;
padding-top:  5px;
padding-bottom: 0px;
font: bold 12px verdana, helvetica, sans-serif;
color: #413A70;
background: #D9D4B6;
text-decoration: none;
}

.StartseiteTeaserHeadline a{
font: bold 12px verdana, helvetica, sans-serif;
color: #413A70;
background: #D9D4B6;
text-decoration: none;
}

.StartseiteTeaserHeadline_events {
padding-left:  15px;
padding-top:  5px;
padding-bottom: 0px;
font: bold 12px verdana, helvetica, sans-serif;
color: #413A70;
text-decoration: none;
}

.StartseiteTeaserHeadline_events  a{
font: bold 12px verdana, helvetica, sans-serif;
color: #413A70;
text-decoration: none;
}



.StartseiteFrameworkTeaser {
width: 29%;
vertical-align: top;
padding: 16px 22px;
color: #353117;
background: #F0EEE2;

}
.StartseiteFrameworkTeaser h1 {
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.StartseiteFrameworkTeaserContentLeft {
vertical-align: top;
border-top: 1px dashed #918D9C;
color: #FFF;
background: #D9D4B6;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom:5px;
}

.StartseiteFrameworkTeaserContentRight {
font: normal 11px verdana, helvetica, sans-serif;
vertical-align: top;
border-top: 1px dashed #918D9C;
color: #666666;
background: #D9D4B6;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom:5px;
}

.StartseiteFrameworkTeaserContentRight a{
font: bold 11px verdana, helvetica, sans-serif;
color: #666666;
background: #D9D4B6;
}



.StartseiteFrameworkTeaserContentLeft_events {
vertical-align: top;
border-top: 1px dashed #918D9C;
color: #FFF;
padding-bottom:15px;


}

.StartseiteFrameworkTeaserContentRight_events {
font: normal 11px verdana, helvetica, sans-serif;
vertical-align: top;
border-top: 1px dashed #918D9C;
color: #666666;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom:15px;
}

.StartseiteFrameworkTeaserContentRight_events a{
font: bold 11px verdana, helvetica, sans-serif;
color: #666666;
}






.StartseiteFrameworkTeaserHeadline {
font: bold 12px verdana, helvetica, sans-serif;
vertical-align: top;
color: #fff;
background: #CC0B0B;
padding:10px;
}

.StartseiteFrameworkTeaserHeadlineright {
font: normal12px verdana, helvetica, sans-serif;
vertical-align: top;
color: #fff;
background: #CC0B0B;
padding:10px;
}

.StartseiteFrameworkTeaserHeadlineright a{
font: normal 12px verdana, helvetica, sans-serif;
color: #fff;
background: #CC0B0B;
text-decoration: none;
}



.StartseiteFrameworkTeaserContentMehr {
font: normal 11px verdana, helvetica, sans-serif;
vertical-align: bottom;
border-top: 1px dashed #918D9C;
border-left: 0;
color: #666666;
background: #D9D4B6;
padding-bottom: 10px;
}

.StartseiteFrameworkTeaserContentMehr a{
font: bold 11px verdana, helvetica, sans-serif;
color: #666666;
background: #D9D4B6;
}


.StartseiteFrameworkTeaserContentMehr_events {
font: normal 11px verdana, helvetica, sans-serif;
vertical-align: bottom;
border-top: 1px dashed #918D9C;
border-left: 0;
color: #666666;
padding-bottom: 15px;
}

.StartseiteFrameworkTeaserContentMehr_events a{
font: bold 11px verdana, helvetica, sans-serif;
color: #666666;
}


.StartseiteTeaserP {
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
color: #413A6E;
background: #D9D4B6;
}

.StartseiteTeaserP a {
font: normal 12px verdana, helvetica, sans-serif;
text-decoration: none;
background: #D9D4B6;
}


.StartseiteTeaserP_events {
font: normal 12px verdana, helvetica, sans-serif;
margin: 0;
padding: 0px 5px;
color: #413A6E;
}

.StartseiteTeaserP_events  a {
font: normal 12px verdana, helvetica, sans-serif;
text-decoration: none;

}



.StartseiteTeaserP a:hover {
color: #CF000F;

}
.StartseiteTeaserMehr {
font: normal 12px verdana, helvetica, sans-serif;
text-align: right;
margin: 0;
padding: 5px 20px;
color: #cc0b0b;

}
.StartseiteTeaserMehr a {
text-decoration: underline;
color: #cc0b0b;

}
.StartseiteTeaserMehr a:hover {
color: #CF000F;

}
.Footer {
font: normal 12px verdana, helvetica, sans-serif;
text-align: right;
padding-right: 5px;
color: #FFF;
height: 28px;
background: #cc0b0b;
}
.Footer a {
height: 28px;
text-align: right;
padding-right: 5px;
padding-top: 5px;
text-decoration: none;
color: #FFF;
background: #cc0b0b;
}
.Footer a:hover {
color: #cc6666;
background: #cc0b0b;
}


/*### cl_joboffers und cl_companydatabase ###*/
.tx-cljoboffers-pi1, .tx-clcompanydatabase-pi1 {
font: normal 12px verdana, helvetica, sans-serif;
color: #353117;
}
.tx-cljoboffers-pi1 a, .tx-clcompanydatabase-pi1 a {
font: normal 12px verdana, helvetica, sans-serif;
color: #353117;
}
.tx-cljoboffers-pi1 a:hover, .tx-clcompanydatabase-pi1 a:hover {
font: normal 12px verdana, helvetica, sans-serif;
color: #353117;
}
.tx-cljoboffers-pi1-listrow, .tx-clcompanydatabase-pi1-listrow {
font: normal 12px verdana, helvetica, sans-serif;
color: #353117;
}
.tx-cljoboffers-pi1-listrow table, .tx-clcompanydatabase-pi1-listrow table {
width: 100%;
color: #353117;
background: transparent;
}
.tx-cljoboffers-pi1-listrow td, .tx-clcompanydatabase-pi1-listrow td {
font: normal 12px verdana, arial, helvetica, sans-serif;
line-height: 18px;
color: #353117;
background: #deded6;
padding: 4px;
}
.tx-cljoboffers-pi1-listrow th, .tx-clcompanydatabase-pi1-listrow th {
font: bold 12px verdana, arial, helvetica, sans-serif;
line-height: 18px;
color: #353117;
background: #cc6666;
padding: 4px;
}
.tx-cljoboffers-pi1-listrow a, .tx-clcompanydatabase-pi1-listrow a {
font: bold 12px verdana, helvetica, sans-serif;
color: #353117;
}
.tx-cljoboffers-pi1-listrow a:hover, .tx-clcompanydatabase-pi1-listrow a:hover {
font: bold 12px verdana, helvetica, sans-serif;
color: #353117;
}
.tx-cljoboffers-pi1-listrow p, .tx-clcompanydatabase-pi1-listrow p {
margin: 10px 14px 10px 14px;;
}

/*### tt_news ###*/
.Presseheadline, .Pressearchivheadline {
font: bold 12px verdana, arial, helvetica, sans-serif;
line-height: 18px;
color: #413972;
background: #CBC9D4;
padding: 4px 10px 4px 10px;
border: 1px solid #8D8791;
}
.Presseheadline a, .Pressearchivlist a, .Presselinkmore a {
text-decoration: none;
color: #413972;
}
.Presselinkmore {
text-decoration: none;
color: #413972;
}
.Presseheadline a:hover, .Pressearchivlist a:hover, .Presselinkmore a:hover {
color: #353117;
color: #CF000F;
}
.Pressecontentstart, .Pressedate, .Pressecontent, .Pressearchivlist  {
font: normal 12px verdana, arial, helvetica, sans-serif;
line-height: 18px;
color: #413A6E;
background: #D9D4B6;
padding: 4px 10px 4px 10px;
border-top: ;
border-right: 0px solid #8D8791;
border-bottom: 0px solid #8D8791;
border-left: 0px solid #8D8791;
/*border-left: 0px solid #848D96;*/
}


.Pressecontent p{

font: normal 12px verdana, arial, helvetica, sans-serif;
color: #413A6E;
background: #D9D4B6;
}




.TableHeight100Prozent{
height: 100%;
}

#NewsZurueckLink{
font: bold 11px verdana, arial,  helvetica, sans-serif;
color: #353117;
background: transparent;
text-decoration: underline;
}

#NewsWeiterLink {
font: bold 11px verdana, arial,  helvetica, sans-serif;
color: #353117;
background: transparent;
text-decoration: none;
}

#NewsWeiterLink div a {
font: bold 11px verdana, arial,  helvetica, sans-serif;
color: #353117;
background: #ccc;
text-decoration: none;
}
#NewsWeiterLink div a:hover{
font: bold 11px verdana, arial,  helvetica, sans-serif;
color: #CF000F;
background: transparent;
text-decoration: none;
}
#Impressum {
font: normal 12px verdana, helvetica, sans-serif;
text-align: right;
height: 22px;
color: #7B7A79;
background: transparent;
vertical-align: bottom;
padding: 0 10px 10px 0;
text-decoration: none;
}
#Impressum a {
text-decoration: none;
color: #7B7A79;
background: transparent;
}
#Impressum a:hover {
color: #cc0b0b;
background: transparent;
text-decoration: underline;
}
table, .EventReport {
font: 11px verdana, helvetica, sans-serif;
}
.InformationEventReport {
background: #F7F6EB;
padding: 10px 10px 10px 10px;
}
.EventReportPDFLinks {
font: 11px verdana, helvetica, sans-serif;
color: #000000;
padding: 12px 0px 0px 10px;
text-decoration: none;
}
.EventReportPDFLinks a{
font: 11px verdana, helvetica, sans-serif;
color: #000000;
text-decoration: underline;
}
.EventReportPDFLinks a:hover{
font: 11px verdana, helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
.breadcrumb {
font: 10px verdana, helvetica, sans-serif;
color: #7B7A79;
text-decoration: none;
}
.breadcrumb a{
font: 10px verdana, helvetica, sans-serif;
color: #7B7A79;
text-decoration: none;
}
.breadcrumb a:hover{
font: 10px verdana, helvetica, sans-serif;
color: #7B7A79;
text-decoration: underline;
}

/*indexed Search*/
.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 P .tx-indexedsearch-sw { 
font-weight:bold;
font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis { 
margin-top:10px; 
margin-bottom:5px; 
}
.tx-indexedsearch P.tx-indexedsearch-noresults { 
text-align:center; 
font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
background:#F1F4EA; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
font-weight:bold; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
font-weight:normal; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
font-style:italic; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
color:red;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
background:#eeeeff;
display: none;
}
.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 TABLE { 
font: normal 10px Arial, Verdana, Helvetica, sans-serif;
background: #E5E2C9; 
color: #353117;
padding: 4px 4px 4px 4px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
vertical-align: absmiddle; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a{ 
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color: #353117;
padding: 4px 4px 4px 4px;
text-decoration: underline;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a:hover{ 
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color: #CF000F;
padding: 4px 4px 4px 4px;
text-decoration: underline;
}
/*indexed Search*/


.menuweek { 
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #353117;
text-decoration: none;
}

.menuweek a{ 
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #353117;
text-decoration: underline;
}


.treemenudiv{ 
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #353117;
text-decoration: none;
}

.treemenudiv a{ 
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #353117;
text-decoration: underline;
}

.treemenudiv a:hover{ 
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #353117;
text-decoration: underline;
}