/*
	Erste Navigationsebene
*/

#navi_main {
	float:left;
	width:505px;
	
	background:url("../images/headbg.gif") no-repeat right bottom;
	line-height:12px;
}
#navi_main ul {
	padding:0;
	margin:66px 0 0 3px;
	list-style:none;
}

#navi_main li {
	float:left;
	background:url("../images/men1_grey1.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	border-right:1px solid #006594
}

#navi_main li:hover {
	background:url("../images/men1_mo2.gif") no-repeat left top;
}

#navi_main li:hover a {
	background:url("../images/men1_mo1.gif") no-repeat right top;
}

#navi_main a {
	float:left;
	display:block;
	background:url("../images/men1_grey2.gif") no-repeat right top;
	padding:9px 7px 8px 0px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
 	text-transform:uppercase
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navi_main a {float:none;}
/* End IE5-Mac hack */
#navi_main a:hover {
	text-decoration:none;
}
#navi_main li.active {
	background-image:url("../images/men1_white1.gif");
}
#navi_main li.active a {
	background-image:url("../images/men1_white2.gif");
	padding-bottom:9px;
}
  
  
/*
	Zweite Navigtionsebene
*/

#navi_sub {
	width:505px;
	padding-left:255px;
	float:left;
	clear:both;
	background: url("../images/submen_n.gif") no-repeat bottom right;
	background-color: #EAEAEA;
/*	background-repeat:no-repeat;
	background-position: top right*/
}

#navi_sub ul {
	margin:0;
	padding:0 0 0 0px;
	float:left;
	background-repeat:no-repeat;
	background-position:bottom left;
	list-style:none
}

#navi_sub li {
	float:left;
	background:none;
	margin:0;
	padding:8px 0 8px 6px;
}

#navi_sub li.active {
	background:url("../images/sub_item_start.gif") no-repeat;
	background-position:left
}

#navi_sub li a {
	float:left;
	display:block;
	padding:3px 9px 3px 3px;
	font-size:13px;
	font-weight:normal;
	color:#333333
}

#navi_sub li.active a {
	background: #FFFFFF url("../images/sub_item_end.gif") no-repeat;
	background-position:right;
}


/*
	Dritte Navigationsebene
*/


#navi_folge {
	width:100%;
}

#navi_folge ul {
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
}

#navi_folge ul li {
	width:248px;
}

#navi_folge ul li a {
	display:block;
	width:100%;
	border-bottom:1px solid #EEEEEE;
	margin-bottom: 4px;
}

#navi_folge li.active a {
	color:#000000;
	text-decoration:none;
	cursor:default
}

#navi_folge ul li ul li {
	padding:0 0 0 14px;
	width:234px;
	background: #FFFFFF url("../../aumayer/images/menu.gif") no-repeat left center;
}

#navi_folge ul li ul li.active {
	background-image: url("../../aumayer/images/menu_act.gif");
}

#navi_folge a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

#navi_folge li.active ul li a {
	color:#666666;
	cursor:pointer
}

#navi_folge li.active ul li.active a {
	color:#000000;
	cursor:default;
	text-decoration:none
}

#navi_folge a:link {
	text-decoration: none;
}

#navi_folge a:active {
	text-decoration: underline;
}

#navi_folge a:visited {
	text-decoration: none;
}

#navi_folge a:hover {
	text-decoration: underline;
}

#navi_folge a.menusub_act, #navi_folge a.menumain_act {
	color:#333333
}


/* Unterseiten-Layout */

/* Pfeil-Bild auf den Übersichtsseiten */
.go {
	text-align:right;
	float:right;
	padding:0px 0px 0px 1em
}

/* News und Impressum in der linken Spalte */
.short_info, .impressum {
	padding:2px 0px;
	border-top:1px solid #EEEEEE;
	clear:both
}

.short_info p img {
	padding:8px
}

#navi_folge .short_info p, #navi_folge .impressum p {
	font-size:11px;
	line-height:14px;
}

#navi_folge .short_info a, #navi_folge .impressum a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal
}

/* Listenformatierung */
.maincontent ul {
	margin:4px 0px 8px 16px;
	padding:0
}

.maincontent ul li {
	line-height:150%;
	padding:2px 0;
	font-size:12px
}

/* Textformatierung Unterseite */

.maincontent h1, .maincontent h2, .maincontent h3 {
	clear:both
}

.maincontent .smallimg {
	float:left;
	padding:0px 8px 8px 8px
}

.maincontent table {
	padding:8px 0px
}

.maincontent img {
	padding:4px;
	
}

.maincontent img[align=right] {
	padding:0px;
	padding-left:4px;
	padding-bottom:2px;
	
	
}
.maincontent img[align=left] {
	padding:0px;
	padding-right:4px;
	padding-bottom:2px;
	
}

/* Banner auf den Übersichtsseiten z.b. ReAct */
img.banner {
	width:490px;
	overflow:hidden;
	padding:0;
	margin:0
}

table .kunden {
	border-collapse:collapse;
}

.kunden td {
	border-top:1px solid #EEEEEE
}

.iconbar {
	width:100%;
	clear:both;
	padding:8px 0 0 0
}

.iconbar img {
	float:left;
	padding:2px;
	margin:0
}