/* ---------- HTML TAG mit Footer BG Bild ------------------------ */
html, #footerBild{ background:url(../images/footerErde.png) center bottom repeat-x;min-height:100%;background-color:#c9e6f5;}
/* ---------- BODY TAG mit Footer BG Bild ------------------------ */
body, #headerBild{ font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;padding:0px;margin:0px;top:0;left:0;text-align:center;background:url(../images/headerHimmel.jpg) center top repeat-x;}


/* ---------- ALLGEMEIN ----------- */
img{border:none;}
strong{color:#000;}
a{text-decoration:none;color:#000;}
a:hover{color:#e00d19;}
a:active { outline: none; border:none;}
a:focus { -moz-outline-style: none; }
a:visited { outline: none; border:none;}
h1{font-size:16px;font-weight:bold;color:#000;margin:0px 20px;padding:0px 0px 10px 0px; width:465px; line-height:22px;}
h2{font-size:12px;font-weight:bold;color:#006ab1;margin:0px 10px;padding:0px 0 10px 0px;}
h3{font-size:12px;font-weight:bold;margin:0px 10px;padding:0px 0px;}
h1 a, h2 a{color:#e00d19;}
hr{ color:#c9e6f5; background-color:#c9e6f5; height:1px; margin-bottom:14px; margin-top:14px; border:0; }


/* ---------- CONTAINER ------------------------ */
#container{width:1143px;min-height:430px;height:expression(this.scrollHeight > 430 ? "auto":"430px");margin:0px auto;padding:0px 0px 160px 0px;text-align:left; position:relative;}



/* ---------- HEADER ----------- */
#headerlinks{
	width:757px;
	height:21px;
	margin:0px;
	padding-left:343px;
	position:relative;
	z-index:4;
}

#gesichtsbuch { top:5px; left:833px; position:absolute; z-index:5; font-size:11px; }
#agbImpressum { top:8px; left:1033px; position:absolute; z-index:5; height:23px; font-size:11px; }
#sprachwahl { 
	top:6px; 
	left:865px;
	position:absolute;
	height:23px;
	z-index:5; 
}


/* ---------- LINKE SPALTE ------------ */
#linkeSpalte{
	float:left;
	width:343px;
	margin:0px;
	padding:18px 0 0 0; 
	position:relative; 
	z-index:3;
}
#navigationBg{width:240px; height:270px; background:url(../images/bgNavigation.png); background-repeat:no-repeat; position:absolute;}
/*IE6 only*/
* html #navigationBg{width:240px; height:270px; background:url(../images/bgNavigation.gif); background-repeat:no-repeat; position:absolute;}

#navigation{width:220px; height:272px; position:absolute;}

#bgNewsTourdaten {
	left:515px;
	top:0px;
	position:absolute;
	width:287px;
}
/*IE6 only*/
* html #bgNewsTourdaten{top:0px;}

/*IE6 only*/
* html #linkeSpalte{float:left;width:220px;margin:0px;padding:0px; padding-left:18px; position:relative; z-index:3;}


/* ---------- CHART ----------- */
#chart{
	float:left;
	width:513px;
	margin:0px;
	padding:274px 0 0 0; 
	position:relative; 
	z-index:3;
}
#chartBgOben{height:21px;margin:0px;padding:0px; background:url(../images/chartBgOben.png);}
/*IE6 only*/
* html #chart{float:left;width:513px;margin:0px;padding:0px; padding-left:9px; position:relative; z-index:3;}
* html #chartBgOben{height:21px;margin:0px;padding:0px; background:url(../images/chartBgOben.gif);}

.chartTitel {font-size:12px; font-weight:bold;}
.chartText {font-size:12px;}

/* ---------- CHART INHALT ------------------ */
#content{min-height:300px;height:expression(this.scrollHeight > 300 ? "auto":"300px");margin:0px;padding:0px;background:url(../images/bgChartRepeat.png); background-repeat:repeat-y; line-height:16px;}
/*IE6 only*/
* html #content{min-height:300px;height:expression(this.scrollHeight > 300 ? "auto":"300px");margin:0px;padding:0px;background:url(../images/bgChartRepeat.gif); background-repeat:repeat-y;} 

.chartBild{margin:0px 22px 10px;}

/*#content table {margin:0px 22px;}*/
#content p {margin:0px 22px; width:456px;}
#content table p {margin:0px 0px; width:295px;}
#content a {color:#e00d19; text-decoration:none;}
#content a:hover {color:#e00d19; text-decoration:underline;}


/* ---------- Farben ------------------ */
.himmelBlau { color:#c9e6f5; }
