/* navi.css - contains style definitions for navigational objects */

#navi_main {
	background:#000 url(../images/nav/ecke_unten.gif) bottom left no-repeat;
}

#navi_main ul{
	background:transparent url(../images/nav/ecke_oben.gif) top left no-repeat;
	color:#fff;
	list-style-type:none;
	padding:8px;
	padding-left:0px;
}

#navi_main ul li{
	padding-top:4px;
}

#navi_main ul ul li{
	padding-top:0px;
	padding-left:14px;
}

#navi_main ul ul li.current{
	background:transparent url(../images/raquo.gif) 5px 5px no-repeat;
}

#navi_main ul ul{
	margin:0px;
	background:none;
	padding:4px 0px 7px 0px;
	background:transparent url(../images/nav/dot_full.gif) bottom left no-repeat;
}

#navi_main ul li a{
	color:#fff;
	text-decoration:none;
	background:transparent url(../images/nav/hauptnavi_headlines.gif) 0px 0px no-repeat;
	display:block;
	height:11px;
	/*margin-left:7px;*/
}

#navi_main ul ul li a{
	color:#887341;
	background-image:none;
	display:inline;
	margin-left:0px;
}

#navi_main ul li a span{
	display:none;
}
#navi_main ul ul li a span{
	display:inline;
}

#navi_main ul ul li a:hover{
	border-bottom:1px dotted #806C3D;
}

#navi_main a.kinos{
	background-position: 0px 0px;
}

#navi_main a.yorck_service{
	background-position: 0px -13px;
}

#navi_main a.yorck_plus{
	background-position: 0px -26px;
}

#navi_main a.meine_yorck{
	background-position: 0px -39px;
}

#navi_main a.admin{
	background-position: 0px -52px;
}

#top_links a, #copyright a{
	display:block;
	height:15px;
	float:left;
	background-image:url(../images/nav/subnav.gif);
}

#copyright a{
    float:right;
}

/*#top_links a:hover{
	background-position:0px -15px;
}*/

#top_links a span{
	display:none;
}

#top_links a.ueberuns{
	background-position:0px 0px;
	width:83px;
}

#top_links a.ueberuns:hover{
	background-position:0px -15px;
}

#top_links a.vermietung{
	background-position:-83px 0px;
	width:109px;
}

#top_links a.vermietung:hover{
	background-position:-83px -15px;
}

#top_links a.werbung{
	background-position:-192px 0px;
	width:109px;
}

#top_links a.werbung:hover{
	background-position:-192px -15px;
}

#top_links a.jobs{
	background-position:-301px 0px;
	width:55px;
}

#top_links a.jobs:hover{
	background-position:-301px -15px;
}

#top_links a.kontakt{
	background-position:-356px 0px;
	width:82px;
}

#top_links a.kontakt:hover{
	background-position:-356px -15px;
}

#copyright a.kontakt{
    background-position:-355px 0px;
    width:83px;
}

#copyright a.kontakt:hover{
    background-position:-355px -15px;
}

#copyright a.impressum{
    background-position:-451px 0px;
    width:109px;
    margin-right:2px;
}

#copyright a.impressum:hover{
	background-position:-451px -15px;
}

#newsletter {
	margin-top:17px;
	background:transparent url(../images/nav/newsletter.gif) 6px 0px no-repeat;
	width:127px;
	padding:17px 0px 0px 6px;
}

div.yorcker_bar, div.html_sidebar {
	background:url("/static/images/nav/yorcker.gif") no-repeat scroll 0 0 transparent;
	margin:  20px 0px;
	padding: 17px;
}

div.html_sidebar {
	background:#000 url(../images/nav/ecke_unten.gif) bottom left no-repeat;
}
div.html_sidebar div.corner {
	margin: -17px 0px 0px -17px;
	background:transparent url(../images/nav/sidebar_ecke_oben.gif) top left no-repeat;
}
div.html_sidebar h1 { color: white; margin: .5em 0px; text-transform: uppercase;  }
div.html_sidebar h2 { color: white; margin: .5em 0px; }
div.html_sidebar div.bottom { height: 1px; }
div.html_sidebar div.bottom,
div.html_sidebar h1,
div.html_sidebar h2 {
	margin-left: -8px;
	padding-top:  8px; 
	background:url("../images/nav/dot_full.gif") no-repeat scroll -8px top transparent
}
div.html_sidebar p  { color: #6F5C31; margin-bottom: 8px; }


div.yorcker_bar img {
	border: 1px solid black;
}
