BODY
{
     background-color: #889B86;
     font-family: Arial;
     color: white;
/*
   scrollbar-face-color:#889B86;
   scrollbar-shadow-color:#889B86;
   scrollbar-track-color:#889B86;
   scrollbar-arrow-color:#eef4ed;
*/
}

.main_body
{
     background-color: #889B86;
}

body.navigate
{
     background-color: #889B86;
}

body.blur_links
{
     background-color: #889B86;
}

body.blur_rechts
{
     background-color: #889B86;
     background-image: url(img/banner/right_blur.jpg);
     background-repeat: repeat-y;
     background-attachment: fixed;
}

body.banner_links
{
     background-color: #ffffff;
     forground-color: #889b86;
     background-image: url(img/banner/banner.links.jpg);
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-position: top left;
}

body.banner_linksoben
{
     background-color: #ffffff;
     background-image: url(img/banner/banner.linksoben.jpg);
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-position: top left;
}

body.banner_rechts
{
     background-color: #ffffff;
}

body.banner_oben
{
     background-color: #ffffff;
     background-image: url(img/banner/banner.oben.jpg);
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-position: top left;
}

body.videobanner_rechts
{
     background-color: #889B86;
}

.menu_body
{
     background-color: #ffffff;
}

.submenu_body
{
     background-color: #889B86;
}

.trmenu
{
      position:absolute;
      left:0px;
      top:0px;
      background-color: #889B86;
     width:95px;
     height:25px;
     text-align: center;

}

.menu
{
     background-color: #889B86;
     color:#ffffff;
     font-size:10pt;
     font-family:Arial;
     width:95px;
     height:25px;
     text-align: center;
/*
     vertical-alignment:top;
*/
}

.no_menu
{
     background-color: #ffffff;
     width:95px;
     height:25px;
     text-align: center;
/*
     vertical-alignment:top;
*/
}

#sub_ butt_1_1 {position:absolute; top:0px; left:10px;}
#sub_ butt_1_2 {position:absolute; top:0px; left:300px;}
#sub_ butt_2_1 {position:absolute; top:0px; left:10px;}
#sub_ butt_2_2 {position:absolute; top:0px; left:300px;}
#sub_ menu_1_1 {position:absolute; top:0px; left:10px;}
#sub_ menu_1_2 {position:absolute; top:0px; left:300px;}
#sub_ menu_2_1 {position:absolute; top:0px; left:10px;}
#sub_ menu_2_2 {position:absolute; top:0px; left:300px;}
#sub_ space_1_1 {position:absolute; top:0px; left:10px;}
#sub_ space_1_2 {position:absolute; top:0px; left:300px;}
#sub_ space_2_1 {position:absolute; top:0px; left:10px;}
#sub_ space_2_2 {position:absolute; top:0px; left:300px;}

#menu
{
      position:absolute;
      top:0em;
      left:0em;
}

#submenu
{
      position:absolute;
      top:0em;
      left:0em;
      margin-top:0px;

}

#banner_oben
{
      position:absolute;
      top: 0em;
      left: 0em;
}

#banner_links
{
      position:absolute;
      top: 0em;
      left: 0em;
}

#language_ger
{
     position:absolute;
      background-image: url(img/menu/language_ger.jpg);
      background-repeat: no-repeat;
      top: 0.5em;
      right: 1em;
      height: 50px;
      width: 231px;
      text-align: right;
}

#language_eng
{
      position:absolute;
      background-image: url(img/menu/language_eng.jpg);
      background-repeat: no-repeat;
      top: 0.5em;
      right: 1em;
      height: 50px;
      width: 231px;
      text-align: right;
}

#navigate_ger
{
      position:absolute;
      background-image: url(img/menu/navigate_ger.jpg);
      background-repeat: no-repeat;
      top: 0em;
      left: 1em;
      height: 50px;
      width: 231px;
      font-size:8pt;
      font-weight: bold;
      color: rgb(200,0,0);
}

#navigate_eng
{
      position:absolute;
      background-image: url(img/menu/navigate_eng.jpg);
      background-repeat: no-repeat;
      bottom: 0em;
      left: 1em;
      height: 50px;
      width: 231px;
      font-size:8pt;
      font-weight: bold;
      color: rgb(200,0,0);
}

#gallery
{
    position: absolute;
    top:1em;
        width:95%;
/*
        align:center;
*/
        text-align:center;
}

#sponsor
{
    position: absolute;
    text-align: center;
    top:3em;
}

#gallery_show
{
    position: absolute;
    margin:0.5em;
    text-align: center;
    width:100%;
}

#minimap
{
    position:absolute;
    left:2em;
    right:2em;
    top:1em;
}

#contact
{
    position:absolute;
    left:2em;
    right:2em;
    top:1em;
}

.no_button
{
   font-size:13px;
   color:#eef4ed;
   border:#eef4ed 1px solid;
   background-color:#889B86;
   height:20px;
   width:100px;
}

.button
{
   font-size:13px;
   color:#889b86;
   border:#000000 1px solid;
   background-color:#eef4ed;
   height:20px;
   width:100px;
}

#small_menu
{
   position:absolute;
   top:50px;
   left:0px;
}

.head
{
    padding-left:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#6C5B26;
    line-height:normal;
    text-align:left;
    background-color:#CFC39E;
    height:25px;
}

.stat_x
{
    padding-left:0px;
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-variant: normal;
    text-transform: none;
}

p.bold
{
font-weight: bold;
}

a.menu:link { font-size:13pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none; }
a.menu:visited { font-size:13pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none;  }
a.menu:active { font-size:13pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none;  }
a.menu:hover { font-size:13pt; color: rgb(200,0,0); font-weight: bold; text-decoration:none;  }

a.no_menu:link { font-size:13pt; color: #889B86; font-weight: bold; text-decoration:none; }
a.no_menu:visited { font-size:13pt; color: #889B86; font-weight: bold; text-decoration:none;  }
a.no_menu:active { font-size:13pt; color: #889B86; font-weight: bold; text-decoration:none;  }
a.no_menu:hover { font-size:13pt; color: rgb(200,0,0); font-weight: bold; text-decoration:none;  }

a.submenu:link { font-size:11pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none; }
a.submenu:visited { font-size:11pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none;  }
a.submenu:active { font-size:11pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none;  }
a.submenu:hover { font-size:11pt; color: rgb(200,0,0); font-weight: bold; text-decoration:none;  }

a.no_submenu:link { font-size:11pt; color: rgb(200,0,0); font-weight: bold; text-decoration:none; }
a.no_submenu:visited { font-size:11pt; color: rgb(200,0,0); font-weight: bold; text-decoration:none;  }
a.no_submenu:active { font-size:11pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none;  }
a.no_submenu:hover { font-size:11pt; color: rgb(255,255,255); font-weight: bold; text-decoration:none;  }

a:link { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none; }
a:visited { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none;  }
a:active { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none;  }
a:hover { font-size:10pt; color: rgb(200,0,0);  font-weight: bold; text-decoration:none;  }

a.no-link:link { font-size:10pt; color: rgb(200,0,0);  font-weight: bold; text-decoration:none; }
a.no-link:visited { font-size:10pt; color: rgb(200,0,0);  font-weight: bold; text-decoration:none;  }
a.no-link:active { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none;  }
a.no-link:hover { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none;  }

a.link:link { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none; }
a.link:visited { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none;  }
a.link:active { font-size:10pt; color: rgb(255,255,255);  font-weight: bold; text-decoration:none;  }
a.link:hover { font-size:10pt; color: rgb(200,0,0);  font-weight: bold; text-decoration:none;  }
