.printtext {
   display:none;
}
#graf {
   display:block;
}
.noprintfuss {
}
.printfuss {
   display:none;
   text-align:right;
   FONT-SIZE:10px;
   font-weight:bold;
}
.printfussl {
   display:none;
   position:relative;
   text-align:left;
   bottom:0px;
   FONT-SIZE:10px;
   font-weight:bold;
   margin-bottom:0px;
   padding-bottom:0px;
   padding-top:0px;
   margin-top:0px;
   margin-right:0px;
   writing-mode: tb-rl;
   filter: flipv fliph;
}
@media
   print { #links, #kopfmain, #newsbox, #graf, .mark, .mark2, .noprintfuss { display:none; }
   .fuss, .printfuss, .printtext { display:block; }
}
body {
   FONT-SIZE:80%;
   FONT-FAMILY:Arial, Helvetica, sans-serif, Verdana;
   font-weight:100;
   color:#5E5E5E;
   background-color:#EFEFE9;
}
hr#top {
   position:relative;
   margin-top:13px;
   height:1px;
}
hr#topmain {
   position:relative;
   margin-top:27px;
   height:1px;
}
#seitenkopf {
   position:relative;
   margin-top:200px;
   text-align:center;
}
#page {
   position:relative;
   text-align:center;
   margin-top:200px;
}
.box {
   position:relative;
   z-index:1;
}
.box a {
   color:#ffffff;
   background:#EFEFE9;
   font:bold 16px;
   text-decoration:none;
   display:block;
}
.box a:hover {
   color:black;
   background:#EFEFE9;
}
.box a span {
   display:none;
}
.box a:hover span {
   position:absolute;
   z-index:3;
   display:block;
   color:black;
   background:#ffffff;
   font:normal 16px;
   border:1px solid black;
   padding:10px;
}
.boxback {
   position:relative;
   margin-top:0px;
   margin-bottom:0px;
   z-index:4;
}
.boxback a {
   color:#ffffff;
   background:#EFEFE9;
   font:bold 16px;
   text-decoration:none;
   display:block;
}
.boxback a:hover {
   color:black;
   background:#EFEFE9;
}
.boxback a span {
   display:none;
}
.boxback a:hover span {
   position:absolute;
   top:-2px;
   right:0px;
   left:60px;
   z-index:4;
   display:block;
   color:black;
   background:#ffffff;
   font:normal 16px;
   border:1px solid black;
   padding:0px;
}
#kopfmain {
   margin-top:-200px;
   text-align:center;
   align:center;
   margin-left:0px;
   position:relative;
}
div#kopf {
   margin-top:-13px;
   margin-left:0px;
   position:relative;
}
div#kopftext {
   FONT-SIZE:100%;
   margin-left:100px;
   margin-top:-32px;
   text-align:right;
   position:relative;
}
/* Wenn der Fuss links drunter plaziert wird
div#fussl {
   margin-top:60px;
   width:950px;
}*/
#TabMarkBlue {
    background-image:url(../images/tabmark2.png);
}
/* Wenn der Fuss drunter plaziert wird */
#fussl {
   width:100%;
   margin-left:-220px;
   left:0px;
   margin-top:10px;
   margin-bottom:10px;
   position:relative;
}
.fuss {
   width:100%;
   left:0px;
   margin-left:0px;
   margin-right:0px;
   margin-top:4px;
   margin-bottom:10px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   position:relative;
}
.MarkBlue {
    FONT-SIZE: 100%;
    background-image: url(../images/tabmark2.png);
    COLOR: #444444;
    font-weight: 100;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
    TEXT-DECORATION: none
}
.MarkBlueDark {
    FONT-SIZE: 100%;
    background-image: url(../images/tabmark3.png);
    COLOR: #4390df;
    font-weight: 100;
    FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
    TEXT-DECORATION: none
}
div#blue {
   FONT-SIZE:10px;
   font-weight:bold;
}
div.textvor {
    position:relative;
}
img.pfeil {
    position:absolute;
    margin-left:0px;
    margin-top:8px;
    margin-bottom:8px;
}
img.wpfeil {
    position:relative;
    margin-right:0px;
    margin-left:0px;
    top:2px;
    margin-top:0px;
    margin-bottom:0px;
}
img.wpfeil2 {
    position:relative;
    margin-right:0px;
    margin-left:0px;
    top:10px;
    margin-top:0px;
    margin-bottom:0px;
}
p.pfeiltext {
    top:8px;
    margin-top:8px;
    margin-bottom:8px;
    left:10px;
    margin-left:10px;
}
p.pfeiltext1 {
    top:8px;
    margin-top:8px;
    margin-bottom:18px;
    left:10px;
    margin-left:10px;
}
p.pfeiltext2 {
    top:4px;
    margin-top:4px;
    margin-bottom:4px;
    margin-right:10px;
    left:10px;
    margin-left:10px;
}
p.pfeiltext3 {
    top:5px;
    margin-top:5px;
    margin-bottom:18px;
    left:10px;
    margin-left:10px;
    FONT-SIZE:150%;
    COLOR:#3333CC;
    FONT-WEIGHT:900;
}
p.weiter {
    position:relative;
    top:-6px;
    left:10px;
    margin-left:10px;
    FONT-SIZE:130%;
    FONT-WEIGHT:900;
    text-align:right;
    COLOR:#606060;
    margin-right:4px;
    margin-top:-0px;
    margin-bottom:0px;
}
img.mark {
    position:absolute;
    margin-left:-8px;
    margin-top:-8px;
    height:100px;
    width:22px;
    z-index:-1;
}
img.mark2 {
    position:absolute;
    margin-left:-8px;
    margin-top:0px;
    height:65px;
    width:22px;
    z-index:-1;
}
img.marktext {
    position:absolute;
    margin-left:-8px;
    margin-top:-2px;
    height:19px;
    z-index:-1;
}
img.marknews {
    position:absolute;
    margin-left:-0px;
    margin-top:-8px;
    width:350px;
    height:30px;
    z-index:-1;
}
img.marknewskopf {
    position:absolute;
    margin-left:-0px;
    margin-top:5px;
    width:350px;
    height:30px;
    z-index:-1;
}
TH {
   COLOR:#444444;
   FONT-SIZE:80%;
   font-weight:120;
   background-image:url(../images/tabmark2.png);
   TEXT-DECORATION:none
}
TD {
   FONT-SIZE:80%;
   COLOR:#444444;
   font-weight:100;
   TEXT-DECORATION:none
}

H1 {
   FONT-SIZE:140%;
   COLOR:#3333CC;
   FONT-WEIGHT:120;
   margin:0px 0px 0px 0px;
   TEXT-DECORATION:none;
   position:relative
}
H2 {
   FONT-SIZE:120%;
   COLOR:#3333CC;
   FONT-WEIGHT:120;
   margin:0px 0px 0px 0px;
   TEXT-DECORATION:none;
   position:relative
}
H3 {
   FONT-SIZE:100%;
   COLOR:#3333CC;
   FONT-WEIGHT:120;
   margin:0px 0px 0px 0px;
   TEXT-DECORATION:none;
   position:relative
}
P {
   margin-top:8px;
   margin-bottom:8px;
   COLOR:#444444;
   position:relative
}
a {
   text-decoration:none;
   font-size:100%;
   font-weight:140;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   position:relative
}
a:link {
   font-weight:bold;
   COLOR:#6666CC
}
a:visited {
   font-weight:bold;
   COLOR:#9966CC
}
a:hover {
   font-weight:bold;
   COLOR:#202020
}
a:active {
   font-weight:bold;
   COLOR:#202020
}
a.ma {
   text-decoration:none;
   font-size:100%;
   font-weight:140;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   position:relative
}
a:link.ma {
   font-weight:bold;
   COLOR:#808080;
}
a:visited.ma {
   font-weight:bold;
   COLOR:#808080;
}
a:hover.ma {
   font-weight:bold;
   COLOR:#808080;
}
a:active.ma {
   font-weight:bold;
   COLOR:#808080;
}
a.ma2 {
   text-decoration:none;
   font-size:100%;
   font-weight:140;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:10px;
   bottom:10px;
   position:relative
}
a:link.ma2 {
   font-weight:bold;
   COLOR:#808080;
}
a:visited.ma2 {
   font-weight:bold;
   COLOR:#808080;
}
a:hover.ma2 {
   font-weight:bold;
   COLOR:#808080;
}
a:active.ma2 {
   font-weight:bold;
   COLOR:#808080;
}

/*
   margin:0 auto;      */
   /* standardkonforme horizontale Zentrierung */
/*
   margin-left:0px;
   FONT-SIZE:80%;
*/

/*
div#Page {
   position:absolute;
   left:50%;
   margin-left:-15em;
   text-align:left;
   width:30em;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
}
*/
.links {
}
.mitte {
   top:0px;
   left:220px;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   width:350px;
   position:releative;
}
.rechts {
   left:600px;
   top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   width:350px;
   position:releative;
}
div#links {
   top:0px;
   left:0px;
   margin-left:1px;
   margin-right:0px;
   margin-top:4px;
   width:190px;
   position:releative;
}
ul#Master {
   TEXT-DECORATION:none;
   font-size:100%;
   font-weight:bold;
   left:0px;
   float:left;
   width:190px;
   margin-left:0px;
   margin-right:0px;
   margin-top:-8px;
   margin-bottom:0px;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
}
ul#Master li {
   border-bottom:1px solid #B8B8B8;
   list-style:none;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
}
ul#Mastermark li {
   list-style:none;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
}
ul#Master li ul {
   margin:0px 0px 0px 15px;
   padding:0px;
}
ul#Master li ul li {
   background-color:#EFEFE9;
   border-left:0px;
   border-right:0px;
   border-top:0px;
   border-bottom:0px;
   margin:0px 0px 0px 0px;
   padding:1px;
}
ul#Master a {
   TEXT-DECORATION:none;
   display:block;
   margin:0px;
   padding-left:2px;
   padding-right:2px;
   padding-top:3px;
   padding-bottom:3px;
}
ul#Master a:link {
   background-color:#D2E2F0;
   color:#808080;
}
ul#Master a:visited {
   color:#808080;
   background-color:#D2E2F0;
}
ul#Master2 a:link {
   background-color:#EFEFE9;
   color:#808080;
}
ul#Master2 a:visited {
   color:#808080;
   background-color:#EFEFE9;
}
ul#Master3 a:link {
   background-color:#EFEFE9;
   color:#808080;
}
ul#Master3 a:visited {
   color:#808080;
   background-color:#EFEFE9;
}
ul#Master4 a:link {
   background-color:#EFEFE9;
   color:#808080;
}
ul#Master4 a:visited {
   color:#808080;
   background-color:#EFEFE9;
}
ul#Master a:hover {
   padding-left:2px;
   padding-right:2px;
   padding-top:3px;
   padding-bottom:3px;
   color:#404040;
   background-color:#cccccc
}
ul#Master a:active {
   color:#404040;
   background-color:#D2E2F0;
}
ul#Navigation {
   TEXT-DECORATION:none;
   font-size:100%;
   font-weight:bold;
   left:0px;
   float:left;
   width:190px;
   margin:0px;
   margin-top:21px;
   position:relative;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
}
ul#Navigation li {
   border-bottom:1px solid #B8B8B8;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   margin:0px;
   list-style:none;
}
ul#Navigation li li {
   border-bottom:1px solid #B8B8B8;
   list-style:none;
   margin:0px;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
}
ul#Navigation a {
   TEXT-DECORATION:none;
   display:block;
   margin:0px;
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
}

ul#Navigation a:link {
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:#808080;
   background-color:#EFEFE9;
}
ul#Navigation a:visited {
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:#808080;
   background-color:#EFEFE9;
}
ul#Navigation a:hover {
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:#404040;
   background-color:#cccccc
}
ul#Navigation a:active {
   padding-left:2px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:#404040;
   background-color:#cccccc
}
ul#newsbox {
   TEXT-DECORATION:none;
   font-size:100%;
   font-weight:100;
   width:60%;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   padding-left:0px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
}
ul#newsbox li {
   border-bottom:1px solid #B8B8B8;
   list-style:none;
   padding-left:0px;
   padding-right:0px;
   padding-top:2px;
   padding-bottom:2px;
}
ul#newsbox li li {
   border-bottom:1px solid #B8B8B8;
   list-style:none;
   margin:0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
}
ul#newsbox a {
   TEXT-DECORATION:none;
   font-weight:100;
   display:block;
   margin:0px;
   padding-left:3px;
   padding-right:3px;
   padding-top:5px;
   padding-bottom:5px;
}
ul#newsbox a:link {
   color:#808080;
   background-color:#EFEFE9;
}
ul#newsbox a:visited {
   color:#808080;
   background-color:#EFEFE9;
}
ul#newsbox a:hover {
   color:#404040;
   background-color:#cccccc
}
ul#newsbox a:active {
   color:#404040;
   background-color:#cccccc
}

a.top_link {
    FONT-SIZE:100%;
    background-image:url(../images/top.gif);
    padding-right:15px;
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left;
    FONT-WEIGHT:bold;
}
a.home_link {
    FONT-SIZE:100%;
    background-image:url(../images/home.gif);
    padding-right:15px;
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left;
    FONT-WEIGHT:bold;
}
a.back_link {
    FONT-SIZE:100%;
    background-image:url(../images/back.gif);
    padding-right:15px;
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left;
    FONT-WEIGHT:bold;
}
a.vor_link {
    FONT-SIZE:100%;
    background-image:url(../images/vor.gif);
    padding-right:15px;
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left;
    FONT-WEIGHT:bold;
}
ul#Liste { list-style-type:disc; }
ul#Liste li  { padding:2px; position:relative; left:-25px; }
@page { size:landscape; }