/* Style sheet utilities */
.ce_text strong{color:#666666;}
.kg-kontakte .ce_text img{border:1px solid #666666 !important;}
.quickbookform{width:240px;display:block;padding:10px;background-color:#EAEAEA;border:1px solid #CCCCCC;}
.mod_joblisting table,.joblisting table{margin-bottom:20px;}
.mod_joblisting table td.col_0,.joblisting table td.col_0{width:150px;vertical-align:top;}
.clear{height:0.01px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.ce_text,.ce_downloads,.ce_table{margin-bottom:20px;line-height:150%;}
.ce_download.last{margin-bottom:20px;}
.ce_text img{margin-right:5px;border:0;}
.ce_ical{padding-top:4px;padding-bottom:4px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
div.enclosure{margin-top:4px;}
div.pagination{margin:3px 0;padding:2px 0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
div.pagination ul{margin:0;padding:0;list-style-type:none;}
div.pagination ul li{float:left;margin-right:5px;}
div.pagination ul li.total{padding-right:5px;border-right:1px solid #CCCCCC;}
div.pagination ul li .current{padding:2px 3px;background-color:#CCCCCC;font-weight:bold;}
.block{overflow:hidden;}
.contact-inline{width:240px;float:left;clear:both;display:block;margin-right:10px;margin-bottom:0;}
.kramer-contact{width:240px;float:left;clear:both;display:block;margin-right:10px;margin-bottom:0;}
.dlh_googlemap,.googlemap{margin-bottom:20px;}
.bankett-table table{width:100%;}
.preise-table table{width:400px;}
.bankett-table table thead{text-align:left;font-weight:bold;}
.bankett-table table th,.bankett-table table td{border-bottom:1px solid #CCCCCC;}
.table-values-right table td,.table-values-right table th{text-align:right;}
.table-values-right table td.col_1,.table-values-right table td.col_2,.table-values-right table td.col_3,.table-values-right table td.col_4,.table-values-right table td.col_5,.table-values-right table td.col_6,.table-values-right table td.col_7{text-align:right;}
#locations-table table th.head_2,#locations-table table th.head_3,#locations-table table th.head_4{text-align:center;}
#locations-table table td.col_2,#locations-table table td.col_3,#locations-table table td.col_4{text-align:center;}
#locations-table table td.col_0 a{font-weight:bold;}
.ce_accordion .toggler .accordion_headline{margin-bottom:8px;padding-top:5px;padding-bottom:5px;border-top:0px solid #CCCCCC;border-right:0px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:0px solid #CCCCCC;font-weight:bold;color:#E96B10;cursor: pointer;}
.ce_accordion .accordion{display:none;margin-bottom:10px;}
#right img{border:0;}
#lake-side-reservation-form{display:none;}

