body {
font-family: "Trebuchet MS",Arial,Verdana,Sans-serif;
font-size:1.0em;
font-variant:small-caps;
/*background:#3f99c0;*/

color:#FFFFFF;
padding-left:110px;
padding-right:125px;

}

.marco {
position:relative;
top:-150px;
margin-bottom: -150px;
}

h1 {color:#e1eff4;}
h2 {color:#cfe5ed;}
h3 {color:#b7d9e6;}
table {text-align: left;font-size:1.0em;color:#FFFFFF;}

hr {color:#FFFF8C;}

a:hover  {
 	color : #FFFF8C;
	font-weight: bold;
 	text-decoration : underline;
 }
 
 a:link  {
 	color : #FFFF8C;
	font-weight: bold;
 	text-decoration : none;
 }
 
 a:visited  {
 	color : #FFFF8C;
	font-weight: bold;
 	text-decoration : none;
 }
 
 a:visited:hover  {
 	color : #FFFF8C;
	font-weight: bold;
 	text-decoration : underline;
 }

.h1 {
	color:#e1eff4;
        font-size: 2.3em;
        font-weight: bold;
}
.h2 {
	color:#FFFF8C;
        font-size: 3.2em;
        font-weight: bold;
}
.h3 {
	color:#b7d9e6;
        font-size: 2.1em;
        font-weight: bold;
}

.formbuttonsmall {
color: #FFFFFF;
background-color: #2e6d89;
}

#formbutton {
color: #FFFFFF;
background-color: #2e6d89;
}

#form {
color: #000000;
font-family: "Trebuchet MS",Arial,Verdana,Sans-serif;
font-variant:small-caps;
background-color: #f7efb0;
}
#formono {
color: #000000;
font-family: "Courier New",monospace;
background-color: #f7efb0;
}
#field {
color: #000000;
font-family: "Trebuchet MS",Arial,Verdana,Sans-serif;
font-variant:small-caps;
background-color: #f7efb0;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
}
.op {
background-color: #70b3cf;
}
.no {
background-color: #5ea9ca;
}
.hi {
color: #FFFFFF;
background-color: #2e6d89;
}
.title {
color: #FFFFFF;
background-color: #2e6d89;
}
.small {
font-size: 0.7em;
color: #FFFFFF; 
}

.spaced {
font-family: "Courier New";
font-size:0.8em;
font-variant: normal;
color: #ffffff; 
}
.red {
color: #B5B5B5; 
}
.cite {
color: #FFFF8C; 
}
.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;
}

.fineprint {
font-size: 0.5em;
color: #808080; 
}
.desc {
font-size: 0.8em;
color: #000000; 
}

.smalltext {
	font-size: 0.7em;
}
.largetext {
	font-size: 2.5em;
	font-weight: bold;
}

div#cloud {
	position: absolute;
	top: 3px;
	right: 0px;
	z-index: 1;}

div#anothercloud {
	position: absolute;
	top: 200px;
	left: 0px;
	z-index: 1;}

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

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

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

div#footer {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 5;}

div#controls {
	position: fixed;
	text-align: center;
	bottom: 10px;
	left: 10px;
	z-index: 5;}

div#flowers{
	background:url(/https/n7.eu/images/flowers.png);
	width:100%;
	height:217px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:4;}

div#content{
	position:relative;
	z-index:8;}

.abstand{
	height:210px;
	position:static;}


table#opatable {
position: relative;
z-index:3;
}

div.hide {
display: none;
}
div.show:hover div.hide {
display: block;
}
