
/* copyright artprolog 2008 Ursula Bartels */


/* NAVIGATION TOP*/

#navigationtop {
	padding-left:30px;
}

#navigationtop li {
	list-style-image: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	height:48px;
	line-height:48px;
}

#navigationtop ul {
	padding:0px;
	margin:0px;
}

#navigationtop li a,
#navigationtop li a:link,
#navigationtop li a:visited,
#navigationtop li a:hover,
#navigationtop li a:active {
	color:#79b13f;
	line-height:48px;
	text-transform:uppercase;
	padding-right:20px;
	padding-left:20px;
	font-weight:normal
}

#navigationtop li a:hover,
#navigationtop li a:active,
#navigationtop li a.act,
#navigationtop li a.act:link,
#navigationtop li a.act:visited,
#navigationtop li a.act:hover,
#navigationtop li a.act:active {
	color:#548620;
}

#navigationtop li.first a,
#navigationtop li.first a:link,
#navigationtop li.first a:visited,
#navigationtop li.first a:hover,
#navigationtop li.first a:active {
	padding-left:0px;
}

/* NAVIGATION */
/* NAVIGATION 1*/

#navigation {
	padding-top:30px;
	padding-left:30px;
}

#navigationbox ul {
	padding:0px;
	margin:0px;
	width:230px;
	text-align:right;
	line-height:1.9em;
	padding-bottom:30px;
}

#navigationbox li {
	list-style-image: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
	background-image: url(../images/layout/navi_dots.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:230px;
}

#navigation a,
#navigation a:link,
#navigation a:visited,
#navigation a:hover,
#navigation a:active {
	color:#666666;
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	padding-right:35px;
}

#navigation li a:hover,
#navigation li a:active,
#navigation li a.act,
#navigation li a.act:link,
#navigation li a.act:visited,
#navigation li a.act:hover,
#navigation li a.act:active {
	background-image: url(../images/layout/navi_square.jpg);
	background-repeat: no-repeat;
	background-position: 215px 10px;
}

/* NAVIGATION 2*/

#navigationbox ul ul li {
	background-image: none;
}

#navigation ul ul a,
#navigation ul ul a:link,
#navigation ul ul a:visited,
#navigation ul ul a:hover,
#navigation ul ul a:active {
	text-transform:none;
	padding-right:60px;
	line-height:1.4em;
	padding-bottom:3px;
	padding-top:3px
}

#navigation ul ul li a:hover,
#navigation ul ul li a:active,
#navigation ul ul li a.act,
#navigation ul ul li a.act:link,
#navigation ul ul li a.act:visited,
#navigation ul ul li a.act:hover,
#navigation ul ul li a.act:active {
	background-image: url(../images/layout/navi2_square.jpg);
	background-repeat: no-repeat;
	background-position: 190px 10px;
}

#navigation ul ul a:hover,
#navigation ul ul a:active {
	background-color:#f9f9f9
}

/* NAVIGATION 3*/
#navigation ul ul ul a,
#navigation ul ul ul a:link,
#navigation ul ul ul a:visited,
#navigation ul ul ul a:hover,
#navigation ul ul ul a:active {
	padding-right:80px;
	background-image: none;
}

/* NAVIGATION IE*/


* html #navigation a,
* html #navigation a:link,
* html #navigation a:visited,
* html #navigation a:hover,
* html #navigation a:active,
* html #navigation ul ul a,
* html #navigation ul ul a:link,
* html #navigation ul ul a:visited,
* html #navigation ul ul a:hover,
* html #navigation ul ul a:active,
* html #navigation ul ul ul a,
* html #navigation ul ul ul a:link,
* html #navigation ul ul ul a:visited,
* html #navigation ul ul ul a:hover,
* html #navigation ul ul ul a:active {
	width: 230px;
}

/* NAVIGATION2 */

#navigation2 {
	padding-top:75px;
}

#navigation2 li {
	list-style-image: none;
	list-style-type: none;
	padding:0px;
	margin:0px;
}

#navigation2 li.act {
	background-image: url(../images/layout/navi_act.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#79b13f;
	color:#fff;
}

#navigation2 li a.act,
#navigation2 li a.act:link,
#navigation2 li a.act:visited,
#navigation2 li a.act:hover,
#navigation2 li a.act:active {
	color:#fff;
	background-color:#79b13f;
}

#navigation2 ul {
	padding:0px;
	margin:0px;
	border-top:solid 1px #efefef;
}

#navigation2 ul ul {
	width:255px;
	border-style:none;
	padding:0px;
	margin:0px;
}

#navigation2 a,
#navigation2 a:link,
#navigation2 a:visited,
#navigation2 a:hover,
#navigation2 a:active {
	color:#666666;
	width: 195px;
	display:block;
	height:25px;
	text-transform:uppercase;
	border-bottom:solid 1px #efefef;
	font-weight:normal;
	padding-left:60px;
}

#navigation2 a:hover,
#navigation2 a:active {
	background-color:#f2f0f0
}

#navigation2 ul ul a,
#navigation2 ul ul a:link,
#navigation2 ul ul a:visited,
#navigation2 ul ul a:hover,
#navigation2 ul ul a:active {
	width: 175px;
	background-color:#f9f9f9;
	padding-left:80px;
	font-size:0.9em;
}

#navigation2 ul ul ul a,
#navigation2 ul ul ul a:link,
#navigation2 ul ul ul a:visited,
#navigation2 ul ul ul a:hover,
#navigation2 ul ul ul a:active {
	width: 165px;
	background-color:#f9f9f9;
	padding-left:90px;
	text-transform:none
}

#navigation2 ul ul a:hover,
#navigation2 ul ul a:active {
	background-color:#f2f0f0
}

#navigation2 ul ul a.act,
#navigation2 ul ul a.act:link,
#navigation2 ul ul a.act:visited,
#navigation2 ul ul a.act:hover,
#navigation2 ul ul a.act:active {
	color:#666;
	background-image: url(../images/layout/body_bgrd2.jpg);
	background-repeat: repeat;
	background-position: left top;
}

* html #navigation2 a,
* html #navigation2 a:link,
* html #navigation2 a:visited,
* html #navigation2 a:hover,
* html #navigation2 a:active,
* html #navigation2 ul ul a,
* html #navigation2 ul ul a:link,
* html #navigation2 ul ul a:visited,
* html #navigation2 ul ul a:hover,
* html #navigation2 ul ul a:active,
* html #navigation2 ul ul ul a,
* html #navigation2 ul ul ul a:link,
* html #navigation2 ul ul ul a:visited,
* html #navigation2 ul ul ul a:hover,
* html #navigation2 ul ul ul a:active {
	width: 255px;
}
