@charset "UTF-8";
body {
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   background: black;
   margin: 0px; 
   color: #000000;
    }
#horizon        
	{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}
	
#container {
  position: absolute;
  width: 1004px; 
	left: 50%;
	margin-left: -502px;	
	top: -317px; 	 
   background: black;
   border: 1px solid #ffffff;
   text-align: left; 
 }
#mainContent {
  padding: 0px;
	margin: 0px;
}
#links {
	float: left;
	width: 503px;
}
#linksTop {
	height: 405px;
}
#linksBottom #Gen{
  height:230px; 
  display: block;
}
#linksBottom #ld, #linksBottom #ld a, #linksBottom #ld a:hover{
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #6e7167;
  padding-top: 5px;
  padding-left: 5px;
  text-decoration: none;
}
#linksBottom #soundTracker{
float: right;
color: white;
}
#rechtsLogo{
  height: 123px;
}

#rechtsInhalt {
	color: #FFFFFF;
	height: 359px;
	_height: 345px; /* Bugfix IE 5.0-6.0*/
	?height: 345px; /* Bugfix IE 7.0*/
	padding-left: 50px;
	padding-right: 50px;
	overflow: auto;
}
#rechtsInhalt p, #rechtsInhalt li{
	line-height:1.3;
}

#rechtsInhalt li{
  padding-bottom: 10px;
}
#formular p{
 margin: 2px;
}
#footer{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	_margin-bottom: 0px;
}
#footer p{
width: 100%;
  color: #6e7167;
  margin: 0px;
  text-align: middle;
  text-decoroation: none;
}
#footer center a, #footer center a:hover{
  color: #6e7167;
  text-decoration: none;
}
#adrPrint{
  display: none;
}
h1{
  font-size: 1em;
  color: #6e7167;
  margin-bottom: 20px;
}
label{
  float: left;
	width: 100px;
}
input, textarea {
  color: white;
	background-color: #333333;
	border: #999999 1px solid;
	width: 200px;
}
input:focus, textarea:focus{
 color: #999999;
	background-color: #484F44;
	border: white 1px solid;
	width: 200px;
}
.formError{
 border: red 1px solid;
 
}
a {
  color: white;
	text-decoration: none;
}
a:hover {
  color: white;
	text-decoration: underline;
}
li{
  list-style-type: circle; 
	padding-bottom: 5px;
}
.bildListe{
  height: 70px;
}
.bildListe h1{
 color: white;
 font-size: 1em;
 padding: 0px;
 margin: 0px;
}
.soundListe{
	border: 1px solid white;	
	border-right: white 1px solid;
  border-bottom: white 1px solid;
  text-decoration: none; 
  color: white;
  background-color: #2a2f25;
	margin-bottom: -1px;
	margin-right: 40px;
}
.soundListe:hover{
  background-color: #484F44;
}
.soundListe a:hover{
  text-decoration: none;
}
.soundListe h1{
 color: white;
 font-weight: normal;
 font-size: 1em;
 padding: 5px;
 margin: 0px;
}
.soundListe img{
  float: right;
 padding: 3px;
}
.bildVorschau{
float: right;
}
.bildVorschau img{
 border: 1px white solid;
 margin: 0px 30px 10px 5px;
}
.photoListe{
  margin-top: 10px;
}
.photoListe img{
  border: 1px white solid;
	margin-right: 5px;
	margin-top: 5px;
}
.photoListe a{
  text-decoration:none;
}
#rechtsInhalt .photoListe h1{
  letter-spacing 0em;
}
.right{
float: right;
}
.rahmen{
 border: 1px white solid;
}
