/*Program LIST*/
.programlist {text-align:left;font-size:1.0em;width:100%;padding:0.8em 0em 0.8em 0em;}
.programlistpadding {padding:0.05em;margin:0.0em;}
.programlistheader {font-weight:bold;font-size:0.8em;}
.programlistdate {font-size:0.7em;font-weight:normal;padding:0.2em;text-align:right;background-color:#30225E;color:#F9EEE0;}
.programlistauthor {padding:0em;margin:0em;font-size:0.7em;font-weight:bold;}
.programlistauthor P {padding:0.0em 0.8em;margin:0.0em;}
.programlisttitle {padding:0.2em 0.2em 0.2em 0.5em;width:100%;}

#hauptspalte2 .programlisttitle A:link {}
#hauptspalte2 .programlisttitle A:visited {}
#hauptspalte2 .programlisttitle A:focus {}
#hauptspalte2 .programlisttitle A:hover {text-decoration:none;}
#hauptspalte2 .programlisttitle A:active {}
.programlistimg {float:right;margin:0.2em;}
.programlisttext {margin:0.2em 2.4em 0.0em 2.5em;padding:0.2em;min-height:58px;line-height:1.0em;}
.programlisttext P {padding:0.0em;margin:0.0em;font-size:0.75em;}
.programlistmore {font-weight:bold;text-align:right;float:none;margin-bottom:0.2em;width:100%;vertical-align:bottom;border-bottom:1px solid #30225E;}
.programlistmore A{text-decoration:none;font-weight:bold;font-size:0.8em;padding:0.4em;}
.programlistmore A:hover{font-weight:bold;color:#D2A16B;}
.programlistcat {font-size:0.7em;font-weight:bold;padding:0.2em;min-height:0.1em;}
.programlistlink {font-weight:bold;text-align:right;font-size:0.8em;}
.programlistlinkpadding {}



/* Logintemplate BEGIN*/
.tx-newloginbox-pi1 {width:190px;vertical-align:top;margin-top:1.0em;padding:0.2em 0.0em;border: 1px solid #F9EEE0}
.tx-newloginbox-pi1 H3{font-size:0.9em;font-weight:bold;padding:0.0em 0.2em 0.0em 0.2em;margin:0.0em 0.1em 0.0em 0.1em;background-color:#F9EEE0;color:#231A42;}
.tx-newloginbox-pi1 P{font-size:0.7em;font-weight:bold;padding:0.0em 0.2em 0.0em 0.2em;margin:0.0em;color:#F9EEE0;}
.tx-newloginbox-pi1 FORM{padding:0.0em;margin:0.0em;}
.tx-newloginbox-pi1 INPUT.tx-newloginbox-pi1-user{color:#231A42;border:1px solid #E1D8FF;width:178px;margin:0.0em;height:14px;padding:0.2em 0.2em;background-color:#FFFFFF;font-size:1.0em;}
.tx-newloginbox-pi1 INPUT.tx-newloginbox-pi1-submit{margin:0.6em 0.0em 0.0em 0.0em;padding:0.0em 0.0em;font-size:0.9em;width:186px;height:20px;}

TD.checkboxtext {width:50%;}
TD.checkbox {width:10%;}
TD.loginbutton {width:40%;}
.loginbutton {padding:2px 0px;}
.loginbutton INPUT{font-size:1.0em;width:30px;height:18px;}
/* Logintemplate END*/

/* gallerytemplate  BEGIN*/
.tx-mmdamfilelist-pi1-orderselector div  {float: left; margin: 0.5em;}
.tx-mmdamfilelist-pi1-orderselector div span {display: none;}
.tx-mmdamfilelist-pi1-table {clear: left;}
.tx-mmdamfilelist-pi1-table td {vertical-align: top;}
.tx-mmdamfilelist-pi1-table td img { margin: 5px; border: 1px solid #30225E; padding: 1px;}
/* gallerytemplate  BEGIN */

/* Newstemplate BEGIN*/
/*SINGLE*/
.newssingle {text-align:left;font-size:1.0em;width:100%;}
.newssinglepadding {padding:0.0em;margin:0.0em;border:1px solid #30225E;}
.newssingleheader {font-weight:bold;font-size:0.8em;}
.newssingledate {font-size:0.7em;font-weight:normal;padding:0.2em;text-align:right;background-color:#30225E;color:#F9EEE0;}
.newssingleauthor {font-size:0.7em;font-weight:bold;height:1.6em;}
.newssingleauthor P{padding:0.0em 1.0em;margin:0.0em;}
.newssingletitle {text-decoration:none;font-weight:bold;padding:0.2em 0.2em 0.2em 0.5em;width:100%;}
.newssingleimg {float:right;margin:0.1em 0.1em 0.0em 0.2em;}
.newssingleimg P.news-single-imgcaption {padding:0.1em 0.1em 0.0em 0.1em;margin:0.0em}
.newssinglesubtext {padding:0.2em 0.4em 0.0em 0.5em;}
.newssinglesubtext P{padding:0.0em;margin:0.0em;line-height:1.4em;}
.newssinglesubtext H3{padding:0.25em 0.1em 0.25em 0.2em;margin:0.0em;line-height:1.4em;font-size:0.9em;font-weight:bold;}
.newssingletext {padding:0.2em 0.4em 0.0em 0.5em;}
.newssingletext P{padding:0.2em;margin:0.0em;line-height:1.4em;font-size:0.8em;}
.newssinglecat {font-size:0.7em;font-weight:bold;padding:0.2em 0.4em 0.0em 0.5em;}
.newssinglelinks {font-weight:bold;text-align:left;font-size:0.8em;padding:0.2em 0.4em 0.0em 0.5em;}
.newssinglelinks P{padding:0.0em;margin:0.0em;line-height:1.4em;}
.newssinglelinks DL{padding:0.2em;margin:0.0em;line-height:1.4em;}
.newssinglerelated {font-weight:bold;text-align:left;font-size:0.8em;padding:0.2em 0.4em 0.0em 0.5em;}
.newssinglerelated P{padding:0.0em;margin:0.0em;line-height:1.4em;}
.newssinglerelated DL{padding:0.2em;margin:0.0em;line-height:1.4em;}
.newssinglefiles {font-weight:bold;text-align:left;font-size:0.8em;padding:0.2em 0.4em 0.0em 0.5em;}
.newssinglefiles P{padding:0.0em;margin:0.0em;line-height:1.4em;}
.newssinglefiles DL{padding:0.2em;margin:0.0em;line-height:1.4em;}
.newssingleback {font-weight:bold;text-align:right;float:none;margin-bottom:0.2em;width:100%;}
.newssingleback A{text-decoration:none;font-weight:bold;font-size:0.8em;padding:0.4em;}
.newssingleback A:hover{font-weight:bold;color:#D2A16B;}



/*LIST*/
.newslist {text-align:left;font-size:1.0em;width:100%;}
.newslistpadding {padding:0.05em;margin:0.0em;}
.newslistheader {font-weight:bold;font-size:0.8em;}
.newslist1 {padding-bottom:0.8em;}
.newslist1padding {padding:0.0em;border:1px solid #30225E;}
.newslist2 {padding-bottom:0.8em;}
.newslist2padding {padding:0.0em;border:1px solid #30225E;}
.newslistdate {font-size:0.7em;font-weight:normal;padding:0.2em;text-align:right;background-color:#30225E;color:#F9EEE0;}
.newslist2date {font-size:0.7em;font-weight:normal;padding:0.2em;text-align:right;background-color:#30225E;color:#F9EEE0;}
.newslistauthor {font-size:0.7em;font-weight:bold;height:1.6em;}
.newslistauthor P {padding:0.0em 0.5em;margin:0.0em;}
.newslisttitle {font-weight:bold;padding:0.2em 0.2em 0.2em 0.5em;width:100%;}
.newslisttitle A{text-decoration:none;font-weight:bold;}
.newslisttitle A:hover{text-decoration:none;font-weight:bold;color:#D2A16B;}
.newslist2title {font-weight:bold;padding:0.2em 0.2em 0.2em 0.5em;width:100%;}
.newslist2title A{text-decoration:none;font-weight:bold;}
.newslist2title A:hover{font-weight:bold;color:#D2A16B;}
.newslistimg {float:right;margin:0.2em;}
.newslisttext {padding:0.2em 0.4em 0.0em 0.5em;min-height:58px;}
.newslisttext P {padding:0.0em;margin:0.0em;line-height:1.4em;font-size:0.8em;}
.newslistmore {font-weight:bold;text-align:right;float:none;margin-bottom:0.2em;width:100%;vertical-align:bottom;}
.newslistmore A{text-decoration:none;font-weight:bold;font-size:0.8em;padding:0.4em;}
.newslistmore A:hover{font-weight:bold;color:#D2A16B;}
.newslistcat {font-size:0.7em;font-weight:bold;padding:0.2em;min-height:0.1em;}
.newslistlink {font-weight:bold;text-align:right;font-size:0.8em;}
.newslistlinkpadding {}

/* NEWS LATEST */
.newslatest {text-align:left;color:#E1D8FF;font-size:0.8em;width:190px;margin-left:0.0em;border: 1px solid #F9EEE0}
.newslatestpadding {padding:0.2em;}
.newslatestheader H3 {padding:0em 0.2em 0em 0.2em;font-weight:bold;background-color:#F9EEE0;color:#231A42;}
.newslatest1 {color:#F9EEE0;}
.newslatest1padding {padding:0.0em}
.newslatest2 {color:#F9EEE0;}
.newslatest2padding {padding:0.0em}
.newslatestdate {font-size:0.9em;text-align:right;color:#231A42;background-color:#F9EEE0;padding:0.0em 0.1em;}
.newslatesttitle {text-decoration:none;font-weight:bold;color:#F9EEE0;padding:0.0em 0.1em 0.2em 0.1em;}
.newslatesttitle A {text-decoration:none;font-weight:bold;color:#F9EEE0;}
.newslatesttitle A:hover {font-weight:bold;color:#D2A16B;}
.newslatesttitle A:visited {text-decoration:none;font-weight:bold;color:#F9EEE0;}
.newslatestimg {}
.newslatesttext P {padding:0.0em 0.1em;margin:0.0em;}
.newslatestmore {text-decoration:none;font-weight:bold;color:#F9EEE0;text-align:right;padding:0.0em 0.1em 0.1em 0.0em;margin:0.0em 0.0em 0.1em 0.0em;border-bottom:0.05em solid #E1D8FF;}
.newslatestmore A {text-decoration:none;font-weight:normal;color:#F9EEE0;}
.newslatestmore A:hover {font-weight:bold;color:#D2A16B;}
.newslatestmore A:visited {text-decoration:none;font-weight:bold;color:#F9EEE0;}
.newslatestcat {}
.gotoarchive {text-decoration:none;background-color:#F9EEE0;text-align:right;}
.gotoarchive A {text-decoration:none;background-color:#F9EEE0;text-align:right;color:#231A42;}
.gotoarchive A:hover {background-color:#F9EEE0;font-weight:bold;text-align:right;color:#D2A16B;}
.gotoarchive A:visited {text-decoration:none;color:#231A42;}
.gotoarchivepadding {}





/* default styles for extension "tt_news" */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{clear:right;height:1px;border:1px solid #F9FFE5;}
.news-latest-container HR.clearer {clear:left;}
/*--------------------------  tt_news LATEST view  -----------------------------*/
.news-latest-container {border:1px solid #333;background-color:#BBE53A;}
.news-latest-container H2,.news-latest-gotoarchive {color:#fff;padding:3px;margin:3px;border:1px solid #666;/*background-color:#D8FA70;*/background-color:#769024;}
.news-latest-gotoarchive {font-weight:bold;margin-top:5px;}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {color:#fff;}
.news-latest-gotoarchive A {color:#fff;}
.news-latest-item {/* IE hack */height: 1%;line-height: 1.3;/* IE hack end */padding:3px;margin:3px;border:1px solid #666;background-color:#F9FFE5;}
.news-latest-item IMG {margin-bottom:5px;margin-right:5px;border:1px solid #666;float:left;}
.news-latest-category IMG {float: none;border:none;margin:0px;}
.news-latest-date,.news-latest-morelink,.news-latest-category {font-size:9px;}
.news-latest-morelink {height:12px;}
.news-latest-morelink A {float:right;}
/*---------------------------- tt_news LIST view  ----------------------------*/
.news-list-container {border:1px solid #000;background-color:#BBE53A;}
.news-list-item {/* IE hack */height: 1%;line-height: 1.3;/* IE hack end */padding:3px;margin:3px;border:1px solid #666;background-color:#F9FFE5;}
.news-search-form {padding:3px;	margin-bottom:5px;border:1px solid #666;background-color:#F9FFE5;}
.news-search-emptyMsg{margin:0px;}
.news-search-form FORM {margin:0px;}
.news-list-container H3 {margin-bottom: 5px;padding: 2px;border-bottom: 1px solid #769024;background-color: #769024;}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {color:#fff;padding-left:2px;}
.news-list-container H3 A {color:#fff;}
.news-list-container P {padding-left:3px;}
.news-list-date {float: right;color: #3E551C;width: 180px;text-align: right;height: 20px;margin-top: -2px;margin-right: -2px;font-size: 9px;font-weight: normal;background-color: #F9FFE5;}
.news-list-imgcaption {float: right;padding-top:3px;padding-right:3px;font-size: 9px;}
.news-list-container IMG {float: right;border:1px solid #666;margin-bottom:5px;margin-right:2px;margin-left:5px;}
.news-list-category IMG {float: none;border:none;margin:0px;}
.news-list-morelink,.news-list-category {font-size:9px;margin-left:3px;}
.news-list-morelink  {	margin-bottom:3px;}
.news-list-browse {text-align: center;}
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {margin:3px;border:1px solid #666;padding:3px;background-color:#F9FFE5;}
.tx-ttnews-browsebox TD {font-size: 10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0px;}
.tx-ttnews-browsebox-SCell {background-color: #BBE53A;border:1px solid #666;}
.news-search-emptyMsg {font-size: 11px;margin-left: 10px;}	
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {padding:5px;margin-bottom:5px;background-color:#F9FFE5;}
.news-single-item H2 {font-size: 16px;font-weight:bold;color: #85A600;margin-bottom: 0px;}
.news-single-item H3 {margin-bottom: 15px;}
.news-single-img {}
.news-single-imgcaption {}
.news-single-category {float: right;}
.news-single-backlink, .news-single-backlink a {font-weight: bold;font-size: 10px;margin-bottom: 15px;margin-top: 10px;}
.news-single-timedata {float: right;}
.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 9px;}
.news-single-author {padding-bottom: 3px;}
.news-single-additional-info {background-color: #BBE53A;/*clear: both;*/margin-top: 15px;border: 1px solid #666;padding:3px;padding-bottom:0px;}
.news-single-related,.news-single-files,.news-single-links  {}
.news-single-related DD, .news-single-links DD, .news-single-files DD {}
.news-single-related DT, .news-single-links DT, .news-single-files DT {}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {margin-top:10px;padding:3px;	border:1px solid #333;background-color:#BBE53A;}
.news-amenu-container LI {padding-bottom:1px;}
.news-amenu-container UL {padding:3px;margin-top:5px;margin-left:0px;margin-bottom:0px;border:1px solid #666;background-color:#F9FFE5;list-style-type: none;}
.news-amenu-container H2 {color:#fff;padding:3px;border:1px solid #666;background-color:#769024;}
.news-amenu-item-year {font-weight: bold;border: 1px solid #666;	padding: 2px;background-color: #769024;color:#fff;}
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {padding:5px;margin:10px 0px 10px 10px;border:1px solid #666;background-color:#F9FFE5;}
.news-catmenu-header {font-size:11px;font-weight:bold;}
.news-catmenu DIV {font-size:10px;white-space: nowrap;}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {margin:0px;padding: 0px;vertical-align: middle;}
.news-catmenu-ACT {	font-weight:bold;}
/*  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;
}