#betriebe_detail { width:700px; padding-bottom:40px; }
#bdet_left { float:left; width:500px;}
#bdet_right { float:right; width:175px; padding-top:40px; }
#bdet_right h3 { margin-bottom: 5px; }

#bdet_pics { text-align:center; margin: 18px 0 0 0; }
#bdet_pics img { border:1px #dde2e8 solid; }
#bdet_foto { float:left; width:245px;}
#bdet_etikett { float:right; width:245px; }

#bdet_info { margin: 40px 0 0 0; }
#bdet_info table td { border-bottom:1px solid #DEE1E6; border-right:0px; }
/*#bdet_info a { color:#2C3032; }*/

.bdet_gem { float:left; border:1px #dde2e8 solid; width:110px; height:110px; text-align:center; }
.bdet_inner { display: table-cell; vertical-align: middle; width:110px; height:110px; }
.bdet_space { float:left; width:17px; height:110px; }


#bdet_logo { text-align:center; border:1px #dde2e8 solid; width:175px; padding:5px 0 5px; margin-bottom:35px; }
#bdet_adresse p { border-bottom:1px solid #DEE1E6; padding:5px 0 5px 0; margin:0;}
/*#bdet_adresse a  {text-decoration: none }
#bdet_adresse a:hover {text-decoration: none }*/


#list_list { width: 100%; margin-top:25px; }
#list_list .desc div { float:left; }

#list_info { margin-top:20px; }
#list_table { width:100%; text-align:right;  }
#list_list .td-last { text-align:right; }
#content table {width: 100%;}
#content TABLE#list_table td { border-right:0; }
#content TABLE#list_table .td_highlight a { display:block; color:#2C3032; padding-left:15px;background:transparent url(/fileadmin/system/assets/img/background/icons_sprites.gif) no-repeat scroll 0 4px; }
/*#content TABLE#list_table .td_highlight a:hover { text-decoration: none; }*/

#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; }
#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; }
#list_table .asc_desc A { margin-right:10px;padding-right:15px;background:transparent url(/fileadmin/system/assets/img/background/asc_desc.png) no-repeat scroll right 4px; }

#list_newsearch { float:right; margin-top:18px; }
#list_newsearch a { display:block; width:155px; background-color:#DEE1E6; line-height:25px; text-align:center; text-transform: uppercase; font-weight: bold; color:#B51821;}
#list_newsearch a:hover { display:block; width:155px; background-color:#B51821; line-height:25px; text-align:center; text-transform: uppercase; font-weight: bold; color:#DEE1E6; text-decoration: none}

.tr_active .td_highlight { background-color:#eff0f4; cursor:pointer;}

.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; }
.pb_hidden { display: none; }


#betrieb_search { width:500px; }

#betrieb_search .type_text { width:323px; margin-right:0; }
#betrieb_search .type_select { width:335px !important; width:332px; }


#betrieb_search .submit_btn input { float:right; }
#betrieb_search #plz { width:70px; margin-right:15px;}
#betrieb_search #ort { width:226px; }
#betrieb_search #weisswein_von { width:90px; }
#betrieb_search #weisswein_bis { width:90px; }
#betrieb_search #rotwein_von { width:90px; }
#betrieb_search #rotwein_bis { width:90px; }
#betrieb_search #geoeffnet_von { width:90px; }
#betrieb_search #geoeffnet_bis { width:90px; }
#betrieb_search .label { float:left;  }
#betrieb_search .noborder { border:0px; line-height:20px; }
#betrieb_search .left { float:left; width:100px; line-height:20px; }
#betrieb_search .middle { float:left; width:55px; text-align:right; margin-right:10px; line-height:20px; }
#betrieb_search .right { float:left; margin:0 10px 0 20px; line-height:20px; }
#betrieb_search .cal_input { float:left; width: 120px; }
#betrieb_search .cal_input img { float:left; margin-left:5px; }
#betrieb_search .check_left { float:left; width: 245px; margin-right:5px; }
#betrieb_search .check_right { float:left; width: 245px; margin-left:5px; }



