/*---------------------------------------------------------------------------------------------------------------------------------------------------------*\
  Website Template CSS
\*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

html {
	margin:0;
	padding:0;
	background: no-repeat center center fixed;
	background-size: cover;
	}

body {
	margin:0;
	padding:0;
        top: 0px;
	background-color:#A0A0A0;
	color: #FFFFFF;
        
	}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
	color: #FFFFFF;
	}

div#oben {
	width: auto;
	top: 0px;
	left: 0px;
	right: 0px;
	text-align: center;
	}

div#mitte {
	min-width: 100%;
	min-height: 90vh;
	margin:0px;
	padding:0px;
	overflow:auto;
	}

div#links {
	float:left;
	margin-top: 0px;
	width: 13vw;
	}

div.XeNETTemplateInhalt {
 	margin-left: 13vw;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 20vw;
	padding: 10px;
	}

div#inhalt > div {
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}

div#rechts {
	float:none;
	margin-top: 0px;
	width: 13vw;
	}
	
div#unten {
	width: auto;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align:center;
	} 	

@media print {
	}
	
@media screen and (max-width:800px) {
	div#links {
		float:none;
		width: 100%;
		}
	div#inhalt {
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
		}
	}
