html, body {
	margin: 0px;
	padding: 0px;
	overflow: auto;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	background: #EEE;
	height:100%;
}

#globalbg {
	position:absolute;
	left:50%;
	margin-left:-400px;
	width:800px;
	height:100%;
	background-color:white;
}

h1 {
	font-size: 18px;
	font-weight: 500;
}

a img {	border: none; }

image {	border: 0px; }

ul { 
	list-style-type : none;
	list-style-image : none;
	/*list-style-image:url(../images/myOwnBullet.gif);*/ 
	margin-top: 20px; 
	margin-left:0px; 
	padding:0px;
	}
	
li { 
	list-style-type : none;
	list-style-image : none;
	 
	 background-image:url(../images/myOwnBullet.gif); 
	 
	 background-repeat:no-repeat;
	 background-position: 2px 6px;
		margin:0px; 
		padding:0px 0px 0px 15px;
	}

.csc-sitemap { list-style-image:url(../images/myOwnBullet.gif); margin-top: 30px; margin-left: 0px; }

/* .bodytext { margin-top: 0px; } */

div {	position: absolute; }

div#contentLinks {
	z-index: 5;
	margin-left: -400px;
	left: 50%;
	top: 0px;
	width: 800px;
	height: 542px;
	
}

div#contentRechts {
	z-index: 5;
	margin-left: 100px;
	left: 50%;
	top: 0px;
	width: 260px;
	height: 542px;
	
}

div#links {

	z-index: 50;
	margin-left: -360px;
	left: 50%;
	top: 230px;
	width: 450px;
	height: 240px;
	background: transparent;
}

div#sprache {
	z-index: 60;
	margin-left: -50px;
	left: 50%;
	top: 10px;
	width: 180px;
	height: 60px;
	text-align: center;
	background: transparent;
}

div#header {
	z-index: 1;
	margin-left: -400px;
	left: 50%;
	top: 0px;
	width: 800px;
	height: 451px;
	background: #FFF;	
}

div#menu {
	z-index: 20;
	margin-left: -400px;
	left: 50%;
	top: 184px;
	width: 480px;
	height: 27px;
	text-align: center;
	background: transparent;
}

div#menuContent {
	z-index: 21;
	margin-left: -240px;
	left: 50%;
	top: 0px;
	width: 480px;
}

div#footer {
	z-index: 22;
	margin-left: -400px;
	left: 50%;
	top: 452px;
	width: 800px;

	
	color: #5f5f5f;
	background: #FFF;
	
}

div#footerContent {
	z-index: 23;
	margin: 10px 0px 0px 50px;
	
	background: #FFF;
	position:static;
	
}
#footerContent {
	height:100px;
    /* das hier für den ie */
}
/* folgende anweisung wird nicht vom ie interpretiert */

html>body #footerContent { /* be nice to opera (&gekko) */
   height:auto;
   min-height:100px;
   
}




div#footermenu {
	/*
	z-index: 25;
	margin-left: -400px;
	left: 50%;
	top: 600px;
	*/
	margin-top:5px;
	
	background: #FFFFFF;
	text-align: center;
	
	position:static;
}

div#footermenuContent {
	text-align:center;
	position:static;
}

div#boden {
	z-index: 0;
	
	left: 50%;
	top: 542px;
	width: 800px;
	height: 2px;
	background: #FFFFFF;
	position:static;
}

div#links div, div#rechts div, div#footer div {
	position: static;
}


#footer a {
	color: #999999;
}

#footer a:hover {
	color: #BCE62A;
}
