.buttonscontainer {width: 130px; text-align:left;}
.buttons a {color:white; background-color:black; padding:0px; padding-left:7px; font-family:Arial,serif; display:block; border-left:6px solid #2F2F2F; font-size:12px; font-weight:bold; text-decoration:none; line-height:14px;}
.buttons a:hover {border-left:6px solid #ADB6A7; text-decoration:none; color:white;}

        #imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:7px; height:5px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}
        #imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}

        #imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
        #imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}

        #imouter0 {padding:0px; margin:0px 0px 0px; }

        #imenus0 li ul {background-color:#8c9d01; background-image:url(none); background-repeat:no-repeat;background-position:top left; border-style:solid; border-color:#8c9d01; border-width:2px; padding:0px; margin:4px 0px 0px; }

        #imenus0 li a {color:#FFFFFF; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; border-style:solid; border-color:#0e1c11; border-width:0px 0px 8px; padding:2px 0px 4px 2px; margin:0px 2px 0px 0px; }

                #imenus0 li:hover>a {color:#FFFFFF; border-color:#8c9d01; }
                #imenus0 li a.ihover, .imde imenus0 a:hover {color:#FFFFFF; border-color:#8c9d01; }
                #imenus0 li a.iactive {}

        #imenus0 ul a {color:#000000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:3px 2px 3px 3px; margin:0px; }

                #imenus0 ul li:hover>a {background-color:#0e1c11; color:#ffffff; }
                #imenus0 ul li a.ihover {background-color:#0e1c11; color:#ffffff; }
                #imenus0 ul li a.iactive {}



body             {font-family:Arial; font-size:12px; color:#BFBFBF; background-color:#000000; padding:0px; margin:0px; text-align:center;}
.kopfzeile       {padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:12px; background-color:#2F2F2F; background-image:url(b/ostara-freistadt-bg1.gif);}

h1, h5   {margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif;}
h1       {color:#8c9d01; font-weight:bold; font-size:15px; line-height:30px; font-style:italic;}
h5       {color:#4f5900; font-weight:bold; text-transform:uppercase; letter-spacing:1px; font-size:9px; line-height:12px;}
h2       {color:#8c9d01; font-weight:bold; text-transform:uppercase; letter-spacing:1px; font-size:20px; padding:0px;}
h6       {padding:4px; margin:0px; background-color:#1F1F1F; font-family:Verdana,Arial,Helvetica,sans-serif; color:#8c9d01; font-weight:bold; font-size:12px;}

.bild            {float:left; width:92px; padding-left:10px;}
.inhalt          {padding-left:10px; padding-right:10px;}

#gesamtbild      {float:left; width:990px;}
#links           {float:left; width:794px; background-color:#0F0F0F;}
#rechts          {float:left; width:186px; padding-left:10px; padding-top:0px;}

#hiddendiv1 {display:none; margin-top:10px; background-color:#1F1F1F; padding-top:10px; padding-bottom:6px; margin-bottom:10px;}
#hiddendiv2 {display:none; margin-top:10px; background-color:#1F1F1F; padding-top:10px; padding-bottom:6px; margin-bottom:10px;}
#hiddendiv3 {display:none; margin-top:10px; background-color:#1F1F1F; padding-top:10px; padding-bottom:6px; margin-bottom:10px;}
#hiddendiv4 {display:none; margin-top:10px; background-color:#1F1F1F; padding-top:10px; padding-bottom:6px; margin-bottom:10px;}

#main {float:left; width:794px; background-color:#2F2F2F; padding-top:10px; padding-bottom:10px;}
.mainleft {float:left; width:120px; margin-left:8px; background-color:#000000;}
.mainright {float:left; width:674px; margin-left:10px; margin-right:5px;}
.linie {clear:both; height:25px; width:592px; background-image:url(b/line.gif);}
#linie {clear:both; height:25px; width:592px; background-image:url(b/line.gif);}

div {margin:0; padding:0;}

span  {font-size:8px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; background-color:transparent;}

.footer               {font-size:12px; font-family:Arial; color:#8c9d01; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
a.f:link, a.f:visited {font-size:12px; text-decoration:none; color:#2F2F2F; font-family:Arial;}
a.f:hover             {text-decoration:none; color:#3F3F3F;}

a:link, a:visited {text-decoration:none; color:#706C67;}
a:hover           {text-decoration:underline; color:#8c9d01;}

a.w:link, a.w:visited {text-decoration:none; color:#5F5F5F;}
a.w:hover             {text-decoration:underline; color:#BFBFBF;}

a.v:link, a.v:visited {text-decoration:none; color:#FFFFFF; font-size:12px; font-family:Arial,serif; background-color: transparent;}
a.v:hover             {text-decoration:none; color:#FFBF00; background-color: transparent;}

.sonstiges {background-color:#c9ca80;}
.kneipe {background-color:#80B0CA;}
.stamm {background-color:#9fca80;}
.stift {background-color:#CCAFCF;}
