/*************************************
Stylesheet: aqua-hi.de
Autor: Christoph Hertel / Stefan Kremz
Version: 270707/1122
**************************************/

body {
margin : auto;
background : #081C94;
}

p {
font-size: 12px;
line-height: 150%;
padding: 0 5px 0 10px;
}

#page {
margin : auto;
padding-top : 0px;
width : 830px;
font-family: Verdana, sans-serif;
font-size: 12px;
text-align: left;
background-image: url(../images/back.jpg);
background-repeat: repeat-y;
}

#head {
width : 830px;
height : 145px;
background : url(../images/head.jpg);
}

#z {
width : 645px;
height: 23px;
background: url(../images/z.jpg) no-repeat;
color : #ededed;
text-decoration : none;
font-weight : normal;
word-spacing : 1px;
padding: 12px 0 0 185px;
text-align: left;
}

#main {
background : url(../images/main.jpg) no-repeat;
padding-top: 50px;
}

#menu {
width: 20%;
color: #000;
text-decoration: none;
font-weight: normal;
word-spacing: 1px;
float: left;
padding-top: 0px;
}

.menu {
padding: 10px 10px 3px 25px;

}

#menu-first {
padding: 0px 10px 3px 25px;

}

#menu-last {
padding: 10px 10px 15px 25px;
color: #fff;
}

#content {
border : 0;
width : 79.9%;
float : left;
min-height: 300px;
}

.cleaner {
clear : both;
height : 1px;
font-size : 1px;
border : 0px none;
margin : 0;
padding : 0;
background : transparent;
}

#bottom {
width : 830px;
height : 47px;
margin : 0;
background: url(../images/bottom.jpg) no-repeat top center;
}

input {
font-family: monospace;
font-size: 12px;
padding-left: 3px;
border: 1px solid #fff;
background: #eee;
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity: 0.70;
z-index 30;
}

textarea {
font-family: monospace;
font-size: 12px;
padding: 3px;
border: 1px solid #fff;
background: #eee;
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity: 0.70;
z-index 30;
}

.inputsend {
font-family: Verdana, sans-serif;
font-size: 12px;
margin-top : 5px;
}

select {
border: 1px solid #999;
}

.headline {
font-size: 20px;
padding: 0;
}

.feld {
width : 590px;
padding : 0 0 15px 20px;
color : #fff;
text-decoration : none;
}

.bfeld {
width : 565px;
padding : 5px;
margin : 0 0 5px 20px;
color : #000;
background: #fff;
text-decoration : none;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.50;
z-index 50;
}

.cfeld {
width : 590px;
padding : 0 0 0 20px;
color : #fff;
line-height : 1.6em;
text-decoration : none;
}

.balken {
background-color : #ccc;
padding : 3px 3px 3px 5px;
color : #000;
text-decoration : none;
filter:alpha(opacity=60);
-moz-opacity:0.60;
opacity: 0.60;
z-index 40;
}

.hellerbalken {
background-color : #fff;
padding : 3px 3px 3px 5px;
color : #000;
text-decoration : none;
filter:alpha(opacity=60);
-moz-opacity:0.60;
opacity: 0.60;
z-index 40;
}

.p:link
{
	color : #fff;
	text-decoration : none;
}

.p:visited
{
	color : #fff;
	text-decoration : none;
}

.p:focus
{
	color : #fff;
	text-decoration : none;
}

p:active
{
	color : #fff;
	text-decoration : none;
}

.p:hover
{
	color : #fff;
	text-decoration : none;
}

a:link {
color : #222;
text-decoration : none;
}

a:visited {
color : #222;
text-decoration : none;
}

a:focus {
color : #000;
text-decoration : none;
}

a:hover {
color : #222;
text-decoration : none;
border-width : 0 0 0 15px;
border-style : solid;
border-color : #a43031;
padding : 0px 1px 0px 3px;
}

a:active {
color : #333;
text-decoration : none;
}

.w:link {
color : #fff;
text-decoration : none;
padding-left: 15px;
background: url(../images/bullet.gif) left center no-repeat;
}

.w:visited {
color : #fff;
text-decoration : none;
padding-left: 15px;
background: url(../images/bullet.gif) left center no-repeat;
}

.w:focus {
color : #fff;
text-decoration : none;
padding-left: 15px;
background: url(../images/bullet.gif) left center no-repeat;
}

.w:active {
color : #62A183;
text-decoration : none;
padding-left: 15px;
background: url(../images/bullet.gif) left center no-repeat;
}

.w:hover {
color : #fff;
text-decoration : none;
padding: 3px 5px 3px 15px;
background: url(../images/bullet.gif) left center no-repeat;
border-width : 2px;
border-style : solid;
border-color : #5C7991;
}

.tooltip {
position: absolute;
display: none;
background-color: #fff;
border-width: 1px;
border-style: solid;
border-color: #000;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity: 0.80;
z-index 20;
}

.tooltip .tthead {
background-color: #ddd;
color: #000;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 12px;

}
.tooltip .ttcontent {
color: #000000;
padding: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 11px;
}

img {
border: 2px solid white;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity: 0.80;
z-index 20;
}

a.not {
border : 0px;
padding : 0px;
}

img:hover {
border: 2px solid white;
filter:alpha(opacity=100);
-moz-opacity:1.00;
opacity: 1.00;
}