/* body  */
body {
background: #fff;
color: #000;
font-size: 100.01%;
font-family: verdana,arial,trebuchet,sans-serif;
padding: 0;
margin: 0;
}
/* allgemeine classes und Selectors */
.bolder {
font-weight: bolder;
}
.italic {
font-style: italic;
}
.left {
float: left;
}
.right {
float: right;
}
.txtRight {
text-align: right;
}
.txtLeft {
text-align: left;
}
.txtCenter {
text-align: center;
}
div
{
margin: 0px;
padding: 0px;
}
img
{
margin: 0px;
padding: 0px;
border: none;
}
a img
{
border: none;
}
p
{
margin: 0px 0px 10px 0px;
padding: 0px 5px 0px 5px;
}
hr 
{
width: inherit;
border-top: 1px solid #ff9900;
height: 0px;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
}
.fuss hr {
border-top: 1px dotted #ff9900;
}
h1 {
font-size: 1.4em; 
font-style: normal;
font-weight: bolder;
color: #000000; 
padding: 5px;
}
h2 {
font-size: 1.3em; 
color: #000000; 
font-weight: bolder;
font-style: normal;
}
h3 {
font-size: 1.2em; 
color: #000000; 
font-weight: bolder;
font-style: normal;
}
h4 {
font-size: 1.2em;
color: #ff9900;
font-weight: bolder;
font-style: italic;
}
h5 {
font-size: 1.1em; 
color: #ff9900; 
font-weight: bolder;
font-style: normal;
padding: 5px;
}
h6 {
font-size: 1.1em;
color: #000000;
font-weight: bolder;
font-style: italic;
}
form {
width: auto;
margin: 0px;
padding: 0px;
}
input {
border: 1px solid #000000;
color: #000000;
font-size: 0.9em;
height: 18px;
margin: 0px;
padding: 1px;
}
ul {
padding: 0px;
margin: 0px;
border: 0px;
list-style: none;
}
li {
padding: 0px;
margin: 0px;
border: 0px;
list-style: none;
text-align: left;
}
/* Logo */
/* Menus */
#topmenu, #mainNavi, #suchmaschine, #content-right, #top-left, #top-right {
display: none;
}
/* Content */
#content {
border: 0px;
margin: 0px;
}
#contentSeite {
border: 0px;
margin: 0px;
padding: 0px;
}
.topthemenLeft, .topthemenRight {
width: 100%;
height: 100%;
padding: 10px;
margin: 2%;
}
.topthemenLeft h5, .topthemenRight h5  {
color: #ff9900;
vertical-align: top;
font-weight: bold;
font-size: 1em;
margin: 0px 0px 10px 0px;
padding: 0px;
}
.topthemenLeft img, .topthemenRight img {
border: 1px solid #000000;
margin: 0px 5px 3px 0px;
float: left;
}
.topthemenLeft a, .topthemenRight a {
font-size: 1em;
font-weight: normal;
text-decoration: none;
color: #000000;
vertical-align: top;
}
.fuss {
text-align: center; 
color: #336699; 
font-size: 0.9em;
}
/* Content */
.bildtext {
margin: 0px 0px 10px 0px; 
display: block;
width: auto;
}
.bildtextLeft {
float: left;
padding: 0px 10px 0px 0px;
margin: 0px 10px 10px 0px; 
border-right: 1px solid #336699;
border-left: 0px;
border-bottom: 0px;
border-top: 0px;
}
.bildtextRight {
float: right;
padding: 0px 0px 0px 10px;
margin: 0px 0px 10px 10px;
border-left: 1px solid #336699;
border-right: 0px;
border-bottom: 0px;
border-top: 0px;
}
.bildtextCenter {
text-align: center;
margin: 10px 0px 10px 0px;
}
/* tabellen */
.stdtable {
margin: 1.4em;
color: #003366;
background-color: #ff9900;
padding: 0px;
border: 0px;
height: auto;
width: 90%;
}
.stdtable th {
padding: 6px;
text-align: center;
background-color: #ffe5c2;
font-weight: bolder;
}
.stdtable td {
background-color: #ffffff;
}
table.verTable, table.verTableBorderBlau {
color: #003366;
margin: 0% 5%;
padding: 0px;
height: auto;
width: 85%;
border-width: 0px 1px  1px  1px;
border-style: solid;
border-spacing: 0px;
border-collapse: collapse
}
.verTable th, .verTableBorderBlau th {
text-align: left;
font-weight: bolder;
padding: 8px;
margin: 0px;
border-width: 1px 0px;
background-color: #ffe5c2;
border-style: solid;
}
.verTable td, .verTableBorderBlau td {
vertical-align: top;
background-color: #ffffff;
text-align: left;
margin: 0;
border: 0;
padding: 6px;
}
.verTable td.verParam, .verTableBorderBlau td.verParam {
text-align: right;
background-color: #fff2df;
width:25%;
}
.vertable, .vertable th {
border-color: #ff9900;
}
.vertableborderblau , .verrableborderblau th {
border-color:#b2d1e0;
}
/* orangen tabellen */
div.listen {
border-top: 1px solid #ff9900;
border-left: 1px solid #ff9900;
border-right: 1px solid #ff9900;
border-bottom: 0px;
background-color: inherit;
padding: 0px;
width: 80%;
height: auto;
margin-left: 10%;
}
span.listenKopf {
border-bottom: 1px solid #ff9900;
border-top: 0px;
border-left: 0px;
border-right: 0px;
background-color: #ffe5c2;	
width: auto;
padding: 5px;
display: block;
}
.listen div {
border-bottom: 1px solid #ff9900;
border-top: 0px;
border-left: 0px;
border-right: 0px;
list-style-type: none;
text-decoration: none;
width: 100%;
margin: 0px;
padding: 0px;
display: block;
height: 20px;
}
.listen a {
border-bottom: 1px solid #ff9900;
text-decoration: none;
width: auto;
padding: 4px;
color: #000000;
display: block;
}
/* blauen tabellen */
div.listenblau {
border-top: 1px solid #336699;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
border-bottom: 0px;
background-color: inherit;
padding: 0px;
width: 80%;
height: auto;
margin-left: 10%;
}
span.listenKopfblau {
border-bottom: 1px solid #336699;
border-top: 0px;
border-left: 0px;
border-right: 0px;
background-color: #E2EaF3;	
width: auto;
padding: 5px;
display: block;
}
.listenblau div {
border-bottom: 1px solid #336699;
border-top: 0px;
border-left: 0px;
border-right: 0px;
list-style-type: none;
text-decoration: none;
width: 100%;
margin: 0px;
padding: 0px;
display: block;
height: 20px;
}
.listenblau a {
border-bottom: 1px solid #336699;
text-decoration: none;
width: auto;
padding: 4px;
color: #000000;
display: block;
}
/* für alle tabellen */
.listentext {
padding: 0px;
border: 2px;
margin: 0px;
float: left;
}
.listenZeiger {
padding: 0px;
border: 2px;
margin: 0px;
float: right;
}
.listen div a, .listenblau div a {
text-decoration: none;
color: #000000;
border: 0px;
padding: 4px;
}
/* spezielle Klassen */
.blind, .noprint
{
display: none;
}
.af
{
clear: both;
visibility: hidden;
line-height: 0px;
font-size: 0px;
margin: 0px;
padding: 0px;
}
