.clear_right { clear:right; }
#list_table { width:100%; }
#list_table .highlighthover { background-color:#eef0f3;cursor:pointer; }
#list_table .td-last { text-align:right; }
#list_table .highlighthover .td-last { background-color:#FFFFFF;}
#content table#list_table .asc, #content table#list_table .desc { float:left; }
#content table#list_table .title_date_separator { float:left;padding:0 3px 0 3px; }
#content table#list_table .asc A { margin-right:10px;padding-right:15px;background:transparent url(/fileadmin/system/assets/img/background/asc.png) no-repeat scroll right 4px; }
#content table#list_table .desc A { margin-right:10px;padding-right:15px;background:transparent url(/fileadmin/system/assets/img/background/desc.png) no-repeat scroll right 4px; }
#content table#list_table .asc_desc A { margin-right:0px;padding-right:15px;background:transparent url(/fileadmin/system/assets/img/background/asc_desc.png) no-repeat scroll right 4px; }

#content table#list_table td { border-right:0 none; border-top:0 none; }
#content table#list_table td.titlerow { border-bottom:0 none;padding:5px 0 0 1px; }
#content table#list_table .titlerow a { background:transparent url(/fileadmin/system/assets/img/background/icons_sprites.gif) no-repeat scroll 0 3px;padding-left:15px; color: #000; font-weight: bold;}
#content table#list_table .td-first { padding-left:15px;width:150px; }
#content table#list_table .asc_desc { float:left; }

#kalenderForm .left { float:left;width:100px; }
#kalenderForm .middle { float:left;width:55px;text-align:right;margin-right:10px; }
#kalenderForm .right { float:left;margin:0 10px 0 20px; }
#kalenderForm .cal_input { float:left;width:120px; }
#kalenderForm .cal_input img { float:left; margin-left:5px; }
#kalenderForm #date_von, #kalenderForm #date_bis { width:90px; }

#kalenderForm .type_select { width:335px !important; }
#kalenderForm #plz { margin-right:15px; width:70px; }
#kalenderForm #ort { width:226px; }

.pageBrowser { background-color:#DEE1E6; width:100%;line-height:29px; }
.pageBrowser .clear {line-height:0px;}
.pageBrowser A { color:#2C3032; }
/*.pageBrowser A:hover { text-decoration:none; }*/
.pageBrowser .backlink { width:33%;float:left; }
.pageBrowser .backlink A { margin-left:10px;padding-left:15px;background:transparent url(/fileadmin/system/assets/img/background/icons_sprites.gif) no-repeat scroll 0 -37px;}
.pageBrowser .pagination { width:34%;float:left;text-align:center; }
.pageBrowser .nextlink { width:33%;float:left;text-align:right; }
.pageBrowser .nextlink A { margin-right:10px;padding-right:15px;background:transparent url(/fileadmin/system/assets/img/background/icons_sprites.gif) no-repeat scroll right 3px; }

.newSearch { padding-top:20px;float:right; }
.newSearch A.type_submit { display:block; width:154px; line-height:20px; text-align:center; }
.newSearch A { text-decoration:none; }

.kalenderdetail .date {  margin: -23px 0 9px 0; }
.kalenderdetail .infobox .date { margin: 0; padding-bottom: 10px; }
.kalenderdetail .teaser_text { margin-bottom:1.5em; }
.kalenderdetail .detail_image { float:left; padding:0px 15px 15px 0;}
.kalenderdetail .infobox { border:1px solid #BAC5CC; padding:10px;line-height:18px; }
.kalenderdetail_backLink { padding-top:15px; }
.kalenderdetail_backLink A { background:transparent url(/fileadmin/system/assets/img/background/arrow_back.png) no-repeat scroll 0 3px;padding-left:15px; }
.kalenderdetail H3 { margin:0px; }

/* Startseite (Top-Termine) */
.news-list-container .news-list-item .news-list-content .detailLink { display:inline; }
.news-list-container .news-list-item .news-list-content .detailLink A.detailLink { color:#333333;margin-left:00px;padding-left:15px;background:transparent url(/fileadmin/system/assets/img/background/icons_sprites.gif) no-repeat scroll 0 3px; }
.news-list-container .news-list-item .date { padding:7px 0 7px 7px; }
.news-list-container .news-list-item .news-list-content p { display:inline;margin:4px 10px 0 0; }
.news-list-container .news-list-item .news-list-content .address { padding-top:4px; }
.news-list-container .news-list-item .news-list-content .news-list-image { display:block; }

