* {
margin:0;
padding:0;
}

/*www.beautiful-wordflow.de_fixed neu ab_180808_prueferpr.de*/

/*Layout: fixed, nur für den IE6 eine andere Lösung*/

html {
color:#002e3f;
font: 72% Verdana, Tahoma, Helvetica, Arial; 
}

body {
background-image: url(../images/mitte.gif);
background-repeat: repeat-y;
background-position:0 0;
z-index:1;
background-color:#002e3f;
}

*html body{
background-image:none;}

#wrapper{
position:relative;
width:100%;
height:95%;
background-image: url(../images/mitte.gif);
background-repeat: repeat-y;
background-position:0 0;
}

#oben{
position:fixed !important;
position:absolute;
left:0;
width:100%;
height: 206px;
background-image: url(../images/oben.gif);
background-repeat: no-repeat;
background-position:0 0;
z-index:4;
}

/*Farbmanagement*/

#header, #navigation, #footer{
background-color:#002e3f;
}

a:link, a:visited{
color: #fff;
}

a:hover, a:active, #navigation li {
color: #a5a5a5; 
}

h1 {
font-size: 110%; 
}

h2 {
font-size: 110%;
margin: 0.8em 0;
display:block;
clear:both;
}

img {
border: none;
}

img.float {
position:absolute;
margin:2em;
right:0;
top:30px;
}

p {
padding: 0.2em 0; 
}

#navigation {
position:fixed !important;
position:absolute;
left:30px;
top:30px;
font-size:110%;
padding: 4px 0 0 1em;
width:140px;
z-index:5;
}

#navigation img{
top:0;
left:0;
margin-bottom:20px;
}

#navigation ul {
width:130px;
}

#navigation li, #navigation li a{
margin-bottom:1.5em;
text-decoration:none;
list-style:none;

}
#navigation li{
border-bottom:1px solid #eee;
}

#content {
position: relative;
line-height: 1.4em;
padding:190px 0 100px 10px;
margin: 0 0 0 220px;
background-color:#fffce7;
max-width:700px;
z-index:3;
background-image: url(../images/wasserzeichen6.gif);
background-repeat: no-repeat;
background-position: 150px 184px;
}

/*feste Breite für den IE6, da er den Befehl max-width nicht versteht - Inhalt content*/

*html #content{
width:700px;
}

*html #content.kleine{
padding-bottom:180px;
}

#content.kleine, #content.nobg{
background-image:none;}

#content.kleine li{
clear:both;
float:left;

list-style-image: none;
list-style-type: none;
}

#content.kleine li img{
float:left;
margin: 0 2em 1em 0;
}

#content h1{
padding-bottom:0.5em;
}

*html #content h1.linie{
padding-bottom:1em;
}

#content a:link, #content a:visited{
color:#002e3f;
}

#content a:hover, #content a:active{
color:#666;}

#content span{
font-weight:bold;
}

#content img{
float:left;
padding-right:1.5em;
margin-bottom:1em;
}

#content img.right{
float: right;
padding: 0 0 1em 1.5em;
}

#content p.heig{
height:300px;
margin-left:2.5em;
}

#content ul{
padding:1em 0;
}

#content li{
list-style-image: url(../images/list.gif);
margin-left:2em;
padding:0 0 0.5em 1em;
}

p.float{
float:left;
vertical-align:0px;
margin-bottom:0.5em;
max-width:600px;
padding:0.5em;
background-color:#fff;
}

/*feste Breite für den IE6, da er den Befehl max-width nicht versteht - bei den Feedbacks*/

* html #content p.float{
width:600px;
background-color:transparent;
}

#content  p.float span{
font-style:italic;
font-weight:normal;
}

#content p.irde{
line-height:3em;
}

#unten{
position:fixed !important;
position:absolute;
left:0;
bottom:0;
width:100%;
height:82px;
background-image: url(../images/unten.gif);
background-repeat: no-repeat;
background-position:0 0;
z-index:4;
color:#a5a5a5;
}

#unten ul{
margin:15px 0 0 495px;
}

#unten li{
display:inline;
margin: 0 9px;
}


/* ab hier Formular*/

form {
float:left;
width:100%; 
}

form p {
clear:left; 
}

fieldset {
border: 1px #eee solid;
margin-top:10px;
padding: 8px; 
}

legend {
font-weight: bold;
font-size: 0.8em;
color: #002e3f;
background-color: #fffce7;
padding: 0 0.5em 0 0.5em; 
}

form p label {
float: left;
width: 30%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 90%; 
}

.ok {
color: #008040;
background-image: url(../images/form/ok.gif); 
}

.ok, .no {
padding-left: 1em;
font-size: 120%;
background-repeat: no-repeat;
font-weight: bold; 
}

.no {
color: #ff0000;
background-image: url(../images/form/stop.gif); 
}

form p input, form p textarea {
background-color: #eee; 
}

form p input {
width: 60%; 
}

form p textarea {
height:60px;
width: 60%; 
}

#submit, #reset {
margin: 0.5em 0 1.5em 0.3em; 
}