.jsnav2 {}
.jsnav3 {}

body {
   font-family: Arial, Helvetica, Sans-serif;
   font-size: 11px;
   line-height: 15px;
   background-image: url(/setup/images/30/site_bgnd.gif);
   background-repeat: repeat-x;
   background-attachment: fixed;
   text-align: center;
}
div, td {
   font-family: Arial, Helvetica, Sans-serif;
   text-align: left;
   font-size: 11px;
   line-height: 15px;
}
p {
   margin: 0;
   padding: 0;
}
a, .inlinelink {
   color: 5a8aad;
   text-decoration: none
}
ul {
  margin: 0 0 0.8em 0;
  padding: 0 0 0 1.5em;
}
ol {
  margin: 0 0 0.8em 0;
  padding: 0 0 0 2em;
}
li {
  margin: 0;
  padding: 0;
}



#wrapperCenter {
   width: 977px;
   margin: 0 auto;
}
#wrapper {
   display: block;
   float: left;
   width: 977px;
   height: auto;
}

#topCloud {
   display: block;
   float: left;
   width: 977px;
   height: 50px;
   background-image: url(/setup/images/30/licht_und_luft.gif);
   background-repeat: no-repeat;
}

#top {
   display: block;
   float: left;
   width: 977px;
   height: 88px;
   background: #fff;
}
#topLogo {
   display: block;
   float: left;
   width: 174px;
   height: 80px;
   margin: 5px 0 0 0;
}
#topFotos {
   display: block;
   float: left;
   width: 798px;
   height: 80px;
   margin: 5px 0 0 0;
   /* background-image: url(/setup/images/30/top_bgnd.gif); */
   background-repeat: no-repeat;
}

#menu {
   display: block;
   float: left;
   width: 977px;
   height: 27px;
   background: #fff;
   background-image: url(/setup/images/30/menu_bgnd.gif);
   background-repeat: no-repeat;
}

#menuBefore {
   display: block;
   float: left;
   width: 1px;
   height: auto;
}
#menuItems {
   display: block;
   float: left;
   width: 880px;
   height: auto;
   padding: 5px 0 0 0;
}
#menuIcons {
   display: block;
   float: right;
   width: 70px;
   height: auto;
   padding: 6px 0 0 0;
}
#menuIcons img {
   margin: 0 5px;
}
a.nav1:hover, a.nav1aktiv:hover {
   color: #5a8aad;
}
a.nav1 {
   padding: 0 0 0 12px;
}
a.nav1aktiv {
   padding: 0 0 0 12px;
   background-image: url(/setup/images/30/nav_prik.gif);
   background-repeat: no-repeat;
}



#body {
   display: block;
   float: left;
   width: 977px;
   height: auto;
   background: #fff;
}
#breadcrumb {
   display: block;
   float: left;
   width: 977px;
   height: 20px;
   margin: 5px 0 0 0;
   color: #777;
}
#breadcrumbBefore {
   display: block;
   float: left;
   width: 174px;
   height: auto;
}
#bodyBefore {
   display: block;
   float: left;
   width: 20px;
   height: auto;
}

#navcol {
   display: block;
   float: left;
   width: 115px;
   height: 391px;
   background-image: url(/setup/images/30/col_bgnd.gif);
   background-repeat: no-repeat;
}
#navcolTop {
   display: block;
   float: left;
   width: 115px;
   height: 80px;
   font-weight: 700;
   text-align: center;
   margin: 17px 0 0 0;
}
#navcolTop p {
   margin: 0;
   padding: 0 0 7px 0;
}
#navcolTop a {
   color: #be130a;
}
#navcolTop a:hover {
   color: #f00;
}
#navcolBody {
   display: block;
   float: left;
   width: 115px;
   height: auto;
   font-weight: 700;
   text-align: center;
   margin: 75px 0 0 0;
}
#navcolBody p {
   margin: 0 0 20px 0;
   padding: 0;
}
#navcolBody a {
   color: #000;
}
#navcolBody a:hover {
   color: #5a8aad;
}
#navcolLanguage {
   display: block;
   float: left;
   width: 115px;
   height: auto;
   text-align: center;
   padding: 70px 0 0 0;
}
#navcolLanguage img {
   margin: 0 5px;
}

#bodyMid {
   display: block;
   float: left;
   width: 40px;
   height: auto;
}
#main {
   display: block;
   float: left;
   width: 783px;
   height: auto;
}



#footerTopmargin {
   display: block;
   float: left;
   width: 977px;
   height: 15px;
   background: #fff;
}
#footer {
   display: block;
   float: left;
   width: 977px;
   height: 32px;
   background: #fff;
   background-image: url(/setup/images/30/footer_bgnd.gif);
   background-repeat: no-repeat;
}
.leftMargin {
   display: block;
   float: left;
   width: 20px;
   height: auto;
}
.footerButton {
   display: block;
   float: left;
   width: 181px;
   height: auto;
   padding: 8px 0 0 0;
   text-align: center
}
.footerButton a {
   font-weight: 700;
   color: #000;
}
.footerButton a:hover {
   color: #5a8aad;
}

#imprint {
   display: block;
   float: left;
   width: 977px;
   height: 25px;
   padding: 7px 0 0 0;
   text-align: center;
   color: #888;
   background: #fff;
   margin: 0 0 20px 0;
}
#imprint a {
   color: #888;
}
#imprint a:hover {
   text-decoration: underline;
}

#homeFlash {
   display: block;
   float: left;
   width: 481px;
   height: 392px;
   padding: 24px 0 0 0;
}
#homeBanners {
   display: block;
   float: left;
   width: 454px;
   height: 392px;
   padding: 24px 0 0 0;
}




.toSpalterOverflow {
   overflow:auto;
   width:365px;
   height:313px;
   border:0px solid #ff0000;
   padding-right: 10px;
   scrollbar-3d-light-color:blue;
   scrollbar-arrow-color:#B1C7E1;
   scrollbar-base-color:#E0E9F3;
   scrollbar-dark-shadow-color:#E0E9F3;
   scrollbar-face-color:#E0E9F3;
   scrollbar-highlight-color:#B1C7E1;
   scrollbar-shadow-color:#E0E9F3;
}
.toSpalterOverflowHidden {
   overflow:hidden;
   width:365px;
   height:313px;
   border:0px solid #ff0000;
   padding-right: 10px; 
   scrollbar-3d-light-color:blue;
   scrollbar-arrow-color:#B1C7E1;
   scrollbar-base-color:#E0E9F3;
   scrollbar-dark-shadow-color:#E0E9F3;
   scrollbar-face-color:#E0E9F3;
   scrollbar-highlight-color:#B1C7E1;
   scrollbar-shadow-color:#E0E9F3;
}
.treSpalterOverflow {
   overflow:auto;
   width:370px;
   height:313px;
   border:0px solid #ff0000;
   padding-right: 10px;
   scrollbar-3d-light-color:blue;
   scrollbar-arrow-color:#B1C7E1;
   scrollbar-base-color:#E0E9F3;
   scrollbar-dark-shadow-color:#E0E9F3;
   scrollbar-face-color:#E0E9F3;
   scrollbar-highlight-color:#B1C7E1;
   scrollbar-shadow-color:#E0E9F3;
}

h1 {font-size:12px;padding:10px 0px 8px 0px;margin:0px;}

 .sectionheader {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 13px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px}

.inlinelink {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 15px}

.navigation {
font-family: Verdana, Arial, Helvetica, Sans-serif}

.nav1 {
font-weight: bold;
color: #000000;
text-align: left}

.nav1aktiv {
font-weight: bold;
color: #5a8aad;
text-align: left}

