/* CSS Document for "Default Styles" of website of KSC BAHNFREI DAMM */

/* Farben:
         http://www.homepage-total.de/tools/farbverlauf_html.php

         http://tomheller.de/html-farben.html

         http://www.css4you.de/wscolors/index.html
         http://www.w3.org/TR/CSS2/syndata.html#color-units
         http://www.kostenlose-javascripts.de/farbcodes.html
                 maroon #800000
                 red #ff0000
                 orange #ffA500
                 yellow #ffff00
                 olive #808000
                 purple #800080
                 fuchsia #ff00ff
                 white #ffffff
                 lime #00ff00
                 green #008000
                 navy #000080
                 blue #0000ff
                 aqua #00ffff
                 teal #008080
                 black #000000
                 silver #c0c0c0
                 gray #808080
         Sonstiges:  display:table..

 */
/*
body setting options:
    margin-top:0.5em;
    margin-left:0.5em;
    margin-right:0.5em;
    margin-bottom:0.5em;

*/
/*
         background-image:url(../grafik/BAHNFREI_logo_bg4.png);
         background-repeat: no-repeat;
         background-position: -200px -500px;

     Setup bis Juli 2010:
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:11px;
*/

/*   background: #97989C url(../img/hinter_k.jpg) repeat-x left top;
*/
body{
         font-family: Verdana, Arial, Georgia, Century Schoolbook, Helvetica, sans-serif;
         font-size:11px;
         letter-spacing: 0px;
         word-spacing: 0px;
         background: #97989C url(../grafik/hintergrund_verlauf.jpg) repeat-x left top;
}

a           {   color:#00550f; text-decoration:none; }
a:link      {   color:#00550f; text-decoration:none; }
a:visited   {   color:#00550f; text-decoration:none; }
/* a:hover     {   color:#00a01d; text-decoration:underline;} */
a:hover     {   color:#800080; text-decoration:underline; border: 0px solid #800080; cursor:pointer; }
a:active    {   color:#00a01d; text-decoration:underline; background-color:#047404; }


/* Spezifität für externe Links */
a[href^="http://www"]{
         background: url(../grafik/weltkugel_hp_web.png) left center no-repeat;
         padding-left: 25px;
         padding-bottom: 1px;
         color: dimgray;
}
a:hover[href^="http://www"]{
         color: #800080; text-decoration:underline; cursor:pointer;
}


h1 {
        height:1.5em;
        line-height:1.5em;
        margin: 0;
        padding:0em;
        padding-top:0.5em;
        color:#047404; /*grün*/
        font-size:1.25em;
        font-weight:bolder;
        text-decoration:none;
        text-align: left;
}
h2 {
        height:1em;
        margin: 0;
        padding:0em;
        padding-top:0em;
        color:#002c08;
        font-size:1em;
        font-weight:bolder;
        text-decoration:underline;
        text-align: left;
}
h3 {
        height:0.8em;
        margin:0;
        margin-bottom: 0.7em;
        padding:0em;
        padding-top:1.0em;
        color:maroon; /*grün: 047404*/
        font-size:1.3em;
        font-weight:bolder;
        text-decoration:none;
        text-align: left;
}
h4 {
        height:1em;
        margin: 0;
        padding:0em;
        padding-top:0.4em;
        color:#002c08;
        font-size:0.8em;
        font-weight:normal;
        text-decoration:none;
        text-align: left;
                  vertical-align:middle;
}

/* Spezifität für h4  */
#h4_sport{
         background-image: url("../grafik/kegel1.ico");
         background-repeat: no-repeat;
         background-position: right;
         padding-left: 0px;
         width: 20em;
}


h5 {
        margin:0;
        padding:0em;
        padding-top:0.5em;
        padding-bottom:0.5em;
        font-size:0.85em;
        font-weight:bolder;
        text-decoration:none;
        text-align: left;
}
h6 {
        margin:0;
        padding:0em;
        padding-top:0.5em;
        padding-bottom:0.5em;
        font-size:1em;
        font-weight:bolder;
        text-decoration:none;
        text-align: left;
}

h7 {
        margin:0;
        margin-top:0.5em;
        padding:0em;
        padding-top:0.5em;
        padding-bottom:0.5em;
        font-size:0.85em;
        text-decoration:none;
        text-align: left;
}
h8 {
        line-height: 1.5em;
        margin:0;
        padding:0em;
        padding-top:0.5em;
        padding-bottom:0.5em;
        font-size:1.1em;
        font-weight:bolder;
        text-decoration:none;
        text-align: left;
}

p {
        margin:0;
        padding-top:0em;
            text-align: left;
        vertical-align: text-top;
        font-size:1.00em;
            line-height:1.4em;
            white-space:normal;
        letter-spacing:0em;
            word-spacing:0em;
}


.editor p{
        white-space:pre;
        margin:0;
        padding-top:1em;
            text-align: left;
            vertical-align: text-top;
        font-size:1.00em;
            line-height:1.4em;
            letter-spacing:0em;
            word-spacing:0em;
}

img {
        border:0px;
            text-align:center;
    }

img#intext {
        float:left;
        margin-right:15px;
        margin-bottom:3px;
        color:gray;
        padding:1px;
        border:1px solid;
    }

ul{
        margin:0.0em;
        margin-bottom: 0em;
        padding: 0em;
            list-style-type:none;
}
ul#downloads{
        line-height:2.5em;
        margin-left:3em;
        margin-bottom: 0.3em;
        margin-top: 0.3em;
        padding: 0em;
        padding-left: 2em;
        list-style-image: url("../grafik/acrobat.gif");
list-style-position: inside;
}

ul#downloads li{
        padding: 0em;
        padding-left: 2em;
}

table {
    border:0;
    text-align:left;
    vertical-align:text-top;
    padding:0em;
}

caption{
        height:1.0em;
        padding: 0em;
        padding-top:0.75em;
        padding-bottom:1.25em;
        padding-left:0.2em;
        color:#002c08;
        font-size:1em;
        font-weight:bolder;
        text-align:left;
        text-decoration:underline;
}

th {
        width:100%;
        margin:0;
        padding:0em;
        padding-top:0.5em;
        padding-bottom:1em;
        padding-left:0.1em;
        font-size:0.9em;
        font-weight:bolder;
        text-align: left;
            vertical-align: text-top;
}

td {
        padding:0em;
        padding-top:0.1em;
        padding-bottom:0.1em;
        padding-left:0.1em;
        text-align: left;
            vertical-align:text-top;
}

.td_right {
        padding:0em;
        text-align: right;
}
.td_center {
        padding:0em;
        text-align: center;
        vertical-align: middle;
}
.td_center_v {
        padding:0em;
        vertical-align: middle;
}
