
* {
margin: 0;
padding: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
/* render html5 elements as block 
   rendert html5 elemente als block  */

header, footer, aside, nav, section { display: block;}

body {
font-size: 0.95em;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#eee;
background:
	url(../img/cfd_logo_400.png) bottom 35px right 5px no-repeat,
	url(../img/cfd_410.png) top 80px right 5px no-repeat,
	url(../img/cfd_stadion_back.png) top center repeat-y;
background-attachment:fixed;
background-color: #92001c;
}
pre, code {
font-size: 1.3em;
}

img.download {vertical-align:middle;} 
img{border:none;}

p, pre{
padding:  0 0 20px;
line-height:1.5em;
}
	
/* ---------- header, content, footer width -------------- */
.innerhead{
	margin: 0 auto;
	padding: 25px;
	max-width: 1200px;
	min-width:700px;
	height:70px;
}

.innerfoot{
	margin: 0 auto;
	padding-left: 25px;
	padding-top:5px;
	max-width: 1200px;
	min-width:700px;
	height:100px;
	height:30px;
	color:#eee
}

/* ----------header for logo-------------- */
header {
	background: #1a1a1c;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	border-bottom:1px solid #eee;
}
header img { padding: 0 0 10px;}

header .innerhead{
	background:
		url(../img/cfd_logo_header.png) no-repeat center right 5px,
		url(../img/fcn_logo.png) center left 600px no-repeat;
	}

/* ----------------- content--------------------- */

section#content {
max-width: 1200px;
min-width:700px;
margin:0  auto;
padding: 120px 30px 80px;
font-size:12pt;

}

section#content_main {
max-width: 1200px;
min-width:700px;
margin:0  auto;
padding: 80px 30px 80px;
font-size:12pt;
}


/* -----------footer--------------------------- */

footer {
	background: #1a1a1c;
	width: 100%; 
	position: fixed;
	left: 0;
	bottom: 0;
	border-top:1px solid #eee;
	}