/* CSS Document */
* {margin:0;padding:0}
html, body {background-color: #000; height:100%; padding:0; margin:0; border:0px none; text-align: center;}
/* Schrift klein, Copyright */
.GRAU_SMALL {font-family: Tahoma, serif; font-size: 10px; color: #84827C; text-decoration: none;}
/* Schrift für Kleingedrucktes */
.GRAU_MINI {font-family: Tahoma, serif; font-size: 9px; color: #84827C; text-decoration: none;}
.GRAU_MED {font-family: Verdana, serif; font-size: 11px; color: #84827C; text-decoration: none;}
/* Schrift groß, Überschrift Text */
.GRAU_TITLE {font-family: Verdana, serif; font-size: 16px; font-weight: bold; color: #84827C; text-decoration: none;}
/* Schrift normal, Texte */
.GRAU {font-family: Verdana; font-size: 0.75em; line-height: 1.4em; color: #84827C; text-decoration: none;}
/* Schrift normal, gold, Navigation oben */
.GOLD {font-family: Verdana, serif; font-size: 13px; color: #D89D19; text-decoration: none;}
/* Globale Linkformatierung */
A:link {font-family: Verdana, serif; font-size: 13px; color: #84827C; text-decoration: none;}
A:visited {font-family: Verdana, serif; font-size: 13px; color: #84827C; text-decoration: none;}
A:active {font-family: Verdana, serif; font-size: 13px; color: #D89D19; text-decoration: underline;}
A:hover {font-family: Verdana, serif; font-size: 13px; color: #D89D19; text-decoration: none;}
A.gold:link {font-family: Verdana, serif; font-size: 11px; color: #D89D19; text-decoration: none;}
A.gold:visited {font-family: Verdana, serif; font-size: 11px; color: #D89D19; text-decoration: none;}
A.gold:active {font-family: Verdana, serif; font-size: 11px; color: #D89D19; text-decoration: none;}
A.gold:hover {font-family: Verdana, serif; font-size: 11px; color: #D89D19; text-decoration: underline;}

/* Accordeon Menu */
ul#menu, ul#menu ul {list-style-type:none; margin: 0px; padding: 0px; width: 150px;}
ul#menu a {display: block; text-decoration: none; margin: 0px;}
ul#menu li {margin: 0px 0px 1px 0px;} /* Abstand vom Seitenrand */
ul#menu li a {background: #000000; color: #84827C; padding: 3px;} /* Tabs unselected */
ul#menu li a:hover {background: #000000; color: #D29D19; padding: 3px;} /* Tabs MouseOver */
ul#menu li ul li a {background: #28241B; color: #84827C; padding-left: 10px;} /* SubTabs unselected */
ul#menu li ul li a:hover {background: #28241B; border-left: 5px #D89D19 solid; padding-left: 5px;}/* SubTabs MouseOver */

/* DIV Layers */
#wrapper {position: relative; margin: 0px auto; width: 760px; min-height: 100%; height: auto !important; height: 100%; border: 0px solid #000; background-color: #28241B;}
#yellow_line {margin: 0px; padding: 0px; width: 760px; height: 4px; border: 0px solid #000; background-color: #D89D19;}
#menu_end {margin: 0px; padding: 0px; width: 150px; height: 5px; border: 0px solid #000; background-color: #28241B;}
#header {margin: 0px; padding: 0px; width: 760px; height: 30px; background-color: #28241B;}
#navbar_left {float: left; margin: auto; padding: 5px; width: auto; text-align: left;}
#navbar_right {float: right; margin: auto; padding: 5px; width: auto; text-align: right;}
#shadow {margin: 0px; padding: 0px; width: 760px; height: 8px; border: 0px solid #000; background-image:url(img/shadow.jpg);}
#sidebar {float: left; margin: 0px; padding: 0px; width: 150px; height: 100%; border: 0px solid #000; background-color: #28241B; text-align: left;}
#inhalt {float: right; margin: 0px; padding: 0px 20px 20px 20px; width: 570px; height: auto; border: 0px solid #000; background-color: #28241B; text-align: left;}
#footer {clear:both; bottom: 0 !important; bottom: -1px; margin-left: 0px; padding-left: 0px; width: 760px; height: 30px; background-color: #28241B;}
#logo_small {float: left; margin: 0px; padding: 0px;}
#copyright {float: left; margin: 5px 5px; padding: 0px; text-align: left;}

#index {margin: 0px; padding: 0px 20px 0px 20px; width: 720px; height: auto; border: 0px solid #000; background-color: #28241B; text-align: left;}
#index_logo {margin: 0px; padding: 0px 20px 0px 20px; width: 720px; height: auto; border: 0px solid #000; background-color: #28241B; text-align: center;}
#index_navi {margin: 0px; padding: 0px; width: 760px; height: auto; border: 0px solid #000; background-color: #28241B;}

/* *** Float containers fix *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
  .clearfix{display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .clearfix{height: 1%;} 
.clearfix{display: block;} 
/* End hide from IE-mac */  

