* {  margin:0;  padding:0;  }
html { height:100,1%;  margin-top:0px;
}
body {
background: #000066 url("images/bg3.jpg") repeat;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align: center;
}
#outer {
width: 1020px;
margin:2px auto 0;
text-align:center;
vertical-align: top;
background: #000033;
/*border: 1px dotted #666666;  */
}
#header  {
width: 1000px; height: 225px;
margin-top:0px;
margin-bottom:3px;
margin-left:10px;
}
#headermenue {
width: 420px; height: 20px;
margin-left:580px;
margin-top:0px;
margin-bottom:2px;
}
#header img {
width: 1000px; height: 200px; border:0;
}

#content {
width:1000px;
margin-left:10px;
/*border: 1px dotted #666666;  */
}
#links {
width: 165px; float: left;
margin-top:0px; margin-left:0px;
text-align: left;
background: #000033;
/* border: 1px dotted #666666; */
}
#mitte {
width: 612px; float:left;
text-align: left;
background: #ffffff;
padding: 10px;
}
#hoehe  {
width:1px; height:800px; float:right;
margin-right:0px; margin-top:0px;
background:#ffffff;
}
#karten {
width: 196px; float:right;
margin-left:2px; margin-right:0px;
margin-top:0px; text-align:right;
background: #000033;
/*border: 1px dotted #666666; */
}
#footer  {
width: 1020px; height: 5px;
background: #000033;
clear: both;
}

/* Navigation */
/*  Blautöne: 333399  6666cc 9999ff / orange ff9900  */

#links ul {
list-style:none;
margin-left:0px;
}
#links ul li  {
display: inline;
}
#links ul li a {
text-decoration: none;
font-weight: bold;
width: 155px; line-height:20px;
display: block;
background: #000033; color: #ffffff;
padding-left: 5px;
border-bottom:2px solid #000033;
}
#links ul li a:hover {
color:#ff9900;
}
#links ul li a.aktiv1 {
color:#6666cc;
}

#links ul li li a {
text-decoration: none;
font-size: 0.8em; font-weight:normal;
width: 150px; line-height:18px;
display: block;
background: #6666cc; color: #000000;
padding-left: 10px;
}
#links ul li li a:hover {
color:#ffffff;
}
#links ul li li a.aktiv2 {
background: #ff9900;
}
#links ul li li li a {
text-decoration: none;
width: 150px; line-height:16px;
display: block;
background: #9999ff; color: #000000;
padding-left: 10px;
}
#links ul li li li a:hover {
color:#ffffff;
}
#links ul li li li a.aktiv3 {
background:#ffcc33;
}

#headermenue ul {
list-style:none;
}
#headermenue ul li  {
display: inline;  float: left;
}
#headermenue ul li a {
display: block; color: #9999ff;
text-decoration: none;
font-size: 0.8em;
line-height: 20px;
padding-right: 0.6em;  padding-left: 0.6em;
}
#headermenue ul li a:hover {
color:#ffffff;
text-decoration: underline;
}
#headermenue ul li a.aktive {
background: #ff9900; color:#ffffff;
font-weight: bold;
}
/* ende menue */


/*  Inhalte */
#mitte h1 {
font-size: 1.2em;
margin-top: 0px;
margin-bottom: 10px;
}
#mitte h2 {
font-size: 1.1em;
margin-top: 0px;
margin-bottom:10px;
}
#mitte h3 {
font-size: 1.0em;
margin-top: 10px;
margin-bottom:10px;
}
#mitte h4 {
font-size: 0.9em;
margin-top: 5px;
margin-bottom:8px;
}
#mitte ul {
list-style-position:outside;
margin-left:20px;
list-style-type: square;
padding-bottom:15px;
}
#mitte li {
padding-bottom:3px;
}
#mitte p  {
margin-bottom:15px;
}
#mitte a {
color: #333333;
}
#mitte a.gross {
font-size: 1.0em;
}
#mitte img.space {
padding: 0 4px 4px; 4px;

}
#mitte table {
width:604px;
border:0px;
padding:0;
margin:0;
}

#mitte  th, td {
padding: 4px 1px;
vertical-align: top;
}
.klein {
font-size: 0.7em;
margin-bottom:10px;
}



#karten img {
width:196px;
}
#karten h1 {
color: #ffffff; font-weight: bold;
font-size: 1.0em;
padding-right:5px;
margin-bottom:5px;
}
#karten a {
color: #ffffff;
font-size: 0.8em;
text-decoration: none;
text-align:center;
}
#karten a:hover {
color: #ff9900;
}
#karten p {
margin-bottom:15px;
}