#navi_main li {
	/*padding-left:16px;*/
	padding-bottom:8px;
	background:transparent url(../images/line.gif) 17px 100% no-repeat;
	list-style-type:none;
}

#navi_main li li {
    background:none;
    padding:0px 0px 0px 0px;
}

#navi_main li ul {
    padding:12px 0px 4px 0px;
    /*display:none;*/
}

#navi_main ul li.current ul {
    /*display:block !important;*/
}

#navi_main li a {
	background:transparent url(../images/navi.gif) left top no-repeat;
	width:125px;
	display:block;
	height:14px;
    margin-left:16px;
}

body.lang_en #navi_main li a {
    background-image:url(../images/navi_en.gif);
}

#navi_main li li a {
    height:16px;
}

#navi_main li a span {
	display:none;
}

/*
 * Hauptnavi
 * ---------
 */

#navi_main li a.ueber {
	background-position: 0px 0px;
}

#navi_main li a.news {
	background-position: 0px -21px;
}

#navi_main li a.shows {
	background-position: 0px -42px;
}

#navi_main li a.events {
	background-position: 0px -63px;
}

#navi_main li a.projekte {
	background-position: 0px -84px;
        padding-bottom:4px;
}

#navi_main li.projekte {
        padding-bottom:4px;
}

#navi_main li a.casting {
	background-position: 0px -105px;
}

#navi_main li a.kontakt {
	background-position: 0px -126px;
}

#navi_main li a.admin {
	background-position: -125px 0px;
}

#navi_main li a.login {
	background-position: -125px -21px;
}

#navi_main li a.investoren {
	background-position: -125px -63px;
}

#navi_main li.person {
    display:none;
}

/*
 * Subnavi
 * -------
 */

#navi_main li li a.circleofeleven {
    background-position: 0px -147px;
}

#navi_main li li a.team {
    background-position: 0px -170px;
}

#navi_main li li a.newsletter {
    background-position: 0px -193px;
}

#navi_main li li a.soap {
    background-position: 0px -220px;
}

#navi_main li li a.versus{
	background-position: 0px -650px;
}
#navi_main li li a.mylife {
    background-position: 0px -243px;
}

#navi_main li li a.chamaeleon {
    background-position: 0px -266px;
}

#navi_main li li a.events {
    background-position: 0px -289px;
}

#navi_main li li a.akademieinfos {
    background-position: 0px -315px;
}

#navi_main li li a.nachwuchs {
    background-position: 0px -338px;
}

#navi_main li li a.mycastpoolcom {
    background-position: 0px -366px;
}

#navi_main li li a.akademie {
    background-position: 0px -388px;
}

#navi_main li li a.referenzen {
    background-position: 0px -410px;
    padding-bottom:2px;
}

#navi_main li li a.impressum {
    background-position: 0px -436px;
}

#navi_main li li a.disclaimer {
    background-position: 0px -459px;
}

#navi_main li li a.privateequity {
	background-position: 0px -580px;
}

#navi_main li li a.management {
	background-position: 0px -604px;
}

#navi_main li li a.projekte {
	background-position: 0px -628px;
}

/*
 * Subnavi - hover/current(?)
 * --------------------------
 * TODO figure out (ask the designer)
 * if the current state is intended
 * to look like that (tinted red).
 */

#navi_main li li a.circleofeleven:hover/*, #navi_main li li.current a.circleofeleven */{
    background-position: -126px -147px;
}

#navi_main li li a.team:hover/*, #navi_main li li.current a.team */{
    background-position: -126px -170px;
}

#navi_main li li a.newsletter:hover/*, #navi_main li li.current a.newsletter */{
    background-position: -126px -193px;
}

#navi_main li li a.soap:hover/*, #navi_main li li.current a.soap */{
    background-position: -126px -220px;
}

#navi_main li li a.versus:hover{
	    background-position: -126px -650px;
}
#navi_main li li a.mylife:hover/*, #navi_main li li.current a.mylife */{
    background-position: -126px -243px;
}

#navi_main li li a.chamaeleon:hover/*, #navi_main li li.current a.chamaeleon */{
    background-position: -126px -266px;
}

#navi_main li li a.events:hover/*, #navi_main li li.current a.events */{
    background-position: -126px -289px;
}

#navi_main li li a.akademieinfos:hover/*, #navi_main li li.current a.akademie */{
    background-position: -126px -315px;
}

#navi_main li li a.nachwuchs:hover/*, #navi_main li li.current a.nachwuchs */{
    background-position: -126px -338px;
}

#navi_main li li a.mycastpoolcom:hover/*, #navi_main li li.current a.mycastpool */{
    background-position: -126px -366px;
}

#navi_main li li a.akademie:hover/*, #navi_main li li.current a.kuenstlerkreative */{
    background-position: -126px -388px;
}

#navi_main li li a.referenzen:hover/*, #navi_main li li.current a.casting */{
    background-position: -126px -410px;
}

#navi_main li li a.impressum:hover/*, #navi_main li li.current a.impressum */{
    background-position: -126px -436px;
}

#navi_main li li a.disclaimer:hover/*, #navi_main li li.current a.disclaimer */{
    background-position: -126px -459px;
}

#navi_main li li a.privateequity:hover {
	background-position: -126px -580px;
}

#navi_main li li a.management:hover {
	background-position: -126px -604px;
}

#navi_main li li a.projekte:hover {
	background-position: -126px -628px;
}

/*
 * Navi - current state
 * --------------------
 */

#navi_main li.current div.wrapper {
    background: transparent url(../images/navi_current_marker.gif) 8px 1px  no-repeat;
}

.soap #navi_main li.soap div.wrapper {
    background: transparent url(../images/navi_current_marker.gif) 8px 1px  no-repeat;
}

.versus #navi_main li.versus div.wrapper,
.mylife #navi_main li.mylife div.wrapper {
    background: transparent url(../images/navi_current_marker.gif) 8px 1px  no-repeat;
}

/*
 * Soap Navi
 * ---------
 */

#navi_sub {
    margin-left:35px;
    height:70px;
}

#navi_sub li span {
    display:none;
}

#navi_sub li {
    display:block;
    float:left;
    height:31px;
}

#navi_sub li a {
    display:block;
    height:31px;
	text-decoration:none;
}

#navi_sub li.facebook{
	float:right;
	margin-right:6px;
}
#navi_sub li.facebook a{
	background-image:url(../images/facebook.gif) !important;
	height:17px;
	width:163px;
	margin:7px 0px;
}
#navi_sub li.facebook a:hover{
	background-position:0px -17px;
}

body.soap #navi_sub li a {
    background-image:url(../images/soap/navi_de.gif);
}

body.lang_en .soap #navi_sub li a {
    background-image:url(../images/soap/navi_en.gif);
}

body.versus #navi_sub li a {
    background-image:url(../images/versus/navi_de.gif);
}
body.mylife #navi_sub li a {
    background-image:url(../images/mylife/navi_de.gif);
}

body.lang_en .versus #navi_sub li a {
    background-image:url(../images/versus/navi_en.gif);
}
body.lang_en .mylife #navi_sub li a {
    background-image:url(../images/mylife/navi_en.gif);
}

body.lang_en .versus #navi_sub li a.versus {
    background-image:url(../images/versus/navi_en.gif);
}
body.lang_en .mylife #navi_sub li a.mylife {
    background-image:url(../images/mylife/navi_de.gif);
}

#navi_sub li a.versus,
#navi_sub li a.soap,
#navi_sub li a.mylife {
    width:71px;
}

#navi_sub li a.kreative {
    width:80px;
    background-position:-71px 0px;
}

#navi_sub li a.kuenstler {
    width:86px;
    background-position:-151px 0px;
}

.lang_en #navi_sub li a.kuenstler {
    width:72px;
}

#navi_sub li a.tourdaten {
    width:101px;
    background-position:-237px 0px;
}

#navi_sub li a.presse {
    width:75px;
    background-position:-338px 0px;
}

#navi_sub li a.booking {
    width:76px;
    background-position:-413px 0px;
}

/* active */
#navi_sub li.current a.versus,
#navi_sub li.current a.soap,
#navi_sub li.current a.mylife {
    width:71px;
    background-position:0px -31px;
}

#navi_sub li.current a.kreative {
    width:80px;
    background-position:-71px -31px;
}

#navi_sub li.current a.kuenstler {
    width:86px;
    background-position:-151px -31px;
}

.lang_en #navi_sub li.current a.kuenstler {
    width:72px;
    background-position:-151px -31px;
}

#navi_sub li.current a.tourdaten {
    width:101px;
    background-position:-237px -31px;
}

#navi_sub li.current a.presse {
    width:75px;
    background-position:-338px -31px;
}

#navi_sub li.current a.booking {
    width:76px;
    background-position:-413px -31px;
}

/* Investoren Navi
 * ---------------
 */

body.investoren #navi_sub li a {
    background-image:url(../images/investoren/navi_de.gif);
}

body.investoren #navi_sub li a.privateequity {
    width:116px;
}

body.investoren #navi_sub li a.management {
    width:105px;
    background-position:-118px 0px;
}

body.investoren #navi_sub li a.projekte {
    width:74px;
    background-position:-234px 0px;
}

body.investoren #navi_sub li.current a.privateequity {
    width:116px;
    background-position:0px -31px;
}

body.investoren #navi_sub li.current a.management {
    width:105px;
    background-position:-118px -31px;
}

body.investoren #navi_sub li.current a.projekte {
    width:74px;
    background-position:-234px -31px;
}

/* Akademie Unterpunkte verstecken */
li.akademie ul {
    display:none;
}
