.content a:link, .content a:visited, .content a:hover, .content a:hover:visited {
	color: #66703b;
}

.right_col_content a:link, .right_col_content a:visited, .right_col_content a:hover, .right_col_content a:hover:visited {
	color: #66703b;
	background: url(arrow_right_scheme.gif) left 6px no-repeat;
}
#mainnavi li.active {
	background: #b8b6ae url(mainnavi_act.gif) left top no-repeat;
}
#subnavi_head {
	background: url(subnavi_head.gif) left top no-repeat;
}
#subnavi {
	background: url(subnavi_foot.gif) left bottom no-repeat;
}
#subnavi_head div.it {
	background: url(zielgruppe_it.gif) 109px 14px no-repeat;
	height: 29px;
}
#subnavi_head div.management {
	background: url(zielgruppe_management.gif) 134px 14px no-repeat;
	height: 29px;
}
#subnavi_head div.fachabteilung {
	background: url(zielgruppe_fachabteilung.gif) 159px 14px no-repeat;
	height: 29px;
}
/* the anchor needs a width in the menu ... who knows, why the ie adds one px after the li-element ...
	I solve this by giving the ul-element the same bg-color like the li-element
*/

#subnavi li a:link,#subnavi li a:hover, #subnavi li a:visited, #subnavi li a:hover:visited  {
	color: #565656;
	font: 11px Verdana, Helvetica, Arial, sans serif;
}

#subnavi li {
	background-color:#fff;
	border-top: 1px solid #3f4629;
}
#subnavi ul ul {
	background-color: #dddfce;
}
#subnavi ul ul li {
	background-color: #dddfce;
	border-top: 1px #ffffff solid;
}
#subnavi ul ul li.first {
	background: #dddfce url(subnavi_L2_first.gif) left top no-repeat;
}
#subnavi ul ul li.last {
	background: #dddfce url(subnavi_L2_last.gif) left bottom no-repeat;
}
#subnavi ul ul ul {
	background-color: #6f745f;
}
#subnavi ul ul ul li {
	background-color: #6f745f;
	border-top: 1px #f0edd6 solid;
}
#subnavi ul ul ul li.first {
	background: #6f745f url(subnavi_L3_first.gif) left top no-repeat;
}
#subnavi ul ul ul li.last {
	background: #6f745f url(subnavi_L3_last.gif) left bottom no-repeat;
}
#subnavi ul ul ul li.active a {
	font-weight: bold !important;
}

#content_wrap {
	background: url(content_bg.gif) repeat-y left;
}
/* this is not the last word: only for presentation-needs */
#content_wrap h1.content_head {
	background: url(content_head.gif) no-repeat left top;
	color: white;
}
#content_wrap .footer {
	background: url(content_foot.gif);
}

#pageNavTop a.back, #pageNavBottom a.back{
	background: url(../../pics/arrow_left.gif) left  no-repeat;
	padding-left: 20px;
	font-size: 10px;
	text-decoration: none;
	color: #66703b;
}

#pageNavTop a.forward, #pageNavBottom a.forward {
	background: url(../../pics/arrow_right.gif) left  no-repeat;
	padding-left: 20px;
	font-size: 10px;
	text-decoration: none;
	color: #66703b;
}

#pageNavTop a.back, #pageNavBottom a.back {
	padding-right : 15px;
}

.content ul
{
	list-style-image : url(soa_work_dunkel.gif);
}


#left h2.coop_partner {
	background: url(coop_partner_head.gif) no-repeat left top !important;
	color: white;
	font-weight: bold;
	padding: 6px 0 5px 11px;
}

#left div.coop_partner_foot {
	height: 20px;
	background: url(coop_partner_foot.gif) no-repeat left top;
}
