/*
Theme Name: ruhrmenuv02
Theme URI: http://henworx.de/
Description:  First theme for Ruhrmenu
Version: 0.2
Author: henworx
Author URI: http://henworx.de/
Tags: ruhrmenu
*/

/*global settings*/
body{margin:0 auto; max-width:1000px; font-family:Arial, Helvetica, sans-serif; font-size:0.71em; color:#6b6b6b;}
#my_body{float:left; width:100%;}
a{outline:0; text-decoration:none;color:#4f4f4f;}
a:hover{color:#000;text-decoration:underline;}
/*global settings ends*/

/*position main divs*/

/*header begins*/
#header{float:left;width:100%;min-width:910px;margin-bottom:10px;background: url(images/header-bg.gif) repeat-x right top;}
#header #logo{float: left; margin:2px 0 0 0;background:url(images/logo.jpg) no-repeat left top; height:110px;width:30%;}
#header #logo h1{display:none;}
#header #lang{float: right;width:12%; font-size:0.85em; font-weight: bold;text-transform:uppercase;font-family:Verdana, Arial;height:11px; padding:9px 0}
#header #lang ul{list-style:none; margin:0; padding:0;font-size:0.9em; float: right;}
#header #lang ul li{float:left;padding:0 0 0 5px;}
#header #lang ul li a{color:#999;outline:0;}

#header #lang ul li.active a.germany{color:#000; border-right:1px solid #e2e2e2; padding-right:5px;}
#header #lang ul li.active a.uk{color:#000;border-left:1px solid #e2e2e2; padding-left:10px;}

#search-3 { float:left; min-width:300px; width:56.5%;margin-left:25.5%; height:24px;}
fotm#searchform{margin:0; padding:0;}
form#searchform input#s{float:left;width:70.5%;border:0;background: url(images/search-lt.gif) no-repeat left bottom;padding:5px 4px ; font-size:11px;color:#585857; display:inline;height:14px;color:#000;}
form#searchform #subButton {background:transparent url(images/search.gif) no-repeat left bottom;border:0;width:39px;text-indent:-999px;display: inline;cursor:pointer;height:24px;font-size:0;line-height:0;display: block;}
#searchform .search_label{float:left; font-weight:bold; text-transform:uppercase; padding:4px 10px 0 0;}
#header .tourismus{float:right;margin-top:1.2%;width:127px; margin-right:56px;}
#header .ruhr-2010{float:right; width:145px; margin-top:1.3%;margin-right:18px;}
#header .wirmachem{/*background:transparent url(images/wir-bg.gif) no-repeat scroll left;float:right;margin-right:0;margin-top:1.2%;padding:5px 0px;text-align:center;width:180px;margin-bottom:72px;clear:right;*/background:transparent url(images/wir-bg.gif) no-repeat left top;clear:right;float:right;height:94px;margin-right:0;margin-top:14px;padding:3px 0 0 0;text-align:center;width:180px;}
#header .wirmachem a{color:#fff; font-weight:bold;padding:0 2px;}
#header .wirmachem a:hover{text-decoration:none; color:#000;}
/*header ends*/


/*style for sidebartop*/
#sidebarTop{float:left;left:-90px;position:relative;top:760px;display:none;}
#sidebarTop ul{list-style:none; padding:0; margin:0;}
#sidebarTop ul li{float:left;font-size:0.92em;font-weight:bold;padding:2px 0 0 10px;text-transform:uppercase;}
#sidebarTop ul li a{color:#717171;}
#sidebarTop ul li a:hover{color:#000;text-decoration:none;}
#sidebarTop ul li.henworx_mapcms_widget_send_a_friend{background:url(images/send-frien-gr.gif) no-repeat left; }
#sidebarTop ul li div#henworx_widget_send_a_friend_container{background:#fff url(images/email_bg.gif) repeat-x left top;border-top:1px solid #BDBDBC;border-left:1px solid #BDBDBC;border-right:1px solid #BDBDBC;display:none;float:left;padding:0 10px 10px;position:absolute;top:-224px;width:350px;
z-index:1;}
form#widgetSendAFriend-form{color:#4c4c4c;}

#henworx_widget_send_a_friend_container fieldset{border:none}
#henworx_widget_send_a_friend_container form{margin:0; padding:0;}
#henworx_widget_send_a_friend_container label{float:left;font-weight:normal;margin:2px 0;width:120px;}
#henworx_widget_send_a_friend_container .textfield{border:1px solid #BDBDBC;font-size:11px;height:16px;margin:2px 0;padding:2px 4px;width:150px;}
#henworx_widget_send_a_friend_container .textarea{margin:2px 0; padding:2px 4px; border:1px solid #BDBDBC;font-size:11px;width:180px;}
#henworx_widget_send_a_friend_container .btn_close{float: right; margin-top:0px; background:url(images/close-btn.gif) no-repeat left;border:0 none;
display:block;text-indent:-9999px;}
#henworx_widget_send_a_friend_container h2{background:transparent url(images/h2_arrow.gif) no-repeat 26px 0;font-size:12px;margin:0;padding:12px 0;}


/*style for sidebarmiddle*/
#sidebarMiddle{float:left; width:88%; clear:both;}
#sidebarMiddle ul{list-style:none; padding:0; margin:5px 0;}
#sidebarMiddle ul li{padding:0;float:left; padding-right:1.7%;}
#sidebarMiddle ul li a{font-size:0.85em; font-weight: bold;text-transform:uppercase;font-family: Arial, verdana;}
#sidebarMiddle ul li.breadcrumb{width:23.5%;padding-top:3px;}
#sidebarMiddle ul li#henworx_mapcms_listview_mapview{ float:right;padding-top:3px;}


/*content section begins*/
#content{clear:both; min-width:910px;}
#content ul.tabs{list-style: none; margin:0; padding:0;width:100%}
#content ul.tabs li{padding:0; margin:0;float:left;clear:both;width:100%;}


/*sidebarleft style*/
#content #sidebarLeft{width:20.5%; margin:0 1% 0 0%;float:left; overflow:hidden; vertical-align:top;position:relative; top:-30px;}
#content #sidebarLeft h2{background:transparent url(images/left-bg-rt.gif) no-repeat scroll right top;color:#6E6E6E;font-size:1em;margin:0;padding:6px 0 7px;text-transform:uppercase;}

#sidebarLeft ul li.breadcrumb{padding:0 0 18px 0;}
#sidebarLeft ul li.breadcrumb a{font-size:10px;font-weight:bold;text-transform:uppercase;}

#content #sidebarLeft h2 span{background:transparent url(images/left-bg-lt.gif) no-repeat scroll left top;padding:6px 0 7px 12px;}
/*#content #sidebarLeft h2 span{background: url(images/arrow-black.gif) no-repeat right 5px; padding-right:14px; }*/
#content #sidebarRight{ display:none;/*width:11%; float:right;margin-left:1%; min-height:600px; background:url(images/sponsor.jpg) no-repeat left top;*/}
#content #mapCms { width:77.7%;border:1px solid #4c4c4c;height:600px;float: left;}

/*sidebarleft category style*/
#content #henworx_mapcms_widget_category_container ul{ padding:0 0 18px 0;list-style:none; margin:0; font-size:1em;float: left; width:100%;}
#content #henworx_mapcms_widget_category_container ul li{font-weight:bold;font-size:1.02em;}
#content #henworx_mapcms_widget_category_container ul li a{color:#797979;display:block;height:14px;padding:6px 0 6px 27px;text-transform:uppercase;}
#content #henworx_mapcms_widget_category_container ul li a:hover{margin-right:1px; text-decoration:none;color:#454444;}
#content #henworx_mapcms_widget_category_container ul ul{padding:0 0 10px 14px; margin:0;display:none;}
#content #henworx_mapcms_widget_category_container ul ul li{background:none;padding:2px 0 0 0;font-size:1em;}
#content #henworx_mapcms_widget_category_container ul ul li a{padding:2px 0 0 14px;font-size:0.9em;line-height:18px;}


#henworx_mapcms_widget_merkzettel_container span.link{float: left; margin-top:6px;font-size:11px;width:100%;}

/*red category localserver*/
/*
#content #henworx_mapcms_widget_category_container ul li.cat-item-7 a.active,  #content #henworx_mapcms_widget_category_container ul li.cat-item-5 a.active{color:#ffffff;background:url(images/red-active-rt.gif) no-repeat right top;margin-left:8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-7.active,  #content #henworx_mapcms_widget_category_container ul li.cat-item-5.active{background:url(images/red-active-lt.gif) no-repeat left top;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-7 ul li a.active, #content #henworx_mapcms_widget_category_container ul li.cat-item-5 ul li a.active{color:#b91323; font-size:0.95em;background:none;margin-left:0;}
*/
/*purple category localserver*/
/*
#content #henworx_mapcms_widget_category_container ul li.cat-item-4 a.active{color:#ffffff;background:url(images/purple-active-rt.gif) no-repeat right top;margin-left:8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-4.active{background:url(images/purple-active-lt.gif) no-repeat left top;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-4 ul li a.active{color:#5b247d; font-size:0.95em;background:none;margin-left:0;}
*/
/*yellow category localserver*/
/*
#content #henworx_mapcms_widget_category_container ul li.cat-item-3 a.active,  #content #henworx_mapcms_widget_category_container ul li.cat-item-6 a.active{color:#ffffff;background:url(images/yellow-active-rt.gif) no-repeat right top;margin-left:8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-3.active,  #content #henworx_mapcms_widget_category_container ul li.cat-item-6.active{color:#ffffff;background:url(images/yellow-active-lt.gif) no-repeat left top;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-3 ul li a.active, #content #henworx_mapcms_widget_category_container ul li.cat-item-6 ul li a.active{color:#daac03; font-size:0.95em;background:none;margin-left:0;}
*/


/* all category */

#content #henworx_mapcms_widget_category_container ul li.cat-item-0{background:url(images/alle-hat-diagonal.png) no-repeat 8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-0 a.active{color:#454444;}


/*red category online */
#content #henworx_mapcms_widget_category_container ul li.cat-item-3{background:url(images/red-hat.png) no-repeat 8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-3 a.active,  #content #henworx_mapcms_widget_category_container ul li.cat-item-6 a.active{color:#ffffff;background:url(images/red-active-rt.gif) no-repeat right top;margin-left:24px;padding-left:3px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-3.active,  #content #henworx_mapcms_widget_category_container ul li.cat-item-6.active{background:url(images/red-active-lt.gif) no-repeat left top;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-3 ul li a.active, #content #henworx_mapcms_widget_category_container ul li.cat-item-6 ul li a.active{color:#b91323; font-size:0.95em;background:none;margin-left:0;padding-left:16px;}

/*purple category online */
#content #henworx_mapcms_widget_category_container ul li.cat-item-5{background:url(images/purple-hat.png) no-repeat 8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-5 a.active{color:#ffffff;background:url(images/purple-active-rt.gif) no-repeat right top;margin-left:24px;padding-left:3px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-5.active{background:url(images/purple-active-lt.gif) no-repeat left top;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-5 ul li a.active{color:#5b247d; font-size:0.95em;background:none;margin-left:0;padding-left:16px;}

/*yellow category online */
#content #henworx_mapcms_widget_category_container ul li.cat-item-4{background:url(images/yellow-hat.png) no-repeat 8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-4 a.active{color:#ffffff;background:url(images/yellow-active-rt.gif) no-repeat right top;margin-left:24px;padding-left:3px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-4.active{color:#ffffff;background:url(images/yellow-active-lt.gif) no-repeat left top;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-4 ul li a.active{color:#daac03; font-size:0.95em;background:none;margin-left:0;padding-left:16px;}

/*blue category online */
#content #henworx_mapcms_widget_category_container ul li.cat-item-56{background:url(images/blue-hat.png) no-repeat 8px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-56 a.active{color:#ffffff;background:url(images/blue-active-rt.gif) no-repeat right top;margin-left:24px;padding-left:3px;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-56.active{color:#ffffff;background:url(images/blue-active-lt.gif) no-repeat left top;}
#content #henworx_mapcms_widget_category_container ul li.cat-item-56 ul li a.active{color:#0064a2; font-size:0.95em;background:none;margin-left:0;padding-left:16px;}




/*style for open/close slider*/
#bar{width:0.5%;float: left;min-width:5px;}
#bar a img{border:0;}

/*style for footer*/
#footer{height:17px;margin:10px 0 0;min-width:910px;position:absolute;top:740px;width:100%;}
#footer #navigation{margin-left:21.5%; clear:both; /*margin-top:80px;*/}
#footer #navigation li.page-item-489, #footer #navigation li.page-item-491, #footer #navigation li.page-item-486{display:none;}
#footer #navigation li.page-item-493{padding-left:6px; background:none;}
#footer #poweredby{/*margin-left:22%; clear:both;*/float:right; margin-top:10px;}
#footer #poweredby span{text-transform:uppercase; font-weight:bold; font-size:0.75em;float: left; margin:5px 5px 0 -85px;;color:#a4a4a4;}

#footer #poweredby ul{background:url(images/footer-rt-bg.gif) no-repeat right; float: left;width:570px;height:50px;line-height:4.5em}
#footer #poweredby ul li{border-left:0;padding:0 0px 0 0px;margin:0;background:none; float:left; width:173px; text-align:center;}
#footer #poweredby ul li:first-child{background:url(images/footer-lt-bg.gif) no-repeat left top; padding-left:20px; position:relative; z-index:1000; height:50px; }
#footer #poweredby ul li img{vertical-align:middle; height:40px; margin-top:0px; }
.sponsor{ width:590px;} 
#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{float:left; padding:2px 10px 12px 12px; margin-right:0px;margin-top:10px; /*border-left:1px solid #dbdbdb;*/ background:url(images/li-bar.gif) no-repeat 0 2px;font-size:0.92em;text-transform:uppercase;}
#footer ul li:first-child{background:none;padding-left:6px;}
#footer ul li a{text-decoration:none; color:#717171;outline:0;}
#footer ul li a:hover{text-decoration:none; color:#000;}
#footer ul li .stadtplan_rss_feed_link{background:transparent url(images/rss.gif) no-repeat scroll left center;padding:2px 0 2px 21px;}
#henworx_mapcms_detail_container_hideshow{display:none;}

/*style for footer ends*/ 



ul.henworx_mapcms_widget_right_sidebar{	margin:0;padding:0;	list-style:none;clear:left;}
#content ul.tabs li ul.henworx_mapcms_widget_right_sidebar li{width:90%; margin-bottom:10px;float:left; padding:6px 10px 6px 14px;}
a span.mapcms_location_name {color:#3B3A30;float:left;font-size:0.9em;font-weight:bold;text-decoration:none;text-transform:uppercase;width:63%;}
.item img {border:1px solid #D3D3D1;float:right;padding:2px;width:25%;}
span.mapcms_location_no {float:left;width:7%;padding-right:3px;}
.address {font-size:11px;margin:0 0 0 8%; clear:left;}
a.delete:hover {color:#FF0000;}
#henworx_mapcms_widget_listview_container_items p{margin:3px 0; padding:0;}
#henworx_mapcms_widget_listview_container_items .listview a.open, #henworx_mapcms_widget_listview_container_items .listview a.popup,  #henworx_mapcms_widget_listview_container_items .listview a.showonmap span {color:#4c4c4c;font-size:11px;/*padding-left:5px;
background:url(images/divider.gif) no-repeat left;*/font-weight:normal;}
#henworx_mapcms_widget_listview_container_items .listview a.open:hover, #henworx_mapcms_widget_listview_container_items .listview a.popup:hover,  #henworx_mapcms_widget_listview_container_items .listview a.showonmap:hover span, #henworx_mapcms_widget_listview_container_items .listview a.set_merkzettel:hover{color:#000;}
#henworx_mapcms_widget_listview_container_items .listview a.set_merkzettel{color:#4c4c4c;font-size:11px;font-weight:normal;}
.address span.link{clear:both;float:left;font-size:11px;}

.henworx_pagination{clear:both; float:right; margin-top:4px; padding:3px 0 3px 5px;}
.next_link {background:transparent url(images/arrow-down.gif) no-repeat scroll left ;float:left;width:17px;height:18px;margin-right:6px;}
.prev_link {background:transparent url(images/arrow-up.gif) no-repeat scroll left ;float:left;width:17px;height:18px;}
.next_link a, .prev_link a{display:block; text-decoration:none; /*text-indent:-9999px;*/}
.aligncenter {float:left;padding-left:5px;padding-right:5px;padding-top:2px;}

#henworx_mapcms_widget_merkzettel_container{padding:14px 0px 10px 0px;float:left;}
#henworx_mapcms_widget_merkzettel_container p {width:90%; padding:0 14px;}
#henworx_mapcms_widget_merkzettel_container span.location_name .fast_food, #henworx_mapcms_widget_merkzettel_container span.location_name .bistro_quickservice{ color:#FF0;} 
/*#henworx_mapcms_widget_merkzettel_container li.alt{background:#f5f4f4;}*/
#listview_mapview_switch_button{padding-left:10px;/*background:url(images/bar.gif) no-repeat left;*/}

#henworx_mapcms_widget_listview_container {display:none;border:1px solid #e2e2e2;float:left;height:600px;position:relative;width:77.7%;}

#henworx_mapcms_widget_listview_container table td{padding:6px 0}
#henworx_mapcms_widget_listview_container div.alt{background:#f5f4f4;}

#henworx_mapcms_widget_listview_container span.default img.thumb_img{padding:2px; border:1px solid #205BCC; background:#fff;}
#henworx_mapcms_widget_listview_container span.fine_dining img.thumb_img, #henworx_mapcms_widget_listview_container span.casual_fine_dining img.thumb_img{padding:2px; border:1px solid #C70518; background:#fff;}
#henworx_mapcms_widget_listview_container span.casual_dining img.thumb_img{padding:2px; border:1px solid #672192; background:#fff;}
#henworx_mapcms_widget_listview_container span.bistro_quickservice img.thumb_img, #henworx_mapcms_widget_listview_container span.fast_food img.thumb_img{padding:2px; border:1px solid #e39204; background:#fff;}
#henworx_mapcms_widget_listview_container span.kultig img.thumb_img{padding:2px; border:1px solid #0064a2; background:#fff;}
#henworx_mapcms_widget_listview_container span.kultigs img.thumb_img{padding:2px; border:1px solid #0064a2; background:#fff;}

span.post_number{font-size:12px;}
span.current_crumb{color:#2f2f2f;}
span.default{border:0;}

/*merkzettel style*/
#henworx_mapcms_widget_listview_container_items span.default a.listview_link{font-weight:bold; text-transform:uppercase}
#henworx_mapcms_widget_listview_container_items span.default a{color:#205BCC;}
#widget_mapcms_merkzettel span.mapcms_location_no {color:#000;}

#widget_mapcms_merkzettel .fine_dining, #widget_mapcms_merkzettel .casual_fine_dining, #henworx_mapcms_widget_listview_container_items span.fine_dining a, #henworx_mapcms_widget_listview_container_items span.casual_fine_dining a{color:#c70518;}
#henworx_mapcms_widget_listview_container_items span.fine_dining a.listview_link, #henworx_mapcms_widget_listview_container_items span.casual_fine_dining a.listview_link{font-weight:bold; text-transform:uppercase}

#widget_mapcms_merkzettel .casual_dining, #henworx_mapcms_widget_listview_container_items span.casual_dining a{color:#672192;}
#henworx_mapcms_widget_listview_container_items span.casual_dining a.listview_link{font-weight:bold; text-transform:uppercase}

#widget_mapcms_merkzettel .bistro_quickservice, #widget_mapcms_merkzettel .fast_food, #henworx_mapcms_widget_listview_container_items span.bistro_quickservice a, #henworx_mapcms_widget_listview_container_items span.fast_food a{color:#e39204;}
#henworx_mapcms_widget_listview_container_items span.bistro_quickservice a.listview_link, #henworx_mapcms_widget_listview_container_items span.fast_food a.listview_link{font-weight:bold; text-transform:uppercase}

#widget_mapcms_merkzettel .fast_food, #henworx_mapcms_widget_listview_container_items span.fast_food a{color:#0064a2;}


#widget_mapcms_merkzettel .kultig, #henworx_mapcms_widget_listview_container_items span.kultig a{color:#0064a2;}
#henworx_mapcms_widget_listview_container_items span.kultig a.listview_link{font-weight:bold; text-transform:uppercase}

#widget_mapcms_merkzettel .kultigs, #henworx_mapcms_widget_listview_container_items span.kultigs a{color:#0064a2;}
#henworx_mapcms_widget_listview_container_items span.kultigs a.listview_link{font-weight:bold; text-transform:uppercase}

.breadcrumb_info{
	display:none;
}
#widget_mapcms_merkzettel span.default{border:none;}
a span.default{color:#205bcc;border:none;}

/*map loader*/
#loader {
background-color:#FFFFFF;
display:none;
opacity:0.75;
text-align:center;
z-index:1000;


border:0;
display:none;
float:left;
height:600px;
left:22%;
position:absolute;
top:152px;
width:77.7%;
}
#loaderimg {
position:relative;
top:50%;
}


label.price_level{float:left; background:url(images/euro-lt-bg.gif) no-repeat left;}
label.price_level span{background:url(images/euro-rt-bg.gif) no-repeat right; color:#fff; padding: 0 1px 0 0; margin-left:3px; letter-spacing:0.2em;}
li.cat-item-36{display:none}

.page-item-478,.page-item-479,.page-item-25,.page-item-13,.page-item-15 ,.page-item-18,.page-item-20{display:none;}
