html, body
{
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-size: 0.95em;
   color: #000000;
#   color: #3898CF;
   background-color: #FFFFFF;
   background-image:url(stylesheet_FILES/kachel.gif);
   background-repeat: repeat;
   margin: 0px;
   padding: 0px;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-face-color: #F5A32E;
   scrollbar-track-color: #3898CF;
}



#hauptbox_oben
{
   width: 820px;
   height: 320px;
#   color: #3898CF;
   color: #000000;
   background-color: #FFFFFF;
   background-image:url(stylesheet_FILES/hintergrund_oben.gif);
   background-repeat: no-repeat;
   margin-left: auto;
   margin-right: auto;
   overflow: hidden;
}

#hauptbox_mitte
{
   width: 820px;
   height: auto;
#   color: #3898CF;
   color: #000000;
   background-color: #FFFFFF;
   background-image:url(stylesheet_FILES/hintergrund_mitte.gif);
   background-repeat: y-repeat;
   margin-left: auto;
   margin-right: auto;
   overflow: hidden;
}

#hauptbox_unten
{
   width: 820px;
   height: 160px;
   color: #3898CF;
   background-color: #FFFFFF;
   background-image:url(stylesheet_FILES/hintergrund_unten.gif);
   background-repeat: no-repeat;
   margin-left: auto;
   margin-right: auto;
   overflow: hidden;
}

#logobox
{
   position: relative;
   top: 23px;
   left: 39px;
   width: 345px;
   height: 90px;
   border: 0px;
}

#logo
{
   width: 345px;
   height: 90px;
   border: 0px;
}

#menubox
{
   position: relative;
   top: 41px;
   left: 46px;
   width: 627px;
   height: 20px;
   border: 0px;
}

#submenubox
{
   color: #FFFFFF;
   background-color: #3898CF;
   position: relative;
   top: 42px;
   left: 46px;
   width: 345px;
   height: 20px;
   border: 0px;
}

a.menu_no:link, a.menu_no:visited
{
   font-weight: normal;
   color: #3898CF;
   background-color: #FFFFFF;
   text-decoration: none;
   padding-top: 3px;
   padding-left: 12px;
   padding-right: 12px;
}
a.menu_no:hover, a.menu_no:focus
{
   font-weight: normal;
   color: #FFFFFF;
   background-color: #3898CF;
   text-decoration: none;
   padding-top: 3px;
   padding-left: 12px;
   padding-right: 12px;
   padding-bottom: 3px;
}
a.menu_no:active
{
   font-weight: normal;
   color: #FF0000;
   background-color: #3898CF;
   text-decoration: none;
   padding-top: 3px;
   padding-left: 12px;
   padding-right: 12px;
   padding-bottom: 3px;
}

a.menu_cur:link, a.menu_cur:visited
{
   font-weight: normal;
   color: #FFFFFF;
   background-color: #3898CF;
   text-decoration: none;
   padding-top: 3px;
   padding-left: 12px;
   padding-right: 12px;
   padding-bottom: 3px;
}
a.menu_cur:hover, a.menu_cur:focus
{
   font-weight: normal;
   color: #FFFFFF;
   background-color: #3898CF;
   text-decoration: none;
   padding-top: 3px;
   padding-left: 12px;
   padding-right: 12px;
   padding-bottom: 3px;
}
a.menu_cur:active
{
   font-weight: normal;
   color: #FF0000;
   background-color: #3898CF;
   text-decoration: none;
   padding-top: 3px;
   padding-left: 12px;
   padding-right: 12px;
   padding-bottom: 3px;
}

a.submenu_no:link, a.submenu_no:visited
{
   font-size: 0.95em;
   font-weight: normal;
   color: #FFFFFF;
   background-color: #3898CF;
   text-decoration: none;
   padding-left: 12px;
   padding-right: 12px;
}
a.submenu_no:hover, a.submenu_no:focus
{
   font-size: 0.95em;
   font-weight: normal;
   color: #F5A32E;
   background-color: #3898CF;
   text-decoration: none;
   padding-left: 12px;
   padding-right: 12px;
}
a.submenu_no:active
{
   font-size: 0.95em;
   font-weight: normal;
   color: #FF0000;
   background-color: #3898CF;
   text-decoration: none;
   padding-left: 12px;
   padding-right: 12px;
}

a.submenu_cur:link, a.submenu_cur:visited
{
   font-size: 0.95em;
   font-weight: normal;
   color: #F5A32E;
   background-color: #3898CF;
   text-decoration: none;
   padding-left: 12px;
   padding-right: 12px;
}
a.submenu_cur:hover, a.submenu_cur:focus
{
   font-size: 0.95em;
   font-weight: normal;
   color: #F5A32E;
   background-color: #3898CF;
   text-decoration: none;
   padding-left: 12px;
   padding-right: 12px;
}
a.submenu_cur:active
{
   font-size: 0.95em;
   font-weight: normal;
   color: #FF0000;
   background-color: #3898CF;
   text-decoration: none;
   padding-left: 12px;
   padding-right: 12px;
}

#headerbox
{
   position: relative;
   top: 48px;
   left: 46px;
   width: 660px;
   height: 102px;
   border: 0px;
   overflow: hidden;
}

#newsbox
{
   width: 190px;
   height: auto;
}

#contentbox
{
   width: 512px;
   height: auto;
}

#footerbox
{
   position: relative;
   top: 74px;
   left: 135px;
   width: 420px;
   height: 20px;
   border: 0px;
}

a.footermenu_no:link, a.footermenu_no:visited
{
   font-weight: normal;
   color: #3898CF;
   background-color: transparent;
   text-decoration: none;
   padding-left: 6px;
   padding-right: 6px;
}
a.footermenu_no:hover, a.footermenu_no:focus
{
   font-weight: normal;
   color: #F5A32E;
   background-color: transparent;
   text-decoration: none;
   padding-left: 6px;
   padding-right: 6px;
}
a.footermenu_no:active
{
   font-weight: normal;
   color: #FF0000;
   background-color: transparent;
   text-decoration: none;
   padding-left: 6px;
   padding-right: 6px;
}

a.footermenu_cur:link, a.footermenu_cur:visited
{
   font-weight: normal;
   color: #F5A32E;
   background-color: transparent;
   text-decoration: none;
   padding-left: 6px;
   padding-right: 6px;
}
a.footermenu_cur:hover, a.footermenu_cur:focus
{
   font-weight: normal;
   color: #F5A32E;
   background-color: transparent;
   text-decoration: none;
   padding-left: 6px;
   padding-right: 6px;
}
a.footermenu_cur:active
{
   font-weight: normal;
   color: #FF0000;
   background-color: transparent;
   text-decoration: none;
   padding-left: 6px;
   padding-right: 6px;
}

h1
{
   font-size: 1.10em;
   border-bottom: 1px solid #F5A32E;
}

td
{
   vertical-align: top;
}

a:link, a:visited
{
   font-weight: normal;
   color: #3898CF;
   background-color: transparent;
   text-decoration: underline;
}
a:hover, a:focus
{
   font-weight: normal;
   color: #F5A32E;
   background-color: transparent;
   text-decoration: none;
}
a:active
{
   font-weight: normal;
   color: #FF0000;
   background-color: transparent;
   text-decoration: none;
}

.logo
{
   position: relative;
   top: -30px;
}
