html , body {
font-family : verdana, arial, helvetica, sans-serif;
font-size: 100%;
height : 100%;
width : 100%;
margin : 0;
padding : 0;
border : 0;
background-color : #cccccc;
}

/*/*/
img
{
margin : 0;
padding : 0;
border : 0;
}


#img1
{
width: 550;
height: 405;
margin : 0;
padding : 0;
border : 0;
}


h1 {
width : 90%;
font-size : 0.8em;
font-weight : bold;
color : black;
margin-left : -6%;
margin-bottom : 5%;
margin-top : 1%;
padding: 0;
background-color: ;
}


h2 {
color : #000000;
width : 95%;
height : auto;
font-size : 0.7em;
font-weight : bold;
font-family : arial, helvetica, sans-serif;
margin-bottom : 1%;
text-align : left;

}

h3 {
color: #6F6F6F;
font-size: 0.8em;
font-weight: normal;
text-align : center;
}



a:link {
color : #000080;
text-decoration : none;
font-weight: bold;
}
a:visited {
color : #000080;
text-decoration : none;
font-weight: bold;
}
a:hover {
color : #bf0000;
text-decoration : none;
font-weight: bold;
}
a:active {
color : #bf0000;
text-decoration : none;
font-weight: bold;
}


  #navcontainer
  {
  background: transparent;
  margin-top: 0px;
  font-family: arial, sans-serif;
  height: 0;
  width: auto;

  }


  ul#navlist
  {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 0.7em;
  }

  ul#navlist li
  {
  display: block;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  }

  ul#navlist li a
  {
  display: block;
  width: auto;
  padding: 0 0.5em 0 0.5em;
  border-left: 1px solid red;
  border-right: 1px solid red;
  color: #EEEEEE;
  font-size: 1em;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-color: #;
  background-image: url(menue2.gif);
  background-repeat: repeat;
  background-position: top left;
  }

  #navcontainer ul#navlist li a
  {
  width: auto;
  }

  ul#navlist li#active a
  {
  color: red;
  background-image: url(menue1.gif);
  background-repeat: repeat;
  background-position: top left;
  }

  ul#navlist li a:hover, ul#navlist li#active a:hover
  {
  color: red;
  background-image: url(menue3.gif);
  background-repeat: repeat;
  background-position: top left;
  }








  #navcontainer22
  {
  background: transparent;
  margin-top: 0px;
  font-family: arial, sans-serif;
  height: 0;
  width: auto;

  }


  ul#navlist22
  {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 0.7em;
  }

  ul#navlist22 li
  {
  display: block;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  }

  ul#navlist22 li a
  {
  display: block;
  width: auto;
  padding: 0 0.5em 0 0.5em;
  border-left: 1px solid red;
  border-right: 1px solid red;
  color: #EEEEEE;
  font-size: 1em;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  background-color: #;
  background-image: url(menue2.gif);
  background-repeat: repeat;
  background-position: top left;
  }

  #navcontainer22 ul#navlist22 li a
  {
  width: auto;
  }

  ul#navlist22 li#active22 a
  {
  background-color: #;
  color: red;
  background-image: url(menue1.gif);
  background-repeat: repeat;
  background-position: top left;
    padding: 0 0.5em 0 0.5em;
  }

  ul#navlist22 li a:hover, ul#navlist li#active22 a:hover
  {
  background-image: url(menue3.gif);
  background-repeat: repeat;
  background-position: top left;
  color: red;
  padding: 0 0.5em 0 0.5em;
  }







#navcontainer3 {
background-color : transparent;
width : auto;
height : 200px;
padding : 0;
margin: 0;
font-family : arial, helvetica, sans-serif;
margin-left: 8%;
}

#navcontainer3 ul, #navcontainer3 li
{
list-style-type: none;
display: block;
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
}

#navlist3 a, #navlist3 a:link, #navlist3 a:visited
{
display : block;
width : 100%;
text-align: left;
font-size: 0.7em;
font-weight: bold;
height : auto;
color : black;
text-decoration : none;
margin : 0;
padding: 0.2em 0 0.2em 0;
}


#navcontainer3 a:hover
{
color : red;
font-size: 0.7em;
font-weight: bold;
padding: 0.2em 0 0.2em 0;
text-align : left;
}

#navcontainer3 li#active3 a
{
color : red;
text-align : left;
font-size: 0.7em;
font-weight: bold;
padding: 0.2em 0 0.2em 0;
}




#top {
width : 100%;
height : auto;
background-image: url(logo_fsb1.gif);
background-repeat: no-repeat;
background-position: top right;
}
#top1 {
clear : both;
width : 100%;
}
#top11 {
float : left;
width : 2%;
height: 75px;
text-align : center;
}

#top12 {
float : left;
padding-top : 15px;
width : 68%;
font-family: arial;
font-weight: bold;
color: #B46B6B;
padding-top: 45px;
}



#top13 {
display: none;
float : right;
width : 18%;
text-align : center;
font-size : 0.7em;
}


#top2 {
clear : both;
width : 100%;
min-height: 50px;
text-align: left;
}

#top21 {
float : left;
width : 2%;
height: 50px;
text-align : center;
}
#top22 {
float : left;
width : 68%;
height: auto;
text-align : left;
background-color : transparent;
}

#mid1 {
position : absolute;
top : 0;
left : 0;
width : 100%;
min-height : 100%;
height: auto !important;
height: 100%;
}



#mid11 {
clear : both;
float : left;
width : 22%;
height: auto;
text-align : left;
margin-top : 7%;
}


#mid12 {
float : left;
width : 52%;
padding-top : 0;
padding-left : 6%;
text-align : left;
}

#mid12 p {
color : #000000;
text-align : left;
font-size : 0.7em;
font-family : verdana, arial, helvetica, sans-serif;
line-height : 1.2em;
padding-right : 5%;
margin-left : 0;
margin-bottom: 0;
padding-bottom: 0;
}


.bild
{
float: left;
font-size: 0.7em;
margin-right: 10px;
margin-bottom: 10px;
}

.bild2
{
font-size: 0.7em;
margin-right: 10px;
margin-bottom: 10px;
}


#mid12 li {
color : #000000;
text-align : left;
font-family : verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
padding-right : 10%;
margin-left : 5%;
}


#mid12 ul {
margin-top: 0;
padding-top: 0;
}


#mid122
{
float: right;
width: 33%;
margin-right: 3%;
margin-left: 30px;
margin-bottom: 20px;
}

#mid13 {
float : right;
width : 0%;
height : auto;
font-size : 0.7em;
margin-top : 8%;
text-align: center;
  background-color: ;
}



#footer {
clear: both;
position: absolute;
left: 0;
bottom: 0;
width: 98%;
height:15px;
padding-left: 2%;
padding-top: 2px;
border-top:1px solid red;
background-color: #cccccc;
font-size: .6em;
font-weight: normal;
color: #000000;
text-align: left;
}

/* */