body{
	margin:0px;
	padding:0px;
	background-color:#efefef;
	text-align:center;
	font-family:arial;
	font-size:11px;
	line-height:14px;
	color:#2e2e2e;
	height:100%;
}

img{
	border:0px #ffff00 solid;
	margin:0px;
	padding:0px;
	display:block;
}
img.inline{
	display:inline;
}
img.trenner_strich{
	margin-left:2px;
	margin-right:2px;
}

a{
	border:0px #ffff00 solid;
	margin:0px;
	padding:0px;
}

/* ******************************************************************************************************************
DIVS			                                                                                                    *
****************************************************************************************************************** */

/* RAHMENFRAME, BEINHALTET CANVAS UND FOOTER */
#container{
	background-color: #E3E3E3;
	margin: 0px auto;
	width: 969px;
	text-align: left;
	z-index:5;
	border: 1px #ffffff solid;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
	overflow:hidden;
}

/* DER WEISSE SEITENBEREICH */
/*#canvas{
	border: 0px #ffff00 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative; /* Relative: Eingefügt, damit das Logo an die richtige Stelle springt, weil es mit absoluter Positionierung ein */
						/* übergeordnetes Elternelement braucht, das auch positioniert ist */
/*	min-height:800px;
	overflow:hidden;
}*/

#canvas{
	border: 0px #ffff00 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative; /* Relative: Eingefügt, damit das Logo an die richtige Stelle springt, weil es mit absoluter Positionierung ein */
						/* übergeordnetes Elternelement braucht, das auch positioniert ist */
	min-height:800px;
	/* height:555px; */
	overflow:hidden;
}


#canvaspe{
	border: 0px #ffff00 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative; /* Relative: Eingefügt, damit das Logo an die richtige Stelle springt, weil es mit absoluter Positionierung ein */
						/* übergeordnetes Elternelement braucht, das auch positioniert ist */
	min-height:800px;
	height:1350px;
	overflow:hidden;
}


/* DER WEISSE SEITENBEREICH, IE6-WORKAROUND */
#canvas_ie_bg{
	background-color:#FFFFFF; /* Workaround für IE6-Bug: Wäre sonst transparent statt weiß wegen dem "Relative" im "Canvas" */
	padding-bottom:10px; /** Added by Raj 10/07/2009 */
}

/*CONTENT */
#content{
	border: 0px #00c6F4 solid;
	background-repeat:no-repeat;
	width: 969px;
	position:relative;
	margin:0px;
	padding:0px;
}

/* HINTERGRUND MEDIA */
#stage{
	border: 0px #00c6F4 solid;
	margin-left:1px; /* ACHTUNG: HIER IST SCHON EIN 1-PIXEl-MARGIN - GILT DAMIT FÜR FLASH UND DEN CONTENT!!! */
	/* margin-bottom:10px; FF-Bug korrigiert */
	width:967px;
	z-index:1;
}


/* ******************************************************************************************************************
HEADER				                                                                                                *
****************************************************************************************************************** */

/* HEADER DIV MIT NAVI UND LOGO */
#XL_html-header_all-topics_gbl_001{
	border: 0px #00c6F4 solid;
	width:967px;
	height:58px;
}


#header
{
	border:0 solid #00C6F4;
	height:58px;
	width:967px;
}

/* NAVIGATIONSLEISTE */
#nav{
	border: 0px #00FFFF solid;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:56px; /*altes Logo: 64px */
	width:727px;
	height:58px;
	position:static;
	float:left;
	display:inline;
}

/* smart Logo */
#logo{
	border: 0px #ffff00 solid;
	margin:0px;
	margin-top:0px;
	padding:0px;
	width:105px; /*altes Logo: 97px */
	height:48px;
	cursor:pointer; /* Workaround für IE, der ein als Link fungierendes DIV zwar linkbar macht, aber den Cursor nicht ändert */
	float:right;
	display:inline;
	margin-right: 45px;
}
#logo img{
	border:0px #ffff00 solid;
	margin:0px;
	padding:0px;
	display:inline;
}

/*******************************************************************************************************************
FOOTER				                                                                                   *
********************************************************************************************************************/

#XL_html-footer_all-topics_gbl_001{
	width:967px;
	height:20px;
}

/* LEISTE LINKS */
#footer_left{
	border: 0px #ffff00 solid;
	background-color:#E3E3E3;
	padding: 0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px; 
	float:left;
	height:10px;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#575757;
	text-align:left;
	position:static;
	z-index:5;
	display:inline;
}

/* LEISTE RECHTS */
#footer_right{
	border: 0px #ffff00 solid;
	background-color:#E3E3E3;
	padding: 0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px; 
	float:right;
	height:10px;
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#575757;
	text-align:right;
	position:static;
	z-index:5;
	display:inline;
}



