/*horizontal*/

.topmenu {
	display:inline;
	width:auto;
	height: auto;
	font: bold 13px/26px Arial,Helvetica,sans-serif; 
	color: #fff;
	padding: 5px 30px 6px 30px;
	text-decoration:none;
	text-align: center;
	border-top: 1px solid #FFE576;
	border-left: 1px solid #FFE576;
	border-right: 1px solid #FFE576;
	border-bottom: 1px solid #FFE576;
}

A.topmenu:link {
	background: #5D8F48 url(../bilder/bgtopbut.jpg) repeat-x;
	/*background: #EA5D55;*/
}

A.topmenu:visited {
	background: #5D8F48 url(../bilder/bgtopbut.jpg) repeat-x;;
}

A.topmenu:hover {
	background: #5D8F48;
}


/* vertikal fest*/
.menu{
	display:block;
	width: auto;
	font: bold 13px/13px Arial,Helvetica,sans-serif; 
	color: #fff;
	padding: 10px 0px 9px 0px;
	text-decoration:none;
	text-align: center;
	border-bottom: 1px solid #EFEFEF;	
}

A.menu:link {
	color: #fff;
	background: #317B31  url(../bilder/bg_butt.jpg) no-repeat center top;
}

A.menu:visited {
	color: #fff;
	background: #317B31  url(../bilder/bg_butt.jpg) no-repeat center top;
}

A.menu:hover {
	color: #fff;
	background: #317B31  url() no-repeat center top;
}

.menulila{
	display:block;
	width: auto;
	font: bold 13px/13px Arial,Helvetica,sans-serif; 
	color: #fff;
	padding: 10px 0px 9px 0px;
	text-decoration:none;
	text-align: center;
	border-bottom: 1px solid #EFEFEF;	
}

A.menulila:link {
	color: #fff;
	background: #7E3681  url(../bilder/bg_buttlila.jpg) no-repeat center top;
}

A.menulila:visited {
	color: #fff;
	background: #7E3681  url(../bilder/bg_buttlila.jpg) no-repeat center top;
}

A.menulila:hover {
	color: #fff;
	background: #7E3681;
}

.menuact {
	display:block;
	width: auto;
	font: bold 13px/13px Arial,Helvetica,sans-serif; 
	color: #fff;
	background: #317B31  url(../bilder/bg_buttact.gif) repeat-x;
	padding: 10px 0px 9px 0px;
	text-decoration:none;
	text-align: center;
	border-bottom: 1px solid #EFEFEF;	
}

.menuactlila {
	display:block;
	width: auto;
	font: bold 13px/13px Arial,Helvetica,sans-serif; 
	color: #fff;
	background: #7E3681;
	padding: 10px 0px 9px 0px;
	text-decoration:none;
	text-align: center;
	border-bottom: 1px solid #EFEFEF;	
}

/*vertikal oeffnen*/

.hide{
display: none;
}

.show{
display: block;
}

.menu1{
	display:block;
	width: auto;
	font: bold 13px/13px Arial,Helvetica,sans-serif; 
	color: #fff;
	padding: 10px 0px 9px 0px;
	text-decoration:none;
	text-align: center;
	border-bottom: 1px solid #EFEFEF;		
}

A.menu1:link {
	color: #fff;
	background: #317B31  url(../bilder/bg_butt.jpg) no-repeat center top;
}

A.menu1:visited {
	color: #fff;
	background: #317B31  url(../bilder/bg_butt.jpg) no-repeat center top;
}

A.menu1:hover {
	color: #fff;
	background: #317B31  url() no-repeat center top;
}

.menu1lila{
	display:block;
	width: auto;
	font: bold 13px/13px Arial,Helvetica,sans-serif; 
	color: #fff;
	padding: 10px 0px 9px 0px;
	text-decoration:none;
	text-align: center;
	border-bottom: 1px solid #EFEFEF;		
}

A.menu1lila:link {
	color: #fff;
	background: #7E3681  url(../bilder/bg_buttlila.jpg) no-repeat center top;
}

A.menu1lila:visited {
	color: #fff;
	background: #7E3681  url(../bilder/bg_buttlila.jpg) no-repeat center top;
}

A.menu1lila:hover {
	color: #fff;
	background: #7E3681  url() no-repeat center top;
}

/* vertikal offen*/

.submenu{
	display:block;
	width: auto;
	font: normal 12px/13px Arial,Helvetica,sans-serif; 
	color: #000;
	padding: 6px 0px 6px 0px;
	text-decoration:none;
	text-align: center;
	background: #F0F0F0;
	border-bottom: 1px solid #A2B978;	
}

.submenact{
	display:block;
	width: auto;
	font: normal 12px/13px Arial,Helvetica,sans-serif; 
	color: #000;
	padding: 6px 0px 6px 0px;
	text-decoration:none;
	text-align: center;
	background: #A0D29F;/*DCE9DC*/
	border-bottom: 1px solid #A2B978;
}

A.submenu:link {
	color: #000;
	text-decoration: none;
}

A.submenu:visited {
	color: #000;
	text-decoration: none;
}

A.submenu:hover {
	color: #000;
	text-decoration: none;
	background: #DCE9DC;
}

.submenu1{
	display:block;
	width: auto;
	font: normal 12px/13px Arial,Helvetica,sans-serif; 
	color: #000;
	padding: 6px 0px 6px 0px;
	text-decoration:none;
	text-align: center;
	background: #F0F0F0;
	border-bottom: 1px solid #A2B978;	
}

.submenact1{
	display:block;
	width: auto;
	font: normal 12px/13px Arial,Helvetica,sans-serif; 
	color: #000;
	padding: 6px 0px 6px 0px;
	text-decoration:none;
	text-align: center;
	background: #FDD3FF;/*DCE9DC*/
	border-bottom: 1px solid #A2B978;
}

A.submenu1:link {
	color: #000;
	text-decoration: none;
}

A.submenu1:visited {
	color: #000;
	text-decoration: none;
}

A.submenu1:hover {
	color: #000;
	text-decoration: none;
	background: #F4E6F5;
}


.lifo {
	font: normal 11px/13px Arial,Helvetica,sans-serif; 
	color: #05819D;
	background:transparent;
}

A.lifo:link {
	text-decoration: none;
}

A.lifo:visited {
	text-decoration: none;
}

A.lifo:hover {
	text-decoration: underline;
}

.lisw {
	font: normal 11px/13px Arial,Helvetica,sans-serif; 
	color: #636363;
	background:transparent;
}

A.lisw:link {
	text-decoration: none;
}

A.lifsw:visited {
	text-decoration: none;
}

A.lisw:hover {
	text-decoration: underline;
}

.txli12 {
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: #5C6A9F;
	background:transparent;
	text-decoration: underline;
}

.txli14 {
	font: normal 14px/19px Arial, Helvetica, sans-serif;
	color: #5C6A9F;
	background:transparent;
	text-decoration: underline;
}

.liblau {
	width: auto;
	font: bold 14px/23px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #4965D6;
	border: 2px solid #E0E0E0;
	padding: 12px 15px 11px 15px;
	margin: 0;
	text-align:center;
	text-decoration: none;
}

A.liblau:link {
	background: #4965D6;
}

A.liblau:visited {
	background: #4965D6;
}

A.liblau:hover {
	background: #445EC9;
}


