#header_middle h1{background:#0071A3 url(images/header-logo_folgeseite.jpg) no-repeat;   width:983px;   height:123px;   text-indent:-9999px;   margin:0;   padding:0;    position:relative;}
#header_middle h1 a.homelink{position:absolute;   height:53px;   width:247px;   left:37px;   top:34px; }
#content{min-height:700px;}
#main_container{margin-left:215px;   }
#main_container #side_container2{display:none;}
/** * Styles für die Beratungsergebnisse,die auf normalen Seiten stehen */
#main_container #main_container{margin-left:0px;       margin-right:0px;    margin-bottom:0px;  }
#main_container #main_container #main_container_inner{border-left:none;    border-right:none;    padding:0px;}
#main_container #main_container div.top_left_corner,#main_container #main_container div.top_right_corner,#main_container #main_container div.bottom_left_corner,#main_container #main_container div.bottom_right_corner, #main_container #main_container div.top_border, #main_container #main_container div.bottom_border,#main_container #main_container #main_container_inner #pager, #main_container #main_container #main_container_inner #pager_bottom{display:none;}
/** #################### **/
#side_container2{float:left;    width:210px;}
#side_container2 div.side_container_inner_inner{border-left:solid 1px #29A6D4;    }
form#filterform{padding:0 4px;}
#side_container2 div.side_container_inner{margin-top:0;}
/******** Service Navi ***********/
div#menu-2{margin:0 180px 0 217px;    padding:0;  height:32px;}
ul.service_menu{list-style-type:none;    margin:0;    padding:0;}
ul.service_menu li{float:left;    width:133px;}
ul.service_menu li.separator{width:7.5px;}
ul.service_menu li a:link,ul.service_menu li a:visited{display:block;    color:White;    font-size:13px;    text-align:center;    line-height:2.4em;    height:32px;    margin:0;    text-decoration:none;    background-image:url(images/service_navi_link_back.jpg);    background-position:left center;    background-repeat:no-repeat;    vertical-align:middle;}
ul.service_menu li a:hover,ul.service_menu li a:active,ul.service_menu li.active a{background-image:url(images/service_navi_link_back_active.jpg);    background-position:left center;     }
/******** Service Navi Ende ******/
/******** Filter-Formular *************/
label{font-weight:bold;    color:#29A6D4;    display:block;    margin:5px 0 5px 10px;}
.filter_ddl{display:block;    margin:0  0 2px 0;    width:200px;    border:solid 1px #CCCCCC;}
.filter_text{margin:0;    border:solid 1px #CCCCCC;}
.filter_submit{background-color:#0088BC;    color:White;    border:solid 1px #CCCCCC;    display:block;    padding:0 4px;    margin:5px;}
/********* Ergebnis-Liste *************/
ul.resultList{list-style-type:none;    margin:0;    padding:0;}
ul.resultList li{border:solid 1px #CCCCCC;    padding:5px;    margin:8px 0;}
ul.resultList li table{border:none;    width:100%;}
ul.resultList li table td{vertical-align:top;    padding:0;}
ul.resultList li table td div{margin:3px 0;}
ul.resultList li table.tb_veranstaltung td.firstCol{width:20%;}
ul.resultList li table.tb_beratung td.partner_logo_col{text-align:right;    vertical-align:middle;}
ul.resultList li table.tb_beratung td.partner_name_col{vertical-align:middle;}
ul.resultList li table td.secondCol{}
ul.resultList li table td.thirdCol{text-align:right;    width:26%;}
ul.resultList li table td p.event_datetime{margin:0 0 3px 0;}
ul.resultList li table td p.event_title, ul.resultList li table td p.event_contact{margin:0 0 3px 0;}
ul.resultList li table td p.event_title{font-weight:bold;    }
ul.resultList li table td p.event_datetime{white-space:nowrap;}
ul.resultList li table td div.event_description{font-weight:normal;}
ul.resultList li table td p.partner_name,ul.resultList li table td p.partner_contact,ul.resultList li table td p.info_name{margin:0 0 3px 0;}
ul.resultList li table td p.partner_name,ul.resultList li table td p.info_name{font-weight:bold;    font-size:15px;    margin:0 0 3px 0;}
span.event_promoter_header{color:#FF8702;  font-size:14px;     display:block;}
