* {
margin: 0;
padding: 0;
}

img {
border: 0px;
}

#content {
float: left;
width: 57%;
position: absolute; 
top: 138px;  
left: 18%; 
color: #686868;
}

#content p, embed {
font-size: 12px;
line-height: 145%;
font-family: Verdana, sans-serif;
padding: 8px 20px 8px 20px;
}

#content p.intro {
padding: 7px 10px 8px 10px;
margin: 5px 20px 5px 20px;
border: 2px solid #CAB19F;
}

#content p.courier {
font-size: 13px;
font-family: Courier;
color: #000000;
}

#content p.braun {
color: #94623E;
}

#content p.gruen {
color: #328C00;
}

#content p.rot {
color: #FF0000;
}

#content span.id {
font-weight: bold;
color: #8C3C5A;
}

#content span.rot {
color: #FF0000;
}

#content span.cyan {
color: #00A0E1;
}

#content span.magenta {
color: #E10078;
}

#content p.clear {
clear: left;
}

#content p.stand {
font-size: 10px;
}
#content p.lastmodautor {
font-size: 10px;
float: left;
}

#content p.lastmod {
font-size: 10px;
text-align: right;
}

#content ul, ol {
font-size: 12px;
line-height: 145%;
font-family: Verdana, sans-serif;
}

#content ul.liste {
padding: 8px 20px 8px 33px;
}

#content ul.liste2 {
padding: 0px 0px 8px 16px;
list-style-type: square;
}

#content ul.liste3 {
padding: 0px 0px 8px 16px;
}

#content ol.listeabc {
padding: 8px 20px 8px 40px;
list-style-type: upper-alpha; 
}

#content ol.liste123 {
padding: 8px 20px 8px 45px;
list-style-type: decimal; 
}

#content span.gruen {
color: #328C00;
}

#content span.braun {
color: #94623E;
}

#content iframe {
padding: 0px 0px 0px 20px;
}

#content table {
white-space: nowrap;
text-align: left;
padding: 8px 20px 8px 20px;
font-size: 12px;
line-height: 145%;
font-family: Verdana, sans-serif;
}

#content td {
border-top-width: 2px;
border-top-style: solid;
border-top-color: #686868;
padding: 10px 15px 9px 15px;
}

#content th {
font-weight: bold;
padding: 10px 15px 7px 15px;
}

#content td span {
border: 0.2em solid; 
border-color: #DDDDDD #BBBBBB #BBBBBB #DDDDDD; 
padding: 0 0.4em; 
background: #EEEEEE; 
}

#content form {
margin: 0px 0px 0px 15px
}

#content a {
color: #000078;
}

#content a.bold {
font-weight: bold;
text-decoration: none;
}

#content a:hover {
color: #686868;
}

#content span.gruenbold {
color: #328C00;
font-weight: bold;
}

#content span.rotbold {
color: #FF0000;
font-weight: bold;
}

#content span.orangebold {
color: #FF7800;
font-weight: bold;
}

#content span.braunbold {
color: #94623E;
font-weight: bold;
}

#content h1 {
color: #000078;
font-size: 15px;
font-weight: bold;
font-family: Verdana, sans-serif;
padding: 5px 20px 10px 20px;
}

#content h1.opad {
padding: 10px 20px 5px 20px;
}

#content h1.braun {
color: #94623E;
padding: 10px 20px 10px 20px;
}

#content h1 span.datumbraun {
color: #94623E;
font-size: 12px;
}

#content h2 {
color: #000078;
font-size: 15px;
font-weight: bold;
font-family: Verdana, sans-serif;
padding: 10px 20px 0px 20px;
}

#content h2.opad {
color: #000078;
font-size: 15px;
font-weight: bold;
font-family: Verdana, sans-serif;
padding: 10px 20px 10px 20px;
}

#content h3 {
color: #94623E;
font-size: 15px;
font-weight: bold;
font-family: Verdana, sans-serif;
padding: 10px 20px 0px 20px;
}

#content h3 span.rot {
color: #FF0000;
}

#content h3 span.datum {
color: #000078;
font-size: 12px;
}

#content h4 {
color: #686868;
font-size: 12px;
font-weight: bold;
font-family: Verdana, sans-serif;
padding: 5px 20px 0px 20px;
}

#content h5 {
color: #686868;
font-size: 12px;
font-weight: bold;
font-style: italic;
font-family: Verdana, sans-serif;
padding: 5px 20px 0px 20px;
}


#content hr {
margin: 0px 20px 0px 20px;
}

#content img {
display: block;
margin: 0 auto;
padding: 5px 10px 0px 10px;
}

#content img.klein {
float: left;
padding: 10px 10px 0px 20px;
}

#content img.floatleft {
float: left;
padding: 5px 10px 0px 0px;
}

#content img.floatright {
float: right;
padding: 5px 0px 0px 10px;
}

#content img.pfeilinnen {
float: right;
padding: 5px 20px 0px 0px;
}

#content img.pfeilaussen {
float: right;
padding: 5px 0px 0px 0px;
}

#content img.pfeilausseneinz {
float: right;
padding: 5px 20px 0px 0px;
}

#header {
width: 100%;
height: 80px;
font-family: Arial, sans-serif;
font-size: 11px;
}

#header span {
position: absolute;
top: 57px;
left: 60px;
}

#header img.qulogo {
position: absolute;
top: 15px;
left: 15px;
}

#header img.banner, object {
position: absolute;
top: 10px;
left: 325px;
}

#header span.gaw {
position: absolute;
top: 10px;
left: 275px;
}

#header img.info {
position: absolute;
top: 10px;
right: 20px;
}

#navigation {
float: left;
width: 18%;
font-family: Verdana, sans-serif;
}

#navigation span.rebue {
font-weight: bold;
color: #8C3C5A;
}

#navigation span.rebuex {
font-weight: bold;
color: #EDF1F8;
}

#navigation ul {
list-style: none;
font-weight: bold;
}

#navigation ul li {
margin: 0px 0px 2px 0px;
background-color: #EDF1F8;
}

#navigation ul li.abstand {
margin: 0px 0px 24px 0px;
background-color: #EDF1F8;
}

#navigation ul li a {
font-size: 12px;
color: #000078;
text-decoration: none;
padding: 6px 15px 6px 15px;
display: block;
}

#navigation ul li a:hover {
color: #968C96;
}

#navigation ul.subnav {
list-style: none;
font-weight: normal;
}

#navigation ul.subnav li {
margin: 0px 0px 0px 0px;
border-top: 2px solid #FFFFFF;
}

#navigation ul.subnav li a {
font-size: 11px;
color: #000078;
text-decoration: none;
padding: 5px 15px 5px 30px;
display: block;
}

#navigation ul.subnav li a:hover {
color: #968C96;
}

#navigation ul.subsubnav {
list-style: none;
font-weight: normal;
}

#navigation ul.subsubnav li {
margin: 0px 0px 0px 0px;
border-top: 2px solid #FFFFFF;
}

#navigation ul.subsubnav li a {
font-size: 11px;
color: #000078;
text-decoration: none;
padding: 5px 15px 5px 63px;
display: block;
}

#navigation ul.subsubnav li a.indd {
padding: 5px 15px 5px 45px;
}

#navigation ul.subsubnav li a:hover {
color: #968C96;
}

#navigation ul.sub3nav {
list-style: none;
font-weight: normal;
}

#navigation ul.sub3nav li {
margin: 0px 0px 0px 0px;
border-top: 2px solid #FFFFFF;
}

#navigation ul.sub3nav li a {
font-size: 11px;
color: #000078;
text-decoration: none;
padding: 5px 15px 5px 63px;
display: block;
}

#navigation ul.sub3nav li a:hover {
color: #968C96;
}

#navigation ul.subsubnav li a.sub3nav {
font-size: 11px;
color: #000078;
text-decoration: none;
padding: 5px 15px 5px 63px;
display: block;
}

#navigation span.rot {
color: #FF0000;
}

#navigation p {
padding: 25px 0px 0px 15px;
}

#navigation form {
margin: 0px 0px 0px 15px
}

#navigation img {
position: relative;
top: 2px;
}

#navigation font {
font-size: 11px;
}

#navigation span.gaw {
margin: 0px 0px 0px 15px
}

#navirechts {
float: left;
position: absolute;  
top: 138px;  
left: 75%; 
width: 23%;
color: #94623E;
}

#inavirechts {
color: #94623E;
}

#inavirechts p.boxoben {
font-size: 12px;
font-weight: bold;
color: #000078;
font-family: Verdana, sans-serif;
padding: 6px 9px 6px 9px;
background-color: #EDF1F8;
}

#inavirechts p.boxartikeloben {
font-size: 11px;
font-weight: bold;
font-family: Verdana, sans-serif;
padding: 6px 9px 6px 9px;
margin: 6px 0px 0px 0px;
background-color: #FEF4EA;
}

#inavirechts p.boxartikelunten {
font-size: 10px;
color: #000000;
font-weight: normal;
font-family: Verdana, sans-serif;
padding: 5px 7px 7px 7px;
margin: 2px 0px 0px 0px;
background-color: #FFFFFF;
border: 2px solid #CAB19F;
}

#inavirechts p.boxartikelunten a {
color: #000078;
text-decoration: none;
font-weight: bold;
}

#inavirechts p.boxartikelunten a:hover {
color: #968C96;
}

#inavirechts p.boxobenxt {
font-size: 12px;
font-weight: bold;
color: #000078;
font-family: Verdana, sans-serif;
padding: 6px 9px 6px 9px;
margin: 18px 0px 0px 0px;
background-color: #EDF1F8;
}

#inavirechts p.boxartikelobenxt {
font-size: 10px;
color: #000000;
font-weight: normal;
font-family: Verdana, sans-serif;
padding: 5px 7px 7px 7px;
margin: 2px 0px 0px 0px;
background-color: #FFFFFF;
border: 2px solid #CAB19F;
}

#inavirechts p.boxartikelobenxt a {
color: #000078;
text-decoration: none;
}

#inavirechts p.boxartikelobenxt a:hover {
color: #968C96;
}

#navigation_top {
height: 28px;
width: 100%;
font-size: 12px;
font-family: Verdana, sans-serif;
margin: 5px 0px 25px 0px;
background-color: #FEF4EA;
}

#navigation_top ul {
list-style: none;
font-weight: normal;
white-space: nowrap;
}

#navigation_top ul li {
margin: 0px 1px 0px 0px;
display: inline;
}

#navigation_top ul li a {
font-size: 12px;
line-height: 28px;
color: #94623E;
text-decoration: none;
padding: 8px 15px 8px 15px;
border-right: 2px solid #FFFFFF;
}

#navigation_top ul li a:hover {
color: #968C96;
}