/* AKKs Style-Sheet */

/* allgemein */
html, body {
	background-color: #F9F9F9;
	background-image: url(/bilder/stadion.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: center;	
	background: #fff;
	color: #000;
	}

a[href]:link { 
	color: #000060;
	}

a[href]:visited { 
	color: #000060;
	}

a[href]:hover { 
	color: #0000c0;
	}

a[href]:active { 
	color: #000060; 
	}

h1 {
	margin: .75em 0;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	}

h2 {
	margin: .83em 0;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	}

img { 
	border-width: 0;
	} 


/* Head + Tail */

header, div.head {
	text-align: center;
	padding-bottom: 1em;
	}

header hr, div.head hr {
	margin: 15px;
	margin-bottom: 0px;
	}

header div#name, div.head div#name {
	margin: 0;
	font-size: 1.4em;
	font-weight: bold;
	}

header div#adr, div.head div#adr {
	margin: 0;
	font-size: .8em;
	font-weight: bold;
	}

header img , div.head img {
	margin-bottom: 0em;
	float: none;
	border-width: 0;
	vertical-align: middle;
	}

footer, div.tail {
	clear: both;
	margin: auto;
	padding-top: 35px;
	}

footer hr, div.tail hr {
	margin: 15px;
	margin-top: 0px;
	}

footer div.left, footer div.right, footer div.center, 
div.tail div.left, div.tail div.right, div.tail div.center {
	margin: 0;
	border: none;
	}

footer div.left, div.tail div.left {
	margin-left: 30px;
	float: left;
	text-align: left;
	}

footer div,center, div.tail div.center {
	float: none;
	text-align: center;
	}

footer div.right, div.tail div.right {
	margin-right: 30px;
	float: right;
	text-align: right;
	font-size: xx-small;
	line-height: 2ex; 
	}

footer div.right {
	margin-top: -2ex;
	}

footer div.right p {
	margin:0px;
	padding:0px;
	margin-bottom: .8ex;
	}

footer img, div.tail img {
	display: inline;
	float: none;
	border-width: 0;
	margin-right: 20px; 
	vertical-align: middle;
	}

footer div.left img, div.tail div.left img {
	margin-right: 0px;
	}

footer span.link {
	padding-right: 1em;
	font-size: 20px;
	font-weight:bold;
	}

footer a.link, div.tail a.link { 
	color: #000060;
	}

footer a:visited, div.tail a:visited { 
	color: #000060;
	}

footer a:hover, div.tail a:hover { 
	color: #0000c0;
	}

footer a:active, div.tail a:active { 
	color: #000060; 
	}

footer a.impressum {
	color: #000000;
	text-decoration: underline;
	}

/* Inhalt */

*.block {
	margin: auto; 
	width: 80%;
	}


/* Mobile */
@media only screen and (max-width: 1000px) {
	
	body { 
		background: #f6f6f6;
		max-width: 1000px;
		font-size: 160%;
	
	}
	
	*.block {
		width: 99%;
		}
	
	}
