body { 
margin: 0 auto;
background-color: #000;
}

h1 {
margin: 0 0 0 100px;
color: #5f9034;
line-height:1.4em;
}

h2 {
text-align: left;
color: #d00817;
}

h3 {
text-align: left;
color: #d6d6d6;
}

#top {
  background:url(bgtop.gif) repeat-x;  
  height: 100px;
}

#topblau {
  background:url(bgtopblau.gif) repeat-x;  
  height: 15px;
}

#topgruen {
  background:url(bgtopgruen.gif) repeat-x;  
  height: 35px;
}

#container {
width:100%;
margin: 0 auto;
text-align: left;
color: white;
}

#container a {outline: none;
}
/*** #container a:hover {text-decoration:none; font-weight:bold;} ***/

#inhalt {
  margin: 80px 30px 0 0;
  min-width: 800px;
  max-width: 1200px;
  font: 85% Verdana,Tahoma,Arial,sans-serif;
  padding: 10px 0 0 50px;
}

#inhalt3 {
  margin: 80px 30px 0 0;
  min-width: 800px;
  max-width: 1200px;
  font: 85% Verdana,Tahoma,Arial,sans-serif;
  padding: 10px 0 0 10px;
}

#bottomblau {
  background:url(bgtopblau.gif) repeat-x;
  height: 15px;
}

#bottomgruen {
  background:url(bgtopgruen.gif) repeat-x;  
  height: 35px;
  text-align: center;
  color: white;
}

div#bottomwrap{
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
}

#white {
color: white
}

img.zentriert {
display: block;
margin: 0px auto;
border: 0;
}

img.rechts {
margin: 0 0 0 10px;
float: right;
}

img.links {
float: left;
}

/*** TABLE ***/

table {border-collapse: collapse;}
table tr.t0 {background-color: #deb06f;}
table tr.t1 {background-color: #efcfa2;}
table td { padding: 5px 10px 5px 10px;}

#footertext {
  padding: 5px 0 0 0;
}

#footer {
clear: both;
text-align: center;
font: 70% Arial,sans-serif;
text-decoration: none;
font-weight: bold;
}

#footer a {
text-decoration: none;
color: #449ddb;z-index: 200;
}

#menuebox {
position: relative;
height: 20px;
}
.stupidie {
display: none;
}
#menue {
padding: 10px 0 0 100px;
top: 5px;
left: 0;
font: 85% Verdana,Tahoma,Arial,sans-serif;
}

#menue .aussen {
float: left;
display: block;
overflow: hidden;
width: 11em;
height: 1.4em;
font-weight: bold;
text-align: center;
color: white;

/***border-color: #d0843e #78561d #78561d #d0843e;
***/
}

#menue a {
   text-decoration: none;
   color: white;
}

a.hover.aussen {
   text-decoration: none;
   color: blue;
}

#menue .aussen:hover {
height: auto;
color: #355d9b;
}

a.innen-1 {
margin-top: 2px;
}

a.innen,
a.innen-1 {
display: block;
width: 11,5em;
padding: 2px 0;
font-weight: normal;
font: 85% Verdana,Tahoma,Arial,sans-serif;
text-align: center;
border-bottom: 1px solid #78561d;
background-color: #4a7629;
color: #600;
}

a:visited.innen,
a:visited.innen-1 {
background-color: #4a7629;
color:#555;
}
a:hover.innen,
a:hover.innen-1 {
background-color: #5f9034;
color: #900;
}

span.menutag {
display: block;
cursor: default;
}

#slideshowContainer {
 float: right;
 margin: 0 90px 0 10px;
 width: 500px;
 height: 500px;
 font-size: 12px;
}

/* New in version 1.7+ */ 
 #slider { 
  width: 500px; 
  height: 400px; 
  list-style: none 
 } 
 /* images with caption */ 
 #slider img { 
  width: 100%; 
  height: 100% 
 } 
 /* position the panels so the captions appear correctly */ 
 #slider .panel { position: relative; } 
 /* captions */ 
 #slider .caption-top, #slider .caption-right, 
 #slider .caption-bottom, #slider .caption-left { 
  background: #000; 
  color: #fff; 
  padding: 10px; 
  margin: 0; 
  position: relative; 
  z-index: 10; 
  opacity: .8; 
  filter: alpha(opacity=80 
 } 
 /* Top caption - padding is included in the width (480px here, 500px in the script), same for height */ 
 #slider .caption-top { 
  left: 0; 
  top: 0; 
  width: 480px; 
  height: 30px 
 } 
 /* Right caption - padding is included in the width (130px here, 150px in the script), same for height */ 
 #slider .caption-right { 
  right: 0; 
  bottom: 0; 
  width: 130px; 
  height: 180px 
 } 
 /* Bottom caption - padding is included in the width (480px here, 500px in the script), same for height */ 
 #slider .caption-bottom { 
  left: 0; 
  bottom: 0; 
  width: 480px; 
  height: 30px 
 } 
 /* Left caption - padding is included in the width (130px here, 150px in the script), same for height */ 
 #slider .caption-left { 
  left: 0; 
  bottom: 0; 
  width: 130px; 
  height: 180px 
 } 
 /* Caption close button */ 
 .caption-top .close, .caption-right .close, 
 .caption-bottom .close, .caption-left .close { 
  font-size: 80%; 
  cursor: pointer; 
  float: right; 
  display: inline-block 
 }
