@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  vertical-align: top;
}


body { 
  font: normal 80% Verdana, sans-serif;
  background-color: #2C3E6C;
  background-image: url(images/Farbverlauf.jpg);
  background-repeat: repeat-x;
  min-width: 700px;
  max-width: 960px;
  margin: 0 auto;
} 


div#hintergrund {
  float: left;
  position: relative;
  width: 100%; 
  background-color: #959595;
  margin-top: 50px;
}
  
.standard {
font-weight: 400;
}

.h1 {
  color: #B02923;
  font-size: 120%;
  font-weight: 700;
  line-height: 120%;
}

.h2 {
  color: #B02923;
  font-size: 120%;
  font-weight: 600;
  line-height: 120%;
}


.legende {
 font-size: 90%;
 font-style: italic;
}

div#kurz {
position: relative;
right: 100px;
bottom: -70px;
}

div#header {
 width: 100%;
 float: left;
 color: white;
 font-weight: 500;
 font-style: italic;
 text-align: right;
}

div#logo {
 float: left;
 margin: 20px 30px 15px 10px;
}

div#logo2 {
display: none;
}

div#col1 {
 position: absolute;
 margin-top: 140px;
 float: left;
 width: 200px;
}

.skip {
  position: absolute;
  top: -1000em;
  left: -1000em;
  height: 1px;
  width: 1px;
}
    

.skip:focus, .skip:active {
  position: static;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
}

div#col2 {
position: relative;
float: right;
width: 200px;
}

div#col3 {
 position: relative;
 background-color: white;
 clear: both;
 margin: 0px 100px 100px 210px;
}

div.bild {
float: right;
margin: 10px;
}

ul#nav {
  list-style: none;
  width: 100%;
  margin-left: 5px;
}

ul#nav li {
  margin: 10px;
  text-align: right;
  
}

#nav strong {
  background-color: #B22923;
  background-image: url(images/buttonred.jpg);
  background-repeat: no-repeat;
  color: white;
  display: block;
  padding: 10px;
  font-weight: bold;
  text-decoration: none;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
}


#nav a {
  color: black;
  text-decoration: none;
  background-image: url(images/button.jpg);
  background-repeat: no-repeat;
  display: block;
  padding: 10px;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
}

#nav a:hover,
#nav a:focus,
#nav a:active {
  color: #B22923;
  font-weight: bold;
}

ul#navsub {
  list-style: none;
}

ul#navsub li {
  font: normal 90% Verdana, sans-serif;
  margin: 1px;
}

#navsub strong {
 background-color: transparent;
 background-image: url(images/transparent.gif);
 color: #B22923;
 display: block;
  padding: 1px;
  font-weight: bold;
  text-decoration: none;
  border-right: 0px;
  border-bottom: 0px;
  
}

#navsub a {
 background-image: url(images/transparent.gif);
 background-repeat: no-repeat;
 color: white;
 padding: 1px;
 text-decoration: none;
 border: 0px;
}

#navsub a:hover,
#navsub a:focus,
#navsub a:active {
  color: #B22923;
}

#navsub a.visited {
 color: #2C3F67;
}

div#inhalt {
 padding: 20px;
 background-color: white;
}

#inhalt a {
 color: black;
 font-weight: 600;
}

ul.liste {
 position: relative;
 list-style: none;
}


ul.liste li {
  background: url(images/dreieck.gif) no-repeat left top;
  padding-left: 16px;
  margin-bottom: 20px;
 font-weight: 400;

}

ul.liste2 {
 position: relative;
 list-style: none;
}


ul.liste2 li {
  background: url(images/transparent.gif) no-repeat left top;
  padding-left: 16px;
  margin-bottom: 20px;
}

#bilderstapel {
	background-color: black;
	height:225px;
	width: 300px;
	margin-left: 150px;
	
}

#bilderstapel img {
	position: absolute;
	height: 225px;
	width: 300px;
	z-index:1;
}

#bilderstapel img.obersteebene {
	z-index:3;
}

#bilderstapel img.mittlereebene {
	z-index:2;
}


p#adress {
display: none;
}

p#footer, #footer a {
  font-size: 90%;
  text-align: center;
}


