@CHARSET "UTF-8";
/* language selector */
.languageselect {
	width: 125px;
	height: 18px;
	font-size: 11px;
	margin-left: 15px;
	margin-top: 5px;
	border: 1px solid #001d46;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
/*  meta-navigation */
ul.metanav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.metanav li {
	display: block;
	float: left;
	height: 23px;
	background: #f6f6f6 url('../images/bgr-metanav-main.gif') repeat-x;
	border-right: 1px solid #ccc;
}
ul.metanav a {
	display: block;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none;
}
ul.metanav a:hover {
	color: #ccc;
	text-decoration: none;
}
ul.metanav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.metanav ul li {
	display: block;
	float: left;
	background: #ccc;
	border-right: 1px solid #ccc;
}
ul.metasubnav {
	list-style-type: none;
	margin:0;
	padding:0;
}
ul.metasubnav li {
	display: block;
	float: left;
	background: #f6f6f6 url('../images/bgrmetasubnav.gif') no-repeat;
}
ul.metasubnav a {
	display: block;
	margin-left: 38px;
	margin-right: 20px;
	margin-top: 6px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001d46;
	text-decoration: none;
}
ul.metasubnav a:hover {
	text-decoration: underline;
}
span.metalinks {
	display: block;
	padding-top: 4px;
}
span.metalinks a {
	font-size: 9px;
	color: #001d46;
	margin-right: 10px;
}

/* product navigation */
#mainlefttop ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/* pn: first level */
#mainlefttop ul li {margin-bottom: 1px;}
#mainlefttop ul li.active {/*empty for future features*/}
/* pn: second level */
#mainlefttop ul.SubNavigation {width: 160px;}
#mainlefttop ul.SubNavigation li {margin-bottom: 0px;}
#mainlefttop ul.SubNavigation li.active {/*empty for future features*/}
/* pn: third level */
#mainlefttop ul.subSubNavigation {width: 160px;}
#mainlefttop ul.subSubNavigation li {margin-bottom: 0px;}
#mainlefttop ul.subSubNavigation li.active {/*empty for future features*/}
/* pn: links */
#mainlefttop li a {
	display: block;
	height: 24px;
	padding: 8px 0 0 19px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: url('../images/bgrnavleftmain.gif') no-repeat left top;
}
#mainlefttop ul li.active a {
	background: url('../images/bgrnavleftmainactive.gif') no-repeat left top;
}
#mainlefttop li a:hover {
	color: #d9d9d9;
	text-decoration: none;
}
#mainlefttop ul.SubNavigation li a {
	display: block;
	height: 20px;
	padding: 8px 0 0 30px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #D5DAE0;
	background: url('../images/bgrnavleftsub.gif') no-repeat left top;
}
#mainlefttop ul.SubNavigation li.active a {
	color: #fff;
}
#mainlefttop ul.SubNavigation li a:hover {
	color: #d9d9d9;
	text-decoration: none;
}
#mainlefttop ul.subSubNavigation li a {
	display: block;
	height: 14px;
	padding: 2px 0 0 41px;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	background: url('../images/bgrnavleftsubsub.gif') no-repeat left top;
}
#mainlefttop ul.subSubNavigation li.active a {
	background: url('../images/bgrnavleftsubsubactive.gif') no-repeat left top;
}
#mainlefttop ul.subSubNavigation li a:hover {
	color: #d9d9d9;
	text-decoration: none;
}
/* download-box */
#downloadbox ul {
	list-style-type: none;
	margin: 12px 0 0 15px;
	padding: 0;
}
#downloadbox ul li {
	background: url('../images/icon_acrobat_small.gif') no-repeat top left;
	height: 21px;
	text-indent: 20px;
	font-size: 10px;
	font-family: verdana, geneva, sans-serif;
}
#downloadbox a {
	text-decoration: none;
	color: #555;
	font-weight: bold;
}

/* teaser */
a.teaserheader {
	color: #001d46;
	text-decoration: none;
	font-weight: bold;
}
a.teaserheader:hover {
	color: #001d46;
	text-decoration: underline;
}
a.readmore {
	color: #888;
	text-decoration: none;
}
a.readmore:hover {
	color: #222;
	text-decoration: underline;
}
a.ruxaktuelllink {
	color: #555;
        font-size: 12px;
        font-weight: bold;
	text-decoration: none;
}
a.ruxaktuelllink:hover {
	color: #222;
	text-decoration: underline;
}
a.kontakt{
	color: #888;
	text-decoration: none;
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
}
a.kontakt:hover {
	color: #222;
	text-decoration: underline;
}