/*  Copyright by Deutsche Gesellschaft zur Erhaltung historischer Flugzeuge  */
/*  Code by Maximilian Hoffmann  */
/*  Kontakt: max@virtualaction.net  */

/* ---------- Design ---------- */

body {
background-color: black;
color: white;
margin: 0;
padding: 0;
}

div#header {
position: fixed;
width: 100%;
height: 20%;
text-align: center;
background-color: black;
}

div#navi {
position: fixed;
top: 18%;
left: 5%;
}

ul#menu {
list-style-type: none;
margin: 0;
padding: 0;
}

ul#menu a {
color: white;
text-decoration: none;
letter-spacing: 3px;
font-size: 16px;
font-variant: small-caps;
}

ul#menu a:hover {
letter-spacing: 0;
}

ul#menu li {
margin: 5px 0;
padding: 8px 0;
width: 200px;
height: 20px;
background-image: url(img/navibg.gif);
background-color: orange;
font-weight: bold;
text-align: center;
}

ul#menu li.unternavi {
background-image: url(img/profilesbg.gif);
}

div#content {
float: right;
margin-top: 15%;
width: 70%;
}

/* ---------- Allgemeine Formatierungen ---------- */

a {
color: white;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a img {
border: 0;
}

h3 {
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-size: 14px;
}

ul.profiles li {
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-size: 14px;
}

p {
margin: 20px 0;
padding: 0;
width: 80%;
text-align: justify;
}

p a {
color: white;
}

p a:hover {
text-decoration: none;
}

p.center {
text-align: center;
}

table {
margin: 0 auto;
padding: 2px;
border: 3px solid white;
text-align: center;
vertical-align: middle;
}

td {
padding: 5px;
border: 1px solid white;
}

th {
background-color: orange;
}

table.noborder {
border: 0;
padding: 0;
}

table.noborder td {
border: 0;
padding: 0;
}

table.noborder td table {
border: 0;
padding: 0;
}

/* ---------- Spezielle Formatierungen ----------*/

#wir-bild {
display: block;
border-top: 5px solid darkgray;
border-left: 5px solid darkgray;
border-right: 5px solid gray;
border-bottom: 5px solid gray;
margin-bottom: 10px;
}

div.galerie {
float: left;
width: 260px;
margin: 1%;
padding-top: 4px;
border: 3px solid white;
text-align: center;
}

div.galerie img {
display: block;
margin: 0 auto;
}

table.galerie {
width: 60%;
}

/* ---------- Formulare ----------*/

div.break {
margin-bottom: 20px;
}

legend {
color: white;
}

label {
font-weight: bold;
margin-left: 20px;
margin-bottom: 3px;
}

fieldset {
width: 70%;
clear: left;
margin: 20px;
}
