/** 
* Saena Stromspartakiade Nav Styles * 
* @author Ron Kappler 
* @version 1.0 
* @see http://www.stromspartakiade.de/ 
*/

/**
* Allgemeine Navigation im Seitenkopf
*/
#head-nav a:link, #head-nav a:visited, #head-nav a:active, #head-nav a:hover,
#path-nav a:link, #path-nav a:visited, #path-nav a:active, #path-nav a:hover,
.loggedin-nav a:link, .loggedin-nav a:visited, .loggedin-nav a:active, .loggedin-nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#head-nav a:hover, #head-nav a.act:link, #head-nav a.act:visited, #head-nav a.act:active, #head-nav a.act:hover,
.loggedin-nav a:hover, .loggedin-nav a.act:link, .loggedin-nav a.act:visited, .loggedin-nav a.act:active, .loggedin-nav a.act:hover {
	color: #FFED00;
}
#global-nav { line-height: 15px; font-size: 11px; margin: 0 0 0 275px; width: 435px; text-align: right; }
.loggedin-nav { list-style-type: none; margin: 0 0 7px 0; padding: 0; }
.nav-pipe {
	color: #E2B728;
	padding: 0 5px;
}
/**
* Infonavigation im Seitenkopf Index
*/
.index-nav { margin: 10px 0 0 25px; padding: 0; list-style-type: none; }
.index-nav li, 
.index-nav a:link, .index-nav a:visited, .index-nav a:active, .index-nav a:hover
{ display: block; height:21px; line-height: 21px; font-size: 16px; color:#FFFFFF; text-decoration: none; margin: 0; padding: 0; overflow: hidden; }
.index-nav .indexli-a a:link, .index-nav .indexli-a a:visited, .index-nav .indexli-a a:active, .index-nav .indexli-a a:hover,
.index-nav a:hover { color: #FFED00; }
/**
* Infonavigation im Seitenkopf Standard
*/
.news-nav { margin: 10px 0 0 25px; padding: 0; list-style-type: none; }
.news-nav li, 
.news-nav a:link, .news-nav a:visited, .news-nav a:active, .news-nav a:hover
{ display: block; height:17px; line-height: 17px; font-size: 14px; color:#FFFFFF; text-decoration: none; margin: 0; padding: 0; overflow: hidden; }
.news-nav .newsli-a a:link, .news-nav .newsli-a a:visited, .news-nav .newsli-a a:active, .news-nav .newsli-a a:hover,
.news-nav a:hover { color: #FFED00; }
/**

/**
* Hauptnavigation im Seitenkopf
*/
#main-nav {
	position: absolute;
	left: 0px;
	top: 153px;
	height: 106px;
	overflow: hidden;
	width: 975px;
}
#main-nav a:link, #main-nav a:visited, #main-nav a:active, #main-nav a:hover {
	display: block;
	position: absolute;
	background-color: #FAF8F4;
	color: #FFFFFF;
	width: 235px;
	height: 78px;
	position: absolute;
	top: 26px;
	cursor: pointer;
	z-index: 20;
	text-decoration: none; 
} 
#main-nav a:hover, #main-nav a.mnactive:link, #main-nav a.mnactive:visited, #main-nav a.mnactive:active, #main-nav a.mnactive:hover { border-top: 7px solid #FAF8F4; top: 0; border-right: 7px solid #FAF8F4;  border-left: 7px solid #FAF8F4; height: 97px;}
#main-nav a.mna1:link, #main-nav a.mna1:visited, #main-nav a.mna1:active, #main-nav a.mna1:hover { left: 7px; }
#main-nav a.mna1:hover, #main-nav a.mna1-act:link, #main-nav a.mna1-act:visited, #main-nav a.mna1-act:active, #main-nav a.mna1-act:hover { left: 0px; }
#main-nav a.mna2:link, #main-nav a.mna2:visited, #main-nav a.mna2:active, #main-nav a.mna2:hover { left: 249px; }
#main-nav a.mna2:hover, #main-nav a.mna2-act:link, #main-nav a.mna2-act:visited, #main-nav a.mna2-act:active, #main-nav a.mna2-act:hover { left: 242px; }
#main-nav a.mna3:link, #main-nav a.mna3:visited, #main-nav a.mna3:active, #main-nav a.mna3:hover { left: 491px; }
#main-nav a.mna3:hover, #main-nav a.mna3-act:link, #main-nav a.mna3-act:visited, #main-nav a.mna3-act:active, #main-nav a.mna3-act:hover { left: 484px; }
#main-nav a.mna4:link, #main-nav a.mna4:visited, #main-nav a.mna4:active, #main-nav a.mna4:hover { left: 733px; }
#main-nav a.mna4:hover, #main-nav a.mna4-act:link, #main-nav a.mna4-act:visited, #main-nav a.mna4-act:active, #main-nav a.mna4-act:hover { left: 726px; }
.mn-navpic1, .mn-navpic2, .mn-navpic3, .mn-navpic4 { 
	display:block;
	width: 235px;
	height: 50px;
	background-image: url(/templates/stromspartakiade/pics/nav/mn-navpic1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 6px solid #C7DA00; 
}
.mn-navpic2 { 
	background-image: url(/templates/stromspartakiade/pics/nav/mn-navpic2.jpg);
	border-bottom: 6px solid #75BEDA; 
}
.mn-navpic3 { 
	background-image: url(/templates/stromspartakiade/pics/nav/mn-navpic3.jpg);
	border-bottom: 6px solid #FBBC00; 
}
.mn-navpic4 { 
	background-image: url(/templates/stromspartakiade/pics/nav/mn-navpic4.jpg);
	border-bottom: 6px solid #008080; 
}
#main-nav a:hover .mn-navpic1, #main-nav a:hover .mn-navpic2, #main-nav a:hover .mn-navpic3, #main-nav a:hover .mn-navpic4,
#main-nav a:link .navpicact, #main-nav a:visited .navpicact, #main-nav a:active .navpicact, #main-nav a:hover .navpicact { height: 69px; }
#main-nav .mnc, #main-nav .mnc-act {  
	display: block;
	line-height: 22px;
	padding: 0 0 0 7px;
	background-color: #823022;
	cursor: pointer;
}
.mn-caption object { cursor: pointer; }
#main-nav .mnc-act {
	background-image: url(/templates/stromspartakiade/pics/nav/mn_act_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*.main-nav { margin: 0; padding: 0; list-style-type: none; }
.main-nav li, 
.main-nav a:link, .main-nav a:visited, .main-nav a:active, .main-nav a:hover
{ display: block; height:27px; line-height: 27px; font-size: 21px; color:#FFFFFF; text-decoration: none; margin: 0; padding: 0; overflow: hidden; }
.main-nav li { float: left; line-height: 27px; background-image: url(/templates/stromspartakiade/pics/mainnav.png); background-repeat:no-repeat; background-position: 0 8px; padding-left: 24px; }
.main-nav .mainnavli-a a:link, .main-nav .mainnavli-a a:visited, .main-nav .mainnavli-a a:active, .main-nav .mainnavli-a a:hover,
.main-nav a:hover { color: #FFED00; }
.mnli1 { width: 190px; }
.mnli2 { width: 178px; }
.mnli3 { width: 200px; }*/

/**
* Unternavigation links
*/
/*#sub-nav {
	margin: 0 0 0 0;
	width: 235px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
.sub-nav, .sub-nav ul  { margin: 0; padding: 0; list-style-type: none; width: 235px; }
.sub-nav ul  { padding: 7px 0; }
.sub-nav li { display: block; line-height: 19px; font-size: 14px; color:#FAF8F4; text-decoration: none; margin: 0; padding: 0; }

.sub-nav li { border-bottom: 1px solid #AA7F78; margin: 0; }
.sub-nav ul li { border-bottom: none; }  

li.subli { padding: 7px 0; }
li.subli-a { padding: 7px 0 7px 0; background-color: #FAF8F4; }

ul ul li.subli { padding: 0; }
ul ul li.subli-a, ul ul li.subli-ap { padding: 0; background-color: #79352A; }


.sub-nav a:link, .sub-nav a:visited, .sub-nav a:active, .sub-nav a:hover
{ display: block; line-height: 19px; font-size: 14px; color:#FAF8F4; text-decoration: none; margin: 0; padding: 0; }
.sub-nav a:hover { color: #FFED00; }
.sncoC7DA00 a:hover { color: #C7DA00; }
.snco75BEDA a:hover { color: #75BEDA; }
.sncoFBBC00 a:hover { color: #FBBC00; }
.snco008080 a:hover { color: #008080; }

.subli1 { display: block; line-height: 19px; font-size: 14px; color:#FAF8F4; text-decoration: none; margin: 0; padding: 0 0 0 15px; width: 205px; }
.subli1-a { display: block; line-height: 19px; font-size: 14px; color:#FAF8F4; text-decoration: none; margin: 0; padding: 0 0 0 15px; background-color: #FAF8F4; width: 205px; }
.sub-nav .subli1-a a:link, .sub-nav .subli1-a a:visited, .sub-nav .subli1-a a:active, .sub-nav .subli1-a a:hover { color:#79352A; }
.sub-nav ul {
	background-color: #79352A;
	margin-top: 7px;
	padding-bottom: 7px;
}
.sub-nav .subul-L1 { margin-bottom: -7px; }
.sub-nav .subul-L2 { margin: 7px 0; }
.sub-nav .subul-L1 a:link, .sub-nav .subul-L1 a:visited, .sub-nav .subul-L1 a:active, .sub-nav .subul-L1 a:hover  { font-size:12px; line-height: 17px; padding: 0 0 0 25px; }
.sub-nav .subul-L2 a:link, .sub-nav .subul-L2 a:visited, .sub-nav .subul-L2 a:active, .sub-nav .subul-L2 a:hover  { font-size:12px; line-height: 17px; padding: 0 0 0 40px; }

.subul-L1 a.subnav-a:link, .subul-L1 a.subnav-a:visited, .subul-L1 a.subnav-a:active, .subul-L1 a.subnav-a:hover, .subul-L1 a:hover { color: #FFED00; }
.sncoC7DA00 .subul-L1 a.subnav-a:link, .sncoC7DA00 .subul-L1 a.subnav-a:visited, .sncoC7DA00 .subul-L1 a.subnav-a:active, .sncoC7DA00 .subul-L1 a.subnav-a:hover, .sncoC7DA00 .subul-L1 a:hover { color: #C7DA00; }
.snco75BEDA .subul-L1 a.subnav-a:link, .snco75BEDA .subul-L1 a.subnav-a:visited, .snco75BEDA .subul-L1 a.subnav-a:active, .snco75BEDA .subul-L1 a.subnav-a:hover, .snco75BEDA .subul-L1 a:hover { color: #75BEDA; }
.sncoFBBC00 .subul-L1 a.subnav-a:link, .sncoFBBC00 .subul-L1 a.subnav-a:visited, .sncoFBBC00 .subul-L1 a.subnav-a:active, .sncoFBBC00 .subul-L1 a.subnav-a:hover, .sncoFBBC00 .subul-L1 a:hover { color: #FBBC00; }
.snco008080 .subul-L1 a.subnav-a:link, .snco008080 .subul-L1 a.subnav-a:visited, .snco008080 .subul-L1 a.subnav-a:active, .snco008080 .subul-L1 a.subnav-a:hover, .snco008080 .subul-L1 a:hover { color: #008080; }
.sub-nav .subul-L1 li { line-height: 19px; font-size: 12px; text-decoration: none; margin: 0; padding: 0; border-bottom: 1px solid #79352A; }


.sub-nav ul .subli, .sub-nav ul .subli a { font-size:12px; line-height: 17px; }
.subul-L1 .subli { background-image: url(/templates/stromspartakiade/pics/navl3.png); background-repeat: no-repeat; background-position: 0 6px; }
.subul-L1 .subli a { padding-left: 10px; }
.sub-nav a.subnav-a:link, .sub-nav a.subnav-a:visited, .sub-nav a.subnav-a:active, .sub-nav a.subnav-a:hover,
.sub-nav a:hover { color: #FFED00; }*/
.sub-nav-bottom { background: url(/templates/stromspartakiade/pics/left_nav_bottom.jpg) no-repeat; width: 235px; height: 194px; margin-bottom: 7px; }

.sn, .sn ul { margin: 0; padding: 0; list-style-type: none; width: 235px; color: #FFFFFF; }
.sn li { display: block; line-height: 19px; font-size: 14px; color:#FAF8F4; text-decoration: none; margin: 0; padding: 0; border-bottom: 1px solid #AA7F78; }
.sn ul li { border-bottom: none; margin: 0; padding: 0; line-height: 17px; } 
.sn a:link, .sn a:visited, .sn a:active, .sn a:hover { display: block; line-height: 19px; font-size: 14px; color:#FAF8F4; text-decoration: none; margin: 0; padding: 0; }
.sn a:hover { color: #FFED00; }
.sn .subul-L1, .sn .subul-L2, .sn .subul-L3 { padding: 7px 0; }
.sn .snli1 a:link, .sn .snli1 a:visited, .sn .snli1 a:active, .sn .snli1 a:hover,  
.sn .snli1-a a:link, .sn .snli1-a a:visited, .sn .snli1-a a:active, .sn .snli1-a a:hover{ font-size:14px; line-height: 19px; padding: 7px 0 7px 15px; }
.sn .snli1-a a:link, .sn .snli1-a a:visited, .sn .snli1-a a:active, .sn .snli1-a a:hover{ background-color: #FAF8F4; color: #79352A; }
.sn .subul-L1 a:link, .sn .subul-L1 a:visited, .sn .subul-L1 a:active, .sn .subul-L1 a:hover  { font-size:12px; line-height: 19px; padding: 0 0 0 25px; }
.sn .subul-L2 a:link, .sn .subul-L2 a:visited, .sn .subul-L2 a:active, .sn .subul-L2 a:hover  { font-size:12px; line-height: 19px; padding: 0 0 0 40px; }
.sncoC7DA00 a:hover { color: #C7DA00; }
.snco75BEDA a:hover { color: #75BEDA; }
.sncoFBBC00 a:hover { color: #FBBC00; }
.snco008080 a:hover { color: #008080; }

.subul-L1 a.subnav-a:link, .subul-L1 a.subnav-a:visited, .subul-L1 a.subnav-a:active, .subul-L1 a.subnav-a:hover, .subul-L1 a:hover { color: #FFED00; }
.sncoC7DA00 .subul-L1 a.subnav-a:link, .sncoC7DA00 .subul-L1 a.subnav-a:visited, .sncoC7DA00 .subul-L1 a.subnav-a:active, .sncoC7DA00 .subul-L1 a.subnav-a:hover, .sncoC7DA00 .subul-L1 a:hover { color: #C7DA00; }
.snco75BEDA .subul-L1 a.subnav-a:link, .snco75BEDA .subul-L1 a.subnav-a:visited, .snco75BEDA .subul-L1 a.subnav-a:active, .snco75BEDA .subul-L1 a.subnav-a:hover, .snco75BEDA .subul-L1 a:hover { color: #75BEDA; }
.sncoFBBC00 .subul-L1 a.subnav-a:link, .sncoFBBC00 .subul-L1 a.subnav-a:visited, .sncoFBBC00 .subul-L1 a.subnav-a:active, .sncoFBBC00 .subul-L1 a.subnav-a:hover, .sncoFBBC00 .subul-L1 a:hover { color: #FBBC00; }
.snco008080 .subul-L1 a.subnav-a:link, .snco008080 .subul-L1 a.subnav-a:visited, .snco008080 .subul-L1 a.subnav-a:active, .snco008080 .subul-L1 a.subnav-a:hover, .snco008080 .subul-L1 a:hover { color: #008080; }

/**
* Navigation Fußleiste
*/
.foot-nav { height: 185px; width: 977px; padding: 20px 0; background-image: url(/templates/stromspartakiade/pics/fn/bgfn.jpg); background-repeat: repeat-x; background-color: #8D8D8C; color: #FFFFFF; font-size: 11px; }
.fn-box { width: 140px; height: 175px; overflow: hidden; background-repeat: no-repeat; padding: 0 0 0 55px; }
.fn-news { width: 283px; padding: 0 7px 0 57px; height: 175px; overflow: hidden; border-right: 1px solid #A4A4A3; background-image: url(/templates/stromspartakiade/pics/fn/fn_news.png); background-repeat: no-repeat; }
.fn-fitness { width: 173px; background-image: url(/templates/stromspartakiade/pics/fn/fn_fitness.png); border-right: 1px solid #A4A4A3; }
.fn-gewinnen { width: 130px; background-image: url(/templates/stromspartakiade/pics/fn/fn_gewinnen.png); border-right: 1px solid #A4A4A3; padding: 0 0 0 60px;  }
.fn-benutzer { width: 120px; background-image: url(/templates/stromspartakiade/pics/fn/fn_benutzer.png);  padding: 0 0 0 65px; }
.fn-ul { margin: 0; padding: 0; list-style-type: none; font-size: 11px; }
.fnL0  { color: #C7DA00; font-weight: bold;}
.fnL0 a:link, .fnL0 a:visited, .fnL0 a:active, .fnL0 a:hover {
	color: #C7DA00;
	font-weight: bold;
}
.fn-news a:link, .fn-news a:visited, .fn-news a:active, .fn-news a:hover {
	color: #C7DA00;
	font-weight: bold;
}
.fnL1 {
	background-image: url(/templates/stromspartakiade/pics/fn/fn.png); background-repeat: no-repeat; background-position: 0 4px; padding-left: 11px;
} 
.fnL1 a:link, .fnL1 a:visited, .fnL1 a:active, .fnL1 a:hover {
	color: #FFFFFF;
	font-weight: normal;
}
.fn-disclaimer { color: #5A5A5A; font-size: 11px; line-height: 15px; width: 977px; padding: 12px 0; background-image: url(/templates/stromspartakiade/pics/fn/fn_disclaimer.jpg); background-repeat: repeat-x; } 
.fn-disclaimer a:link, .fn-disclaimer a:visited, .fn-disclaimer a:active, .fn-disclaimer a:hover {
	color: #5A5A5A;
	font-weight: normal;
	text-decoration: underline;
}