/*
 * Leverkusen default-Stylesheet */
body {

    background-repeat: repeat;
    background-position: center;
    background-attachment:fixed;
#    color: black;
    font-family: arial;
    font-size: 10pt;
	background: #F0FFFF;
}


	
* {
	padding:0;
	margin:0;
}

body {
 /*	background: #333;  auskommentiert*/
	margin: 0;
}

#container {
	background: white;
	margin: 0 auto;
	padding: 2px;
	max-width:2400px;
}

#container * { padding: 1px; }

#header { background: #F0FFFF; }

#nav-main { background: #F0FFFF; }

#content {padding:0;}

#main { background: white; }

#sidebar { background: #F0FFFF; }

#sidebar2 { background: #F0FFFF; }

#footer {
	background: #F0FFFF;
	color: white;
}

@media screen and (min-width:800px) {
	
	body {margin:2px;	}
	
	#content {
		display:-webkit-flex;
		display:flex;
	}
	
	#main {
		-webkit-flex:3;
		flex:3;	
		-webkit-order:2;
		order:2;
	}
	
	#sidebar {
		-webkit-flex:1;
		flex:1;	
		-webkit-order:1;
		order:1;
	}
	
	#sidebar2 {
		-webkit-flex:1;
		flex:1;
		-webkit-order:3;
		order:3;
	}
	
}
