/* Resets - Alle Browser sollen sich gleich verhalten */
* {
	margin:0; /* Aussenabstände weg */
	padding:0; /* Innenabstände weg */
}

/* Keine Rahmen per default, bei Bildern kämen sie im Falle des Verweises */
fieldset, img {
	border:0;
}

table {
	border-spacing:0; /* entspricht cellspacing */
	border-collapse:collapse; /* das verhindert doppelte Rahmenlinien */
	font:inherit; /* übernehmen des Schrifteinstellungen des Elternelements */
}

select, input, textarea, button {
	font-family:inherit;
	font-size:inherit;
	/* Übernehmen der Einstellungen aus dem Elternelement */
}

/* Optional - Anfang */
q:before, q:after, blockquote:before, blockquote:after {
	content:''; /* Anführungszeichen weg */
}
q, blockquote {
	quotes:none;
} /* Optional - Ende */

/* grundlegende Mindestangaben */
html, body {
	height:100%;
}
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#000;
	background:#fff;
}
/* ---------------------------------------------------- */

.hide{
	display:none;
}

/*hr {
	display:none;
}*/

body {
	background:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	line-height: 110%;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.125em;
	color: #000000;
}

a:link,a:visited,a:active,a:focus{
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color:#5a508c;
	font-weight:bold;
	text-decoration:none;
	border:0;
}

a.neg:link,a.neg:visited,a.neg:active,a.neg:focus{
	color: #5a508c;
	font-weight:bold;
	text-decoration:none;
}

a.neg:hover{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

a.white:link,a.white:visited,a.white:active,a.white:focus{
	color: #5a508c;
	font-weight:bold;
	text-decoration:none;
	line-height:150%;
}

a.white:hover{
	color:#a0d;
	font-weight:bold;
	text-decoration:none;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #ffff33;
}

.fliesstext {
	font-size: 0.7em;
	color: #000000;
	line-height: 150%;
	padding:0 0 6px 0;
}

.footer {
	font-size: 0.813em;
	line-height: 1.3em;
	color: #000000;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}

.bgc_weiss {
	background-color:#ffffff;
}
.bgc_voilett_d {
	background-color:#b4aacd;
}
.bgc_voilett_h {
	background-color:#d7d2e6;
}
.bgc_blau {
	background-color:#5a508c;
}
.bgc_gruen {
	background-color:#6e783c;
}
.bgc_braun {
	background-color:#463c37;
}
h1{font-size:1.875em;
}
h2{font-size:1em;
}
h3{font-size:1.25em;
}
h6{font-size:.875em;
}
.headline1{
	color:#000000;
	font-weight:bold;
}	
.headline1r{
	color:#000000;
	font-weight:bold;
	text-align: right;
	padding:35px 15px 230px 0;
}	
.headline2{
	color:#000000;
	font-weight:bold;
	padding:10px 0;
}	
.headline3{
	color:#000000;
	font-weight:bold;
	padding:10px 0;
}	
.headline4{
	color:#b4aacd;
	font-weight:bold;
	padding:10px 0 25px 0;
}	
.headline4r{
	color:#b4aacd;
	font-weight:bold;
	text-align:right;
	padding:0 30px 20px 0;
}	
.headline5{
	color:#5a508c;
	font-weight:bold;
	padding:10px 0 20px 0;
}	
.headline6{
	color:#000000;
	font-weight:bold;
	padding:0 0 15px 0;
}	

#container {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	width: 900px;
}
#lay1id {
	position:absolute; left:20px; top:20px; width:7.4em; height:23.6em; z-index:5; padding:1em;
}
#lay2id {
	position:absolute; left:20px; top:440px; width:7.8em; height:6.5em; z-index:1; padding:.8em;
}
#lay2bid {
	position:absolute; left:20px; top:440px; width:7.8em; height:6.5em; z-index:1; padding:.8em;
}
.lay31pict{
	background-image: url("pictures/050404_5.jpg"); 
}
#lay3id {
	position:absolute; left:180px; top:20px; width:43.8em; height:25.6em; z-index:1;
}
#layTxt1id {
	position:absolute; left:180px; top:20px; width:41.8em; height:23.6em; z-index:2; padding:1em; overflow: auto;
}
#layTxt1id img {
	padding:0 0 10px 0;
}
#lay3bid {
	position:absolute; left:180px; top:20px; width:570px; height:550px; z-index:1;
}
#lay4id {
	position:absolute; left:180px; top:440px; width:34em; height:4.8em; z-index:1; padding:.8em;
}
#lay5id {
	position:absolute; left:180px; top:550px; width:570px; height:20px; z-index:1;
}
#lay6id {
	position:absolute; left:760px; top:440px; width:6em; height:6.5em; z-index:1;
	padding:.8em;
}
#lay6id img {
	padding: 6px 8px;
}
#lay6bid {
	position:absolute; left:760px; top:20px; width:120px; height:550px; z-index:1;
}
#lay7id {
	position:absolute; left:450px; top:66px; width:210px; height:200px; z-index:4; overflow: hidden;
}
#laydisclaimer {
	position:absolute; left:380px; top:445px; width:365px; height:90px; z-index:3; overflow: auto;
}
#layTxt1bid {
	position:absolute; left:190px; top:30px; width:556px; height:auto; z-index:2;
}
#layTxt2id {
	position:absolute; left:190px; top:445px; width:544px; height:80px; z-index:2;
}
#layMenueid {
	position:absolute; left:30px; top:50px; width:130px; height:300px; z-index:2;
}
#layMenue2id {
	position:absolute; left:30px; top:380px; width:130px; height:20px; z-index:2;
}

