a {
	color				: #333333;	
}

a:hover {
	text-decoration		: none;
}

/* Navigation */
#navi {
	height				: 38px;
	position			: absolute;
	top					: 50px;
	right				: 39px;
	z-index				: 999;
}

#navigation {
	margin 				: 0px;
	padding				: 0px;
	z-index				: 999;
}

#navigation li {
	position 			: relative;
	padding				: 0px;
	display				: block;
	float				: left;
	margin				: 0px;
}

#navigation li a {
	color				: #FFFFFF;
	display				: block;
	float				: left;
	font-family			: Arial,Helvetica,sans-serif;
	font-size			: 15px;
	line-height			: 38px;
	text-decoration		: none;
	text-align			: center;
	background-image	: url(../img/navigation/nav-tab.jpg);
	background-repeat	: no-repeat;
	width				: 116px;
	height				: 38px;
}

#navigation li a.subLink:hover, #navigation li a.subLinka:hover {
	background-image 	: url(../img/navigation/nav-tab.jpg);
	background-repeat	: no-repeat;
	background-position : 0px -42px!important;
}

#navigation li a.subLinka:hover, #navigation li a:hover, #navigation li a.aktiv, #navigation li a.subLinka{
	color 				: #b0dc39;
}


#navigation div.navibg {
	background-image	: url(../img/navigation/nav-sub-bg.gif);
	background-repeat	: no-repeat;
	background-position	: bottom;
	padding-top			: 10px;
	padding-bottom		: 10px;
}

#navigation div {	
	position			: absolute;
	top					: 38px;
	left				: 2px;
	visibility			: hidden;
	margin				: 0px;
	padding				: 0px;
	background-image	: url(../img/navigation/nav-sub-bg.gif);
	background-repeat	: no-repeat;
	background-position	: bottom;
}

#navigation div a {	
	color				: #ffffff;
	font-size			: 11px;
	font-weight			: normal;
	line-height			: 15px;
	width				: 191px;
	text-align			: left;
	background-image	: url(../img/navigation/nav-bullets.gif);
	background-repeat	: no-repeat;
	background-position	: 15px -14px;
	padding				: 5px 0px 5px 26px;
	height				: 15px;
}

#navigation div a:hover {	
	background-color	: #333333;
	background-image	: none;
	text-decoration		: none;
	background-image	: url(../img/navigation/nav-bullets.gif);	
	background-repeat	: no-repeat;
	background-position	: 15px 11px;
	color				: #b0dc39;
}

/* Text */
#path a, #path a:visited {
	color				: #333333;
}

.first {
	margin-top			: 0px!important;
}

#contentLeft h1, #contentRight h1, #contentLong h1{
	font-family			: "Arial Narrow",Georgia, "Times New Roman", Times, serif;
	text-align			: left;
	font-size			: 30px;
	color				: #65850a;
	font-weight			: normal;
	margin				: 40px 0px 20px 0px;
	border-bottom		: 1px solid #bdbdbd;
	padding-bottom		: 17px;
	line-height			: 25px!important;
}

#contentRight h2 {
	font-family			: "Arial Narrow",Georgia, "Times New Roman", Times, serif;
	text-align			: left;
	font-size			: 18px;
	color				: #65850a;
	font-weight			: normal;
	margin				: 0px 38px 0px 0px;
	padding-bottom		: 8px;
	line-height			: 25px!important;
}

#contentLeft h3 {
	font-family			: "Arial Narrow",Georgia, "Times New Roman", Times, serif;
	text-align			: left;
	font-size			: 18px;
	color				: #65850a;
	font-weight			: normal;
	margin				: 0px 5px 0px 0px;
}

.liste h2 a, .liste h2 a:visited, #contentLong h2{
	font-family			: "Arial Narrow",Georgia, "Times New Roman", Times, serif;
	text-align			: left;
	font-size			: 18px;
	color				: #65850a;
	font-weight			: normal;
	margin				: 0px 38px 0px 0px;
	padding-bottom		: 8px;
	line-height			: 25px!important;
}

#footer a, #footer a:visited {
	color				: #616161;
}

#footer a:hover {
	text-decoration		: none;
}

.portfolioBeschreibung { 
	width				: 400px;
}

.portfolioBeschreibung a{
	color				: #79a20d;
}

.liste2 a, .liste2 a:visited{
	color				: #79a20d;
}