body {
    position:absolute;
    background: #FFFFFF url(../images/nav_verl_l.jpg) repeat-y;
}

body, table, td {
    font: 11px verdana;
    color: #003466;
    line-height: 16px;
    text-align: left;
    font-weight: normal;
}

html, body {
    top:0; left:0; right:0;
    min-height:100%;
    margin:0px;
    padding:0px;
    width:100%;
}
A {
    color: #319938;
    font-weight:normal;
    text-decoration:none;
    }
A:hover {
    color: #003466;
}
p {
    margin:0px;
    margin-bottom:10px;
}
ul {
    margin-top:0px;
    list-style-type:square;
}
li {
 margin-left:0px;
}
H1 {
    font: 15px verdana;
    color: #003466;
    line-height: 18px;
    text-align: left;
    font-weight: bold;
    margin:0px;
}
H2, H3, H4 {
    font: 11px verdana;
    color: #003466;
    line-height: 16px;
    text-align: left;
    font-weight: bold;
    margin:0px;
}
H3 {
    margin-bottom:10px;
}
H4 {
    font-weight:normal;
    margin-bottom:10px;
}
.gr_i {
    color:#319938;
    font-style:italic;
}
.gr_b {
    color:#319938;
    font-weight:bold;
}
.gr {
    color:#319938;
    font-weight:normal;
}

#header_container {
    position:fixed;
    background: #FFFFFF url(../images/kopf.jpg) no-repeat;
    top:0; left:0; right:0;
    text-align:center;
    margin:0px;
    height:175px;
    z-index:3;
}

#header {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    z-index:3;
    margin:0;
    padding:0px;
}

#home_imp {
    position:fixed;
    top:25px;
    left:16px;
    z-index:5;
    padding:0px;
}


#language {
    position:fixed;
    top:25px;
    left:832px;
    width:150px;
    text-align:right;
    z-index:5;
    padding:0px;
}

#home_imp A, #language A {
    color:#003466;
}
#home_imp A:hover, #language  A:hover {
    color:#319938;
}

#menu {
    position:fixed;
    background: url(../images/nav_hg_l.jpg) no-repeat;
    top:134px;
    left:0px;
    width:286px;
    height:544px;
    z-index:5;
    padding:0px;
}

#nav_main {
    padding-left:16px;
    padding-top:41px;
    font-weight:bold;
}

#nav_main A {
    color:#003466;
    font-weight:normal;
    text-decoration:none;
}

#nav_main A:hover {
    color:#319938;
}
 .main {
    margin-bottom:10px;
}
 .sub {
    color:#319938;
    font-weight:bold;
    margin-bottom:2px;
}


#textfeld {
    position:absolute;
    left:315px;
    top:175px;
    width:545px;
    height:300px;
    overflow:visible;
    visibility:visible;
}


#divText {
   position:absolute;
   top:0px;
   left:0px;
}

#bild_wueu {
    position:fixed;
    left:639px;
    top:175px;
    width:351px;
    height:252px;
    overflow:visible;
    visibility:visible;
}

#gruppe_table {
    position:fixed;
    left:644px;
    top:180px;
    width:336px;
    height:237px;
    overflow:visible;
    visibility:visible;
}

.marker {
    background-color:#C8DDF0;
    padding: 0px; 
    border: solid 1px #00325D;		
}

#scroller {
    position:absolute;
    left:822px;
    top:171px;
    width:70px;
    height:15px;
    text-align:right;
    visibility:visible;
}
#scroller_dwn {
    position:absolute;
    left:549px;
    top:431px;
    width:70px;
    height:15px;
    text-align:left;
    visibility:visible;
}

#footer_container {
    position:fixed;
    bottom:-1px; left:0; right:0;
    text-align:left;
    margin:0;
    height:25px;
    z-index:10;
}

#footer {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    background:#01325D;
    color:#999999;
    padding-left:120px;
    padding-top:5px;
    z-index:10;
}

#footer  A {
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}

#footer  A:hover {
    color:#999999;
    font-weight:normal;
    text-decoration:none;
}


/* Nur für den MSIE */

* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}

* html #header_container, * html #footer_container {
    position:absolute;
    width:100%;
    padding-right:0px;
}

* html #menu {
    position:absolute;
}

* html #header,* html #footer {
    height:100%;
    position:static;
}

