* {
	margin: 0;
	padding: 0;
}

html { min-height:100%; }

body {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#133689;padding:0px;margin:0px;background-color:#3a8bd5; background-image:url(../images/bgRepeat.jpg);}

img { border:0px; }

a {
	color:#133689;
	text-decoration:none;
	-moz-outline-style: none;
	outline: none;
}

a:hover {
	color:#028bc5;
	text-decoration:none;
}

.mehrInfos a {
	color:#133689;
	text-decoration:none;
	background: url(../images/pfeilRechtsKlein.gif) 0 -2px no-repeat;
	padding-left: 13px;
	line-height:17px;
}
.mehrInfos a:hover {
	color:#028bc5;
	text-decoration:none;
	background: url(../images/pfeilRechtsKleinOver.gif) 0 -2px no-repeat;
	padding-left: 13px;
}

.shopLink a {
	color:#133689;
	line-height:17px;
	text-decoration:none;
	background: url(../images/zumShop.gif) 0 1px no-repeat;
	padding-left: 15px;
}
.shopLink a:hover {
	color:#028bc5;
	background: url(../images/zumShopOver.gif) 0 1px no-repeat;
}

.pdfLink a {
	color:#133689;
	line-height:17px;
	text-decoration:none;
	background: url(../images/pdfIcon.gif) 0 0px no-repeat;
	padding-left: 15px;
}
.pdfLink a:hover {
	color:#028bc5;
	background: url(../images/pdfIconOver.gif) 0 0px no-repeat;
}

h1 {
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding: 0 0 10px 0; 
}



#logo {
	left:687px;
	top:0px;
	position:absolute;
	background-image:url(../images/logoTop.png);
	background-repeat:no-repeat;
	z-index:4;
}
* html #logo { 
	background-image:url(../images/logoTop.gif);
}
#logoLink {
	left:687px;
	top:81px;
	height:70px;
	width:213px;
	position:absolute;
	z-index:4;
}

#navigation {
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	left:22px;
	top:104px;
	position:absolute;
	width:650px;
	height:25px;
	padding:0;
	margin:0;
	z-index:4;
}

#topNavi li {
	display:inline;
	margin:0;
	padding:0 1.4em 0 0;
	zoom: 1;
}
#topNavi a { color:#FFF;}
#topNavi a:hover { color:#028bc5;}

#navigationUms {
	left:6px;
	/*top:194px;	 Icon-Seite */
	top:182px; /* Produkte-Seite */
	width:217px;	
	position:absolute;
	z-index:4;
}

#infobox {
	left:0px;
	top:584px;
	width:239px;	
	position:absolute;
	z-index:4;
}

/* ---------- CONTAINER -------------- */
#container{width:900px;min-height:10px;height:expression(this.scrollHeight > 10 ? "auto":"10px");left:50%; margin-left:-450px;padding:0px 0px 0px 0px;position:relative; z-index:2;}


/* ---------- CHART ----------- */
#chart{float:left;width:900px;margin:0px;padding:0px; top:81px; position:absolute; background:url(../images/bgChart.gif); z-index:3; background-repeat:no-repeat;}

.chartTitel {font-size:12px; font-weight:bold; }
.chartText {font-size:12px;}

/* ---------- CHART INHALT ------------ */
#content{min-height:390px;height:expression(this.scrollHeight > 390 ? "auto":"300px");margin:0px;padding:0px; background-color:#FFF;}

/*.chartBild{margin:0px 22px 10px;}*/
/*#content {background-color:#FFF; top:59px; position:absolute;}*/
/*#content table {margin:0px 22px;}
#content p {margin:0px 22px; width:456px;}
#content table p {margin:0px 0px; width:295px;}
#content a {color:#133689; text-decoration:none;}
#content a:hover {color:#028bc5; text-decoration:none;border-bottom: dotted 1px #cc0000;}*/


/* ---------- CHART FOOTER ------------------ */
#footer{width:900px; height:80px; margin:0px;padding:0px;background:url(../images/footer.png); background-repeat:no-repeat;position:relative;}
/*IE6 only*/
* html #footer{width:900px; height:73px; margin:0px;padding:0px;background:url(../images/footer.gif); background-repeat:no-repeat;}
.footerText {font-size:11px; line-height:13px; top:21px; position:absolute;}


/* ---------- BG ------------ */
#hintergrund {
	border: solid 0px #fff;
	width: 100%;
	height: 100%;
	min-height:100%;
	float: middle;
	margin: 0px 0px;
	padding: 0px;
	position: absolute;
	top:0%;
	left:0%;
	margin-left: 0px;
	margin-top: 0px;
	z-index:1;
}

.px11 { font-size:11px;}

.paddingLinks22 {padding-left:22px;}

.clear { clear: both; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0; }


/* ---------- FARBEN ------------- */
.blau { color:#133689; }
.hellblau { color:#028bc5; }
.bgblau { color:#3a8bd5; }
