/* Basis Werte */

* {
  margin:0;
  padding:0; }

html {
  border:0 solid; }
  
body {
  font:95% Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#ffffff;
  background-color:#000000; 
  background-image:url(../images/bg_body.jpg);
  background-repeat:repeat-x; }

b, strong {
  font-weight:bold; }

img {
  border:0 none; }

a {
  font:Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none; }

a:hover {
  color:#cccccc;
  text-decoration:none; }
  
#text {
  width: 100px;
  height: 25px;
  font-size: 8pt;
  font-weight: bold;
  color: #ffffff; }

#feld { 
  height: 25px; }

input {
  font-family: Verdana,Arial,Helvetica;
  font-size: 9pt;
  color: #ffffff;
  background:#003366;
  border: 1px solid #ffffff; }

optgroup {
  font-family: Verdana,Arial,Helvetica;
  font-size: 9pt;
  color: #ffffff;
  background:#003366;
  border: 1px solid #ffffff; }
  
select {
  font-family: Verdana,Arial,Helvetica;
  font-size: 9pt;;
  color: #ffffff;
  background:#003366;
  border: 1px solid #ffffff; }
  
textarea {
  font-family: Verdana,Arial,Helvetica;
  font-size: 9pt;
  color: #ffffff;
  background:#003366;
  border: 1px solid #ffffff; }
  
legend {
  padding-left:2px;
  padding-right:2px;
  margin-left:5px;
  font:95% Verdana, Arial, Helvetica, sans-serif;
  font-size:7pt;
  color:#ffffff;
  font-weight:bold; }
  
fieldset {
  border:1px solid #ffffff; }
  
/* ENDE Basis Werte */

.container {
  width:900px;
  margin-left:auto;
  margin-right:auto;
  background-color:transparent; 
  background-image:url(../images/bg_container.jpg);
  background-repeat:repeat-y; }

.header {
  width:900px;
  height:170px;
  background-color:transparent; 
  background-image:url(../images/bg_header.jpg);
  background-repeat:no-repeat; }

.banner {
  position:relative;
  width:900px;
  height:211px;
  background-color:transparent; 
  background-image:url(../images/bg_banner.jpg);
  background-repeat:no-repeat; }

.bannerbild {
  position:absolute;
  top:30px;
  right:5px;
  height:100px; }

.kontakt {
  position:absolute;
  top:46px;
  left:20px;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color: #000000; }

.navi {
  position:absolute;
  top:180px;
  left:138px; }

.content {
  width:900px; }

.contentheader {
  width:900px;
  height:30px; }

.contentnavi {
  float:left;
  width:265px; }
  
.naviboxheader {
  width:230px;
  height:20px;
  margin-left:20px;
  padding-top:5px;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  background-color:transparent; 
  background-image:url(../images/naviboxheader.jpg);
  background-repeat:repeat-x; }
  
.navibox {
  width:208px;
  margin-left:20px;
  padding:10px;
  border:1px solid #004080; }

.contentmain {
  float:right;
  width:635px; }
  
.maintitel {
  width:608px;
  height:20px;
  padding-top:5px;
  margin-bottom:20px;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  border-bottom:1px solid #004080;
  background-color:transparent; 
  background-image:url(../images/naviboxheader.jpg);
  background-repeat:repeat-x; }
  
.mainbox {
  width:610px;
  margin-left:auto;
  margin-right:15px; }
  
.contentfooter {
  clear:both;
  width:900px;
  height:30px; }

/* Footer */

.footer {
  position:relative;
  width:900px;
  height:30px;
  background-color:transparent; 
  background-image:url(../images/bg_footer.jpg);
  background-repeat:no-repeat; }
  
a.footernavi {
  font:95% Verdana, Arial, Helvetica, sans-serif;
  font-size:7pt;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none; }

a.footernavi:hover {
  color:#ffffff;
  text-decoration:underline; }

.webdesign {
  position:absolute;
  top:5px;
  left:20px; }

.impressum {
  position:absolute;
  top:5px;
  right:20px; }

.counter {
  width:100%;
  height:25px;
  color:#000000;
  background:#000000;
  text-align:center; }



  

  

  

  

  

  

  

  

  
