/*Navigation*/
#main_nav a{
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}

#main_nav a:link, #main_nav a:visited{
	color: #ffffff;
}

#main_nav a:hover, #main_nav a:focus {
	color: #333333;
}

#main_nav_1:link, #main_nav_1:visited{
	background-image: url(/mader_content/img/main_nav_1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 65px;
}

#main_nav_1:hover, #main_nav_1:focus {
	background-image: url(/mader_content/img/main_nav_1_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_2:link, #main_nav_2:visited{
	background-image: url(/mader_content/img/main_nav_2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 92px;
}

#main_nav_2:hover, #main_nav_2:focus {
	background-image: url(/mader_content/img/main_nav_2_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_3:link, #main_nav_3:visited{
	background-image: url(/mader_content/img/main_nav_3.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 100px;
}

#main_nav_3:hover, #main_nav_3:focus {
	background-image: url(/mader_content/img/main_nav_3_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_4:link, #main_nav_4:visited{
	background-image: url(/mader_content/img/main_nav_4.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 129px;
}

#main_nav_4:hover, #main_nav_4:focus {
	background-image: url(/mader_content/img/main_nav_4_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_5:link, #main_nav_5:visited{
	background-image: url(/mader_content/img/main_nav_5.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 87px;
}

#main_nav_5:hover, #main_nav_5:focus {
	background-image: url(/mader_content/img/main_nav_5_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_6:link, #main_nav_6:visited{
	background-image: url(/mader_content/img/main_nav_6.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 97px;
}

#main_nav_6:hover, #main_nav_6:focus {
	background-image: url(/mader_content/img/main_nav_6_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_7:link, #main_nav_7:visited{
	background-image: url(/mader_content/img/main_nav_7.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 122px;
}

#main_nav_7:hover, #main_nav_7:focus {
	background-image: url(/mader_content/img/main_nav_7_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_8:link, #main_nav_8:visited{
	background-image: url(/mader_content/img/main_nav_8.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 54px;
}

#main_nav_8:hover, #main_nav_8:focus {
	background-image: url(/mader_content/img/main_nav_8_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_9:link, #main_nav_9:visited{
	background-image: url(/mader_content/img/main_nav_9.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 66px;
}

#main_nav_9:hover, #main_nav_9:focus {
	background-image: url(/mader_content/img/main_nav_9_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_10:link, #main_nav_10:visited{
	background-image: url(/mader_content/img/main_nav_10.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 110px;
	padding-right: 30px;
}

#main_nav_10:hover, #main_nav_10:focus {
	background-image: url(/mader_content/img/main_nav_10_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main_nav_1_active{
	background-image: url(/mader_content/img/main_nav_1_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 65px;
}

#main_nav_2_active{
	background-image: url(/mader_content/img/main_nav_2_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 92px;
}

#main_nav_3_active{
	background-image: url(/mader_content/img/main_nav_3_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 100px;
}

#main_nav_4_active{
	background-image: url(/mader_content/img/main_nav_4_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 129px;
}

#main_nav_5_active{
	background-image: url(/mader_content/img/main_nav_5_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 87px;
}

#main_nav_6_active{
	background-image: url(/mader_content/img/main_nav_6_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 97px;
}

#main_nav_7_active{
	background-image: url(/mader_content/img/main_nav_7_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 122px;
}

#main_nav_8_active{
	background-image: url(/mader_content/img/main_nav_8_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 54px;
}

#main_nav_9_active{
	background-image: url(/mader_content/img/main_nav_9_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 66px;
}

#main_nav_10_active{
	background-image: url(/mader_content/img/main_nav_10_over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #333333;
	width: 110px;
	padding-right: 30px;
}


#sub_nav_motorrad{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
/*	width: 93px;*/
}

#sub_nav_occasionen{
	position: absolute;
	left: 92px;
	top: 0;
	visibility: hidden;
/*	width: 101px;*/
}

#sub_nav_miete{
	position: absolute;
	left: 192px;
	top: 0;
	visibility: hidden;
/*	width: 130px;*/
}

#sub_nav_zubehoer{
	position: absolute;
	left: 321px;
	top: 0;
	visibility: hidden;
/*	width: 87px;*/
}

#sub_nav_bekleidung{
	position: absolute;
	left: 408px;
	top: 0;
	visibility: hidden;
/*	width: 97px;*/
}

#sub_nav_dienstleistung{
	position: absolute;
	left: 505px;
	top: 0;
	visibility: hidden;
/*	width: 122px;*/
}

#sub_nav_news{
	position: absolute;
	left: 627px;
	top: 0;
	visibility: hidden;
/*	width: 121px;*/
}

#sub_nav_events{
	position: absolute;
	left: 681px;
	top: 0;
	visibility: hidden;
/*	width: 67px;*/
}

#sub_nav_unternehmen{
	position: absolute;
	left: 745px;
	top: 0;
	visibility: hidden;
/*	width: 142px;*/
}

/*Define Sub-Navigation Style*/
#sub_nav a:link, #sub_nav a:visited{
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 5px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	z-index: 100;
	background-color: #ffffff;
	border-right:  1px solid #cccccc;
	border-bottom:  1px solid #cccccc;
	border-left:  1px solid #cccccc;
	margin: 0;
	width: 140px;
}

#sub_nav a:hover, #sub_nav a:focus {
	color: #ffffff;
	background-color: #d20121;
}

.first{
	border-top:  1px solid #cccccc;
}

.mid{

}

