﻿/*Links Footernav*/
div#container div#footer div#footernav a{
    text-decoration:none;
    color:#666;
    padding-left:3px;
    padding-right:12px;
    background-image:url(images/nav_point.gif);
    background-position:center right;
    background-repeat:no-repeat;
}
div#container div#footer div#footernav a.last {
    background-image:none;
    padding-right:2px;
} 
/*Link special in Header above main nav*/
div#speciallink a {
    color:#f37b0b;
    text-decoration:underline;
    font-size:12px;
}
/*topnavigation*/
div#header div#headernavigation div#headernavtop div#topnav a {
    padding-left:3px;
    padding-right:12px;
    font-size:12px;
    color:#ccc;
    text-decoration:none;
    background-image:url(images/nav_point.gif);
    background-position:center right;
    background-repeat:no-repeat;
}
div#header div#headernavigation div#headernavtop div#topnav a.last {
    background-image:none;
    padding-right:5px;
} 
/*Layer Nav*/
ul#popup {
	float: left;
	list-style: none;
	padding:0;
	margin:0;
	margin-left:10px !important;
        margin-left:20px;
	z-index: 999;
}
/* UL LISTEN-Elemente */
ul#popup li {
	display:inline;
	width:auto !important;
	width:1px;
	color:#fff;
	padding:0;
	margin:0px;
	float:left;
	padding-right:8px;
	padding-left:0px;
	/*border:1px #000 solid;*/
	background-image:url(images/mainnavlistbg.gif);
        background-position:top right;
        background-repeat:no-repeat;
}
ul#popup li.last {
    background-image:none;
}
ul#popup li a {
	padding-left:6px;
	font-size:12px;
	text-decoration:none;
	padding-top:2px;
	height:23px;
	display:block;
	font-weight:normal;
	white-space:nowrap;
	color:#fff;
}
ul#popup li ul {
	position:absolute;
	left:-999em;
	width:120px !important;
	width:120px;
	height:auto;
	border-bottom:none;
}

ul#popup li ul li {
	width:125px !important;
	width:125px;
	display:block;
	height:auto;
	padding-right:5px;
	border:1px #000 solid;
	background-color:#000;
        background-image:none;
}
ul#popup li ul li a {
	width:auto;
	display:block;
	white-space:normal;
	height:auto;
	color:#fff;
	text-transform:none;
	font-weight:normal;
	padding-bottom:4px;
	line-height:14px;
	font-size:12px;
}
/*first ul*/
ul#popup li:hover,
ul#popup li.sfhover,
ul#popup li:hover ul,
ul#popup li.sfhover ul{
	left:auto;
	z-index:1000;
	display:block;
        
}
ul#popup li:hover a,
ul#popup li.sfhover a{
	color:#f37b0b;
}
ul#popup li:hover ul li:hover,
ul#popup li.sfhover ul li.sfhover{
	background-color:#ccc;
	background-image:none;
}
ul#popup li:hover ul li a,
ul#popup li.sfhover ul li a{
	color:#fff;
}
ul#popup li:hover ul li:hover a,
ul#popup li.sfhover ul li.sfhover a{
	color:#000;
}


/* special menu (Buttons) */
div#content ul.specialmenu {
    float: left;
    list-style: none;
    padding:0;
    margin:0;
    display:block;
    margin-bottom:15px;
    padding-left:0;
}
ul.specialmenu li {
    clear:both;
    display:block;
    width:261px;
}
ul.specialmenu li a {
    display:block;
    padding-left:50px;
    height:53px;
    background-image:url('../images/specialmenu.png');
    background-position: top left;
    background-repeat:no-repeat;
    text-decoration:none;
}
ul.specialmenu li.first a {
    background-image:url('../images/specialmenufirst.png');
}
ul.specialmenu li.last a {
    background-image:url('../images/specialmenulast.png');
    height:54px;
}
ul.specialmenu li.first a span.main,
ul.specialmenu li a span.main,
ul.specialmenu li.last a span.main {
    font-size:16px;
    color:#000;
    padding-top:12px;
    display:block;
    font-weight:bold;
}
ul.specialmenu li.first a span.sub,
ul.specialmenu li a span.sub,
ul.specialmenu li.last a span.sub {
    font-size:12px;
    color:#666;
    display:block;
}

