
body{
        background-color:#E6E9EC;
        font-family:Trebuchet MS,verdana, arial;
        font-size:11px;

        margin: 0px;
        padding: 0px;

}
.plink a, .plink{
        color:#000000;
        text-decoration:none;
}
.plink a:hover, .plink :hover{
        color:#000000;
        text-decoration:underline;
}
.text, a.text, .text a {
        font-size:11px;
        color:#000000;
        text-decoration:none;
}
.teaserheadline, .teaserheadline a, .teaserheadline :hover, .teaserheadline a:hover, .teaserheadline:visited, .teaserheadline a:visited{
        color:#356398;
}
.footer{
        color:#356398;
        font-size:11px;
        width:50%;   height:25px;    background-image:url('images/header/bv.gif');        background-repeat:repeat-x;
}
.mainlink, .mainlink a, .mainlink:visited, .mainlink a:visited, .mainlink :hover, .mainlink a:hover, .menuButton, .menuButton a{
        color:#00086B;
}
.mainlink, .mainlink a, .teaserheadline, .teaserheadline a, .menuButton, .menuButton a{

        font-size:15px;
        font-weight:600;
        text-decoration:none;
}
.mainlink :hover, .mainlink a:hover, .teaserheadline :hover, .teaserheadline a:hover{
        text-decoration:underline;
}
.mainlink2, .mainlink2 a, .mainlink2 :hover, .mainlink2 a:hover, .mainlink2:visited, .mainlink2 a:visited{
        color:#00086B;
        font-size:11px;
        font-weight:600;
        text-decoration:none;
}
.mainlink2 :hover, .mainlink2 a:hover{

        text-decoration:underline;
}
.border1{
        border-left:solid 2px #FFFFFF;
}
.border3{
        border-right:solid 2px #FFFFFF;
}
.border1, .border2, .border3{
        border-top:solid 2px #FFFFFF;
        border-bottom:solid 2px #FFFFFF;
        
}
.error, .alarm{
        color:#FFFFFF;
        font-size:11px;
        background-color:#DE0000;
}
.bildlabel{
        color:#356398;
        font-size:13px;
        font-weight:600;
        text-decoration:none;
}
.setborder1_1,.setborder1_2,.setborder1_3{
              border-top:   solid 2px #39418D;
              border-bottom:solid 2px #39418D;
}
.setborder1_1{border-left:  solid 2px #39418D;}
.setborder1_3{border-right: solid 2px #39418D;}

.setborder2_1,.setborder2_2,.setborder2_3{
              border-top:   solid 2px #FFFFFF;
              border-bottom:solid 2px #FFFFFF;
}
.setborder2_1{border-left:  solid 2px #FFFFFF;}
.setborder2_3{border-right: solid 2px #FFFFFF;}
.agb_class a, .agb_class{
        text-decoration:none;
}
.agb_class a:hover, .agb_class :hover{
        text-decoration:underline;
}
div#overlay {
  top: 0px;
  left: 0px;
  background-color: black;
  height: 100%;
  width: 100%;
  z-index: 1000;
  opacity: 0.3;
  display: none;
}

div#map2 {

  left: 42%;
  width: 720px;
  height: 500px
  margin: 0px;
  padding: 0px;
  margin-left: -260px;
  margin-top: -260px;
  z-index: 1001;
  display: none;
  border: 4px solid white;
  background-color: #ADC8E6;
}


#btl          { width:29px;   height:43px;    background-image:url('images/header/btl.gif');       background-repeat:no-repeat; }
#btr          { width:27px;   height:43px;    background-image:url('images/header/btr.gif');       background-repeat:no-repeat; }
#roesing      { width:242px;  height:43px;    background-image:url('images/header/roesing.jpg');   background-repeat:no-repeat; }
.bt           { width:100%;   height:5px;     background-image:url('images/header/bt.gif');        background-repeat:repeat-x;  }

#bl1          { width:3px;    height:4px;     background-image:url('images/header/bl1.gif');       background-repeat:no-repeat; }
.bl2          { width:3px;    height:100%;    background-image:url('images/header/bl2.gif');       background-repeat:repeat-y;  }
#br           { width:4px;    height:3px;     background-image:url('images/header/br.gif');        background-repeat:no-repeat; }

.mbl          { width:4px;    height:100%;    background-image:url('images/header/mbl.gif');       background-repeat:repeat-y;  }
.mbr          { width:4px;    height:100%;    background-image:url('images/header/mbr.gif');       background-repeat:repeat-y;   background-position:right center;}
.mb           { width:20px;   height:100%;    background-image:url('images/header/mb.gif');        background-repeat:repeat-x;  }
.headline     { width:236px;  height:16px;    background-image:url('images/header/headline.jpg');  background-repeat:no-repeat;  background-position:left center;}

.btv1         { width:100%;   height:25px;    background-image:url('images/header/btv1.gif');      background-repeat:repeat-x;  }
.btv2         { width:100%;   height:9px;     background-image:url('images/header/btv2.gif');      background-repeat:repeat-x;  }

.bv           { width:100%;   height:25px;    background-image:url('images/header/bv.gif');        background-repeat:repeat-x;  }
#bbl          { width:27px;   height:29px;    background-image:url('images/header/bbl.gif');       background-repeat:no-repeat; }
#bbr          { width:27px;   height:29px;    background-image:url('images/header/bbr.gif');       background-repeat:no-repeat; }
.bb           { width:100%;   height:9px;     background-image:url('images/header/bb.gif');        background-repeat:repeat-x;  }

#h1           { width:245px;  height:139px;   background-image:url('images/header/h1.jpg');        background-repeat:no-repeat; }
#h2           { width:246px;  height:139px;   background-image:url('images/header/h2.jpg');        background-repeat:no-repeat; }
#h3           { width:245px;  height:139px;   background-image:url('images/header/h3.jpg');        background-repeat:no-repeat; }
#h4           { width:246px;  height:139px;   background-image:url('images/header/h4.jpg');        background-repeat:no-repeat; }

#right_pic    { width:226px;  height:523px;   background-image:url('images/header/right_pic.jpg'); background-repeat:no-repeat; }
#right_pic_v  { width:226px;  height:9px;     background-image:url('images/header/right_pic_v.jpg'); background-repeat:no-repeat; }

