/* CSS Document */

#navi {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-weight: bold;
}

#navcontainer {
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 750px;
	height: 23px; 
	background-image: url(/fileadmin/templates/kac/images/navi/navibar.jpg);
	background-repeat: repeat-x;
	border: #333333 1px solid; 
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
/*        content: ".";   */
/*        display: block;  */
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#navlist {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.7em;
	width: 100%;
	display: inline;
}

ul#navlist li {
/*        display: block;  */
        float: left;
/*        width: 5%;  */
		width: auto; 
        margin: 0;
        padding: 0;
}

ul#navlist li a {
	display: block;
	width: 100%;
	padding: 0.45em 0.9em;  
/*	padding: 0.45em 0.75em; */
	border-width: 0px 1px;
	border-color: #333333;
	border-style: solid;
	color: #333333;
	text-decoration: none;
	background: #f7f2ea;
	border-left: none;
	background-image: url(/fileadmin/templates/kac/images/navi/navibg.jpg);
	background-repeat: repeat-x;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li.caption-cur a, ul#navlist li.caption-act a {
        color: #333333;
	background-position: 0px -200px;
	background-repeat: repeat-x;
}

ul#navlist li a:hover, ul#navlist li.caption-cur a:hover {
        color: #FFFFFF;
        background: transparent;
        border-color: #aaab9c #fff #fff #ccc;
	background-image: url(/fileadmin/templates/kac/images/navi/navibg.jpg);
		background-position: 0px -100px;
	background-repeat: repeat-x;
}


/* SubNavi */

#subnavcontainer {
	margin: 15px auto 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 750px;
	height: 23px; 
/*	background-image: url(/fileadmin/templates/kac/images/navi/navibar.jpg);
	background-repeat: repeat-x;
	border: #333333 1px solid; */
}

/* to stretch the container div to contain floated list */
#subnavcontainer:after {
/*        content: ".";   */
/*        display: block;  */
        line-height: 1px;
        font-size: 1px;
        clear: both;
}

ul#subnavlist {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.7em;
	width: 100%;
	display: inline;
}

ul#subnavlist li {
/*        display: block;  */
        float: left;
/*        width: 5%;  */
		width: auto; 
        margin: 0;
        padding: 0;
        padding-left: 10px;

}

ul#subnavlist li a {
	display: block;
	width: 100%;
	padding: 0.45em 0.9em;  
/*	padding: 0.45em 0.75em; */
	border-width: 1px 1px;
	border-color: #CCCCCC;
	border-style: solid;
	color: #959595;
	text-decoration: none;
/*	background: #f7f2ea;
	background-image: url(/fileadmin/templates/kac/images/navi/navibg.jpg);
	background-repeat: repeat-x;  */
}

#subnavcontainer>ul#subnavlist li a { width: auto; }

ul#subnavlist li.caption-cur a, ul#subnavlist li.caption-act a, ul#subnavlist li.caption-cur a:hover {
	border-color: #CCCCCC;
        color: #333333;
/*	background-position: 0px -200px;
	background-repeat: repeat-x;  */
}

ul#subnavlist li a:hover {
        color: #333333;
        background: transparent;
        border-color: #6B6B6B;
/*	background-image: url(/fileadmin/templates/kac/images/navi/navibg.jpg);
		background-position: 0px -100px;
	background-repeat: repeat-x;  */
}

#zurueck {
	float: right;
	font-size: 0.85em;
	margin-right: 35px;
/*	line-height: 0px;  */
}

#zurueck p {
	margin: 0;
	padding: 0;
}

