.navigation_main ul,
.navigation_sub ul {
	margin: 0px;
}

.navigation_main {
	height: 100px;
	width: 680px;
	oomargin-left: 250px;
	margin-top: -45px;
	margin-left: 230px;
}
.navigation_main ul {
	list-style-type: none;
}
.navigation_main li {
	float: left;
}

.navigation_main a,
.navigation_main span {
	width: 67px;
	height: 100px;
	float: left;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.navigation_main a.btn_start {
	background-image: url(../tl_files/images/buttons/normal/start.png);
}
.navigation_main a.btn_start:hover,
.navigation_main span.btn_start {
	background-image: url(../tl_files/images/buttons/active/start.png);
}
.navigation_main a.btn_training {
	background-image: url(../tl_files/images/buttons/normal/training.png);
}
.navigation_main a.btn_training:hover,
.navigation_main span.btn_training,
.navigation_main li.trail a.btn_training {
	background-image: url(../tl_files/images/buttons/active/training.png);
}
.navigation_main a.btn_faq {
	background-image: url(../tl_files/images/buttons/normal/faq.png);
}
.navigation_main a.btn_faq:hover,
.navigation_main span.btn_faq,
.navigation_main li.trail a.btn_faq {
	background-image: url(../tl_files/images/buttons/active/faq.png);
}

.navigation_main a.btn_galerie {
	background-image: url(../tl_files/images/buttons/normal/kontakt.png);
}
.navigation_main a.btn_galerie:hover,
.navigation_main span.btn_galerie {
	background-image: url(../tl_files/images/buttons/active/kontakt.png);
}
.navigation_main a.btn_verein {
	background-image: url(../tl_files/images/buttons/normal/verein.png);
}
.navigation_main a.btn_verein:hover,
.navigation_main span.btn_verein,
.navigation_main li.trail a.btn_verein {
	background-image: url(../tl_files/images/buttons/active/verein.png);
}
.navigation_main a.btn_anfahrt {
	background-image: url(../tl_files/images/buttons/normal/anfahrt.png);
}
.navigation_main a.btn_anfahrt:hover,
.navigation_main span.btn_anfahrt {
	background-image: url(../tl_files/images/buttons/active/anfahrt.png);
}
.navigation_main a.btn_kalender {
	background-image: url(../tl_files/images/buttons/normal/termine.png);
}
.navigation_main a.btn_kalender:hover,
.navigation_main span.btn_kalender,
.navigation_main li.trail a.btn_kalender {
	background-image: url(../tl_files/images/buttons/active/termine.png);
}
.navigation_main a.btn_ausschreibungen {
	background-image: url(../tl_files/images/buttons/normal/ausschreibungen.png);
}
.navigation_main a.btn_ausschreibungen:hover,
.navigation_main span.btn_ausschreibungen,
.navigation_main li.trail a.btn_ausschreibungen {
	background-image: url(../tl_files/images/buttons/active/ausschreibungen.png);
}
.navigation_main a.btn_ergebnisse {
	background-image: url(../tl_files/images/buttons/normal/ergebnisse.png);
}
.navigation_main a.btn_ergebnisse:hover,
.navigation_main span.btn_ergebnisse,
.navigation_main li.trail a.btn_ergebnisse {
	background-image: url(../tl_files/images/buttons/active/ergebnisse.png);
}
.navigation_main a.btn_gb {
	background-image: url(../tl_files/images/buttons/normal/gb.png);
}
.navigation_main a.btn_gb:hover,
.navigation_main span.btn_gb {
	background-image: url(../tl_files/images/buttons/active/gb.png);
}
.navigation_main a.btn_kontakt {
	background-image: url(../tl_files/images/buttons/normal/kontakt.png);
}
.navigation_main a.btn_kontakt:hover,
.navigation_main span.btn_kontakt {
	background-image: url(../tl_files/images/buttons/active/kontakt.png);
}





.navigation_sub {
	owidth: 100%;
	margin-left: 18px;
	padding-left: 40px;
	margin-bottom: 3em;
	background-color: #666666;
	ooborder-bottom: 1px solid #AAAAAA;
	padding-top: 1em;
	float: left;
	width: 857px;
	background-image: url(../tl_files/images/muster/menu-bg2.jpg);
	background-repeat: repeat-x;
}
.navigation_sub ul {
	list-style-type: none;
}
.navigation_sub li {
	float: left;
	display: block;
	margin-left: 1px;
	height: 2.5em;
	text-transform: uppercase;
	font-size: 80%;
	letter-spacing: 0.15em;
}
.navigation_sub a {
	display: block;
	padding: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	background-color: #DDDDDD;
	color: #000000;
	text-decoration: none;
	margin-top: -1px;
	padding-bottom: 0px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;	
}
.navigation_sub span.active,
.navigation_sub li.trail a {
	display: block;
	padding: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	background-color: #FFFFFF;
	margin-top: -5px;
	padding-bottom: 12px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
.navigation_sub a:hover {
	background-color: #FF6600;
}
