.menu_cat {
 font-size: 8pt;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 text-decoration:none;

}

.cat_not_selected {
 font-size: 8pt;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 text-decoration:none;
}

.cat_selected {
 font-size: 8pt;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 text-decoration:underline;
}


.menu_layer1
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 font-size: 8pt;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 background-color: #00A054;
 text-decoration:none;
}

.menu_layer1 a:link {
text-decoration:none;
color: #FFFFFF;

}

.menu_layer1 a:visited {
text-decoration:none;
 color: #FFFFFF;
}

.menu_layer1 a:hover {
text-decoration:none;
 color: #FFFFFF;
}

.menu_layer1 a:active {
text-decoration:none;
 color: #FFFFFF;
}

.menu_layer1 a:focus {
text-decoration:none;
 color: #FFFFFF;
}

.menu_layer1_selected
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 font-size: 8pt;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 background-color: #00A054;
}




.menu_layer2 a:link {
text-decoration:none;
color: #FFFFFF;

}

.menu_layer2 a:visited {
text-decoration:none;
 color: #FFFFFF;
}

.menu_layer2 a:hover {
text-decoration:none;
 color: #FFFFFF;
}

.menu_layer2 a:active {
text-decoration:none;
 color: #FFFFFF;
}

.menu_layer2 a:focus {
text-decoration:none;
 color: #FFFFFF;
}




.menu_layer2
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 font-size: 8pt;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 background-color: #58CC71;
 text-decoration:none;
}

.menu_layer2_selected
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 background-color: #58CC71;
 font-size: 8pt;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;


}


.menu_layer1_selected A { color: #FFFFFF;}


.subcat_selected{
color: #0E623A;
}


.main_content
{
 margin-top: 20px;
 text-align: justify;
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.main_content A
{
 color: #0E623A;
}

.impressum
{
 margin-top: 2px;
 margin-left:5px;
 margin-right:10px;
 font-size: 7pt;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align:right;
 background-color: #FFDD1C;
}


.tx-mitdownload-pi1 {border-color: #0E623A}
.tx-mitdownload-pi1 TABLE { border-color: #0E623A}
.tx-mitdownload-pi1 TABLE TR {border-color: #0E623A}
.tx-mitdownload-pi1 TABLE TR TD {border-color: #0E623A}
.tx-mitdownload-pi1 TABLE TR TD A {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-mitdownload-pi1 TABLE TR TD A IMG {}
.tx-mitdownload-pi1 TABLE TR TD A DIV.list_text {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-mitdownload-pi1 TABLE TR TD DIV a.file_size {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-mitdownload-pi1 TABLE TR TD DIV.small_text {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-mitdownload-pi1 TABLE TR TD IMG {}
.tx-mitdownload-pi1 TABLE TR TD.norm_text {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-mitdownload-pi1 TABLE TR TR {}
.tx-mitdownload-pi1 TABLE TR TR TR {}
.tx-mitdownload-pi1 TABLE TR TR TR TD {}
.tx-mitdownload-pi1 TABLE TR TR TR TD IMG {}
.tx-mitdownload-pi1 TABLE IMG.spacer-gif {}
.tx-mitdownload-pi1 TD {}
.tx-mitdownload-pi1 TD IMG {}
.tx-mitdownload-pi1 TD DIV {}

.board_list_wrap1
{
 font-size: 10px;
 font-family: Verdana;
 color: #FFFFFF;
}

.board_list_wrap1 A
{
 font-size: 10px;
 font-family: Verdana;
 color: #FFFFFF;
}

.board_list_wrap2
{
 font-size: 10px;
 font-family: Verdana;
 color: #FFFFFF;
}

.board_list_wrap2 A
{
 font-size: 10px;
 font-family: Verdana;
 color: #FFFFFF;
}

.board_list_wrap3
{
 font-size: 10px;
 font-family: Verdana;
 color: #FFFFFF;
}

.board_list_wrap3 A
{
 font-size: 10px;
 font-family: Verdana;
 color: #FFFFFF;
}

.board_formlabel{
 font-size: 10px;
 font-family: Verdana;
 font-weight: bold;
 color: #0E623A;
}

.board_formlabel A{
 font-size: 10px;
 font-family: Verdana;
 font-weight: bold;
 color: #0E623A;
}

.board_field{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.board_field input{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.board_field textarea{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.board_backlink A{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.board_forumtitle{
 font-size: 12px;
 font-family: Verdana;
 font-weight: bold;
 color: #0E623A;
}

.tx-indexedsearch {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch DIV.tx-indexedsearch-searchbox {}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox TABLE {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox TABLE TR {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox TABLE TR TD {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-redMarkup{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-descr{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-secHead{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-secHead table tr td h2{
 font-size: 12px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-secHead table tr td p{
 font-size: 12px;
 font-family: Verdana;
 color: #0E623A;
}


.tx-indexedsearch-info {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-sectionlinks {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-sectionlinks a{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch DIV.tx-indexedsearch-searchbox TABLE TR TD P {}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox TABLE TR TD INPUT.tx-indexedsearch-searchbox-sword {}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox TABLE TR TD INPUT.tx-indexedsearch-searchbox-button {}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox INPUT {}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox P {}
.tx-indexedsearch DIV.tx-indexedsearch-searchbox P A {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}
.tx-indexedsearch DIV.tx-indexedsearch-rules {
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
 text-align: justify;
}
.tx-indexedsearch DIV.tx-indexedsearch-rules H2 {}
.tx-indexedsearch DIV.tx-indexedsearch-rules P {}

.tx-indexedsearch-title-caption A{
 font-size: 12px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: bold;
}

.tx-indexedsearch-title-number{
 font-size: 12px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: bold;
}


.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-for{
  vertical-align:middle;
}


.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:0px; margin-bottom:5px; width:70px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.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; }
.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 { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }


.tx-indexedsearch-browsebox-SCell{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.tx-indexedsearch-browsebox-SCell p a{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
}

.gallery_desciption
{
 font-size: 10px;
 font-family: Verdana;
 text-align: justify;
}

.gallery_title
{
 background-color: #0E623A;
}

.gallery_title A {
 font-size: 12px;
 font-family: Verdana;
 color: white;
 font-weight: bold;
 margin-left: 5px;
}

#tx-lzgallery-pi1-listing {
border-style:dotted;
border-width:1px;border-color:#0E623A;
border-collapse:collapse;
padding:0px;
}

.gallery_count {
 font-size: 12px;
 font-family: Verdana;
 color: white;
 font-weight: bold;
 margin-left: 5px;
 background-color: #0E623A;
}

.gallery_sorting
{
 font-size: 10px;
 font-family: Verdana;
 text-align: justify;
}

.gallery_sorting A
{
 font-size: 10px;
 font-family: Verdana;

 text-align: justify;
}

#tx-lzgallery-pi1-fotos{
 border-color: #0E623A
}
#tx-lzgallery-pi1-fotonav{
 border-color: #0E623A
}

.gallery_sub_title{
 text-align: justify;
 font-size: 12px;
 font-family: Verdana;
 font-weight: bold;
 color: #0E623A;
}


.newssubheader{
 font-size: 10px;
 font-family: Verdana;
 font-weight: bold;
}

.news-single-imgcaption{
 font-size: 8px;
 font-family: Verdana;
 font-weight: bold;
 font-style:italic;
}

.news-list-date
{
 font-size: 12px;
 font-family: Verdana;
 font-weight: bold;
}

.news-list-item{
 font-size: 12px;
 font-family: Verdana;
 font-weight: bold;
 margin: 0px,0px,0px,0px;
}

.news-single-item{
 font-size: 10px;
 font-family: Verdana;
 font-weight: normal;
}

.news-list-item p{
 font-size: 10px;
 font-family: Verdana;
 font-weight: normal;
 text-align: justify;
}

.news-list-morelink{
 text-align: right;
}

.news-list-morelink A{
 color: #0E623A;
 font-size: 10px;
 font-family: Verdana;
 font-weight: normal;

}


.news-single-links A{
 color: #0E623A;
}

.news_h3, news-list-container{
 margin-top: 0px;
 margin-left: 0px;
}

.news_h3 {
 font-size: 12px;
 font-family: Verdana;
 font-weight: bold;
 margin-top: 0px;
}

.news_h3 a{
 font-size: 12px;
 font-family: Verdana;
 font-weight: bold;
 margin-top: 0px;
 color: #0E623A;
}

.termine_ueberschrift
{
 margin-top: 4px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 4px;
 font-size: 10pt;
 font-family: Verdana;
 color: #0E623A;
 font-weight: bold;
 text-align:left;
 background-color: #FFBA00;
}

.termine_datum
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 font-size: 9px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align:left;
 background-color: #FFDD1C;
}

.termine_header
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 font-size: 9px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: bold;
 text-align:left;
 background-color: #FFDD1C;
}

.termine_text
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 font-size: 9px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align:left;
 background-color: #FFDD1C;
}



.termine_infolink
{
 margin-left:3px;
 font-size: 7pt;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align: right;
 background-color: #FFDD1C;
}

.termine_infolink a:link
{
 font-size: 7pt;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align: right;
 text-decoration: none;
}

.termine_infolink_main
{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
 font-size: 7pt;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align:right;
 text-decoration:none;
}

.termine_infolink_main a:link
{
 font-size: 7pt;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align:right;
 text-decoration: none;
}


.termine_main_header
{
 font-size: 12px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: bold;
 text-align:left;
}

.termine_main_date
{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: bold;
 text-align:left;
}

.termine_main_text
{
 font-size: 10px;
 font-family: Verdana;
 color: #0E623A;
 font-weight: normal;
 text-align:justify;
}

.margin_sidebox{
 margin-top: 10px;
}

.right_content{
 color: #0E623A;
 font-size: 10px;
}

.right_content A{
 font-family: Verdana;
 color: #0E623A;
 font-size: 10px;
}

.header{
 font-size: 14px;
 font-family: Verdana;
 font-weight: bold;
 color: #0E623A;
 margin-top: 0px;
 margin-bottom: 0px;
}

p{
 text-align: justify;
 font-size: 10px;
 font-family: Verdana;
 font-weight: normal;
 color: #0E623A;
}

a{
 font-size: 10px;
 font-family: Verdana;
 font-weight: normal;
 color: #0E623A;
 font-weight: bold;
}

ul {
 text-align: left;
 font-size: 10px;
 font-family: Verdana;
 font-weight: normal;
 color: #0E623A;
}

#tx_srsendcard_pi1_card_message, #tx_srsendcard_pi1_card_title, #tx_srsendcard_pi1_card_signature{
  text-align: left;
 font-size: 10px;
 font-family: Verdana;
 font-weight: normal;
 color: #0E623A;
}

.tx-srsendcard-pi1{
 margin-top: 5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom: 5px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; 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 dl { margin: 0; padding: 0; border-style: none; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; border-style: none; text-align: center; float: none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: .5em 0 0 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { padding: 0 0 .5em 0;}
.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-image-selector .tx-srsendcard-pi1-first-column { clear: left; } 

.calendar-table{
 width:100px;
}
.calendar-table TD, .calendar-table TH{
 padding:3px;
 text-align:center;
 font-size: 11px;
}
calendar-table TH{
 color:#333333;
 border-top:1px solid #7e7e7e;
 border-bottom:1px solid #7e7e7e;
}

.calendar-table caption{
 font-size:200%;
 color:#333333;
 text-transform:uppercase;
}

.linked_today{
 padding:2px;
 color:#FFFFFF;
 background-color:#C7D5FE;
 cursor:pointer;
}

.linked_today_nolink{
 padding:2px;
}
