/* === Style === */

body {
  margin: 0px auto;
  padding: 0px;
  background: #332e29}

div#container {
  width: 70%;
  min-width: 850px;
  margin: 0px auto;
  margin-top: 30px}

div#line1 {
 width: 100%;
  min-width: 850px;
 height: 45px;
 background: url(../images/line1.jpg) repeat-x;
 margin: 0px auto}
 
div#rss {
 width: 19%;
 min-width: 50px;
 height: 45px;
 position: relative;
 float: left;
 background: transparent url(../images/rss.png) no-repeat center}
   
div#rss:hover {background:transparent url(../images/rss1.png) no-repeat center}
 
div#impressum {
 width: 19%;
 min-width: 50px;
 height: 45px;
 position: relative;
 float: right;
 text-align: center;
 background:transparent url(../images/impressum.png) no-repeat center}
 
div#impressum:hover {background:transparent url(../images/impressum1.png) no-repeat center}
 
div#line2 {
 width: 800px;
 height: 45px;
 background: url(../images/line2.jpg) repeat-x;
 margin: 0px auto}
 
div#nav {
  width: 800px;
  height: 45px;
  position: relative;
  top:255px}
  
ul.nav {
  margin: 0px;
  padding: 0px;}

ul.nav li {
  width: 133px;
  height: 30px;
  float:left;
  list-style: none;
  text-align: center;
  background: url(../images/navbutton.png);
  margin: 0px auto;
  margin-top: 15px}
  
ul.nav li:hover  {
  background: url(../images/navbutton1.png);
  margin-top: 0px;
  height: 45px}
 
div#headerbg {
 width: 100%;
 min-width: 850px;
 height: 300px;
 border-top:1px solid #191919;
 border-bottom:1px solid #191919;
 background: #292522;
 margin: 0px auto}
 
div#header {
 width: 800px;
 height: 300px;
 background: #ffffff url(../images/header.png);
 margin: 0px auto;}

div#content_bg {
  height: 100%;
   min-width: 850px;
  min-height: 350px;
  background: #292522;
  border:1px solid #554b45;}

div#content_top {
  width: 800px;
  min-height: 20px;
  background: url(../images/content-top.png);
  margin: 0px auto;
  margin-top: 30px;}
  
div#content_middle {
  width: 800px;
  min-height: 250px;
  background: #332e29;
  margin: 0px auto;}

div#text {
  width: 750px;
  padding-left: 25px;
  color: #ffffff;}

div#content_bottom {
  width: 800px;
  height: 50px;
  background: url(../images/content-bottom.png);
  margin: 0px auto;}



/* === Fonts === */

p, font {
  font: 14px Arial;
  color: #ffffff;
  line-height: 18px;
  text-align: justify}

p.small {
  font: 12px Arial;
  line-height: 13px;
  color:#ffffff}

p.tiny {
  font: 12px Arial;
  line-height: 13px;
  color:#ffffff}

a:link {color:#ffffff}
a:visited {color:#c2c2c2}
a:hover {color:#747474}
a:active {color:#ffffff}
a {
  font: 12px Arial;
  font-weight: bold;
  text-decoration: none;}

a.nav:link {color:#ffffff}
a.nav:visited {color:#ffffff}
a.nav:hover {color:#747474}
a.nav:active {color:#ffffff}
a.nav {
  width: 150px;
  height: 50px;
  font: 14px Verdana;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 20px 0px 30px;
  line-height: 30px;}

h1 {
  font: 14pt Verdana;
  color: #000000;
  text-decoration: bold}

h2 {
  font: 13px Verdana;
  color: #000000;
  line-height: 14px;
  border-bottom: 1px dashed #6d0101}

h3 {
  font: 25px Verdana;
  color: #DBDBDB;
  line-height: 20px}

.on {color:#00CC00}
.off {color:#5e6738}
.white {color: #FFFFFF}
.grey {color: #888888}
.red {color: #C30000}
.green {color: #00901E}
.sred {color: #6d0101}


/* === Tabellen === */
table.daten {
  width: 100%}

table.daten tr {
  line-height: 14pt;
  text-align: center}

table.daten tr:hover {
  background: #EEEEEE}

table.daten td {
  border: 1px solid #ffffff}

table.daten th {
  border: 1px solid #ffffff}

table.daten th a {
  font: 10pt Verdana,Arial,Helvetica,sans-serif;
  line-height: 18pt;
  text-decoration: underlined;
  font-weight: bold;
  text-align: center}

table.daten th a:link {color:#ffffff}
table.daten th a:visited {color:#ffffff}
table.daten th a:hover {color:#ffffff}
table.daten th a:active {color:#ffffff}

table.daten a {
  line-height: 14pt}



table.suche {
  width: 450px}

table.suche tr {
  line-height: 14pt}

table.suche td {
  border: 1px solid #AAAAAA}

table.suche th {
  border: 1px solid #AAAAAA}



table.detail {
  width: 390px}

table.detail tr {
  line-height: 14pt}

table.detail td {
  border: 1px solid #ffffff}

table.detail th {
  border: 1px solid #ffffff}