*        {
         margin: 0;
         padding: 0;
         }
html,body
         {margin:0;
         padding:0;
         scrolling:yes;
         }
body
         {
         font: 10px Verdana, MS Sans Serif,arial,tahoma,sans-serif;
         text-align:center;
         background-color:#ffffff;
min-width:880px;
         }

div#containerall
         {
         width:840px;
         height:100%;
         margin:0 auto;
         text-align:left;
          background-color:#ffffff;
         }

td#TableOverAll
         {
          width:840px;
          background-image:url(../pics/background/bg.png);

         }

td#TableLeft
         {
          width:20px;
         }
td#TableRight
         {
          width:20px;
         }

div#container
         {
         width:800px;
         height:100%;
         margin:0 auto;
         text-align:left;
                   background-color:#ffffff;
         }

div#head
         {
         width:790px;
         height:100px;
         background-color:#ffffff;
         border-left:1px solid #908251;
         }

div#menubar
         {
         height:25px;
         width:800px;
         margin:0;
         background-image:url(../pics/menubar/menubar.png);
                  background-color:#ffffff;
         }

div#menubar1
         {
         width:269px;
         height:25px;
         background-image:url(../pics/menubar/menubar.png);
         float:left;
         border-left:1px;
         border-top:0px;
         border-right:0px;
         border-bottom:0px;
         border-style:solid;
         border-color: #908251;
                           background-color:#ffffff;
         }

div#menuhoover
         {
         background: #EEE;
         color: #ff0000;
         position:relative;
         z-index:2;
                           background-color:#ffffff;
         }

div#pics
         {
         float:left;
         width:375px;
         border-left:1px;
         border-top:0px;
         border-right:0px;
         border-bottom:0px;
         border-style:solid;
         border-color: #908251;
         background-color: #eed480;
         height: 100%;
         }

div#content
         {
         float:left;
         width:423px;
         height:400px;
         background-color:#ffffff;
         border-right:1px solid #908251;
         }

#contact
         {
         height:25px;
         /*line-height:80px;
         background: #EEE;
         color: #79B30B;
         padding-left:10px;  */
         margin:0;
         vertical-align:bottom;
         float: left;
         }

#contact1, #contact2, #contact3, #contact4
         {
         height: 25px;
         width: 106px;
         padding: 20 px;
         background-image:url(../pics/menubar/menubar.png);
         font: 50% Verdana,tahoma,arial,sans-serif;
         color: #ebe5d3;
         float: left;
         margin-top:0px;
         /*border: 1px solid #eed480;*/
         vertical-align:bottom;
         }

.contact1
         {
         height: 25px;
         width: 106px;
         padding: 20 px;
         background-image:url(../pics/menubar/menubar.png);
         font: 50% Verdana,tahoma,arial,sans-serif;
         color: #ebe5d3;
         float: left;
         margin-top:0px;
         /*border: 1px solid #eed480;*/
         vertical-align:bottom;
         }

#contactbar
         {
         width:376px;
         height:25px;
         background-image:url(../pics/menubar/menubar.png);
         color: #79B30B;
         float: left;
         margin:0;
         vertical-align:bottom;
         }

a {
         margin-top:0.0px;
         text-decoration: none;
         /*border: 1px solid #eed480;*/
         color: #ebe5d3
		;
         }
a#text {
         margin-top:0.0px;
         text-decoration: underline;
         /*border: 1px solid #eed480;*/
         color: #908251;
         }

h1      
	 {
         font-size:14px;
         color:#6c613d;
         align:left;
         margin-top:10px;
         }

.header2
         {
         font-size:11px;
         color:#6c613d;
         align:left;
         text-align:left;
         font-weight:bold;
         line-height:15px;
         margin-bottom:5px;
         }
.header2_center
         {
         font-size:11px;
         color:#6c613d;
         align:center;
         text-align:center;
         font-weight:bold;
         line-height:24px;
         }
.header2_products
         {
         font-size:11px;
         color:#6c613d;
         align:left;
         text-align:left;
         font-weight:bold;
         line-height:25px;
         margin-bottom:5px;
         }
.content_top {
         float:left;
         padding:5px 1px 5px 5px;
         margin-top:15px;
         margin-left:10px;
         width:395px;
         height:40px;
         align:left;
         }

.content_overall {
         width:420px;
         /*overflow: auto;
         overflow-x: hidden ;*/

         }

.content1 {
         float:left;
         font-size:11px;
         line-height:15px;
         padding:5px 1px 5px 10px;
         margin-top:10px;
         margin-left:10px;
         width:385px;
         height:100%;
         color:#000000;
         }

.content2 {
         float:right;
         font-size:10px;
         line-height:19px;
         padding:5px 1px 5px 5px;
         margin-top:10px;
         margin-right:10px;
         width:190px;
         height:100%;
         color:#000000;
         }


.smallmap {
    width: 309px;
    height: 290px;
    border: 1px solid #979797;
}

div #map {
    width: 325px;
    height: 290px;
    border: 1px solid #979797;
}
#tags {
    display: none;
}

#docs p {
    margin-bottom: 0.5em;
}


#navcontainer
         {
         height:25px;
         position:relative;
         }




#navi, #navi ul
         {
         list-style-type:none;
         margin:0px;
         padding:0;
         }


#navi li {
         width:106px;
         height:21px;
         margin-top:5px;
         float:left;
         }


#navi li ul
         {
         display:none;
         }


#navi li:hover ul
         {
         display:block;
         }

#navi {
         height: 25px;
         width: 106px;
         padding: 25 px;
         background-image:url(../pics/menubar/menubar.png);
         color: #fcf8eb;
         float: right;
         margin-top:0px;
         display: block;
         /*border: 1px solid #eed480;*/
         text-align: center;
         position:relative;
         z-index:2;

}

#navi li {
         border:0px solid #000;
         margin:0 35px 0 0;

         }

#navi ul li {
         border:none;
         margin:0;
         margin-top:4.0px;

         }
#navi a
         {
         text-align:center;
         display:block;
         padding:0.0em;
         margin-top:1px;
         background-color: #908251;
         line-height:22px;
         }
#navi a:link, #navi a:visited
         {
         float: right;
         color: #ffffff;
         background-color: #908251;
         width: 106px;
         height: 25px;
         }
#navi a:active, #navi a:hover
         {
         color: #EED480;
         background-color: #908251;
         }





.navi, .navi ul
         {
         list-style-type:none;
         margin:0px;
         padding:0;
         }


.navi li {
         width:106px;
         height:21px;
         margin-top:5px;
         float:left;
         }


.navi li ul
         {
         display:none;
         }


.navi li:hover ul
         {
         display:block;
         }

.navi {
         height: 25px;
         width: 106px;
         padding: 25 px;
         background-image:url(../pics/menubar/menubar.png);
         color: #fcf8eb;
         float: right;
         margin-top:0px;
         display: block;
         /*border: 1px solid #eed480;*/
         text-align: center;
         position:relative;
         z-index:2;

}

.navi li {
         border:0px solid #000;
         margin:0 35px 0 0;

         }

.navi ul li {
         border:none;
         margin:0;
         margin-top:4.0px;

         }
.navi a
         {
         text-align:center;
         display:block;
         padding:0.0em;
         margin-top:1px;
         background-color: #908251;
         line-height:22px;
         }
.navi a:link, .navi a:visited
         {
         float: right;
         color: #ffffff;
         background-color: #908251;
         width: 106px;
         height: 25px;
         }
.navi a:active, .navi a:hover
         {
         color: #EED480;
         background-color: #908251;
         }


/* 
navigation-menu - wider (normal 106px; in this case 120px)
adjust the width there: #navi_breit a:link, #navi_breit a:visited -> width
*/

#navi_breit, #navi_breit ul
         {
         list-style-type:none;
         margin:0px;
         padding:0;
         }


#navi_breit li {
         width:106px;
         height:21px;
         margin-top:5px;
         float:left;
         }


#navi_breit li ul
         {
         display:none;
         }


#navi_breit li:hover ul
         {
         display:block;
         }

#navcontainer
         {
         height:25px;
         position:relative;
         }

#navi_breit {
         height: 25px;
         width: 106px;
         padding: 25 px;
         background-image:url(../pics/menubar/menubar.png);
         color: #fcf8eb;
         float: right;
         margin-top:0px;
         display: block;
         /*border: 1px solid #eed480;*/
         text-align: center;
         position:relative;
         z-index:2;

}

#navi_breit li {
         border:0px solid #000;
         margin:0 35px 0 0;

         }

#navi_breit ul li {
         border:none;
         margin:0;
         margin-top:4.0px;

         }
#navi_breit a
         {
         text-align:center;
         display:block;
         padding:0.0em;
         margin-top:1px;
         background-color: #908251;
         line-height:22px;
         }
#navi_breit a:link, #navi_breit a:visited
         {
         float: right;
         color: #ffffff;
         background-color: #908251;
         /*width: 106px;*/
	 width: 125px;
         height: 25px;
         }
#navi_breit a:active, #navi_breit a:hover
         {
         color: #EED480;
         background-color: #908251;
         }



a.text
{    text-decoration: underline;
     color: #908251;
}
a#text
{    text-decoration: underline;
     color: #908251;
}

a.tooltip
{    text-decoration: none;
     color: #908251;
}

a.tooltip:hover
{    position: relative;                        /* Bezug für span, IE: erst bei :hover setzen */
     background: transparent;
     text-decoration: none;
     color: #908251;
}

a.tooltip span
{    position: absolute;                     /* aus Textfluß herausnehmen */
     visibility: hidden;                        /* normal: unsichtbar */
     background: #ffff00;
     width: 170px;                               /* FF: kein Leerzeichen vor Einheit */
     top: 2em; left: 1em;
     color: #908251;
     margin: 5px;                    /* Tooltip-Position, sollte man festlegen */
}

a.tooltip:hover span
{    visibility: visible;
     background: #EED480;
     border: 1px solid #908251;
     margin: 5px;
     }                     /* hover: sichtbar */

div#notice_pic
         {
         margin-top:0.0px;
         text-decoration: none;
         color: #908251;
         font-size:0.7em;
         font: 80% tahoma,arial,sans-serif;
         }
div#text_brown
         {
         margin-bottom:5px;
         text-decoration: none;
         color: #908251;
         font-style: italic;
         }

div.text_brown
         {
         margin-bottom:5px;
         text-decoration: none;
         color: #908251;
         font-style: italic;
         }

sup{
font-size: 60%;
}


.navi_breit, .navi_breit ul
         {
         list-style-type:none;
         margin:0px;
         padding:0;
         }


.navi_breit li {
         width:106px;
         height:21px;
         margin-top:5px;
         float:left;
         }


.navi_breit li ul
         {
         display:none;
         }


.navi_breit li:hover ul
         {
         display:block;
         }

.navcontainer
         {
         height:25px;
         position:relative;
         }

.navi_breit {
         height: 25px;
         width: 106px;
         padding: 25 px;
         background-image:url(../pics/menubar/menubar.png);
         color: #fcf8eb;
         float: right;
         margin-top:0px;
         display: block;
         /*border: 1px solid #eed480;*/
         text-align: center;
         position:relative;
         z-index:2;

}

.navi_breit li {
         border:0px solid #000;
         margin:0 35px 0 0;

         }

.navi_breit ul li {
         border:none;
         margin:0;
         margin-top:4.0px;

         }
.navi_breit a
         {
         text-align:center;
         display:block;
         padding:0.0em;
         margin-top:1px;
         background-color: #908251;
         line-height:22px;
         }
.navi_breit a:link, .navi_breit a:visited
         {
         float: right;
         color: #ffffff;
         background-color: #908251;
         /*width: 106px;*/
	 width: 125px;
         height: 25px;
         }
.navi_breit a:active, .navi_breit a:hover
         {
         color: #EED480;
         background-color: #908251;
         }


div.menubar
         {
         height:25px;
         width:800px;
         margin:0;
         background-image:url(../pics/menubar/menubar.png);
                  background-color:#ffffff;
         }

div.menubar1
         {
         width:269px;
         height:25px;
         background-image:url(../pics/menubar/menubar.png);
         float:left;
         border-left:1px;
         border-top:0px;
         border-right:0px;
         border-bottom:0px;
         border-style:solid;
         border-color: #908251;
                           background-color:#ffffff;
         }

div.menuhoover
         {
         background: #EEE;
         color: #ff0000;
         position:relative;
         z-index:2;
                           background-color:#ffffff;
         }
a img{
border-style: none;
}