body {
margin : 0;
background-color : #ffffcc;
color : #000000;
font-family : arial, helvetia, sans-serif;
}
#menufix {
height : 100%;
width : 16%;
position : fixed;
float : left;
}
#sprache {
color : #ffc;
background-color : #00806e;
left : 0;
top : 0;
position : absolute;
}
#sprache a {
color : #91c8a1;
}
#sprache a:hover {
color : #ffc;
}
#sprache a.active {
color : #ffc;
}
#verlauf {
background-image : url(../pics/verlauf3.jpg);
background-repeat : repeat-y;
left : 100%;
top : 0;
position : absolute;
height : 100%;
width : 30px;
}
ul#Navigation {
background-color : #00806e;
color : #ffffcc;
height : 100%;
padding-top : 140px;
margin : 0;
padding-left : 17%;
}
ul#Navigation li {
list-style : none;
margin-top : 3px;
}
ul#Navigation li ul {
margin : 0 0 0 1em;
padding : 0;
}
ul#navigation li ul li {
margin : 0 0 0 1em;
}
ul#Navigation a {
right : 0;
display : block;
list-style : none;
color : #00806e;
background-color : #9bcda7;
text-decoration : none;
font-weight : bold;
margin : 0;
margin-top : 0;
border : 1px solid black;
border-right : #9bcda7;
padding : 2px;
padding-left : 6%;
}
ul#Navigation a:hover {
	background-color : #ffffcc;
	border-right : #ffffcc;
}
ul#Navigation a.active {
	color : #000;
	background-color : #ffffcc;
	border-right : #ffffcc;
}
* html ul#Navigation {
height : 100%;
width : 30px;
padding-left : 0;
}
* html ul#Navigation li ul li {
margin-left : 10px;
margin-top : 2px;
}
* html ul#Navigation a {
width : 100%;
}
* html ul#Navigation li ul li a {
width : 100%;
}
#head {
right : 0;
top : 0;
width : 81%;
height : 100px;
position : fixed;
float : right;
background-color : #ffc;
}
#head_zl {
background-image : url(../pics/dot-green.png);
background-repeat : repeat-x;
background-position : bottom;
margin-bottom : 0;
}
#head_verlauf {
background-image : url(../pics/verlauf.png);
background-repeat : repeat-x;
background-position : top;
margin-bottom : 0;
}
#rechts {
position : fixed;
right : 0;
top : 0;
height : 100%;
width : 120px;
background-color : #00806e;
color : #ffc;
}
* html #rechts {
position : absolute;
height : 100%;
width : 110px;
padding-left : 0;
}
#seite {
	position : absolute;
	top : 120px;
	border : 0;
	background-image : url(../pics/wasserzeichen3.jpg);
	background-repeat : no-repeat;
	background-position : center center;
	max-width : 800px;
	min-width : 400px;
	background-attachment : fixed;
	background-color : #ffc;
	left : 19%;
	padding-right : 15px;
	padding-bottom : 15px;
	padding-left : 15px;
	height: 100%;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#seite .eintrag {
	height: 100%;
	width: 100%;

}

#seite .pressebild{
	float: left;
	position: relative;
	height: 670px;
	width: 280px;

}

#seite .presseopis {
	position: relative;
}
#seiteunten  {
	text-align : center;
	position: fixed;
	bottom: -10px;
	border-top-width: 2px;
	border-top-color: #00806E;
	left: 19%;
	right: 0px;
	background-image: url(../pics/verlauf_unten.png);
	background-repeat: repeat-x;
	background-position: 10px;
}
#seiteunten a:hover {
	color : #005531;
}
#seiteunten a.active {
color : #d5ebbd;
}
#valid {
	position: fixed;
	bottom: 0px;
	left: 0px;
	font-size: small;
}
#valid a:hover {
color : #0f0;
}


#stepsyslogo {
font-weight : 900;
font-size : 16pt;
color : #00806e;
top : auto;
text-align : center;
}
a {
color : #00806e;
text-decoration : none;
}
a:hover {
color : #00806e;
text-decoration : underline;
}
