body { font-family:      Trebuchet MS,Arial,sans-serif,Helvetica;
       font-size:        9pt;
       font-weight:      normal;
       color:            #fff;
       background-color: #006633; /*rgb(51,102,153)*/
       padding:          0 0 0 0;
}

a, a:link, a:visited {
       color:            rgb(255,123,0);
       text-decoration:  none;
       font-weight:      bold;
}
a:hover {
       color:            rgb(255,123,0);
}

.jrd {
       font-size:        22pt;
       font-weight:      bold;
       letter-spacing:   4.9px;
       position:         fixed;
       _position:        absolute;
       top:              0px;
       width:            80%;
       padding-top:      4px;
       padding-left:     22px;
}


.topline {
       position:         fixed;
       _position:        absolute;
       top:              39px;
       left:             0px;
       width:            100%;
       height:           34px;
       background-color: rgb(255,123,0);
}

.toplineback {
       position:         fixed;
       _position:        absolute;
       top:              0px;
       left:             0px;
       width:            100%;
       height:           65px;
       background-color: #063;
}
.fadertop {
       position:         fixed;
       _position:        absolute;
       top:              55px;
       left:             0px;
       height:           30px;
}
.naviback {
       position:         fixed;
       _position:        absolute;
       top:              85px;
       left:             0px;
       width:            189px;
       height:           800px;
       background-color: rgb(91,91,91);
       background-image: url(/images/d-wappen.jpg);
       background-position:37px 356px;
       background-repeat:no-repeat;
}
.dwappen {
       position:         fixed;
       _position:        absolute;
       top:              441px;
       left:             17px;
}
.cback {
       #position:         fixed;
       position:        absolute;
       top:              73px;
       left:             208px; /*238*/
       width:            596px;
       background-color: #117744; /*rgb(54,122,168)*/
       padding:          22px 8px 0px 8px;
}
.ads {
       #position:         fixed;
       position:        absolute;
       top:              88px;
       left:             825px; /*238*/
       width:            175px;
       padding:          0 0 0 0;
}
.creazy {
       position:         fixed;
       _position:        absolute;
       top:              121px;
       left:             123px;
}
.teaserbar {
       position:         fixed;
       _position:        absolute;
       top:              103px;
       left:             223px;
}

a.mainlevel:link, a.mainlevel:visited {
       margin-top:       5px;
       width:            189px;
       height:           20px;
       display:          block;
       background-color: rgb(255,123,0);
       font-size:        1.2em;
       text-indent:      10px;
       color:            #fff;
       text-decoration:  none;
       font-weight:      600;
}

a.mainlevel:hover {
       background-color: rgb(255,143,20);
       font-size:        1.2em;
       text-indent:      17px;
       color:            #fff;
       text-decoration:  none;
}
#active_menu {
       background-color: rgb(255,143,20);
       font-size:        1.2em;
       text-indent:      17px;
       color:            #fff;
       text-decoration:  none;
       font-style:       italic;
       letter-spacing:   2px;
}

h1 {
       width:            517px;
       height:           58px;
       font-size:        1.4em;
       text-indent:      1em;
       background-image: url(/images/teaserbar.png);
       line-height:      60pt;
       color:            #fff;
}

h2 {
       float:            left;
       font-size:        1em;
       display:          inline;
       margin:           0 0 0 0;
}

ul {
       list-style-type:  square;
       list-style-position:outside;
       padding-left:      20px;
}

li {
       padding-left:      5px;
}

.author{
       font-size:        0.9em;
       font-style:       italic;
}

table[cellpadding="2"] td {
       font-size:        0.86em;
       border-width:     0px;
       border-bottom-width:     1px;
       border-style:     solid;
       border-color:     #eee;
}

.contentpaneopen .contentheading {
       padding:          0 0 0 0;
}
.contentpaneopen td {
       padding:          0 10px 0 10px;
       text-align:       justify;
}
.pagenavcounter {
       padding:          0 0 6px 0;
       font-weight:      bold;
       letter-spacing:   1.5px;
}

.contenttoc {
       border-width:     3px;
       border-style:     dotted;
       border-color:     #aaa;
       border-left-width:0px;
       border-right-width:0px;
       font-weight:      bold;
       margin-top:       10px;
}
.contenttoc td {
       font-size:        1em;
}

.contenttoc a:visited {
       font-weight:      normal;
}

.createdate {
       font-size:        8pt;
       font-weight:      bold;
}

