body {
 background:white;
 font-family:Arial;
 color:rgb(81,84,83)
 }

.layout {
 width:988px;
 margin:auto;
 background:white
 }

.topnavbar {
 padding-top:50px;
 background:rgb(240,242,241);
 }

.facebar {
 background:rgb(0,152,69);
 text-align:right;
 margin:0
 }

#greenbar {
 background:#009845;
 height:63px
 }

address {
 font-style:normal;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 padding:10px 0;
 background:#F3F7F6;
 word-spacing:32px;
 }

address span {
 word-spacing:0;
 }

address a {
 text-decoration:none;
 color:rgb(81,84,83);
 }

address a:hover {
 text-decoration:underline
 }

.topnav {
 margin-left:745px;
 background:rgb(240,242,241);
 }

.topnav {
 font-family:Arial;
 font-size:12px;
 word-spacing:29px;
 font-weight:bold;
 text-transform:uppercase
 }

.topnav a {
 text-decoration:none;
 color:rgb(81,84,83);
 }

.navbar {
 background:rgb(218,222,220);
 padding:15px 20px;
 position:relative;
 height:44px
 }

#eroemer {
 float:right
 }

#navigation {
 list-style-type:none;
 margin:0;
 padding:0;
 position:absolute;
 top:57px;
 font-size:11px;
 line-height:16px;
 }

#navigation li {
 float:left;
 margin-right:5ex;
 text-align:left;
 }

#navigation li a {
 text-decoration:none;
 color:rgb(81,84,83);
 font-family:Arial;
 font-weight:bold;
 text-transform:uppercase
 }

#navigation li a span {
 color:#B4B4B4
 }

#navigation li a:hover {
 text-decoration:underline
 }

.whitebar {
 background:white
 }

.whitebar #range {
 background:rgb(238,239,239);
 color:#666;
 list-style-type:none;
 margin:0;
 padding:5px 45px;
 line-height:12px;
 font-family:Arial;
 font-size:10px;
 text-transform:uppercase;
 margin-left:745px;
 font-weight:bold
 }

h1 {
 font-size:16px;
 text-transform:uppercase;
 color:rgb(134,136,135)
 }

h2 {
 text-transform:uppercase;
 font-size:14px
 }

.content {
 background:#F3F7F6
 }

.content_bild {
 float:left;
 width:420px
 }

.content_bild ul {
 list-style-type:none;
 text-align:right;
 margin:30px;
 font-size:16px;
 font-weight:bold
 }

.content_text {
 float:left;
 padding:20px 0px 20px 40px;
 width:508px;
 font-size:12px;
 text-align:justify
 }

.bildunterschrift1 {
 font-size:26px;
 color:#B5B7B6;
 text-transform:uppercase;
 font-weight:bold;
 margin:10px 0 0 10px;
 display:block
 }
.bildunterschrift2 {
 font-size:26px;
 color:#929493;
 text-transform:uppercase;
 font-weight:bold;
 margin:0 0 0 10px;
 display:block
 }

dl.tabelle dt {
 float:left;
 width:50px
 }
dl.tabelle_2 dt {
 float:left;
 width:120px
 }

#qmsiegel {
 float:left;
 width:120px
 }
