

/*  body und schrift deffinitionen */
html { 
  padding:0px;
  margin:0px;
  text-align:center;
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;   PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(104,0,0); PADDING-TOP: 0px;
  background-color: #000000;
  font-family:  verdana, arial, helvetica, sans-serif;

}

body {
  background-color: #000000;
  font-size: 12px;
 font-family:  verdana, arial, helvetica, sans-serif;
 color:#181818;
  margin:0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px; MARGIN: 0px;
  PADDING-TOP: 0px;

}
#wrapper {
  padding:0px;  repeat-y center 50%; MARGIN: 10px auto; WIDTH: 760px; HEIGHT: auto
 }

/*  ---------------------------------------horizontal navigation -------------------------------------------------*/

.hnav
{
  border-bottom: solid 1px #A48435;
  background-color: #292B2A;
  margin: 0;
  padding: 3px 0 4px 0;
  white-space: nowrap;
}
.hnav ul span.divider
{
  display: none;
}
* html .hnav/* Hide from IE5/Mac (& IE5.0/Win) */
{
  height: 0.01%;  /* holly hack to fix a render bug in IE6/Win */
}

* html .HNAV
{
  height: auto;  /* above IE6/Win holly hack breaks IE5/Win when page 
         length get beyond the point that 1% height is taller 
         than the text height. IE5/Win does not need this 
         holly hack so we remove it here */
  padding: 0;  /* IE5/Win will resize #hnav to fit the heights of its
         inline children that have vertical padding. So this
         incorrect case selector will remove that padding */
}
.hnav ul
{
  text-align: center;
  list-style-type: none;
  line-height: normal;
  margin: 0;
  padding: 0;
}
.hnav ul li
{
  display: inline;
  white-space: nowrap;
  margin: 0;
}
.hnav ul li a, .hnav ul li a:link, .hnav ul li a:visited
{
  text-decoration: none;
  margin: 0 -1px 0 0;
  padding: 3px 10px 4px 10px;
  border-left: solid 1px #000;
  border-right: solid 1px #000;
  color:#A48435;
}

.hnav li a#active
{
  background-color: #8D8E92;
  color: #fff;
}
* html .HNAV ul li a
{
  /* \*/
    width: 1%;
  /* holly hack for IE5/Win inline padding. this hack fixes different 
   * rendering bugs in 5.0 and 5.5. Width is used instead of height 
   * because if the document is too long, these elements become very tall
   * and disrupt the look of the document. too wide an element is better, 
   * visually, than too tall. */
}
.hnav ul li a:hover
{
  color: #fff;
  text-decoration: none;
  background-color: #8D8E92;

} 

/* below is a series of selectors to get a consistent font size across
 * platforms. this is outside the 'theme' section on purpose. use #pageWrapper
 * to set the base font-size for the layout.
 */


 /* --------------------------------------------------------------------------end of horizonatal navigation -------------------------------- */

 /* --------------------------------------------------------------------------- bottom navigation -------------------------------------*/

.bnav
{

  background-color: #transparent;
  margin: 0;
  padding: 3px 0 4px 0;
  white-space: nowrap;
}
.bnav ul span.divider
{
  display: none;
}
* html .bnav/* Hide from IE5/Mac (& IE5.0/Win) */
{
  height: 0.01%;  /* holly hack to fix a render bug in IE6/Win */
}

* html .BNAV
{
  height: auto;  /* above IE6/Win holly hack breaks IE5/Win when page 
         length get beyond the point that 1% height is taller 
         than the text height. IE5/Win does not need this 
         holly hack so we remove it here */
  padding: 0;  /* IE5/Win will resize #hnav to fit the heights of its
         inline children that have vertical padding. So this
         incorrect case selector will remove that padding */
}
.bnav ul
{
  text-align: center;
  list-style-type: none;
  line-height: normal;
  margin: 0;
  padding: 0;
}
.bnav ul li
{
  display: inline;
  white-space: nowrap;
  margin: 0;
}
.bnav ul li a, .hnav ul li a:link, .hnav ul li a:visited
{
  text-decoration: none;
  margin: 0 -1px 0 0;
  padding: 3px 10px 4px 10px;
  border-left: none;
  border-right: none;
  color:#A48435;
}
.bnav li a#active
{

  color: #fff;
}
* html .HNAV ul li a
{
  /* \*/
    width: 1%;
  /* holly hack for IE5/Win inline padding. this hack fixes different 
   * rendering bugs in 5.0 and 5.5. Width is used instead of height 
   * because if the document is too long, these elements become very tall
   * and disrupt the look of the document. too wide an element is better, 
   * visually, than too tall. */
}
.bnav ul li a:hover
{
  text-decoration: none;
   color: #ffffff;
} 

/* below is a series of selectors to get a consistent font size across
 * platforms. this is outside the 'theme' section on purpose. use #pageWrapper
 * to set the base font-size for the layout.
 */


 /* ---------------------------------------end of bottom navigation ------------------------------------------------------------------- */





  /* -------------------------------------------------------------------------- side navigation - links -------------------------------- */


#navcontainer
{
width: 99%;
border-top: 1px solid #bbb;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #292B2A;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #bbb;
margin: 0;
}

#navcontainer li a
{
font-family:  verdana, arial, helvetica, sans-serif;
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #8D8E92;
background-color: #292B2A;
color: #8D8E92;
text-decoration: none;

}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #292B2A;
background-color: #8D8E92;
color: #fff;
}

#navcontainer li a#active
{
border-left: 10px solid #292B2A;
background-color: #8D8E92;
color: #fff;
}

  /* --------------------------------------------------------------------------  end of side navigation - links -------------------------------- */

.standout
{
  background: transparent;
  border: #8D8E92 solid 1px;
  padding:6px;
  font-size:12px;
  font-family:  verdana, arial, helvetica, sans-serif;
  color: #A8893B;
  text-align: justify;
  margin-left: 12px;
  margin-right: 12px;
}


h1 {
font-size: 18px;
text-transform:uppercase;
color: #666666;
padding:15px;
margin:0px;
text-align:center;

}
 #flashcontent {
        height: 100%;


    }
    /* end hide */


h2 {
  font-size:22px;
  font-family:  verdana, arial, helvetica, sans-serif;
  color: #666666;
  text-decoration: none;
  font-weight:50%;
  }

h3 {
font-size: 9px;
text-align: center;
color: #fff;
background-color: #550505;
margin:0px

}

p {
   font-size: 12px;
  color: #8D8E92;
  font-family:  verdana, arial, helvetica, sans-serif;
}
p.descr
{
  font-size: 10px;
  color: #8D8E92;
  font-family:  verdana, arial, helvetica, sans-serif;
  text-align:center;
}

  
a { 
color: #fff;
font-size: 12px;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #000;
font-size: 12px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

/*  positioning-layers dynamisch */
#menu {
  float: left;
  width: 23%;
   background-color: #000000;
  overflow: auto;

#menu p {
   background-color: #ffffff;
   font-size: 12px;

  }
  /* --------------------------------------------------------------------------  central part -------------------------------- */

}
#content {
  float: left;
  width: 76%;
  margin:0px 0px 0px 0px;
  background-color: #000000;
  overflow: auto;
   border-left: 1px solid #CCAD60;
} 

#logo {
 background-color: #000000;
  border: 1px solid #CCAD60;
  width: 100%;
   float: left;
   clear:both;

}

#logo img {
 padding:0px;

}
/*------------------------------------------ footer ___________________________________________________*/
.clear
{                                                                                         
  clear: both;
}
.inside
{
  /* glitch in IE caused by vertical padding in this class, so 0 padding is
   * set here and those blocks that need the vertical padding must be 
   * applied to the parent element. the purpose of this class is to provide
   * horizontal padding without using hacks to get around IE's broken box 
   * model. so it's okay to apply vertical padding to the parent element, 
   * just not horizontal padding.
   */
  padding: 0 1em;
}
html[xmlns] .mozclear
{
  /* this selector should be valid CSS, but Opera 7.5 (and above) will pick
   * this up as well. Shouldn't be a problem, Opera should handle this fine,
   * but it's a Mozilla-targeted hack, and it should probably only affect
   * mozilla. You can do that by replacing the INVALID CSS selector
   * :root .mozclear for what's given here.
   */
  border-bottom: 1px solid;
  border-color: transparent;
  margin-bottom: -1px;
}

/* margin values and font sizes for headings, and margins on paragraphs
 * and lists are not consistent across browser platforms. to achieve a
 * consistent look we need to explicity set these values here. it may
 * seem an odd way to declare the margins like this but you never
 * know what kind of horizontal padding a browser may be using on an
 * element, and I only want to change the vertical padding.
 *
 * pixels are used here, rather than ems, because I want a consistent
 * margin on the different headings. if I use ems, 1em for an h1 element
 * is much larger than 1em on an h6 element. I don't wnat this.
 *
 * salt to taste
 */
 #footer
{
  background-color: transparent;
  color: #fff;
  text-align: center;
}
/*------------------------------------------- end of footer ----------------------------------*/


 /* ]]> */  


