/* CSS STYLED CONTENT */
.csc-sword{color:#8B1824;font-weight:bold}
.csi-center{margin:0 auto 0;text-align:center}
.csi-textpic{padding:10px 0 0 0}
.csi-textpic img{}
.csi-textpic .csi-caption{text-align:center}
.csi-textpic .csi-image{}
.csi-textpic .csi-imagewrap{}
.csi-textpic .csi-text{text-align:left}
.csi-text p{margin-top:0}
.csi-center{text-align:center}
.csi-center .csi-image{margin-left:auto;margin-right:auto}
.csi-center .csi-image img{_margin-bottom:19px}
.csi-right div.csi-image{float:right}
.csi-right div.csi-text{clear:right}
.csi-left div.csi-image{float:left}
.csi-left div.csi-text{clear:left}
.csi-intext-left{padding-top:10px}
.csi-intext-right{padding-top:10px}
.csi-intext-left .csi-image{float:left;margin-right:10px}
.csi-intext-right .csi-image{float:right;margin-left:10px}
.csi-intext-right-nowrap .csi-text{}
.csi-intext-right-nowrap .csi-image{float:right}
.csi-intext-left-nowrap .csi-text{}
.csi-intext-left-nowrap .csi-image{float:left}

/*#margin .csc-content-n2{border:1px solid #FFF;margin:10px;padding:0 5px;display:block}*/

/* TABLES */
.contenttable-1-wide{width:100%}

.contenttable-2{margin:0 0 10px;border-collapse:collapse;border:1px solid #8B1824}
.contenttable-2 td{padding:10px;background:#f2f2f2;vertical-align:top}
.contenttable-2 tr td p{padding:0;margin:0}
.contenttable-2 .tr-0 td{padding:3px 10px 3px 10px;background:#8B1824;color:#FFF}

.contenttable-2-wide{margin:0 0 10px;border-collapse:collapse;border:1px solid #8B1824;width:100%}
.contenttable-2-wide td{padding:10px;background:#f2f2f2;vertical-align:top}
.contenttable-2-wide tr td p{padding:0;margin:0}
.contenttable-2-wide .tr-0 td{padding:3px 10px 3px 10px;background:#8B1824;color:#FFF}

/*.contenttable-2 .tr-1 .td-0{padding:10px;width:150px}
.contenttable-2 .tr-1 .td-0 p{width:150px;overflow:hidden}
.contenttable-2 .tr-1 .td-last{vertical-align:bottom;padding-bottom:10px;font-weight:bold}
.contenttable-2 .tr-2 td{padding:10px}
*/

/* ... DES MONATS TABELLE */
.contenttable-3{margin:0 0 10px;border-collapse:collapse;border:1px solid #8B1824}
.contenttable-3 td{padding:1px 10px;background:#f2f2f2;vertical-align:top}
.contenttable-3 tr td p{padding:0;margin:0}
.contenttable-3 .tr-0 td{padding:3px 10px 3px 10px;background:#8B1824;color:#FFF}
.contenttable-3 .tr-1 .td-0{padding:10px;width:150px}
.contenttable-3 .tr-1 .td-0 p{width:150px;overflow:hidden}
.contenttable-3 .tr-1 .td-last{vertical-align:bottom;padding-bottom:10px;font-weight:bold}
.contenttable-3 .tr-2 td{padding:10px}

.typo-search-item {background:#ccc url(../images/common/mini-month_bg.gif) 0 0 repeat-x;padding:0;margin:0 0 10px 0;border:1px solid #8B1824}
.typo-search-title{background:#8B1824;color:#FFF;padding:3px 5px;font-size:12px;margin:0;font-weight:bold}
.typo-search-title a{color:#FFF;text-decoration:none}
.typo-search-breadcrumb{background:#f2f2f2;color:#000;font-size:10px;font-weight:normal;padding:3px 5px}
.typo-search-breadcrumb a{color:#000;text-decoration:none}
.typo-search-teaser{padding:5px;font-weight:normal}

.presenter-list-item {background:#ccc url(../images/common/mini-month_bg.gif) 0 0 repeat-x;padding:0;margin:0 0 10px 0;border:1px solid #8B1824}
.presenter-list-title{background:#8B1824;color:#FFF;padding:3px 5px;font-size:12px;margin:0;font-weight:bold}
.presenter-list-title a{color:#FFF;text-decoration:none}
.presenter-list-teaser{padding:5px;font-weight:normal}

/* TT_NEWS */
.news-list-item {background:#ccc url(../images/common/mini-month_bg.gif) 0 0 repeat-x;padding:0;margin:0 0 10px 0;border:1px solid #8B1824}
.news-list-item p{margin:0 0 10px 0;display:inline}
.news-list-title{background:#8B1824;color:#FFF;padding:3px 5px;font-size:12px;margin:0;font-weight:bold}
.news-list-title a{color:#FFF;text-decoration:none}
.news-list-date,.news-single-timedata{background:#f2f2f2;color:#000;font-size:10px;font-weight:normal;padding:3px 5px}
.news-list-date a{color:#000;text-decoration:none}
.news-list-teaser{padding:5px;font-weight:normal}

.news-list-author,.news-single-author{display:block;color:#706A6A;font-size:10px;font-weight:normal;margin: 10px 0 1px 0}

.news-single-backlink{text-align:center}
.news-single-backlink a{padding:0 0 0 15px;background:url(../images/common/leftleft.gif) 0 3px no-repeat}

.news-single-timedata{background:#FFF;padding:0}
.news-single-additional-info dt{font-weight:bold}
.news-single-additional-info dd{margin:0}

.news-search-form{width:100%;text-align:center}
.news-search-form table{text-align:center}
.news-search-form table th,.news-search-form table td{text-align:left}
.news-search-emptyMsg{font-size:12px;text-align:center}

.news-list-container .clearer{height:0px;font:0px/0px arial}
.news-list-morelink a{margin:0 0 0 5px}

/* TT_CALENDAR */
.single_event{background:#ccc url(../images/common/mini-month_bg.gif) 0 0 repeat-x;padding:0;margin:0 0 10px 0;border:1px solid #8B1824}


.single_event .event_category{float:right;margin:2px 12px 0 0}
.single_event .event_category img{margin:0 0 0 2px}
.single_event .event_targetgroup{}
.single_event .question{margin-top:10px;color:#000;font-weight:bold}
.single_event .event_title{background:#8B1824;color:#FFF;padding:2px 5px 5px 5px;font-size:12px;margin:0;font-weight:bold;height:1em}
.single_event .event_title a{color:#FFF;text-decoration:none;float:left}
.event_city{text-align:right;float:right}
.single_event .event_time{background:#f2f2f2;color:#000;font-size:10px;font-weight:normal;padding:3px 5px}
.single_event .event_teaser{padding:5px;font-weight:normal}
.single_event .event_series{}
.single_event .event_description{}
.single_event .event_moreinfo{}
.single_event .event_organizer_image{}
.single_event .event_organizer_image img{margin-bottom:10px}

.single_event table{margin:10px;border-spacing:1px;width:562px}
.single_event td{background:#FFF;padding:5px}
.single_event th{background:#FFF;padding:5px;width:100px;text-align:left}

.weekHeader{margin:15px auto 5px;font-weight:bold;text-align:center;font-size:13px}
.dayHeader{margin:15px 0 5px;font-weight:bold}

.calendar_upcoming .upcoming_title{padding:2px 2px 1px;font-weight:bold;font-size:14px}

.calendar_upcoming .single_event{background:#f2f2f2 url(../images/common/mini-month_bg.gif) 0 0 repeat-x;padding:0;margin:0 0 10px 0;border:1px solid #8B1824}
.calendar_upcoming .not_in_month{display:none}

.calendar_search{padding:0;width:285px;background:#f2f2f2 url(../images/common/mini-month_bg.gif) 0 0 repeat-x;overflow:hidden;float:left;height:200px;margin-bottom:10px;border:1px solid #8B1824;margin-top:5px}
#content .calendar_search h1{background:none;margin: 0 0 15px 0;font-size:12px;text-align:center;background:#8B1824;color:#FFF;padding:4px 0 0 0;height:19px}
.calendar_search table{text-align:center}
.calendar_search th{font-size:11px;text-align:right;padding:4px 0 0 0}
.calendar_search td{font-size:11px;text-align:left;padding-bottom:5px;}
.calendar_search input{font-size:11px}
.calendar_search select{font-size:11px}

.mini-month{padding:0px;width:285px;background:#f2f2f2 url(../images/common/mini-month_bg.gif) 0 0 repeat-x;overflow:hidden;float:left;height:200px;margin-bottom:10px;border:1px solid #8B1824;margin-right:10px;margin-top:5px}
.mini-month .mini-month-prev_months{float:left;padding:4px;background:#8B1824}
.mini-month .mini-month-next_months{float:right;padding:4px;background:#8B1824}
.mini-month .mini-month-header{text-align:center;font-size:12px;font-weight:bold;background:#8B1824;color:#FFF;margin:0 0 15px 0;padding:5px 0 3px 0}
.mini-month .mini-month-header a{text-decoration:none;color:#FFF}
.mini-month .weekheader{text-align:center;font-weight:bold}
.mini-month .dayheader{text-align:center;font-weight:bold}
.mini-month .week_header{text-align:center;font-weight:bold}
.mini-month .week_header a{text-decoration:none;padding:5px}
.mini-month .week_header a:hover{color:#FFF;background:#8B1824}
.mini-month table{background:#f2f2f2;border-collapse:collapse}
.mini-month TD{width:27px;_width:25px;height:22px;_height:18px}
.mini-month TD.day{color:#706A6A;font-weight:normal;text-align:center}
.mini-month TD.day a{color:#706A6A;text-decoration:none;padding:5px}
.mini-month TD.day a:hover{color:#FFF;background:#8B1824}
.mini-month TD.has_events{color:#000}
.mini-month TD.has_events a{color:#000}
.mini-month TD.not_in_month{visibility:hidden}

/*
#start .csc-content-n2{padding:0px;width:355px;overflow:hidden;float:left;margin-right:10px}
#start .csc-content-n2 h2{margin:0}
#start .csc-content-n3{padding:0px;width:355px;overflow:hidden;float:left}
#start .csc-content-n3 h2{margin:0}
#start .csc-content-n4{clear:both}

*/
#start .csc-content-n2{padding:0px;width:355px;float:left;margin-right:10px}
#start .csc-content-n2 h2{margin:0}
#start .csc-content-n3{padding:0px;width:355px;float:left}
#start .csc-content-n3 h2{margin:0}
#start .csc-content-n4{clear:both}

#start #margin .csc-content-n2{width:auto !important;float:none !important;margin:0 !important;margin:20px 20px 0 20px !important}
#start #margin .csc-content-n3{width:auto !important;float:none !important;margin:0 !important;margin:20px 20px 0 20px !important}

#start #margin .csc-content-n2{width:auto !important;float:none !important;margin:0 !important;margin:0 !important}
#start #margin .csc-content-n3{width:auto !important;float:none !important;margin:0 !important;margin:0 !important}

#start #margin .csc-frame-frame1{margin:10px}

/*STARTSEITE NEU*/
/*
#start .csc-content-n2{padding:0px;width:355px;overflow:hidden;float:left;margin-right:10px}
#start .csc-content-n2 h2{margin:0}
#start .csc-content-n3{padding:0px;width:355px;overflow:hidden;float:left}
#start .csc-content-n3 h2{margin:0}
#start .csc-content-n4{clear:both}

*/

/*#start #content .csc-content-n1{height:257px}
#start .csc-content-n3{padding:0;width:355px;float:left;margin-right:10px}
#start .csc-content-n3 h2{margin:0}
#start .csc-content-n3 .csi-textpic{padding:0}
#start .csc-content-n4{padding:0;width:355px;float:left}
#start .csc-content-n4 h2{margin:0}
#start .csc-content-n4 .csi-textpic{padding:0}
#start .csc-content-n5{clear:both}
*/
/*STARTSEITE NEU*/

#start .mini-month{width:163px;_width:155px;height:auto;overflow:hidden;margin:10px 5px;background:#8B1824;border:1px solid #FFF}
#start .mini-month .mini-month-prev_months{float:left}
#start .mini-month .mini-month-next_months{float:right}
#start .mini-month .mini-month-header{text-align:center;font-size:11px;font-weight:bold;color:#FFF;margin:0 0 5px 0;padding:3px 0 0 0;height:15px}
#start .mini-month .mini-month-header a{text-decoration:none;color:#FFF}
#start .mini-month .weekheader{text-align:center;font-weight:bold;color:#FFF}
#start .mini-month .dayheader{text-align:center;font-weight:bold;color:#FFF}
#start .mini-month .week_header{text-align:center;font-weight:bold}
#start .mini-month .week_header a{text-decoration:none;padding:0px}
#start .mini-month .week_header a:hover{color:#FFF;background:#8B1824}
#start .mini-month table{background:#8B1824;border-collapse:collapse}
#start .mini-month tr:hover{background:#FFF}
#start .mini-month tr:hover .weekheader{color:#000}
#start .mini-month tr:hover .dayheader{color:#000}
#start .mini-month tr:hover .week_header{color:#000}
#start .mini-month tr:hover .week_header a{color:#000}
#start .mini-month tr:hover .week_header a:hover{color:#FFF;background:#8B1824}
#start .mini-month tr:hover td.day{color:#ccc}
#start .mini-month tr:hover td.day a{color:#000}
#start .mini-month tr:hover td.day a:hover{color:#FFF;background:#8B1824}
#start .mini-month tr:hover td.has_events{color:#000}
#start .mini-month tr:hover td.has_events a{color:#000}
#start .mini-month tr:hover td.has_events a:hover{color:#FFF;background:#8B1824}
#start .mini-month TD{font-size:9px;width:10px;height:10px}
#start .mini-month TD.day{color:#ccc;font-weight:normal;text-align:center}
#start .mini-month TD.day a{color:#FFF;text-decoration:none;padding:0px}
#start .mini-month TD.day a:hover{color:#000;background:#FFF}
#start .mini-month TD.has_events{color:#FFF}
#start .mini-month TD.has_events a{color:#FFF}
#start .mini-month TD.not_in_month{visibility:hidden}

#start .news-latest-container{width:165px;overflow:hidden;margin:0 5px;font-size:11px;clear:both}
#start .news-latest-item{margin:0;padding:0}
#start .news-latest-item a{text-decoration:none}
#start .news-latest-item a:hover{background:#FFF}
#start .news-latest-item a{padding:0;margin:0}
#start .news-latest-item a .news-latest-date{margin:0;padding:5px 5px 0 5px;font-size:10px;color:#ccc;display:block}
#start .news-latest-item a:hover .news-latest-date{background:#FFF;color:#000}
#start .news-latest-item a .news-latest-title{margin:0;padding:0 5px 5px 5px;display:block}
#start .news-latest-item a:hover .news-latest-title{background:#FFF;color:#000}

#start .csc-content-n2 .csi-textpic{margin:0;padding:0}
#start .csc-content-n3 .csi-textpic{margin:0;padding:0}
