BODY {
	PADDING: 0px;
	BACKGROUND: #B7C5FF;  
	MARGIN: 0px; 
	TEXT-ALIGN: center;
	color: #000066;
	font-size: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url(../image/higru_hell1.gif);
}

div#over {
width: 90%;
height: 90%;
/* background-color: #f00; */
/* filter: alpha(opacity=40); */
background: url(../image/over.png) top left repeat;
position: absolute;
top: 5%;
left: 5%;
z-index: 10;
}

.textover {
font-size: 0.95em;
color: #000;
background-color: #fff;
width: 60%;
height: 60%;
top: 20%;
left: 20%;
position: relative;
border: 1px solid red;
padding: 3.0em;
}

div {
text-align: left;
font-size: 1.0em;
line-height: 120%;
}

span {
font-family:  verdana, arial, helvetica, sans-serif;

}

table, th, caption {
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
color: #000066;
text-align:left; 
 vertical-align: top;
}

table.meldeliste{

width: 100%;
  empty-cells: show;
  border-collapse: collapse;
  font-size: 0.9em;
  background-color : #f5f1de;
}

td.meldeliste{
  border: 1px solid #000000;
}

tr.blauhi {
background-color: #F0F3FE;
}

tr.orangehi {
background-color: #FAF2E6;
}

table.online_meldung {
  border: 0 none;
  empty-cells: show;
  border-collapse: collapse;
  font-size: 0.8em;

  
}

#aussenrum {
	font-size:0.9em;
MARGIN-TOP: 2%; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN-LEFT: auto; 
WIDTH: 100%; 
MARGIN-RIGHT: auto; 
PADDING-TOP: 0px; 
TEXT-ALIGN: center;


}

#innenrum {
margin-left: 2%;
margin-right: 0%;
margin-top:8px;
padding: 0px;
	TEXT-ALIGN: center;
	background-color: #B7C5FF;
	width: 98%;
	background-image: url(../image/higru_hell1.gif);
}

#links {
margin: auto;
	margin-top: 1%;
	padding: 0%;
 
FLOAT: left; 

WIDTH: 18%; 

}

.linksone {
margin-top: 5px;
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #000066;
text-align: left;
background-color: #DCE2FE;

border-top: 1px solid #000066;

border-left: 1px solid #000066;

width: auto;
 /* filter: 
    alpha(opacity=100, style=1, finishOpacity=50, startx=60, starty=50, finishx=20, finishy=70)
    alpha(opacity=50, style=1, finishOpacity=100, startx=100, starty=50, finishx=60, finishy=70);*/
}

.linkstwo {
  font-size: 0.90em;
margin-left: auto;
margin-right: auto;

padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
color: #000066;
text-align: justify;
background: #F4F4F2;
width: auto;

border-left: 1px solid #000066;
line-height: 140%;
}

#containernavi {

}

#containernavia {
color: #ff9900;

} 

ul {
list-style: none;
}

a:link { font-weight:bold; color: #000066; text-decoration:none; }
a:visited { font-weight:bold; color: #000066; text-decoration:none; }
a:hover { font-weight:bold; color:#3366cc; text-decoration:none;  }

a:link.invisible { font-weight:normal; color: #000066; text-decoration:none; }
a:visited.invisible { font-weight:normal; color: #000066; text-decoration:none; }
a:hover.invisible { font-weight:normal; color:#3366cc; text-decoration:none;  }

a:link.orange { font-weight:bold; color: #000066; text-decoration:none; }
a:visited.orange { font-weight:bold; color: #000066; text-decoration:none; }
a:hover.orange { font-weight:bold; color:#993300; text-decoration:none;  }

a:link.skip { font-weight:normal; color: #B7C5FF; text-decoration:none; }
a:visited.skip { font-weight:normal; color: #B7C5FF; text-decoration:none; }
a:hover.skip { font-weight:normal; color:#B7C5FF; text-decoration:none;  }

a:link.webmaster { font-weight:normal; color: #B7C5FF; text-decoration:none; }
a:visited.webmaster { font-weight:normal; color: #B7C5FF; text-decoration:none; }
a:hover.webmaster { font-weight:normal; color:#B7C5FF; text-decoration:none;  }

.skip {
color:#B7C5FF;
}

#orange {
background-color: #ffaa27;
}

#mitte {	margin: auto; 
	margin-top: 6px;
	
	PADDING-right: 0px;
PADDING-LEFT: 2%; 
BACKGROUND: #B7C5FF; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
WIDTH: 63%; 
PADDING-TOP: 0px;
background-image: url(../image/higru_hell1.gif);

}



.mitteone {
margin-top: 10px;
margin-bottom: -15px;
margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 5px; 
padding-right: 5px;
color: #000066;
text-align: center;
background: #DCE2FE;
border: 1px solid #DCE2FE;
border-top: 1px solid #000066;
border-right: 1px solid #000066;
height: 50px;
width: 100%;
 /* filter: 
    alpha(opacity=100, style=1, finishOpacity=50, startx=60, starty=50, finishx=20, finishy=70)
    alpha(opacity=50, style=1, finishOpacity=100, startx=100, starty=50, finishx=60, finishy=70);*/
}

.mittetwo {
 font-size: 0.80em;
 line-height: 140%;
margin-left: auto;
margin-right: auto;
padding: 10px;
padding-left: 5px;
padding-right: 5px;
color: #000066;
text-align: justify;
background: #F4F4F2;
width: 100%;
border: 1px solid #F4F4F2;
border-right: 1px solid #000066;

}

#rechts {	margin: auto; 
	margin-top: 30px;
	margin-left:2%;
	PADDING-right: 0px;
PADDING-LEFT: 0px; 
BACKGROUND: #B7C5FF; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
WIDTH: 12%; 
PADDING-TOP: 10px;
background-image: url(../image/higru_hell1.gif);

}

#unten {
font-size: 0.70em;
margin-bottom: 10px;
margin-top: 2%;

	BACKGROUND: #ffaa27; 
	border: 1px solid #ffaa27;
Clear: left;
padding-top: 5px;
padding-bottom: 5px;
text-align: right;
border-bottom: 1px solid #993300;

}

#obenmitte {
margin: 0px;
padding: 0px;
	TEXT-ALIGN: left;
	color: #0000ff;
	background-color: #F4F4F2;
	height: 80px;
	
	border-bottom: 1px solid #000066;
	border-top: 1px solid #000066;
	background-image: url(../image/mix.jpg);
	background-repeat: no-repeat;
	background-position: 300px;
}

#obenunten {
margin: 0px;
margin-top: 10px;
padding-top: 5px;
padding-bottom: 5px;
	TEXT-ALIGN: center;
	background-color: #ffaa27;
	border: 1px solid #ffaa27;
	border-top: 1px solid #993300;

}

#oben {
margin: 0px;
padding: 0px;
padding-top: 2px;
	TEXT-ALIGN: right;
	background-color: #E3E8FE;
font-size: 0.8em;
	
}

.logo {
float: left;
margin: 0%;
margin-left: 3%;
width: 200px;
height: 80px;
}

.headimage {
float: left;
margin-left: 5%;
width: 200px;
height: 80px;
}

h1 {
margin-top: 5px;
font-size: 1.3em;
}

h2 {
margin-top: 5px;
font-size: 1.3em;
}

h3 {
margin-top: 5px;
font-size: 1.2em;
} 

h4 {
padding: 5px;
font-size: 1.1em;
}
h5 {
font-size: 1.0em;
}
h6 {
font-size: 1.0em;
}

hr {
width: 200px;
}
#addy {
margin-top: -28px;
font-size: 0.7em;
margin-left: 1%;
}

#home {
margin-top: -20px;
margin-left: 1%;
font-size: 0.7em;

}

.mini {
font-size: 0.7em;
}

.small {
font-size: 0.75em;
}

b {
font-weight: bold;

}



u {
text-decoration: underline;
}

.blue {
color: #6699ff;
font-size: 0.8em;
}
.invisible {
color: #ffaa27;
}

#absatz {
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}

#naviskip {
margin-top: -17px;
}

/*formular*/
#form {
font-size: 0.9em;
margin: 0px;
padding: 20px;
text-align: left;
background-color: #F4F4F2;
}

#absatzform {
margin-top: 15px;
margin-bottom: 10px;
text-align: left;

}
#sende {
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
text-align: left;
}
#untenform {

margin-top: -10px;
	BACKGROUND: #ffaa27; 
	


text-align: right;
border-bottom: 1px solid #993300;

}
.mittig {
text-align: center;
margin-top: 15px;

}
.fehler {
color: red;
}

.adresse {
margin-bottom: 15px;
margin-top: 10px;
text-align: center;
}

#abstand {
margin-top: 50px;
}

#webmaster {
clear: left;
margin-top: 4px;
text-align: center;
font-size: 0.7em;
}

#zaehler {
margin-top: 30px;
margin-left: 10px;
font-size: 0.60em;
color: #ffffff;
valign: bottom;
}

/*Diashow*/
#boxoben { 
margin-top: 0px;
margin-left: 5px; 
width: 720px;
height: 30px;
font-size: 0.8em;
overflow: visible;

}
#box1 {  margin-top:30px; margin-left:5px; width:110px; height:570px; float: left; font-size: 0.8em; overflow: visible;}
#box2 { margin-top:50px; margin-left:120px; width:600px; height:570px; }

.spacerbig {
height: 120px;
width: auto;
}

.spacersmall {
height: 20px;
width: auto;
}

img.noborder {
border: none;
}

img.abstand {
margin: 10px;
}

img.linksfloat {
float: left;
}

.clearer {
clear: both;
}

