body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

img {
	border:0;
}

a:link,a:visited,a:active,a:focus{
	color: #f07d0f;
	text-decoration:none;
}

a:hover{
	color:#666666;
	text-decoration:none;
}

a.neg:link,a.neg:visited,a.neg:active,a.neg:focus{
	color: #666666;
	text-decoration:none;
}

a.neg:hover{
	color:#f07d0f;
	text-decoration:none;
}

.textdgrau {
	color: #333333;
}

.texthgrau {
	color: #666666;
}

.textorange {
	color: #ee7b0e;
}

.bg_orange {
	background-color:#ee7b0e;
}

.bg_paper {
	background-color: #fef2e6;	
}

.textmittig {
	text-align: center;
}

.textlinks {
	text-align: left;
}

.lh140 {
	line-height: 140%;
}

.lh125 {
	line-height: 125%;
}

.disclaimer {
	font-size: .7em;
}

.fliesstext {
	font-size: .9em;
}

.fliesstextminus {
	font-size: .8em;
}

.fliesstextbig {
	font-size: 1.45em;
}
.footer {
	font-size: 0.55em;
}

h1 {
	font-size:2.0em;
}
h2 {
	font-size:1.85em;
}
h3 {
	font-size:1.45em;
}
h4 {
	font-size:1.3em;
}
h5 {
	font-size:1.2em;
}
h6 {
	font-size:1.1em;
}
	
#container {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	width: 800px;
	height: 550px;
}

#lay1id {
	position:absolute;
	left:10px;
	top:75px;
	width:110px;
	height:470px;
	z-index:2;
	padding: 5px;
	background-image:url(pictures/verlauf1.png);
	background-repeat:repeat-x;
}

#lay2id {
	position:absolute;
	left:5px;
	top:10px;
	width:174px;
	height:100px;
	z-index:3;
	overflow: hidden;
}

#lay3id {
	position:absolute; 
	left:180px; 
	top:20px; 
	width:700px; 
	height:410px; 
	z-index:1;
}

#lay4id {
	position:absolute;
	left:140px;
	top:85px;
	width:600px;
	height:430px;
	z-index:1;
	padding: 20px;
	overflow: hidden;
}

#lay4bid {
	position:absolute;
	left:140px;
	top:85px;
	width:600px;
	height:auto;
	z-index:1;
	padding: 20px;
	overflow:visible;
}

#lay5id {
	position:absolute;
	left:222px;
	top:10px;
	width:475px;
	height:66px;
	z-index:3;
	overflow: hidden;
}

#lay6id {
	position:absolute; 
	left:20px; 
	top:505px; 
	width:100px; 
	height:60px; 
	z-index:2;
}

#layfooterid {
	position:absolute;
	left:10px;
	top:530px;
	width:120px;
	height:15px;
	z-index:2;
	font-size: 0.55em;
	text-align: center;
}
p.gray {
	font-size:.8em;
	color:#999;
}
p.gray a{
	text-decoration:none;
	color:#88f;
}
p.gray a:hover{
	text-transform:uppercase;
}
