/*#################### Header ##########################*/

#nav-header {
	display:block;
	position:relative;
	right:65px;
	top:0px;
	float:right;
	letter-spacing:0.01em;
	width:865px;
	margin-top:5px;
	margin-bottom:5px;
}

#nav-header ul{
display:inline;
float:right;
}

#nav-header li{
	display:inline;
	font-size:11px;
	line-height:20px;
	float:left;
	padding-right:4px;
}


#nav-header a,

#nav-header a:link {
	color:#333333;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 2px solid #666666;
}


#nav-header a:hover {
color:#D61613;
text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
border-left: 2px solid #D61613;
}



a.nav-header-on:link, a.nav-header-on:visited, a.nav-header-on:active
{
color:#D61613 !important;
text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
border-left: 2px solid #D61613 !important;
}

a.nav-header-on:hover
{
color:#D61613;
text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
border-left: 2px solid #D61613;
}












/*############### Position active Pfeil - verschieben durch aendern text-indent ###*/

#navi-top{
	display:block;
	position:absolute;
	top:30px;
	left:615px;
	background-color:#FFFFFF;
	width:295px;
	float:right;
	text-indent:77px;
}


.input_nav11 {
	font-size: 11px;
	line-height:25px;
	letter-spacing:0.0em;
}

.input_nav10 {
	font-size: 10px;
	line-height:25px;
	letter-spacing:0.0em;
}



/* ### nav2nd - second level navigation ######################################### */



ul.nav2nd {

margin-top:0px;
font-weight:normal;
padding-left:0px;
width:200px;
}



ul.nav2nd li
{
font-size:11px;
line-height:25px;
letter-spacing:0.0em;
}

/* ### Navigation Left #################################################### */

ul.nav2nd a,

ul.nav2nd li a:link, ul.nav2nd li a:visited, ul.nav2nd li a:active
{
	display:block;
	padding-left:20px;
	padding-bottom:3px;
	text-decoration:none;
	width:180px;
	background-repeat: no-repeat;

}


ul.nav2nd li a:hover
{
	display:block;
	padding-left:20px;
	padding-bottom:3px;
	text-decoration:none;
	width:180px;
	background-repeat: no-repeat;

}


ul.nav3 {

margin-top:0px;
font-weight:normal;
padding-left:0px;
width:175px;
}



ul.nav3 li
{
font-size:11px;
line-height:25px;
letter-spacing:0.0em;
}

/* ### Navigation Left #################################################### */

ul.nav3 a,

ul.nav3 li a:link, ul.nav3 li a:visited, ul.nav3 li a:active
{
	display:block;
	padding-left:20px;
	padding-bottom:3px;
	text-decoration:none;
	width:175px;
	background-repeat: no-repeat;

}


ul.nav3 li a:hover
{
	display:block;
	padding-left:20px;
	padding-bottom:3px;
	text-decoration:none;
	width:175px;
	background-repeat: no-repeat;

}

/* ### Kirsch allgemein #################################################### */

a.kirsch0:link, a.kirsch0:visited, a.kirsch0:active
{
color:#333333;
background:url(kirsch0.gif);
}

a.kirsch0:hover
{
color:#D61612;
background:url(kirsch02.gif);
}

a.kirsch02:link, a.kirsch02:visited, a.kirsch02:active
{
color:#D61612;
background:url(kirsch02.gif);
}

a.kirsch02:hover
{
color:#D61612;
background:url(kirsch02.gif);
}



/* ### Head Workshops ##################### */

a.kirschwork0:link, a.kirschwork0:visited, a.kirschwork0:active
{
color:#000000;
background:url(kirschwork0.gif);

}

a.kirschwork0:hover
{
color:#D61612;
background:url(kirschwork02.gif);

}

a.kirschwork02:link, a.kirschwork02:visited, a.kirschwork02:active
{
color:#D61612;
background:url(kirschwork02.gif);

}

a.kirschwork02:hover
{
color:#D61612;
background:url(kirschwork02.gif);

}

/* ### alles Allgemeine unter Workshops ##################### */

a.kirschwork1:link, a.kirschwork1:visited, a.kirschwork1:active
{
color:#333333;
background:url(kirschwork1.gif);
text-indent:25px;
}

a.kirschwork1:hover
{
color:#D61613;
background:url(kirschwork12.gif);
text-indent:25px;
}

a.kirschwork12:link, a.kirschwork12:visited, a.kirschwork12:active
{
color:#D61613;
background:url(kirschwork12.gif);
text-indent:25px;
}

a.kirschwork12:hover
{
color:#333333;
background:url(kirschwork12.gif);
text-indent:25px;
}

/* ### Persoenlichkeit #################################################### */


a.persoenlichkeit:link, a.persoenlichkeit:visited, a.persoenlichkeit:active
{
	color:#333333;
	background:url(persoenlichkeit.gif);
	text-indent:25px;
}

a.persoenlichkeit:hover
{
	color:#F33C00;
	background:url(persoenlichkeit2.gif);
	text-indent:25px;
}

a.persoenlichkeit2:link, a.persoenlichkeit2:visited, a.persoenlichkeit2:active
{
color:#F33C00;
background:url(persoenlichkeit2.gif);
text-indent:25px;
}

a.persoenlichkeit2:hover
{
color:#333333;
background:url(persoenlichkeit.gif);
text-indent:25px;
}


a.persoenlichkeit3:link, a.persoenlichkeit3:visited, a.persoenlichkeit3:active
{
	color:#333333;
	background:url(persoenlichkeit3.gif);
	text-indent:25px;
	font-weight:normal;
}

a.persoenlichkeit3:hover
{
	color:#F33C00;
	background:url(persoenlichkeit32.gif);
	text-indent:25px;
	font-weight:normal;
}

a.persoenlichkeit32:link, a.persoenlichkeit32:visited, a.persoenlichkeit32:active
{
	color:#F33C00;
	background:url(persoenlichkeit32.gif);
	text-indent:25px;
	font-weight:normal;
}

a.persoenlichkeit32:hover
{
	color:#333333;
	background:url(persoenlichkeit3.gif);
	text-indent:25px;
	font-weight:normal;
}


a.persheadtext:link, a.persheadtext:visited, a.persheadtext:active
{
	color:#F33C00;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

a.persheadtext:hover
{
	color:#666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}







/* ### Marketing #################################################### */



a.marketing:link, a.marketing:visited, a.marketing:active
{
	color:#333333;
	background:url(marketing.gif);
	text-indent:25px;
}

a.marketing:hover
{
	color:#F6A619;
	background:url(marketing2.gif);
	text-indent:25px;
}

a.marketing2:link, a.marketing2:visited, a.marketing2:active
{
color:#F6A619;
background:url(marketing2.gif);
text-indent:25px;
}

a.marketing2:hover
{
color:#333333;
background:url(marketing.gif);
text-indent:25px;
}


a.marketing3:link, a.marketing3:visited, a.marketing3:active
{
	color:#333333;
	background:url(marketing3.gif);
	text-indent:25px;
}

a.marketing3:hover
{
	color:#F6A619;
	background:url(marketing32.gif);
	text-indent:25px;
}


a.marketing32:link, a.marketing32:visited, a.marketing32:active
{
	color:#F6A619;
	background:url(marketing32.gif);
	text-indent:25px;
}

a.marketing32:hover
{
	color:#333333;
	background:url(marketing3.gif);
	text-indent:25px;
}



a.markeheadtext:link, a.markeheadtext:visited, a.markeheadtext:active
{
	color:#F6A619;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

a.markeheadtext:hover
{
	color:#666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}








/* ### Finanzen #################################################### */

a.finanzen:link, a.finanzen:visited, a.finanzen:active
{
	color:#333333;
	background:url(finanzen.gif);
	text-indent:25px;
}

a.finanzen:hover
{
	color:#B7003C;
	background:url(finanzen2.gif);
	text-indent:25px;
}

a.finanzen2:link, a.finanzen2:visited, a.finanzen2:active
{
color:#B7003C;
background:url(finanzen2.gif);
text-indent:25px;
}

a.finanzen2:hover
{
color:#333333;
background:url(finanzen.gif);
text-indent:25px;
}



a.finanzen3:link, a.finanzen3:visited, a.finanzen3:active
{
	color:#333333;
	background:url(finanzen3.gif);
	text-indent:25px;
}

a.finanzen3:hover
{
	color:#B7003C;
	background:url(finanzen32.gif);
	text-indent:25px;
}


a.finanzen32:link, a.finanzen32:visited, a.finanzen32:active
{
	color:#B7003C;
	background:url(finanzen32.gif);
	text-indent:25px;
}

a.finanzen32:hover
{
	color:#333333;
	background:url(finanzen3.gif);
	text-indent:25px;
}




a.finanzheadtext:link, a.finanzheadtext:visited, a.finanzheadtext:active
{
	color:#B7003C;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

a.finanzheadtext:hover
{
	color:#666666;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}


/* ### Termine #################################################### */

a.termine:link, a.termine:visited, a.termine:active
{
	color:#333333;
	background:url(termine.gif);
	text-indent:25px;
}

a.termine:hover
{
	color:#D61612;
	background:url(termine2.gif);
	text-indent:25px;
}

a.termine2:link, a.termine2:visited, a.termine2:active
{
color:#D61612;
background:url(termine2.gif);
text-indent:25px;
}

a.termine2:hover
{
color:#333333;
background:url(termine.gif);
text-indent:25px;
}



a.termine3:link, a.termine3:visited, a.termine3:active
{
	color:#333333;
	background:url(termine3.gif);
	text-indent:25px;
}

a.termine3:hover
{
	color:#D61612;
	background:url(termine32.gif);
	text-indent:25px;
}


a.termine32:link, a.termine32:visited, a.termine32:active
{
	color:#D61612;
	background:url(termine32.gif);
	text-indent:25px;
}

a.termine32:hover
{
	color:#333333;
	background:url(termine3.gif);
	text-indent:25px;
}



a.kastendatum:link, a.kastendatum:visited, a.kastendatum:active
{
	line-height: 20px;
}

a.kastendatum:hover
{
	line-height: 20px;
}
