html, body { margin: 0px;
height: 100%;
}
form {
  background-color: #066;
  width: 600px; /* Breite des Formulars */
  margin-top:10px;
padding: 30px;  
 border-radius:5px  5px 0 5px;
    color: white;    
    box-shadow:2px 2px 2px #333;
}
label { /* Beschriftung auf eigener Zeile */
  display: block;
  cursor: pointer; /* Mauszeiger wird zur Hand */
}
input{
  width: 300px;
    line-height: 1.5em;
  border: 2px dotted #c33;
  margin-bottom: 0.5em;
 border-radius:2px;
}
textarea {
  width: 550px;
    line-height: 1.5em;
  border: 2px dotted #c33;
  margin-bottom: 1em;
 border-radius:3px;
}
textarea {
  height: 7em;
}
input:focus,
textarea:focus {
  background-color: rgba(255,255,255,0.8);
}
p {
  font-size: 0.95em;
}
#intro, #intro a  { 
  background: url(../Bilder/willkommen_h_t.gif) no-repeat scroll 0px 0px transparent;
    margin: 10px auto;
    width: 600px;
  height: 660px;
  display: block;
        
}
#intro a:hover {
  background: url(../Bilder/willkommen_h_t.gif) no-repeat scroll 0px -660px transparent;
    text-decoration: none;
        margin: 10px auto;
    width: 600px;
  height: 660px;
  display: block;
}
#intro a:active, #intro a:focus {outline: none;}

#kopf{
margin: 3px auto;
width:1000px;
height:250px;
background-image:url(..//Navi/Header_web_s.gif);

}

#Navi_Kopf{
  margin: -60px auto 0px;
width:1000px;
height:35px;
font-family:Arial,Helvetica,sans-serif;
color: white;
border-bottom:2px solid white;
}

#Navi_Kopf a {
    line-height:1.5em;
	text-decoration: none;
    text-align:center;
font-size:16px;
	display:inline-block;
    margin-right:0.5em;
        padding:0 1em; 
 border-radius: 5px 10px 0 5px;
	color: white;
    float:right;
}
#Navi_Kopf a:hover{
	color: #066;
        background-color: rgba(255,255,255,0.8);
}
#Navi_Kopf a:active, #Navi_Kopf a:focus {outline: none;}

#container {
  margin: 0px auto;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  position: relative;
  width: 1000px;
  padding-bottom:4em;
 border-radius:0  0 170px 50px;
  min-height: 50%;
height: auto !important;
background-color: #066;
}
* html #container {
height: 50%;
}
#navi_p{
	display:block;
	width:170px;
	height:1px;
	float:left;
}

#aktiv{
	display:block;
	font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
	width:280px;
	padding-left: 100px;
	float:left;
}

#navi_age{
margin:0 -15px;
	font-family: Arial,Helvetica,sans-serif;
	float:left;
}
#navi_age  ul{
margin:0; padding:0;
    width:670px;
}

#navi_age  li { padding:0;
    list-style: none;
    display: inline;
  }

#navi_age a {
	text-decoration: none;color: #066;
font-size:1.05em;
	display:inline-block;
        padding:0 1em;	
}
#navi_age a:hover{
	color:#c33;
 border-radius: 5px 10px 0 5px;
        background-color: rgba(255,255,255,0.7);
}
#navi_age a:active, #navi_age a:focus {outline: none;}

#navi_age span {
	color:#c33; width:130px;
	display:inline-block;
	    text-align:center;
}

#pool {
margin:0 -15px;
	font-family: Arial,Helvetica,sans-serif;
	float:left;
}
#pool ul{
margin:0; padding:0;
    width:680px;
}

#pool li { padding:0;
    list-style: none;
    display: inline;
  }

#pool a {
	text-decoration: none;color: #066;
font-size:1.05em;
	display:inline-block;
        padding:0.2em 1em;	
}
#pool a:hover{
	color:#c33;
 border-radius: 5px 10px 0 5px;
        background-color: rgba(255,255,255,0.7);
}

#pool span {
	color:#066; width:130px;
	display:inline-block;
	    text-align:center;
}
#pool a:active, #pool a:focus {outline: none;}
ul{
margin, padding:0;
}
li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
  }

#Textbereich{
	display:block;
  position: relative;
        line-height: 1.5em;
background-color: rgba(255,255,255,0.8);
	width:700px;
        margin:10px 0 0 10px;
        padding:5px 10px 5px 90px;
 border-radius: 5px 10px 0 5px;
    box-shadow:4px 4px 4px #333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
        float:left;
	}
#no {
    margin: 10px;
  background: url(../Navi/no.png) no-repeat scroll 0px 0px;
  display: block;
  width: 30px;
  height: 30px;
    float:right;
}
#no a {
  background: url(../Navi/no.png) no-repeat scroll 0px 0px;
  display: block;
  height: 30;
    color:rgba(255,255,255,0.01);
    
}
#no a:hover {
  background: url(../Navi/no.png) no-repeat scroll 0px -30px;
    text-decoration: none;
}
#no a:active, #no a:focus {outline: none;}

#box_rechts{
	display:block;
	width:150px;
  position: relative;
  font-family: Arial,Helvetica,sans-serif;
        margin-top: 10px;
	margin-right:10px;
        margin-bottom: 10px;
        padding-right:10px;
 border-radius: 5px 50px 0 5px;
    box-shadow:4px 4px 4px #333;
        float:right;
        background-color: rgba(255,255,255,0.8);
	
}
#navi_rechts{
  font-family: Arial,Helvetica,sans-serif;
	color: #066;
	text-decoration: none;
	
}

#navi_rechts a{
        line-height: 2em;
    width:70%;
	display:block;
    margin:0.3em;
        padding:0 0 0 1.5em;
	color: #066;
	text-decoration: none;
}
#navi_rechts a:hover{
	color: #c33;
	text-decoration: none;
 border-radius: 5px 50px 0 5px;
        background-color: rgba(255,255,255,0.7);
}
#bild {
	width:auto;
  position: relative;
        margin:0 30px 0 -70px;
	line-height:0.4em;
	border:5px solid white;
 border-radius: 3px;
    box-shadow:2px 2px 2px #033;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 0.4em;
	float:left;
}
#slideshow, #slideshow2, #slideshow3, #slideshow4, #slideshow5, #slideshow6, #slideshow7, #slideshow8, #slideshow9, #slideshow10 {
    position: relative; 
    width: 400px; 
    height: 300px;   
    margin: 0 30px 0 -70px;
    border:5px solid white;
 border-radius: 3px;
    box-shadow:2px 2px 2px #033; 
  float:left;
}

#slidetext {
	width:auto;
  position: relative;
        margin:0;
  font-family:Arial,Helvetica,sans-serif;
}
#bildtext {
	width:auto;
  position: relative;
        margin:0;
  font-family:Arial,Helvetica,sans-serif;
}
#Fuss{
	font-family: "Courier New",Courier,monospace;
	background:#ccffff;
	height:4em;
        position:absolute;
		font-size:0.025em;
	bottom: 0em;
	width: 780px;
        clear:both;

}


.a {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-decoration: none;
  color: #066;
	padding:0.1em 0.4em;
}
.a:hover{
	color:#c33;
 border-radius: 5px 10px 0 5px;
        background-color: rgba(255,255,255,0.7);
	
}
.a:active, .a:focus {outline: none;}
.h1{
	font-size:1.4em;
	color: #066;
}
.h2 {
	font-size:1.1em;
	color: #066;
}

.meldung {
        font-size: 1.1em;
	color:  #066;
}

table {    
    width:700px;
    font-size: 0.9em;
  font-family:Arial,Helvetica,sans-serif;
}
td {
    padding:2px;
    vertical-align: top;
}

.titel {
    width:90px;
    color:#066;
}
.erste {
    width:50px;
}
.zweite {
    width:140px;
}
.letzte {
    width:250px;
}

.Button { 
    background-color: rgba(255,255,255,0.7); 
    color:#066; width:200px; 
    border-left, border-top:6px solid whitesmoke; 
    border-right, border-bottom:1px solid gray; 
}
.radio {
    width:50px;
}