/* CSS Document */

* {
margin:0;
padding:0;
outline:none;
}

body {
background:url(../images/body_hg.jpg) top repeat-x #e1e1e1;
font:70% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#666;
}

a {
color:#aac401;
text-decoration:none;
}

a:hover {
color:#666;
text-decoration:none;
}

#header {
height:120px;
width:920px;
padding:0px 20px;
display:block;
margin:35px auto 0px;
background:url(../images/header.jpg) top center no-repeat #fff;
}

#header li {
list-style:none;
display:inline;
margin:0px;
float:right;
padding-top:15px;
}

#header a {
padding-left:12px;
color:#f8b400;
text-decoration:none;
}

#header a:hover {
color:#999;
}

#kopfgrafik {
height:229px;
width:920px;
padding:0px 20px;
display:block;
margin:0px auto 0px;
background:#fff;
}

.themen1 {
height:140px;
width:276px;
margin:0px 0px 0px 0px;
padding:0px 10px;
background:#f0f0f0;
float:right;
}

.themen {
height:140px;
width:272px;
margin:0px 20px 0px 0px;
padding:0px 10px;
background:#f0f0f0;
float:right;
}

.themen img {
float: left;
}

.themen1 img {
float: left;
}

.themen a {
color:#999;
}

.themen1 a {
color:#999;
}

.themen a:hover {
color:#666;
}

.themen1 a:hover {
color:#666;
}

#container {
width:920px;
margin:0 auto;
background:#fff;
padding:20px;
}

#navigation {
background:url(../images/nav_hg.jpg) top repeat-x #fff;
width:920px;
font-size:110%;
padding:8px 20px;
margin:0px auto;
color:#fff;
}

#nav li {
list-style:none;
display:inline;
margin-right:40px;
}

#nav a {
padding:2px;
color:#fff;
text-decoration:none;
margin-right:0px;
}

#nav a:hover {
background:url(../images/nav_link_active.jpg) top repeat-x;
color:#f8b400;
}

#nav a.active {
background:url(../images/nav_link_active.jpg) top repeat-x;
color:#006FC4;
}

#inner_container {
background-color:#fff;
margin-top: 180px;
padding:0px;
}

#sidebar {
width:270px;
padding:0px 10px;
float:left;
background:#fff;
color:#666;
}

#sidebar h6 {
font:220% "Times New Roman", Times, serif;
color:#aac401;
margin:20px 0 15px 0;
letter-spacing:0px;
}

#sidebar ul {
	color:#006FC4;
}

#sidebar ul a {
	color:#aac401;
	font-size:110%;
	text-decoration:none;
}

#sidebar ul a:hover {
	color:#666;
}

#sidebar ul li {
	border-bottom:1px solid #999;
	padding:5px 0px;
	display:block;
}

#content {
margin-left:315px;
}

blockquote {
margin-top:10px;
background:#f0f0f0;
padding:2px 17px;
}

p {
margin:10px 0;
padding:5px;
line-height:20px;
}

p.note {
padding:5px 20px;
border-top:1px solid #999;
border-bottom:0px solid #999;
background:url(../images/note.jpg) top repeat-x #fff;
color:#666;
}

#container h1 {
font:260% "Times New Roman", Times, serif;
color:#aac401;
margin:0 0 0 0;
letter-spacing:1px;
}

#container h2 {
font:220% "Times New Roman", Times, serif;
color:#aac401;
margin:10px 0 0 0;
letter-spacing:0px;
}

#container h3 {
font:120% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:bold;
color:#666;
margin:5px 0 10px;
letter-spacing:0px;
}

#container h4 {
font:220% "Times New Roman", Times, serif;
color:#f8b400;
margin:10px 0 0 0;
letter-spacing:0px;
}

#container h5 {
font:220% "Times New Roman", Times, serif;
color:#3db1e1;
margin:10px 0 0 0;
letter-spacing:0px;
}

#container h6 {
font:120% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#f00;
margin:5px 0 10px;
letter-spacing:0px;
}

#container ul {
margin:10px 15px;
}

#container ul li {
margin:10px 0;
}

#container img {
background:#f0f0f0;
padding:0px;
margin:10px 10px 0 0;
}

#footer {
width:920px;
height:30px;
background:url(../images/footer.jpg) top repeat-x #f0f0f0;
margin:0 auto;
clear:both;
}

#content table {
width:475px;
background:#f0f0f0;
margin:25px 0;
}

td {
padding:8px;
text-align:center;
background:url(../images/note.jpg) top left repeat #fff;
font:100% Georgia;
}

th {
color:#666;
padding:10px;
}

#footer p {
color:#999;
}

#footer p.validate {
text-align:right;
}

#footer a {
color:#999;
text-decoration:none;
}

#footer a:hover {
color:#aac401;
}