* {
margin: 0;
}
ul, ol {
padding: 0;
}
html,body{
background-color: #F0F0F0;
margin:0;
padding:0
}
body{
background: #F0F0F0;
font: 80% arial,sans-serif; text-align:center
}
p{
text-align:left;
margin:0 0 10px 10px;
}
div#header {
height: 250px;
margin: 10px 0 0 0;
background: #F0F0F0 url(../bilder/bild01.jpg);
background-position: bottom left;
background-repeat: no-repeat;
border-bottom: 1px solid #A82C2C;
}
div#header h1{
font:small-caps 180% Georgia, Verdana;
font-weight: 700;
color: #A82C2C;
text-align:center;
}
div#container{
background: #F0F0F0;
text-align:left;
}
div#content p{
line-height:1.6;
font-size: 110%;
text-align: justify;
}
div#content table {
width:100%;
empty-cells: hide;
border-spacing: 3px;
}
div#content th {
background:#DE761C;
border:1px solid #000;
vertical-align: middle;
font-weight: 600;
}
div#content td {
border: 1px solid #BFBFBF;
vertical-align: middle;
}
div#navigation{
background:#B9CAFF
}
div#footer{
clear:both;width:100%; margin-top: 10px;
font-size: 100%; text-align: center;
color: #7F7F7F; border-top: 1px solid #A82C2C;
}
div#footer p{
text-align: center;
margin:0;
padding:5px 10px
}
div#container{
width:760px;
margin:0 auto
}
div#content{
float:right; width:600px; padding-top: 20px;text-align:center;
}
div#content ul{
text-align:left;
padding: 10px;
}
div#content li{
font-size: 110%;
list-style-position: outside;
list-style-type: disc;
line-height:1.5;
margin-left: 20px;
}
div#content li li{
list-style-type: circle;
}

#subNav a:hover {
color: #000000;
}
div#navigation{
float:left;
width:160px;
background: #F0F0F0 url(../bilder/nav2.gif);
background-position: bottom right;
background-repeat: no-repeat;
margin: 25px 0 14px 0;
}
/* Navgation
==============================*/
#mainNav {
background-image: url(../bilder/nav1.gif);
background-position: top right;
background-repeat: no-repeat;
font-size: 95%;
padding: 14px 0 14px 0;
}
#mainNav ul {
list-style: none;
}
#mainNav li {
background-color: #edebeb;
border-bottom: 1px solid #cccccc;
}
#subNav li {
background-color: #FFFFFF;
border-right: 1px solid #DFDFDF;
border-left: 1px solid #DFDFDF;
}
#mainNav .activeListItem, #subNav .activeListItem  {
background-color: #FFFFFF;
}
/* Navigation Links */
#mainNav a {
font-size: 110%;
color: #000000;
display: block;
padding: 2px 0 2px 10px;
margin: 0 1px 0 1px;
text-decoration: none;
}
#subNav a {
padding-left: 30px;
}
#mainNav a:hover, #subNav a:hover {
font-size: 110%;
color: #000000;
background-color: #DFDFDF;
}
#mainNav .activeItem {
font-size: 110%;
color: #A82C2C;
}
/* Typography
==============================*/
.left {
float:left;
}
.right {
float:right;
}
h1, h2, h3, h4 {
text-align:left;
font-weight: 600;
color: #A82C2C;
margin-top: 0.35em;
margin-bottom: 0.2em;
padding-left: 10px;
}
h1 {
font:small-caps 170% Verdana;
}
h2 {
font:small-caps 140% Verdana;
}
h3 {
font:small-caps 120% Verdana;
}
h4 {
font:small-caps 110% Verdana;
}
.abstand  {
padding-left: 80px;
}
/* Link
===============================*/
a:link {
color: #A82C2C;
}
a:visited {
color: #8d8d8d;
}
a:hover {
color: #000000;
}
/* Bilder
===============================*/
img {
border: none;
}
.bildr {
float:right;
background: #FFFFFF;
margin: 10px;
padding: 5px 5px 0 5px;
text-align: center;
font-style: italic;
}
.bildl {
float:left;
background: #FFFFFF;
margin: 10px;
padding: 5px 5px 0 5px;
text-align: center;
font-style: italic;
}
.bord {
border-top: 1px solid #9F9F9F;
border-right: 2px solid #9F9F9F;
border-bottom: 2px solid #9F9F9F;
border-left: 1px solid #9F9F9F;
}
.bild {
float:right;
padding: 5px;
}
.pad {
padding: 0
}
.fett {
font-weight: 600;
}
.abst {
margin-left: 60px;
}
.border {
border: 1px solid #DFDFDF;
}
.clean {
clear: both;
}
