html,body{
	margin:0;
	padding:0;
}
body{
	font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 70%;
	text-align:center;
	background: transparent url("../_image/bg.jpg") repeat top left;
}
h1{
	
}
h2{
	color: #fa0000;
	font-size: 1.5em;
	margin: 0.4em 0 1.2em 0;
	font-weight: normal;
	text-transform: uppercase;
}
p{
	margin: 0 0 0.8em 0;
}
a{
	color: #fa0000;
}
img{
	border: none;
}

.red{
	color: #fa0000;
}
/* Hauptcontainer */
div#container{
	width: 71.5em;
	height:53.2em;
	margin: 4.5em auto 0 auto;
	background: #fff;
}
div#header{
	position: relative;
	height: 17.2em;
	line-height: 17.2em;
	margin: 0;
	padding: 0em;
	background: transparent;
	color: #fff;
}
div#header img{
	width: 71.5em;
	height:17.2em;
}
div#content{
	float: right;
	width: 50.8em;
	height: 32.5em;
	background: transparent;
}
div#navigation{
	width: 50.8em;
	background: transparent;
}
div#left{
	float: left;
	width: 35.7em;
	height: 28.2em;
	background: transparent;
}
div#right{
	float: right;
	margin-top: 3.6em;
	width: 15.0em;
	height: 24.6em;
	background: transparent;
}
div#anno{
	margin: 15em 0 0 -3.9em;
	padding: 0 0 0 0;
	text-align: right;
	position: absolute;
	width: 18.9em;
	height:8.2em;
	background: transparent;
}
div#anno img{
	width: 18.9em;
	height:8.2em;
}
div#anno a{
	display: block;
}
div#spezial{
	margin: 8em 0 0 -35.9em;
	padding: 0.2em;
	text-align: center;
	position: absolute;
	width: 50.5em;
	height:1.5em;
	background: #fa0000;
	color: #fff;
}
div#placeholder{
	float: left;
	width: 20.5em;
	height: 28.6em;
	background: transparent;
}
div#placeholder img{
	width: 11.6em;
	height:16.2em;
}
div#logo{
	float: left;
	width: 20.5em;
	height: 6.6em;
	background: transparent;
}
div#footer{
	float: right;
	width: 50.8em;
	height: 1.8em;
	line-height: 1.8em;
	background: transparent;
	color: #999;
}

/* Containerdetails */
div#container{
	text-align: left;
}

/* Headerdetails */
div#header h1{
	
}

/* Contentdetails */
div#content p{
	line-height: 1.4em;
}

/* Menuedetails */
ul#menu{
	margin: 0em 0em 0em -4.5em;
	padding: 0;
	width: 55.3em;
	height: 2.5em;
	list-style-type: none;
	background-color: #000;
}
ul#menu li{
	float: left; 
	background-color: #000;
}
ul#menu li.first{
	background-color: #fff;
}
ul#menu li a, 
ul#menu li a:visited,
ul#menu li span {
	padding: 0 0.6em 0 1.3em; 
	height: 2.5em; 
	line-height: 2.5em; 
	color: #fff; 
	background: transparent;
	text-decoration: none;
	text-transform: uppercase;
}
ul#menu li.first a, 
ul#menu li.first a:visited,
ul#menu li.first span{
	color: #000;
	padding: 0 0.8em 0 0.5em;
}

ul#menu li a:hover,
ul#menu li span,
ul#menu li.first a:hover,
ul#menu li.first span,
ul#util li a:hover,
ul#util li span{
	color: #fa0000;
}


ul#util{
	margin: 0em;
	padding: 0 0.8em 0 0.6em;	
	width: 49.2em;
	height: 2em;
	list-style-type: none;
	background-color: transparent;
}
ul#util li{
	background: #fff;
	float: right;
}
ul#util img{
	width: 0.5em;
	height:1.3em;
	float: left;
}
ul#util li a, 
ul#util li a:visited,
ul#util li span {
	padding: 0 2.2em 0 0.9em; 
	height: 1.9em; 
	line-height: 1.9em; 
	color: #000; 
	background: transparent;
	text-decoration: none;
	display: block;
}

ul#util li span{
	padding: 0 2.2em 0 0.4em;
	color: #fa0000;
}
/* Annodetails */
div#anno a{
	color: #fff;
	margin: -4.7em 0.2em 0 0;
	padding: 0em;
	text-decoration: none;
}
div#anno a:hover{
	color: #fa0000;
}
div#anno .uline{
	text-decoration:underline;
}

/* Tabellendetails */
div#right table{
	width: 90%;
	border: 0.1em dotted #fa0000;
}

/* Logodetails */
div#logo a{
	color: #fff;
	margin: 0.6em 0 0 4em;
	padding: 0em;
	width: 14.8em;
	height: 5.6em;
	text-decoration: none;
}

div#logo img{
	margin: 0em;
	padding: 0em;	
	width: 14.8em;
	height: 5.6em;
}

/* Footerdetails */
div#footer p{
	margin: 0;
	padding: 0;
	width: 50.8em;
	text-align:left;
	font-size: 1em;
	background: transparent;
}


.none{
	display: none;
}