* { margin:0; padding:0; }

html { min-height:100%; }

body { font-family: Calibri, Thonburi, "Arial Narrow", Arial, Helvetica, sans-serif; font-size:20px; line-height:22px; color:#01326f; padding:0px; margin:0px; top:0; left:0; background-color:#e6eff5; -webkit-text-size-adjust: none; }

img { border:0px; }

p { margin:0; padding:0; } /* default ist margin: 1em 0px */

hr { color:transparent; background-color:transparent; height:2px; margin-bottom:20px; margin-top:20px; border:0; width:540px; text-align:left; background-image:url(../images/dots2px.png); }

a {
	color:#01326f;
	text-decoration:none;
	outline: none;
}
a:hover { text-decoration:none; color:#fff; }
a:active { outline: none; border:none;}
a:focus { -moz-outline-style: none; }
a:visited { outline: none; border:none;}

h1 {
	margin:0 0 3px 0;
	font-size:24px;
	line-height:29px;	
	font-weight:normal;
	/*letter-spacing:1px;*/
}
h1:hover { color:#01326f; }

#container {
	max-width: 884px; min-width: 585px;/*  für fluid-Layout */
	/*width: 884px;*/
	margin: auto;
	padding:17px 35px 10px 35px;
	margin-bottom:11px;
}
*+html #container { width: 884px; } /*IE7*/

#header {
	height:96px;
	z-index:2;
	font-size:11px;
	color:#808a92;
	letter-spacing:1px;
}
#logo {
	margin-top:15px;
	width:290px;
	float:left;
	
}
/*#navigation siehe navigation.css*/
#sprachwahl {
	margin-top:15px;
	text-align:right;
	float:right;
	z-index:2;
}
#sprachwahl a { color:#808a92; text-decoration:none; cursor:pointer; }
#sprachwahl a:hover { color:#0c4790; text-decoration:underline; }


#chart {
	max-width: 884px; min-width: 585px; /* für fluid-Layout */
	/*width: 884px;*/
	z-index:3;
}
*+html #chart { width: 884px; } /*IE7*/
#chart ul { 
	margin:0;
	padding:0px 0 0 0;
	list-style:none;
	line-height:18px;
}
#chart ul li {
	line-height:22px;
	padding:0px 0px 5px 15px;
	background: url(../images/li-zeichen.png) 0 6px no-repeat;
}
#chart ol { 
	margin:0;
	padding:0px 0 0 17px;
	line-height:18px;
}
#chart ol li {
	line-height:22px;
	padding-bottom:3px;
	padding-left:0px;
}

#footer {
	max-width: 884px; min-width: 585px; /* für fluid-Layout */
	/*width: 884px;*/
	font-size:11px;
	margin: 34px auto 0 auto;
	padding:0 35px;
}
*+html #footer { width: 884px; } /*IE7*/
#adresse { float:left; text-align:left; background: url(../images/dotsGrauFooter.png) 0px -1px repeat-x; padding-top:34px; color:#3e3e3c; }
#simbol { float:right; text-align:right; }




/* --- KLASSEN --- */
.box581px {
	width: 541px;
	min-height: 188px;
	padding: 20px;
}
.box581pxPadLR { /* padding nur links und rechts für Accordion */
	width: 541px;
	min-height: 188px;
	padding: 0 20px;
}

.box278x278px {
	width: 238px;
	min-height: 238px;
	padding: 20px;
	font-size:29px; /* zusätzl. IE8-Hack siehe mainIE8.css */
	line-height:38px;
	text-align:left;
	/*padding-left:0; IE 8 Hack für NetRenderer */
}
*+html .box278x278px { width: 208px;font-size:27px; min-height: 208px; } /*IE7*/

.box581Top { width:581px; height:20px; }
.box581Bottom { width:581px; height:20px; margin-top:-3px; }

.box278pxBild  {
	width: 278px;
}
*+html .box278pxBild { width: 248px; } /*IE7*/

.eckenRunden {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	behavior: url(css/border-radius.htc);
	/*padding-left:0; IE 8 Hack für NetRenderer */
}
.eckenRundenOhneIE {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius:20px;
	border-radius: 20px;
	/*behavior: url(css/border-radius.htc); */
}

.mehrPfeil {
	background: url(../images/pfeilDown.png) 0 0px no-repeat;
	width:20px;
	height:19px;
	margin:0px 0 -2px 0px;
	display:inline-block;
}
.mehrPfeil:hover { background: url(../images/pfeilDown.png) 0px -19px no-repeat; }

.closeKreuz {
	background: url(../images/pfeilUp.png) 0 0px no-repeat;
	width:20px;
	height:19px;
	margin:0px 0 0 0px;
	display:inline-block;
}
.closeKreuz:hover { background: url(../images/pfeilUp.png) 0px -19px no-repeat; }


/* ANFANG PDF-Link */
/*#chart .pdfLinkMitLi ul { 
	margin-left:0;
	padding-left:0;
	list-style:none;
}
#chart .pdfLinkMitLi li {
	color:#fff;
	line-height:21px;
	padding:0 0 0 17px;
	margin:0;
	background: url(../images/pdfIcon.png) 0 3px no-repeat;
}
#chart .pdfLinkMitLi li a { color:#f00; }
#chart .pdfLinkMitLi li:hover { background: url(../images/pdfIconOver.png) 0 3px no-repeat; }
#chart .pdfLinkMitLi li a:hover { color:#fff; }*/
/* ENDE PDF-Link */


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

.transparent { visibility:hidden; }

.px9 { font-size:9px; }
.px10 { font-size:10px; }
.px11 { font-size:11px; }
.px12 { font-size:12px; }

.kursiv { font-style:italic; }

.topMargin10 { margin-top:10px; }
.topMargin20 { margin-top:20px; }
.topMargin25 { margin-top:25px; }

/* --- FARBEN --- */
.txtBlau { color:#01326f; } /* default-Lauftext */
.txtHellblau { color:#00b4ff; } /* Claim in Box links */
.txtDunkelblau { color:#0c4790; } /* Navi over, Claim in gelber Box */
.txtHellgrau { color:#fbf9f9; } /* Adress-Footer */
.txtGrau { color:#808a92; } /* Haupt-Claim auf Home, Bild-Legende */
.txtNaviHomeBlau { color:#3397c2; } /* Navi-overs auf Home */

.txtRot { color:#c42323; } /* Pfeile */
.txtWeiss { color:#fff; }
.txtSchwarz { color:#000; }

.bgHellblau { background-color:#e6eff5; } /* Home Box rechts, Container-BG Unterseiten */
.bgHomeDunkelblau { background-color:#001728; } /* Home */
.bgGruen { background-color:#c8dd99; } /* Chart-Boxen */
.bgGelb { background-color:#ffd200; } /* Chart-Boxen */
.bgBlau { background-color:#bbd8f2; } /* Chart-Boxen */
.bgBlauHome { background-color:#3397c2; } /* Chart-Boxen */
.bgDunkelblau { background-color:#01326f; } /* Chart-Boxen */