html {
height:100%;
}
body {
min-height:100%;

font-family: Arial,Verdana,Sans-serif;
font-size:1em;

margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;

padding-left:210px;
padding-right:34px;
padding-top:10px;
padding-bottom:20px;

background:#ffffff;
color:#000000;

border-left: 15px solid #008457;

background-image: url(/images/rohre.png);
background-repeat: repeat-x;
background-attachment: fixed;

}
h1 {border-bottom:dotted 1px #000000;margin-bottom:0px;}
h2 {margin-bottom:0px;}
h3 {padding-top:0px;color:#555555;padding-bottom:0px;margin-bottom:0px;}

.h1 {
        font-size: 2.0em;
        font-weight: bold;
}
.h2 {
        font-size: 1.5em;
        font-weight: bold;
}
.h3 {
        font-size: 1.3em;
        font-weight: bold;
}

a:hover  {
 	color : #008457;
 	text-decoration : none;
 	background-color : #c1dcd1;
 }
 
 a:link  {
 	color : #000000;
 	text-decoration : underline;
 }
 
 a:visited  {
 	color : #000000;
 	text-decoration : underline;
 }
 
 a:visited:hover  {
 	color : #008457;
 	text-decoration : none;
	background-color : #c1dcd1;
 }

a#q {
font-family: Arial;
color: #000000;
font-size:9px;
}
a#s {
font-family: Arial;
color: #FFFFFF;
font-size:10px;
}

#formbuttonsmall {
font-family: Arial;
font-size:10px;
color: #FFFFFF;
background-color: #008457;
}

#formbutton {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
color: #FFFFFF;
background-color: #008457;
}
#form {
color: #000000;
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
background-color: #C1DCD1;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
#op {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size:1em;
background-color: #FBF7F8;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
#no {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size:1em;
background-color: #FFFFFF;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
#hi {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size:1em;
background-color: #c1dcd1;
}
#title {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size:1em;
color: #FFFFFF;
background-color: #008457;
}
.spaced {
font-family: "Courier New";
font-size: 12px;
color: #000000; 
}
.red {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size: 1em;
color: #909090; 
}
.small {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size: 0.55em;
color: #808080; 
}
.small a:hover  {
        color : #808080;
        text-decoration : none;
background-color : #ffffff;
 }

.small a:link  {
        color : #808080;
        text-decoration : none;
 }

.small a:visited  {
        color : #808080;
        text-decoration : none;
 }

.small a:visited:hover  {
        color : #808080;
        text-decoration : none;
background-color : #ffffff;
 }

.fixed {
font-family: "Courier New",Courier;
font-size: 1em;
}

#actionbuttons {
  font-size:9px;
}
#signin {
  font-size:9px;
}
#footer {
  font-size:9px;
}
#navbuttons {
  font-size:9px;
}

.smalltext {
	font-size: 11px;
}
.largetext {
	font-size: 22px;
}

.fineprint {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size: 0.5em;
color: #808080; 
}
.desc {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size: 0.8em;
color: #000000; 
}
.title {
font-family: "Century Gothic","Trebuchet MS",Tahoma,Arial,Verdana,Sans-serif;
font-size: 1.0em;
color: #000000; 
border-bottom:dotted 1px #000000;margin-bottom:0px;
}

div#ente {
	position: fixed;
	top: 100px;
	left: 20px;
	z-index: 2;}

div#menuvert {
	position: fixed;
	font-weight:bold;
	#font-variant:small-caps;
	font-size: 1.2em;
	text-align: left;
	top: 250px;
	left: 40px;
	z-index: 2;}


div#footer {
	position: fixed;
	bottom: 0px;
	left: 20px;
	z-index: 2;}

div#edit {
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 2;}

div#streifen {
	width:100%;	
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 5;}
div#menu {
	position: fixed;
	font-weight: bold;
	font-variant:small-caps;
	top: 0px;
	left: 50%;
	margin-left:-320px;
	z-index: 6;}

table#opatable {
width:100%;
position: relative;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
z-index:3;
}

.title {
color: #FFFFFF;
background-color: #008457;
}
