@charset "UTF-8";
/* CSS Document Kooperationspreis 2009 */
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center; background:#ccc;}

p{margin:0px;color:#444;}
a{display:block;color: #b00305;padding:5px;text-decoration:none;}
a:hover {color:#97bf0d;}
div#header{position:relative; background:#97bf0d;height:150px; z-index:10;}
div#header h1{height:150px;line-height:190px;margin:0;color: #b00305; }
div#header h1 span{color: #b00305; font-size:82px;vertical-align:middle; letter-spacing:-4px;}
div#header a{text-decoration:none;color: #b00305;}

div#stamp {position:absolute;top:10px; left:24%; z-index:100;}
div#stamp img {border:0px;}

div#menu{position:relative; background:#b00305;height:20px;  }
div#menu h1{height:20px;margin:0px 0px 0px 200px;color: #fff; font-size:10px; }
div#menu h1 span{color: #fff; font-size:20px;vertical-align:middle; letter-spacing:-4px;}
div#menu a{text-decoration:none;color: #fff;display:inline; line-height:20px; letter-spacing:1px;}
div#menu a:hover{color:#97bf0d;}

div#container{text-align:left;}
div#content p{line-height:1.5;padding:10px;font-size:1em;vertical-align:top;margin-left:0px;}
div#content a{display:inline; padding:0px;}
div#content strong {font-size:1.2em;}
div#navigation{}


div#extra{}

div#footer{background: #b00305;color: #FFF;font-size:0.8em; font-weight:normal;}
div#footer p{margin:0;padding:5px 10px 5px 210px;}
div#footer a{text-decoration:none;color: #fff; display:inline; padding:0px;}
div#footer a:hover{color: #f8c400;}

div#container{width:980px;margin:0 auto;background:#f7f0df;background:#fff;}
div#wrapper{float:right;width:780px; }
div#content{text-align:left; padding-right:150px;}

div#navigation p{float:left;width:180px;padding:0px 0px 0px 10px; line-height:1.5em;font-size:1em;vertical-align:middle;margin-left:0px;border-bottom: 1px solid #b00305;}
div#navigation p.top{margin-top:34px;}
div#navigation a{line-height:0.8em; }
div#navigation a:hover{background:#b00305;color:#97bf0d;}

div#extra{ }

div#footer{clear:both;width:100%}

/* special for non menu elements in navigation area */
div#navigation p{border:0px;}
div#navigation p.top{margin-top:60px;}
div#navigation p.top2{margin-top:151px;}
div#navigation a{line-height:0.8em; display:inline;padding:0px;float:left;}
div#navigation a:hover{background:#fff;border:0px;}
div#navigation strong {font-size:1.2em;}
div#navigation img{border:0px;}

div#container{width:980px;margin:0 auto;background:#f7f0df;background:#fff;}
div#wrapper{float:right;width:780px; }
div#content{text-align:left; padding-right:150px;}

strong {color: #b00305;}

ul{margin:0px;color:#444; line-height:1.5;font-size:1em;vertical-align:top;}
ul li{margin-bottom:10px;}

#table {margin:0px;color:#444;}
/* 
	special table css following
*/

table {
	font: normal 100%/150% Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: 2px solid #f0f8ff;
	border-top: 1px double #b00305;
	border-bottom: 1px double #b00305;
}
th {
	font: bold 0.9em/120% Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	color: #444;
	text-align: left;
}
thead th {
	border: 1px solid #aaa;
	white-space: nowrap;
	background: #F0F8FF;
}
tbody td ,tbody th {
	padding: 5px 10px;
	background: #fff;
	color: #444;
}
tbody th {
	color: #444;
	font-weight: normal;
	font-variant: normal;
	font-size: 1em;
}
tbody tr.odd {
	border: 1px solid #aaa;
}
tbody tr.odd td, tbody tr.odd th {
	background: #F0F8FF;
}
tbody td.odd {background: #F0F8FF;}
tbody td.odd3 {background: #F0F8FF;border-right:1px solid #aaa;}

tfoot td, tfoot th {
	border: none;
	padding-top: 10px;
	color:#444;
}
caption {
		color: #b00305;
		text-align:left;
}
table a:link {
	color: #b00305;
}
table th a:link {
	color: #b00305;
	text-decoration: none;
}
table a:visited{
	color: #b00305;
	}
table a:hover{
	color: #97bf0d;
	text-decoration:none;
}
table a:active{
	color: #97bf0d;
}