/**
 * 		gesamte formatierung für linkes hauptmenue
 * 
 */
.div_main {
	background-color:#FFFFFF;
	font-size:1.1em;
	line-height:1em;
	width:100%;
}

.div_main a {
	text-decoration: none;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
}

.ul_main {
	margin:0;
	padding:0;
}

.ul_main ul {
	margin:0;
	padding:0;
}

.ul_main ul ul {
	padding-left: 20px;
	display: block;
}

.mainlink {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url(../../userfiles/userpics/dotted.gif) repeat-x scroll center top;
	display: block;
	width: 100%;
}

.amainlink {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:transparent url(../../userfiles/userpics/dotted.gif) repeat-x scroll center top;
	display: block;
}

.mainlink_a {
	display:block;
	padding:6px 0 6px 15px;
	color:#717B88;
}

.mainlink a:hover {
	color:#ff6600;
}

.submainlink a:hover {
	color:#ff6600;
}

.mainlink a:active {
	background-color:#ff6600;
	color:#FFFFFF;
}

.amainlink a:active {
	background-color:#ff6600;
	color:#FFFFFF;
}

.submainlink a:active {
	background-color:#ff6600;
	color:#FFFFFF;
}

.asubmainlink a:active {
	background-color:#ff6600;
	color:#FFFFFF;
}

.amainlink_a {
	display:block;
	padding:6px 0 6px 15px;
	color: #ff6600;
	border-top: 1px solid  #ff6600;
}

.submainlink {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.asubmainlink {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.submainlink_a {
	/*background:transparent url(../../userfiles/userpics/dotted.gif) repeat-x scroll center top;
	*/
	display:block;
	padding:5px 0 5px 30px;
	color:#717B88;
}

.asubmainlink_a {
	/*background:transparent url(../../userfiles/userpics/dotted.gif) repeat-x scroll center top;
	*/
	display:block;
	padding:5px 0 5px 30px;
	color:#ff6600;
}

/* sitemap formatierung */

.ul_sitemapmain li {
	list-style-type: none;
}

/*
 * gesamte bottom formatierung
 */

.div_bottom a {
	text-transform:uppercase;
}
.ul_bottom {
	margin: 0;
	padding: 4px 0 0 0;
}

.ul_bottom li {
	float: left;
	list-style-type: none;
}

.ul_bottom li a {
	text-decoration: none;
	color: white;
}

.ul_bottom li a:hover {
	text-decoration: underline;
}
