/** 
 * pm10.ch
 * 
 * css -> navigation bereich hintergrund
 * 
 * @author  Marcel Birrer
 * @see     http://www.pm10.ch
 * @copyright copyright(c) Klink GmbH
 * @date 2009-01-28
 * @media screen
 *
 * @colordef #C60C46; rot
 * @colordef #6BB6DD; blau
 * @colordef #89C35D; grün
 */ 


/* links content-bereich */
#main_content a { color:#C60C46; text-decoration:underline; }
#main_content a:hover { color:#000000; text-decoration:none; }

h2 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1em; /* 16 px */
	color:#C60C46;
	margin:0.5em 0 0.3em 0;
	font-weight:bold;
}

h3 {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:0.88em; /* 14 px */
	color:#666666;
	margin:0.2em 0;
	font-weight:bold;
}

/* hauptnavigation */
ul.level0 {
	list-style:none;
	margin:0 0 0 1.5em;
	padding:0;
}

ul.level0 li {
	float:left;
	margin:0;
	padding:0;
}

ul.level0 li a {
	display:block;
	margin:0 1em 0 0;
	padding:0 0.5em;
	font-size:0.75em; /* 12 px */
	line-height:1.5em; /* 24 px */ 
	color:#666666;
	background-color:#CCCCCC;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

ul.level0 li a:hover {
	color:#000000;
	background-color:#CCCCCC;
}

ul.level0 li .active {
	color:#C60C46;
	background-color:#CCCCCC;
}

/* subnav level 1*/
ul.level1 {
	list-style:none;
	margin:0 0 0 1.5em;
	padding:0;
}

ul.level1 li {
	display:block;
	margin:0;
	padding:0;
}

ul.level1 li a {
	display:block;
	margin:1em 0 0 0;
	padding:0;
	font-size:0.75em; /* 12 px */
	line-height:1.25em; /* 20 px */
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #999999;
}

ul.level1 li a:hover {
	color:#C60C46;
	text-decoration:none;
}

ul.level1 li .active {
	color:#C60C46;
	border-bottom:1px solid #C60C46;
}

/* subnav level 2 */
ul.level2 {
	list-style:none;
	margin:0.3em 0 0 0.6em;
	padding:0;
}

ul.level2 li {
	display:block;
	margin:0;
	padding:0;
}

ul.level2 li a {
	display:block;
	margin:0.13em 0;
	padding:0.1em 0;
	font-size:0.75em; /* 12 px */
	line-height:1.25em; /* 20 px */
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #999999;
}

ul.level2 li a:hover {
	color:#C60C46;
	text-decoration:none;
}

ul.level2 li .active {
	color:#C60C46;
	border-bottom:1px dotted #C60C46;
}

/* subnav level 3 */
ul.level3 {
	list-style:none;
	margin:0 0 1em 0.5em;
	padding:0;
}

ul.level3 li {
	display:block;
	margin:0;
	padding:0;
}

ul.level3 li a {
	display:block;
	margin:0.13em 0;
	padding:0;
	font-size:0.75em; /* 12 px */
	line-height:1.25em; /* 20 px */
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #999999;
}

ul.level3 li a:hover {
	color:#C60C46;
	text-decoration:none;
}

ul.level3 li .active {
	color:#C60C46;
	border-bottom:1px dotted #C60C46;
}

