div#Inhaltsbereich {
        margin: 0px;
        margin-left: 16em;/*253px;*/
        width: 48em;/*767px;*/
        min-height: 33.2em;/*33.5em;/*31.65em;/*34.33em;/*571px;*/
        padding: 0;
        border: none;
        background-color: #FFFFDD;/*#FFFFCC;*/
        color: #003388;
        font-weight: normal;
        font-size: medium;
        line-height: 1.29em;
        /*border-top: solid 30px #FF9966;;*/
        /*border-bottom: solid 1px black;*/
        /*border-top: solid 1px red;*/
        }
* html div#Inhaltsbereich {
       font-size: 1em;
        /*width: 64em;*/
        /*w\idth: 48em;*/
        /*margin-left: 16em;*/
        /*margin-lef\t: 16em;*/
       }

div#Inhalt{
        margin: 0;
        padding: 4.2em;/*60px;*/
        padding-top: 4em;/*55px;*/
        padding-bottom: 4.4em;
        border: none;
        font-size: 0.9em;/*0.87em;*/
        }

#Inhalt h1{
        margin: 0;
        padding: 0;
        padding-bottom: 1.1em;/*1em;*/
        line-height: 1.2em;
        font-size: 1.5em;
        font-weight: bold;
        letter-spacing: 0.2em;
        }
#Inhalt h1+table{
        margin-top: 0.5em;
        }
#Inhalt h1.name{
        margin: 0;
        margin-top: -1em;
        padding: 0;
        padding-bottom: 1.1em;
        font-size: 1.2em;
        font-weight: bold;
        letter-spacing: 0.1em;
        }

#Inhalt h2{
        margin: 0;
        padding: 0;
        padding-bottom: 0.5em;
        font-size: 1.1em;
        font-weight: bold;
        }

#Inhalt h3{
        margin: 0;
        padding: 0;
        padding-bottom: 0.2em;
        font-size: 1em;
        font-weight: bold;
        }

#Inhalt h4{
        margin: 0;
        padding: 0;
        font-size: 1.7em;
        letter-spacing: 0em;
        font-weight: normal;
        }

#Inhalt p{
        margin: 0;
        padding: 0;
        }
#Inhalt p + p{
        margin-top: 0.7em;
        }
#Inhalt br + h1{
        margin-top: 1.5em;
        }
#Inhalt br + h2{
        margin-top: 0.7em;
        }
#Inhalt ul + h2{
        margin-top: 0.7em;
        }
        
#Inhalt table{
        margin: 0;
        padding: 0;
        border: none;
        border-spacing: 0;
        font-size: 1em;
        color: #003388;
        line-height: 1.3em;
        }
#Inhalt table.mitendlinie{
        border-bottom: 2px solid #DD6633;
        }
        
#Inhalt tr{vertical-align: top;}

#Inhalt th{
        font-weight: bold;
        text-align: left;
        border-bottom: 2px solid #DD6633;
        padding-bottom: 0.1em;
        /*background: green;/*#FFBB77;/*#FF9966;*/
        /*color: #002277;*/
        }
#Inhalt th#fettorange{
        font-weight: bold;
        text-align: left;
        border-bottom: 2px solid #DD6633;
        padding-bottom: 0.1em;
        }
#Inhalt th.alt{
        font-size: 1.2em;
        padding-bottom: 0.1em;
        }

#Inhalt td{
        text-align: left;
        }
#Inhalt td#fettorange {
        font-weight: bold;
        color: #DD6633;
         }
#Inhalt td + td{
        padding-left: 1em;
        }
#Inhalt table.zentriert td + td{
        padding-left: 0em;
        }
#Inhalt table.zentriert td{
        text-align: center;
        }
#Inhalt td img{
        margin: 0;
        }
#Inhalt th + th{
        padding-left: 1em;
        }
#Inhalt tr.abstand{
        line-height: 0.3em;
        }
#Inhalt tr.abstandgross{
        line-height: 2.5em;
        }

span.stern{
        font-size: 1.2em; 
        vertical-align: middle;
        }

ul.reduziert {
        list-style-type: none;
        margin: 0;
        padding: 0;
        }
ol.reduziert {
        margin: 0;
		margin-left: 1.5em;
        padding: 0;
        }
li {padding-bottom: 0.5em;
        }

ul.quadorange{
        list-style-type: square;
        margin: 0;
        margin-top: 0.5em;
        margin-left: 1.5em;/*2em;*/
        padding: 0;
        color: #EE9955;
        }

div.bildrechts{
        float: right;
        border: none;
        margin-left: 2em;/*30px;*/
        margin-bottom: 2em;
        text-align: left;
        }
div.bildlinks{
        float: left;
        border: none;
        margin-right: 2em;/*30px;*/
        margin-bottom: 2em;
        text-align: left;
        }

p#abbtext{
        margin-top: 0.4em;
        padding: 0;
        border: none;
        font-size: 0.75em;
        font-weight: bold;
        line-height: 1.2em;
        color: #003388;
        }

.orange {color: #EE9955;}

.schriftblau {color: #003388;}

.fettorange {
        font-weight: bold;
        color: #DD6633;/*#E15517;/*#FF6633;*/
        }

.grschrift {font-size: 1.1em;}
.fett{font-weight: bold;}

#linieorange {
        color: #EE9955;
        background-color: #EE9955;
        border: none;
        height: 3px;
        }


address{
        font-weight: bold;
        font-style: normal;
        }
a, a:visited {
        curser: pointer;
        text-decoration: underline;
        font-size: 1em;
        background: transparent;
        color: #003388;
        }
a:hover, a:active{
        color: #4477FF;/*#3388EE;*/
        }

a#anker_orange {
        curser: pointer;
        text-decoration: none;
        font-size: 1em;
        background: transparent;
        color: #DD6633;
        }
a#anker_orange:hover, a#anker_orange:active{
        color: #DD6633;
        }
a#notunderline {
        text-decoration: none;
        }


img.atalt {
        vertical-align: middle;
        }
* html img.atalt {
        vertical-align: bottom;
        }

