body{
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  background-color:#D5D6D8;
  background-image:url(../gfx/bg-line1.gif);
  background-position:center;
  background-repeat:repeat-y;
}
#KORP{
  position:relative;
  width:884px;
  text-align:center;
  margin:50px auto 0 auto;
}
#HEADTEXT{
  position:absolute;
  top:50px;
  text-align:left;
  left:200px;
  font-size:14px;
  line-height:20px;
}
#HEADER{
  position:relative;
  width:884px;
  height:143px;
  background-image:url(../gfx/header-image01.jpg);
}
#HEADER #logo{
  position:absolute;
  left:50px;
  top:20px;
}
#HEADER p{
  position:absolute;
  top:35px;
  left:230px;
  font-size:13px;
  color:#000000;
  margin:0;
  padding:0;
  line-height:20px;
}
#HEADER h5{
  position:absolute;
  top:70px;
  left:250px;
  font-style:italic;
  font-size:20px;
  color:#004489;
  font-weight:normal;
  margin:0;
  padding:0;
  line-height:30px;
}
#NAVI{
  position:relative;
  width:884px;
  height:41px;
  background-image:url(../gfx/navi-bg1.gif);
  background-position:center;
  background-repeat:no-repeat;
}
#NAVI ul{
  list-style-type:none;
  margin:0 0 0 13px;
  padding:0;
  height:41px;
}
#NAVI li{
  float:left;
  margin:0 0 0 0;
  padding:0;
  height:41px;
}
#NAVI li a{
  line-height:41px;
  width:173px;
  display:block;
  float:left;
  text-align:center;
  background-repeat:repeat-x;
  text-decoration:none;
}
#NAVI li a:link, #NAVI li a:active, #NAVI li a:visited, .UNAVI li a:link, .UNAVI li a:active, .UNAVI li a:visited,
.hlink h3 a:link, .hlink h3 a:active, .hlink h3 a:visited
{
  color:#000000;
}
#NAVI li a:hover, #NAVI li a:focus, .UNAVI li a:hover, .UNAVI li a:focus,
.hlink h3 a:hover, .hlink h3 a:focus
{
  color:#FFFFFF;
}
#NAVI li#li000001{
  display:none;
}
#NAVI li#li000006 a:link,#NAVI li#li000006 a:active, #NAVI li#li000006 a:visited{	background-image:url(../gfx/bx11.gif);	}
#NAVI li#li000003 a:link, #NAVI li#li000003 a:active, #NAVI li#li000003 a:visited{	background-image:url(../gfx/bx21.gif);	}
#NAVI li#li000010 a:link, #NAVI li#li000010 a:active, #NAVI li#li000010 a:visited{	background-image:url(../gfx/bx31.gif);	}
#NAVI li#li000006 a:hover, #NAVI li#li000006 a:focus{	background-image:url(../gfx/bx12.gif);color:#000000	}
#NAVI li#li000003 a:hover, #NAVI li#li000003 a:focus{	background-image:url(../gfx/bx22.gif);	}
#NAVI li#li000010 a:hover, #NAVI li#li000010 a:focus{	background-image:url(../gfx/bx32.gif);	}

#CONTENT{
  position:relative;
  text-align:left;
  width:884px;
  background-image:url(../gfx/cnt-bg-line1.gif);
  background-position:left;
  background-repeat:repeat-y;
  
}
#CONTENT a, #AKTU a, #pop_grdx a, #pop_grd a{
  color:#004489;
}
#CONTENT a:link, #CONTENT a:active, #CONTENT a:visited,
#AKTU a:link, #AKTU a:active, #AKTU a:visited{
  text-decoration:none;
}

#CONTENT a:hover, #CONTENT a:focus,
#AKTU a:hover, #AKTU a:focus{
  text-decoration:underline;
}


#CONTENT .inner{
  position:relative;
  background-image:url(../gfx/cnt-bg01.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:853px;
  margin:0 0 0 13px;
}
.inner #einreiher{
  position:relative;
  margin:0 0 0 45px;
  width:765px;
  height:280px;
  overflow:auto;
  text-align:left;
  padding:30px 0 0 0;
}

#CONTENT #CNTFOOT{
  position:relative;
  width:884px;
  height:21px;
  clear:both;
  margin-left:-13px;
}

.unternavi{
  position:absolute;
  width:171px;
  height:200px;
  top:184px;
  line-height:10px;;
  display:none;
  
}
.unternavi .iunv{
  position:relative;
}
.unternavi img{
  position:relative;
  display:block;
  bottom:0;
  clear:both;
}
#SUBNAVI{
  position:absolute;
  top:105px;
  right:50px;
  font-size:11px;
  color:#FFFFFF;
}
#SUBNAVI a{
  text-decoration:none;
}
#SUBNAVI a:link, #SUBNAVI a:active, #SUBNAVI a:visited{
  color:#FFFFFF;
}
#SUBNAVI a:hover, #SUBNAVI a:focus{
  color:#004489;
}

#UNTERNAVI1{
  left:13px;
}
#UNTERNAVI2{
  left:186px;
}
#UNTERNAVI3{
  left:359px;
}
.UNAVI{
  position:relative;
  width:171px;
  text-align:left;
}
.UNAVI ul{
  list-style-type:none;
  margin:0;
  padding:0;
}
.UNAVI li{
  margin:0;
  padding:0;
  height:36px;
}
.UNAVI li a{
  height:36px;
  line-height:36px;
  text-decoration:none;
  display:block;
  text-align:center;
  background-repeat:repeat-y;
  font-size:14px;
}
#UNV1 a:link, #UNV1 a:active, #UNV1 a:visited,
#UNV2 a:link, #UNV2 a:active, #UNV2 a:visited,
#UNV3 a:link, #UNV3 a:active, #UNV3 a:visited{
background-image:url(../gfx/xubg1.gif);
}
#UNV1 a:hover, #UNV1 a:focus, #UNV1 a.xan:link, #UNV1 a.xan:active, #UNV1 a.xan:visited{  background-image:url(../gfx/nbut1bg1.gif);  color:#000000;}
#UNV2 a:hover, #UNV2 a:focus, #UNV2 a.xan:link{  background-image:url(../gfx/nbut2bg1.gif);}
#UNV3 a:hover, #UNV3 a:focus, #UNV3 a.xan:link{  background-image:url(../gfx/nbut3bg1.gif);}


#FOOTER{
  position:relative;
  width:884px;
  height:125px;
  background-image:url(../gfx/footer-image01.jpg);
}
#sitemap td{
  font-size:12px;
  height:20px;
}
XFORM table td{
  border-width:0;
}
#sitemap a{
  text-decoration:none;
  color:#004489;
}
#CONTENT table.dia, #CONTENT table.dia2{
  position:relative;
  border-width:1px 0 0 1px;
  border-color:#004489;
  border-style:solid;
  width:98%;
}
#CONTENT table.dia thead tr{
  position:relative;
  background-color:#CCDAE7;
  font-weight:bold;

}

#CONTENT table.dia td{
  text-align:left;
  padding:4px;
  font-size:10px;
  vertical-align:top;
  border-width:0 1px 1px 0;
  border-color:#004489;
  border-style:solid;
  line-height:13px;
}

#CONTENT p{
  text-align:justify;
}
#CONTENT table.dia2 td{
  text-align:center;
  padding:2px;
  font-size:10px;
  vertical-align:middle;
  border-width:0 1px 1px 0;
  border-color:#004489;
  border-style:solid;
  
}
#CONTENT table.dia tbody td, #CONTENT table.dia2 tbody td  {
  background-color:#FFFFFF;
}

#CONTENT table.dia p, #CONTENT table.dia2 p{
  width:auto;
  margin-top:0;
  padding:0;
  font-size:10px;
  line-height:13px;
}

/*HOME*/

.hlink{
  position:absolute;
  top:50px;
}
.hlink h3{
  height:49px;
  display:block;
  width:171px;
  background-repeat:no-repeat;
  background-position:bottom;
  line-height:49px;
  text-align:center;
  margin:0;
  padding:0;
}
.hlink h3 a{
  display:block;
  width:171px;
  height:49px;
  line-height:49px;
  text-decoration:none;
}

#hlink1{  left:140px;	}
#hlink2{  left:350px;	}
#hlink3{  left:560px;	}

#hlink1 h3{  background-image:url(../gfx/sb3head1.gif);}
#hlink2 h3{  background-image:url(../gfx/sb1head1.gif);}
#hlink3 h3{  background-image:url(../gfx/sb2head1.gif);}


/*FORMULAR*/

form#XFORM{
  margin:0;
  padding:0;
}
#XFORM table td {
  font-size:11px;
  vertical-align:top;
}
#XFORM input.buttons{
  width:210px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  margin:0 0 0 0;
  background-color:#004489;
  font-size:11px;
  color:#FFFFFF;
  cursor:pointer;
  font-family:Arial, Helvetica, sans-serif;
}
#XFORM input.inp1, #XFORM textarea.inp1{
  width:210px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  margin:0 0 5px 0;
  background-color:#FFFFFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
#XFORM input.inp1{
  height:16px;
}
#XFORM textarea.inp1{
  height:63px;
}

#xiframe{
  width:800px;
  height:90px;
  display:block;
  
}
a#avl{
  position:absolute;
  left:600px;
  top:0;
}
#AKTU{
  background-image:url(../gfx/footer-image01.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  height:90px;
  width:800px;
}
#AKTU h1{
  
  margin:0 0 0 55px;
  padding:15px 0 0 0;
  color:#004489;
  font-size:14px;
  line-height:18px;
}
#AKTU p{
  margin:0 0 0 55px;
  color:#000000;
  font-weight:normal;
  padding:10px 0 5px 0;
  line-height:16px;
  font-size:11px;
  width:720px;
}


#BI00{
 clear:both;
}
#BI00 a{
  margin:0 10px 10px 0;
  float:left;
  display:block;
}
#BI00 a img{
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}
.bixx{
  display:none;
}

.bxaa, .biyy{
  position:relative;
  display:block;
}
.biyy img{
  position:absolute;
  top:-35px;
  left:180px;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}
.biyy a{
  position:absolute;
  font-size:12px;
  top:220px;
  left:0;
}


.inhaltx, .inhaltx2{
  position:relative;
  height:310px;
  overflow:auto;
  margin:0 0 0 45px;
  padding-top:30px;
  text-align:left;
}

.inhaltx ul, .inhaltx2 ul{
  width:430px;
  margin:0;
  padding:0 0 0 15px;
  list-style-type:square;
}
.inhaltx li, .inhaltx2 li{
  color:#000000;
  font-weight:normal;
  margin:0;
  padding:0 0 5px 0;
  line-height:18px;
  font-size:11px;
}
.inhaltx{
  width:470px;
}
.inhaltx p{
  width:430px;
}
.inhaltx2 {
  width:808px;
}

.marginalx{
  position:absolute;
  right:0;
  top:45px;
  width:332px;
  height:300px;
  background-repeat:no-repeat;
  background-position:left;
  text-align:left;
 
}
.marginalx img{
  margin:0 0 10px 20px;
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
}
.marginalx img.or{
  border-width:0;
  margin-top:43px;
}
.inhaltx2 h1, .inhaltx h1, .inhalt h1, .inhalt2 h1, #einreiher h1{
  color:#004489;
  font-weight:normal;
  margin:0;
  padding:10px 0;
  line-height:25px;
  font-size:20px;
}
.inhalt2{
  position:relative;
  float:left;
  height:280px;
  overflow:auto;
  margin:30px 0 0 45px;
  text-align:left;
}
.inhalt2{
  width:300px;
}
.inhalt2 h1{
  width:280px;
}
.inhaltx h2, #einreiher h2 {
  color:#000000;
  font-weight:normal;
  margin:0;
  padding:0 0 0 0;
  line-height:18px;
  font-size:13px;
}
.inhalt2 h2{
  color:#004489;
  font-weight:normal;
  margin:0;
  padding:10px 0 0 0;
  line-height:18px;
  font-size:13px;
}
.marginal2 h2{
  color:#004489;
  font-weight:normal;
  margin:0;
  padding:20px 0 0 0;
  line-height:18px;
  font-size:13px;
}

#einreiher p{
  color:#000000;
  font-weight:normal;
  margin:0;
  padding:10px 0 0 0;
  line-height:18px;
  font-size:11px;
}
.marginal2 p{
  color:#000000;
  font-weight:normal;
  margin:0;
  padding:0 0 15px 0;
  line-height:18px;
  font-size:11px;
}

.inhaltx p, .inhalt2 p, .inhaltx2 p{
  color:#000000;
  font-weight:normal;
  margin:0;
  padding:10px 0 5px 0;
  line-height:18px;
  font-size:11px;
}
.inhalt2 p{
  width:230px;
}
.marginal2 p{
  width:430px;
  line-height:15px;

}
.marginal2{
  position:relative;
  float:right;
  width:480px;
  text-align:left;
  height:225px;
  margin:50px 20px 0 0;
  padding-top:15px;
  overflow:auto;
}
