body{
	vertical-align: middle;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	overflow: hidden;
	background-color: #DED9CD;
	background-image: url(../bilder/grundlayout/hg01.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#Container{
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
td.container{
	text-align: center;
	vertical-align: middle;
	height: 100%;
	width: 100%;
}

/* ========================================================== */
/* ----- Kopf ----------------------------------------------- */
div.kopf{
	height: 50px;
}
div.kopfleiste{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: FFFFCC;
	padding-top: 16px;
	margin-left: 20px;
}
a.kopfleiste{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: FFFFCC;
	text-decoration: none;
}

/* ============================= */
/* ---- Papageno --------------- */

div#papageno{
	position: absolute;
	z-index: 10px;
	bottom: 0px;
	right: 0px;
	width: 320px;
	height: 306px;
	background: url(../bilder/pinguin-papageno/pinguin-papageno.png) bottom right no-repeat;
	behavior: url(png_erweiterung/png_erweiterung.htc);
}
div#papagenoRahmen{
	padding-top: 200px;
	padding-left: 45px;
}

/* ========================================================== */
/* ----- Inhalt --------------------------------------------- */

#Inhalt{
	width: 970px;
	height: 560px;
	text-align: center;
}
td.inhalt{
	width: 956px;
	height: 560px;
	text-align: center;
	border: 6px solid #FFFFFF;
	background-image: url(../bilder/grundlayout/Hintergrund02.jpg);
}
#Links{
	height: 560px;
	width: 250px;
	float: left;
}
div.wegweiser{
	text-align:left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#Mitte{
	width: 550px;
	height: 560px;
	text-align: left;
	float: left;
	/*border: 1px solid #999999;*/
}
div.mitte_inhalt{
	width: 100%;
	height: 470px;
}
div.leer{
	height: 1px;
	font-size: 1px;	
	clear: both;
}

/* ========================== */
/* ----- Verweise ----------- */

a.fussleiste{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: FFFFCC;
	text-decoration: none;
}
a.fussleiste:hover{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: FFFFCC;
	text-decoration: underline;
}
a.newsticker{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: aa0000;
	text-decoration: none;
}
a.newsticker:hover{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: aa0000;
	text-decoration: underline;
}

/* ========================== */
/* ----- Fußleiste ---------- */

div.fuss{
	height: 30px;
}
div.fussleiste{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: FFFFCC;
	padding-top: 10px;
	padding-left: 20px;
}

div.newsticker{
	display: block;
	width: 250px;
	height: 20px;
	background-color: #FFFFCC;
	color: #196442;
	padding-top: 4px;
	float: left;
}
div.fussreiter{
	margin-top: 4px;
	margin-left: 10px;
	float: left;
}


/* ========================================================== */
/* ----- Iframe für den Inhalt ------------------------------ */

iframe.iframe{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* ========================================================== */
/* ----- Titel / Texte -------------------------------------- */

span.titel1{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	color: aa0000;
	font-weight: bold;
}



/* ========================================================== */
/* ----- sonstiges ------------------------------------------ */

.ping{
	behavior: url(../png_erweiterung/png_erweiterung.htc);
}

/* ========================================================== */
/* ----- Rechter Bereich ------------------------------------ */
#Rechts{
	height: 560px;
	width: 150px;
	float: left;
}

div.rechts_kopf{
	height: 60px;
}
div.sprachwahl{
	padding-left: 10px;
	float: left;
	vertical-align: top;
}
div.sprachknopf{
	float: left;
	padding-top: 12px;
}
select.sprachwahl{
	width: 100px;
	background-color: #196442;
	color: #FFFFCC;
	border: 1px solid #FFFFCC;
	margin-top: 14px;
}
div.rechts_inhalt{
	width: 100%;
	height: 470px;
}
div.rechtsfuss{
	height: 30px;
}
input.input_image{
}
div.bannerbild_aussen{
	height: 116px;
}
div.bannerbild{
}

div#katalog{
	width:150px;
	height:460px;
	float:left;
}
