* {
	margin: 0; padding: 0;
}
body {
	font-family:"Verdana", sans-serif;
	font-size:0.75em;
	line-height:1.5em;
	color:#000;
	background-color:#fff;
	background-image:url(../pics/page_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
hr { display: none; }
.nodisplay { 
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

.spacer, .clear { display: block; clear: both; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 0; }

fieldset { border: none; }
legend { display: none; }
input, select { width: 95%; }
.checkbox, .radio { width: auto; }
input:focus, textarea:focus { background-color: #fff; }
.button:focus { background-color: transparent; }
label { cursor: pointer; }

img { border: 0px none; }
strong { font-weight: bold; }

a { color: #f00; }
a:hover { text-decoration:underline; }

a.pdf, ul.pdf li a {
	padding:2px 0 2px 16px;
	font-weight:bold;
	background-image:url(../pics/pdf.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

ul.pdf { margin-bottom: 1.5em; }

ul, ol { list-style: none; }
li a { display: block; text-decoration: none; }

p { margin: 0 0 1.5em 0; }
abbr { cursor: help; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
h2 {
	font-size:120%;
	margin-bottom:1em;
}
em.author {
	display:block;
	margin-bottom:1.25em;
}
#header {}
#header h1 {}
#header h1 a {
	display:block;
	height:207px;
	width:306px;
	background-image:url(../pics/logo.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#header h1 a span {}

#page {
	margin:0 0 0 20px;
	padding:20px 0 0 0;
	width:820px;
}

#nav {
	float:left;
	width:145px;
}
#nav ul {}
#nav ul li {
	width:145px;
	margin-bottom:0.5em;
}
#nav ul li a {
	font-weight:bold;
	color:#000;
	background-image:url(../pics/nav_li_a.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding: 0.7em 0 0.7em 50px;
}
#nav ul li a:hover {
	background-image:url(../pics/nav_li_a_hover.gif);
	text-decoration:underline;
}
#nav ul li.activ a {
	background-image:url(../pics/nav_li_a_hover.gif);
}


#content {
	width:645px;
	height:500px;
	float:left;
	overflow-y:auto;
	padding:1em 0 0 30px;
	margin-bottom:10px;
}
#content h1 { font-size:130%; }
.jump-list {
	padding-left:170px;
	margin:0.75em 0;
}
.jump-list ul {}
.jump-list ul li {
	float:left;
}
.jump-list ul li.jump-list-name {
	font-weight:bold;
	margin:0 30px;
}
.jump-list ul li.bwd {  }
.jump-list ul li a {
	float:left;
	width:42px;
	height:20px;
	background-image:url(../pics/jumplist_bwd.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.jump-list ul li.bwd a {}
.jump-list ul li.fwd a { background-image:url(../pics/jumplist_fwd.gif); }

.teaser {
	clear:both;
	margin-bottom:3em;
}
.teaser h2 {}
.teaser img {
	display:block;
	float:left;
	margin:0 1em 0 0;
}
.teaser p {}

#footer {
	clear:both;
	background-color:#fff;
	padding-top:10px;
	margin-bottom:20px;
	border-top:2px solid #e02800;
}
#zeitungen {
	float:right;
	border-bottom:9px solid #e02800;
}
#zeitungen li {
	float:left;
	margin-right:25px;
}
#zeitungen li.last-child { margin:0; }
#zeitungen li a {
	float:left;
	height:40px;
	width:40px;
	background-image:url(../pics/footer_ul_li_a.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#zeitungen li#fnp a {
	width:166px;
	background-image:url(../pics/footer_ul_li_fnp_a.gif);
}
#zeitungen li#tz a {
	width:139px;
	background-image:url(../pics/footer_ul_li_tz_a.gif);
}
#zeitungen li#nnp a {
	width:172px;
	background-image:url(../pics/footer_ul_li_nnp_a.gif);
}
#zeitungen li#hk a {
	width:160px;
	background-image:url(../pics/footer_ul_li_hk_a.gif);
}

#meta-nav {
	clear:both;
	float:right;
}
#meta-nav li {
	float:left;
	margin:0 50px 0 0;
}
#meta-nav li.last-child { margin-right:300px; }
#meta-nav li a {
	float:left;
	color:#aaa;
}


