html,body {
    margin:0px; 
    padding:0px; 
    background-color:rgb(255,255,255);
    background-image:url(bg.png);
    background-repeat:repeat-x;
    background-attachment:fixed;
    font-family:arial,sans-serif;
    color:black;
    font-size:14px;
}

#breite {
    position:relative;
    z-index:5;
    width:920px;
    padding:0;
    margin:auto;
}

#grafik {
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:183px;
    height:233px;
    background-image:url(bgw.png);
    background-repeat:no-repeat;
}

#seite_kopf {
    overflow:hidden;
    width:770px;
    margin-bottom:30px;
    
}

#seite_haupt {
    width:500px;
    padding-left:40px;
    padding-bottom:30px;
}

#seite_info {
    float:right;
    width:350px;
    margin-bottom:20px;
}

#toptitel {
    width:700px;
    height:60px;
    margin-top:10px;
    padding-left:65px;
    font-size:2em;
    font-weight:bold;
    border-bottom:6px solid rgb(43,88,156);
    background-image:url(lsvlogo.gif);
    background-repeat:no-repeat;
    line-height:60px;
}

#toptitel a {
    text-decoration:none;
    color:rgb(0,0,0);
}

#toptitel a:hover {
    text-decoration:none;
}

#impressum {
    padding-top:3px;
    text-align:right;
    font-size:12px;
}

#fuss {
    clear:both;
    margin-top:50px;
    margin-bottom:20px;
    margin-left:40px;
}

#fuss_oben {
    margin-bottom:9px;
    height:35px;
    line-height:35px;
    color:rgb(220,220,220);
    background-image:url(fuss_blau.gif);
    background-repeat:repeat-x;
    font-weight:bold;
    padding-left:20px;
    padding-top:0px;
    box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
}

#fuss_mitte {
    background-color:rgb(170,170,170);
    font-size:14px;
    padding:10px;
    box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
}

#fuss_unten {
    clear:both;
    height:10px;
}

.fuss12 {
    width:400px;
    float:left;
}

.fuss22 {
    margin-left:410px;
}

.menue {
    width:110px;
    height:120px;
    font-size:12px;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}

.menuetitel {
    height:32px;
    padding:2px 2px 2px 3px;
    color:orange;
    font-weight:bold;
    margin-bottom:5px;
}

.menue a {
    display:block;
    margin-bottom:3px;
    color:rgb(0,0,0);
    text-decoration:none;
    padding:1px 1px 1px 3px;
}

.menue a:hover {
    text-decoration:none;
    background-color:rgb(151,192,255);
}

h1 {
    font-size:24px;
    font-weight:bold;
    letter-spacing:0.1em;
    color:orange;
    font-family:"Century Gothic", "Avant Garde", Futura, Helvetica;
    margin-bottom:20px;
}

h2 {
    font-size:1.2em;
    font-weight:bold;
    color:orange;
    font-family:"Century Gothic", "Avant Garde", Futura, Helvetica;
    margin-top:30px;
    margin-bottom:10px;
}

h3 {
   font-weight:bold;
   font-size:1em;
   text-decoration:underline;
   margin-top:5px;
}

h4 {
    font-size:1.2em;
    font-weight:bold;
    color:orange;
    font-family:"Century Gothic", "Avant Garde", Futura, Helvetica;
    margin-top:0px;
    margin-bottom:10px;
}

.hinweis {
    padding-left:30px;
    margin-top:20px;
}

.hinweishaupt {
    width:280px;
    height:180px;
    float:left;
    margin-right:15px;
    margin-bottom:15px;
    background-color:rgb(150,150,150);       /* Fall-Back*/
    background-color:rgba(100,100,100,0.15);
    padding:3px 7px;
    font-size:13px;
    box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
}

.avatar {
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}

.avatarlinks{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}

.schatten {
    border:4px solid rgb(240,240,240);
    box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 6px 2px 0px rgba(0, 0, 0, 0.3);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}

.dekobild {
    border:1px solid rgb(200,200,200);
    margin-bottom:10px;
    margin-top:50px;
    margin-right:20px;
}

.dekobild2 {
    border:1px solid rgb(200,200,200);
    margin-bottom:10px;
    margin-right:20px;
}

.flugzeugbild{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    border:1px solid rgb(220,220,220);
    padding:2px;
}

#tags {
    margin-top:15px;
    font-family:"Century Gothic", "Avant Garde", Futura, Helvetica;
}

#tags a {
    font-family:arial;
    color:lightgreen;
    margin-left:6px;
    white-space: nowrap;
    letter-spacing:0.1em;
    font-size:12px;
}

.tags1 {
    font-weight:bold;
}

a {
    color:rgb(2,29,202);
    text-decoration:none;
}
    
a:hover {
    text-decoration:underline;
}

a:focus {
    outline:none;
}

#impressum a {
    color:rgb(0,0,0);
}

#login {
    float:right;
    color:rgb(0,0,0);
    font-size:12px;
}

#login a {
    color:rgb(0,0,0);
    display:block;
}

.sauber {
    clear:both;
}

.listelinks {
    padding-left:0px;
    list-style-position:inside;
}

.listelinks li {
    margin-bottom:4px;
}

.unterricht {
    width:100%;
    margin-top:20px;
    font-size:12px;
    border:1px solid rgb(200,200,200);
}
.unterricht td {
    vertical-align:top;
    empty-cells:show;
    border:1px solid rgb(200,200,200);
    padding:3px 5px;
}

.unterricht .datum {
    width:60px;
    text-align:right;
}

.unterricht .zeit {
    width:90px;
    text-align:center;
}

.unterricht .thema {
    width:200px;
}

.unterricht th {
    border:1px solid rgb(200,200,200);
}

.unterricht tr:hover {
    background-color:rgb(151,192,255);
}

.termin {
    border-bottom:1px solid navy;
    padding:4px;
    font-size:12px;
    height:60px;
}

.termin:hover {
    background-color:rgb(151,192,255);
    color:black;
}

.termin .datum {
    width:60px;
    float:left;
    text-align:right;
}

.termin .text {
    margin-left:70px;
}

.termin b {
    display:block;
    letter-spacing:0.1em;
    margin-right:10px;
}

.nichtverein {
    color:rgb(90,90,90);
}

.flugtag {
    margin-top:2px;
    margin-bottom:2px;
    border:3px dashed red;
}

.jahr {
    margin-top:30px;
    margin-left:20px;
    margin-bottom:20px;
    font-weight:bold;
}

.jahr span {
    background-color:orange;
}

.frage {
    margin-top:15px;
    margin-bottom:5px;
}

#antwort1, #antwort2, #antwort3, #antwort4, #antwort5, #antwort6 {
    margin-bottom:30px;
    margin-top:10px;
}

.ausgeblendet {
    display:none;
}

.eingeblendet {
    display:block;
}

.artikel {
    margin-top:35px;
    font-size:12px;
}

.link {
    margin-top:0px;
}

.artikeltext {
    margin-top:5px;
    margin-bottom:5px;
}

.artikeltext b {
    font-size:18px;
    font-weight:bold;
    display:block;
}

.pfeil {
    background-image:url(3eck.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:8px;
}

.galerie {
    font-size:12px;
    width:150px;
    height:120px;
    margin-bottom:15px;
    margin-right:15px;
    float:left;
}

.galerie img {
    width:100px;
    height:75px;
    padding:3px;
    border:2px solid rgb(230,230,230);
    display:block;
    margin-bottom:5px;
}

.galeriebild {
    padding:3px;
    border:2px solid rgb(220,220,220);
    margin-bottom:10px;
    margin-right:13px;
}

.linkliste {
    font-size:12px;
}

.linkliste td {
    vertical-align:top;
}

.linkliste td.links {
    width:200px;
}

.linkliste td.uberschr {
    font-family:"Century Gothic", "Avant Garde", Futura, Helvetica;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding-top:5px;
}

.linkliste a:visited {
    color:rgb(60,60,60);
    padding-right:15px;
}

.keindisplay {
    display:none;
}

.blindetabelle {
    border:none;
}

.blindetabelle td {
    vertical-align:top;
    padding:2px 5px 2px 0px;
}

.abstandtabelle td{
    padding:5px 20px 5px 5px;
}

.betont {
    color:lightgreen;
}

.pressetipps {
    background-image:url(punkt.png);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:20px;
    padding-right:10px;
    vertical-align:top;
}

#fb {
    float:left;
    width:200px;
    padding-top:4px;
    font-size:12px;
}

#fb a {
    color:rgb(0,0,0)
}

#fb a:hover {
    text-decoration:none;
}

/* Einstellungen für Skyscraper */

/*
#breite {width:1004px;}
#banner {float:right; margin-left:20px; margin-top:10px; width:120px; height:610px; background-image:url(../div/skyscraper.jpg); background-repeat:no-repeat;}
#seite_info {width:320px;}
#seite_haupt {padding-left:20px;}
*/






