* {
	margin: 0;
	padding: 0;
}

html { min-height:100%; }

body { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:19px; 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;
	font-weight:bold;
}

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;
}



.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:18px;
	font-weight:bold;
	line-height:22px;
}
h2 {
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	padding: 10px 0 15px 0; 
}



#logo {
	left:767px;
	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:767px;
	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:730px;
	height:25px;
	padding:0;
	margin:0;
	z-index:9998;
	/*background-color:#f0f;*/
}

#topNavi li {
	display:inline;
	margin:0;
	padding:0 1.4em 0 0;
	zoom: 1;
}
#topNavi a { color:#FFF;}
#topNavi a:hover { color:#028bc5;}

#infobox {
	left:0px;
	top:182px;
	/*top:584px;*/
	padding-right:10px;
	width:229px;	
	position:absolute;
	z-index:4;
}

/* ---------- CONTAINER -------------- */
#container{
	width:980px;
	min-height:10px;
	height:expression(this.scrollHeight > 10 ? "auto":"10px");
	left:50%; margin-left:-490px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
}


/* ---------- CHART ----------- */
#chart{float:left;width:980px;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:460px;
	height:expression(this.scrollHeight > 460 ? "auto":"300px");
	margin:96px 0 0 0;
	padding:0px; 
	background-color:#FFF;
}

#content ul { 
	margin-left:0;
	padding-left:0;
	list-style:none;
	margin-top:4px;
}
#content li {
	line-height:14px;
	padding-bottom:2px;
	padding-left:15px;
	background: url(../images/rechteck.gif) 0 3px no-repeat;
}


/* ---------- CHART FOOTER ------------------ */
#footer{width:980px; height:80px; margin:0px;padding:0px;background:url(../images/footer.png); background-repeat:no-repeat;position:relative; }
/*IE6 only*/
* html #footer{width:980px; height:73px; margin:0px;padding:0px;background:url(../images/footer.gif); background-repeat:no-repeat;}
.footerText {font-size:11px; line-height:13px; top:11px; 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;
}


/* -------- Um-Navi linke Spalte --------  */
.umLinkeSpalte { margin-left:22px; }
.umLinkeSpalte ul {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.umLinkeSpalte ul li { padding: 2px 0; }


.shopLink { padding-left:22px; margin-bottom:9px; }
.shopLink a {
	line-height:19px;
	font-size:16px;
	color:#219ce6;
	/*font-family: 'Nunito', Helvetica, Arial, sans-serif;;*/
	text-decoration:none;
}
.shopLink a:hover { color:#028bc5; }
.linkTextPfeil { font-family: 'Nunito', Helvetica, Arial, sans-serif; font-size:29px; line-height:1px; vertical-align:-2px; font-weight:300; }


.shopLinkGross { margin:12px 0 9px 0; }
.shopLinkGross a {
	font-size:54px;
	line-height:54px;
	font-family: 'Nunito', sans-serif;
	font-weight:400;
	color:#fff;
	/*font-family: 'Nunito', Helvetica, Arial, sans-serif;*/
	text-decoration:none;
	background-color:#219ce6;
	padding:0px 4px 0 7px !important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 6px;
}
.shopLinkGross a:hover { background-color:#028bc5; }
.shopLinkPfeilGross { font-family: 'Nunito', Helvetica, Arial, sans-serif; font-size:89px; line-height:1px; vertical-align:-5px; font-weight:200; }



.shopLinkMittel { margin:12px 0 9px 0; }
.shopLinkMittel a {
	font-size:32px;
	line-height:32px;
	font-family: 'Nunito', sans-serif;
	font-weight:400;
	color:#fff;
	/*font-family: 'Nunito', Helvetica, Arial, sans-serif;*/
	text-decoration:none;
	background-color:#219ce6;
	padding:0px 4px 0 7px !important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 6px;
}
.shopLinkMittel a:hover { background-color:#028bc5; }
.shopLinkPfeilMittel { font-family: 'Nunito', Helvetica, Arial, sans-serif; font-size:56px; line-height:1px; vertical-align:-4px; font-weight:200; }


.shopLinkKlein { padding-left:22px; margin-bottom:9px;background: url(../images/zumShop.gif) 0 1px no-repeat; }
.shopLinkKlein a {
	line-height:17px;
	font-size:13px;
	color:#219ce6;
	/*font-family: 'Nunito', Helvetica, Arial, sans-serif;;*/
	text-decoration:none;
	
}
.shopLinkKlein a:hover { color:#028bc5; }
.linkTextPfeilKlein { font-family: 'Nunito', Helvetica, Arial, sans-serif; font-size:21px; line-height:1px; vertical-align:-2px; font-weight:300; }



.haendlerLink { margin:10px 0 20px 17px; }
.haendlerLink a {
	font-size:28px;
	line-height:28px;
	font-family: 'Nunito', sans-serif;
	font-weight:400;
	color:#fff;
	/*font-family: 'Nunito', Helvetica, Arial, sans-serif;*/
	text-decoration:none;
	background-color:#219ce6;
	padding:0px 8px 0 9px !important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius:6px;
	border-radius: 5px;
}
.haendlerLink a:hover { background-color:#028bc5; }
.haendlerLinkPfeil { font-family: 'Nunito', Helvetica, Arial, sans-serif; font-size:48px; line-height:1px; vertical-align:-3px; font-weight:200; }



.px11 { font-size:11px;}

.paddingLinks22 {padding-left:22px;}

.clear { clear: both; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0; }


.boxSchatten { box-shadow: 0px 0px 30px grey; }

.eckenRunden {
	-moz-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-khtml-border-radius:6px !important;
	border-radius: 6px !important;
	behavior: url(css/border-radius.htc); /* IE 6-8 */
	/*padding-left:0;  IE 8 Hack für NetRenderer */
}
.eckenRundenOben {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	/*-moz-border-radius-topleft: 6px; funzt nicht !!!*/
}
.eckenRundenUnten {
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

