#Logo {
/*  background-image: url(Logo2.jpg); */
    width:   946px;
    height:  146px;
    border:  0px;
    margin:  0px 0px 0px 0px; /* oben, rechts, unten, links */
    padding: 0px; /* oben, rechts, unten, links */
}

#Inhalt {
    color: #91a9c5 ;
    background-color: #212b60 ;
    padding: 0px 0px 0px 10px; /* oben, rechts, unten, links */
    margin:  30px 0px 0px 0px; /* oben, rechts, unten, links */
    font-family: Verdana, sans-serif ;
    font-size: medium ;
    font-weight: bold ;
    width:  120px;
}

/* ----------------------------------------- */

a.nav:link {color: #91a9c5 ; }
a.nav:visited {color: #91a9c5 ; }
a.nav:hover {color: #ffffff ; }
a.nav:active {color: #ff0000 ; }

a.main:link {color: #212b60 ; font-weight: bold ;}
a.main:visited {color: #212b60 ; font-weight: bold ;}
a.main:hover {color: #ffffff ; }
a.main:active {color: #ff0000 ; }

body {
    width:  640px;
    font-family: Verdana, sans-serif;
    font-size: small;
    background-color: #91a9c5;
    color: #212b60 ;
    margin:  0px 0px 0px 0px; /* oben, rechts, unten, links */
    padding: 30px 10px 10px 10px; /* oben, rechts, unten, links */
}

body.bericht {
    font-size: medium;
    /* font-family: Nimbus Roman No9 L, Georgia, serif; */
    font-family: Georgia, serif;
}

caption {
	font-size: large;
	font-variant: small-caps;
	font-weight: bold;
    text-align: left;
    padding: 0em 0em 1em 0em; /* oben, rechts, unten, links */
}

h4 {
    padding: 20px 0px 0px 0px; /* oben, rechts, unten, links */
}

dl {
    padding: 30px 0px 0px 20px; /* oben, rechts, unten, links */
}

dl.pilot {
    padding: 10px 0px 0px 10px; /* oben, rechts, unten, links */
}

dl.program {
    padding: 0em 0em 1em 1em; /* oben, rechts, unten, links */
}

dt {
    font-size: medium;
    padding: 10px 0px 0px 10px; /* oben, rechts, unten, links */
}

dt.pilot {
    font-size: small;
    text-decoration: underline;
}

dt.program {
    font-size: small;
    text-decoration: underline;
    padding: 0em 0em 1em 1em; /* oben, rechts, unten, links */
}

dd.program {
    font-size: small;
    padding: 0em 0em 1em 1em; /* oben, rechts, unten, links */
}

ul.submenu {
    list-style-position: outside;
    margin:  0px 0px 0px 0px; /* oben, rechts, unten, links */
    padding: 0px 0px 0px 30px; /* oben, rechts, unten, links */
}

li {
    margin: 1em 0em 0em 0em; /* oben, rechts, unten, links */
}

li.submenu {
    font-size: smaller;
    font-style: italic;
}

table {
    font-size: small;
}

table.pilots {
    font-size: small;
    background-color: #91a9c5;
    color: #212b60;
	vertical-align: middle;
}

table.links {
	font-size: small;
	table-layout: fixed;
}

tbody.header {
    font-size: medium;
    color: #91a9c5;
    background-color: #212b60;
}

td {
    padding: 0em 1em 0em 0.5em; /* oben, rechts, unten, links */
	vertical-align: top;
}

td.header {
    padding: 0.5em;
}

td.pilots {
    padding: 0.4em;
	vertical-align: middle;
}

td.portrait {
    font-size: small;
    background-color: #91a9c5;
    color: #212b60;
    text-align: center;
	vertical-align: middle;
}

th {
    padding: 0em 0em 1em 0em; /* oben, rechts, unten, links */
    text-align: left;
}

p.hp-header {
    font-size: small;
    text-align: left;
    font-weight: bold;
    padding: 0px 0px 10px 0px; /* oben, rechts, unten, links */
}

p.hp-header em {
    font-size: small;
    font-weight: normal;
    font-style: normal;
    text-decoration: underline;
    padding: 0px 0px 0px 10px; /* oben, rechts, unten, links */
}

p.submenu {
    margin:  0px 0px 0px 0px; /* oben, rechts, unten, links */
    padding: 0px 0px 0px 0px; /* oben, rechts, unten, links */
}

p.author {
    margin:  0px 0px 20px 0px; /* oben, rechts, unten, links */
    padding: 0px 0px 0px 0px; /* oben, rechts, unten, links */
}

p.smaller {
    font-size: smaller;
}

p.zitat {
    font-family: monospace;
    padding: 0px 0px 0px 5px; /* oben, rechts, unten, links */
}

p.big {
    font-weight: bold;
    font-size: large;
    padding: 0px 0px 10px 0px; /* oben, rechts, unten, links */
}

p.pilot {
    margin:  1em 0em 0em 4em; /* oben, rechts, unten, links */
    padding: 0em 0em 0em 0em; /* oben, rechts, unten, links */
}

hr {
    margin: 15px 0px 30px 0px; /* oben, rechts, unten, links */
    clear: both;
}

em {
    font-style: normal;
    text-decoration: underline;
}

em.italic {
    font-style: italic;
    text-decoration: none;
}

img {
    border: none;
}

img.test {
    border: 5px;
}

.xxbig-center {
    text-align: center;
    font-weight: bold;
    font-style: italic;
    font-size: xx-large;
}

.xbig-center {
    text-align: center;
    font-weight: bold;
    font-style: italic;
    font-size: x-large;
}

.big-center {
    text-align: center;
    font-weight: bold;
    font-style: italic;
    font-size: large;
}

.top {
    padding: 2em 0em 0em 0em; /* oben, rechts, unten, links */
} 

.top2 {
    padding: 1em 0em 0em 0em; /* oben, rechts, unten, links */
} 

.bottom {
    padding: 0em 0em 2em 0em; /* oben, rechts, unten, links */
} 

.left {
    padding: 0em 0em 0em 2em; /* oben, rechts, unten, links */
} 

.center {
    text-align: center;
}

.talk {
    padding: 0em 0em 0em 2em; /* oben, rechts, unten, links */
    font-style: italic;
} 

.funk1 {
    clear: both;
    font-style: italic;
    margin: 0em 0em 0.3em 3em;
} 

.funk2 {
    font-style: italic;
    color: #ffffff;
    margin: 0em 0em 0.3em 3em;
} 

div.thumb {
    float: left;
    margin: 0px 10px 10px 0px;
    font-style: italic;
    font-size: smaller;
}

div.pict {
    float: left;
    font-style: italic;
    font-size: small;
    margin: 0px 10px 10px 0px;
}

div.pict-r {
    float: right;
    font-style: italic;
    font-size: small;
    text-align: right;
    margin: 0px 0px 10px 10px;
}

.img-topleft {
    float: left;
    margin: 10px 10px 10px 0px; /* oben, rechts, unten, links */
}

.img-topright {
    float: right;
    margin: 10px 0px 10px 10px; /* oben, rechts, unten, links */
}

.img-center {
    text-align: center;
    margin: 10px 10px 10px 10px; /* oben, rechts, unten, links */
}

.directory {
    vertical-align: top;
}


