html {
height: 100%;
padding-bottom: 1px;}

body {
margin: 0;
padding: 0;
font-family: arial, tahoma, verdana, sans-serif;
background: url(img/background.gif) top repeat-y;
background-color: #FFF;}
a:link {
	font-weight: 600;}
a:visited {
	font-weight: 600;}
a:hover {
	font-weight: 600;}
a:active {
	font-weight: 600;}
	
img {
border-style:none;}

#box {
background-color: #FFF;
color: #FFF;
width: 960px;
margin: 0px auto;
padding: 0px;
overflow: hidden;
border-left: solid 1px rgb(125,125,125);
border-right: solid 1px rgb(125,125,125);
border-bottom: solid 1px rgb(125,125,125);}

#oben {
font-size: 90%;
width:960px;
text-align:right;
clear: both;}

#inhalt {
background: #FFF;
width: 560px;
margin-top: 25px;
padding-left: 0;
padding-right: 0;
float: left;}

#werbung {
width: 170px;
margin-top: 25px;
margin-left: 5px;
margin-right: 3px;
float: right;}

#unten {
width: 960px;
background-color: rgb(0,153,255);
max-height: 55px;
padding: 0px;
margin: 0px;
text-align: center;
float: left;}

.knopf {
color: #FFF;
background: blue;}

.z {
text-align: center;
font-size: 80%;
font-weight: 600;
line-height: 140%;}

ul, li {
color: #564b47;
list-style-image: url(img/b.gif);
line-height: 140%;
font-size: 80%;
margin-right: 10px;
margin-bottom: 10px;
text-align: left;}

li {
font-size: 100%;}

h1 {
font-size: 110%;
padding-top: 0;
padding-left: 20px;
color: #0036BA;
line-height: 120%;}

h2 {
font-size: 105%;
padding-left: 20px;
padding-right: 20px;
padding-top: 0;
color: #0036BA;
line-height: 120%;}

h3 {
font-size: 95%;
padding-top: 0;
padding-left: 20px;
color: #564b47;
line-height: 120%;}

h4 {
font-size: 90%;
font-weight: 600;
padding-top: 0;
padding-left: 20px;
padding-bottom: 0;
color: #564b47;}

h5 {
font-size: 65%;
font-weight: 600;
margin-top: 0;
margin-bottom: 0;
padding-left: 20px;
padding-top: 1px;
padding-bottom: 1px;}

h6 {
font-size: 60%;
font-weight: 600;
color: #FFF;}

label,input,textarea {
display: block;
float: left;}

form br {
clear: left;}

input#submit {
float: none;
width: auto;}

label {
text-align: right;
color: #564b47;
padding-right: 1em;
padding-bottom: 1em;
font: 80% Verdana, Arial, Helvetica, Sans-Serif;}

form {
background: #FFF;
padding-left: 20px;
color: #000;
margin: 0;}

input:focus {
color: #000;
background: #D4D0C8;}

.kn {
color: #0042B5;
font-weight: 700;
background: #FFF;}

table {
font-size: 95%;
line-height: 140%;
border-bottom: 0;
border-top: 0;}

p, tr {
color: #564b47;
padding-left: 20px;
padding-right: 10px;
line-height: 140%;
font-size: 80%;}

.kopf {
font-size: 80%;
font-weight: 600;
margin-top: 0;
margin-bottom: 0;
padding-left: 20px;
padding-top: 1px;
padding-bottom: 1px;}

.fuss {
font-size: 75%;
font-weight: 600;
color: #FFF;}

