/* CSS Document */

body{
        margin:0;
        padding:0;
        color:white;
        font:small Arial, Helvetica, sans-serif;

        background-color:#DEEEF8;
}

p{
        padding:0;
        margin:0;
}

#wrapper{

        color:black;
        margin:30px 40px 30px 40px;
        padding:10px;
        }

#header{

        }
#logo{
        height:125px;
        background-image:url(Leiste5.jpg);
        background-color:#336699;
        border-right:1px solid #b9d2e3;
        border-left:1px solid #b9d2e3;
        border-top:1px solid #b9d2e3;
        }
#header-bottom{
        border-top:1px solid #b9d2e3;
        border-bottom:1px solid #b9d2e3;
        height:1%;
}

#header-bottom ul{
        margin:0;
        padding:0 0 0 0;
        text-align:right;
}

#header-bottom li{
        display:inline;
        color:#050845;
}

#header-bottom a:link, #header-bottom a:visited{
        text-decoration:none;
        background-color:#DEEEF8;
        color:#256290;
}

#header-bottom a:hover{
        background-color:#b9d2e3;
        }

#tagline {
        font-weight:bold;
        color:#050845;
        font-style:italic;
        margin:0;
        padding:0 0 0 20px;
        width:300px;
        float:left;
}

#content{
        margin-left:170px;
        border:1px solid #b9d2e3;
        background-color:white;
        color:black;
        width:53%;
}

#main{
        margin-top:10px;
        min-height:455px;
}
#image{
        padding:2em 2em 1em 25px;
        float:left;
        }

#mainfeature{
        background-color:#112236;
        color:white;
        padding:1em 2em 1em;
        height:1%;
}
#mainfeature3{
        background-color:#112236;
        color:white;
        padding:1em 2em 1em 30px;
        height:1%;
}

#mainfeature2{
        background-color:#112236;
        color:white;
        padding:2em 2em 1em 1em;
        height:1%;
}

#mainfeature h2{
        margin:0;
        font-weight:normal;
        font-size:140%;
}

#mainfeature p{
        font-size:110%;
}

#mainfeature p.more{
        margin-top:0;
        text-align:right;
}

#mainfeature p.more a:link, #mainfeature p.more a:visited{
        color:white;
        padding:0;
}

/*mainfeature2*/
#mainfeature2 h2{
        margin:0;
        font-weight:normal;
        font-size:140%;
}

#mainfeature2 h3{
        margin:0;
        font-weight:normal;
        font-size:110%;
}
#mainfeature2 p{
        font-size:110%;
}

#mainfeature2 p.more{
        margin-top:0;
        text-align:right;
}

#mainfeature2 h3 a:link, #mainfeature2 h3 a:visited{
        color:white;
        padding:0;
}

#content .inner{
        margin:10px 20px 10px 40px;
}

#content .inner h2{
        color:#245185;
        padding-bottom:0.2em;
        border-bottom:1px solid #b9d2e3;
        font-size:110%;
}

#content .inner ul.feature{
        margin:0;
        padding:0;
        list-style:none;
}

#content .story{
        margin-top:15px;
        }

#content .inner h3{
        font-size:130%;
}

#content .inner h3 a:visited, #content .inner h3 a:link{
        color:#245185;
}

#content .inner p , #content .inner td{
        color:#666666;
        font-size:90%;
}


#content .inner .feature li img{
        margin:0 5px 5px 0;
        float:left;
}

#content .inner p.datum{
        font-weight:bold;
        }

#content .inner p.more{
        margin-top:0;
        text-align:right;
        }

#content .inner p.more a:link, #content .inner p.more a:visited{
        color:black;
        padding-left:4px;
        font-size:90%;
        color:#1e4c82;
        }

#sidebar{
        position:absolute;
        top:0;
        right:0;
        width:220px;
        background-color:#256290;
        color:white;
        margin:0;
        padding:0;
}

#counter{
        position:absolute;
        top:205px;
        right:0;
        width:219px;
        background-color:#DEEEF8;
        color:#256290;
        margin:0;
        padding:0;
         border:1px solid #256290
}
#main{
        position:relative;
        top:0;
        left:0;
        width:100%;
        margin-top:10px;
}

#sidebar h3{
        font-size:110%;
        margin:10px;
        padding: 0.4em 0 0.2em 10px;
        font-weight:bold;
        border-bottom:1px solid white;
}

#sidebar .inner{
        padding-left:10px;
        padding-right:10px;
}

#sidebar ul{
        list-style-image:url(li.gif);
        margin-left:0;
        <!--padding-left:20px;-->
}

#sidebar p, #sidebar li{
        font-size:90%;
        line-height:1.4em;
}


#sidebar ul a:link,#sidebar ul a:visited,#sidebar p a:link,#sidebar p a:visited{
        color:white;
}

#sidebar .date{
        font-weight:bold;
}

.sponsor
        {width:200px;
        height:160px;
        background:url(sponsoren.gif);
         background-position:top left;
         background-repeat:no-repeat;


        }


#sidebar2{
        position:absolute;
        top:0;
        left:0;
        width:139px;
        border-top:1px solid #b9d2e3;
        border-left:1px solid #b9d2e3;
        border-bottom:1px solid #b9d2e3;
        color:white;
        margin:0;
        padding:0;
        background-color: #256290;
}

#sidebar2 p{
        font-size:90%;
        color:white;
}

#sidebar2 a:link, #sidebar2 a:visited{
        color:white;
        font-weight:bold;
        margin:10px;

        }

#sidebar2 h3{
        color:white;
        padding-bottom:0.2em;
        border-bottom:1px solid #deeef8;
        font-size:110%;
        margin:10px;
}

#sidebar2 h4{
        margin:10px;
        }

#sidebar3{

         top:0;
        left:0;

        width:139px;
        border-top:1px solid #b9d2e3;
        border-left:0px solid #b9d2e3;
        border-bottom:0px solid #b9d2e3;
        color:white;
        margin:0;
        padding:0;
        background-color: #256290;
}


#sidebar3 p{
        font-size:90%;
        color:white;
}

#sidebar3 a:link, #sidebar3 a:visited{
        color:white;
        font-weight:bold;
        margin:10px;

        }

#sidebar3 h3{
        color:white;
        padding-bottom:0.2em;
        border-bottom:1px solid #deeef8;
        font-size:110%;
        margin:10px;
}

#sidebar3 h4{
        margin:10px;
        }

#nav li:hover{
        color:#deeef8;
        background-color:#112236;
        }


#nav{
        list-style:none;
        margin:0;
        padding:0;
        }
#nav a{
        width:100%;
        }

#nav a:hover{background:#112236;}
/*ul#nav li:hover{background:#112236;}
ul#nav a{display:block;width:100%;}
ul#nav a:hover{background:#112236;}*/



#nav li{
        padding:0.4em 0 0.2em 0;
        font-size:12px;
        }

#nav li a:link, #nav li a:visited{
        text-decoration:none;
        color:white;
        font-weight:bold;
        padding-left:2px;
        }

#blogatest h4{
        color:#deeef8;
        font-size:110%;
        font-weight:bold;
        margin-left:10px;
        }

#bloglatest p{
        margin-bottom:10px;
        }

#blog{
        margin:0;
        padding:0 0 0 20px;
        list-style:url(li.gif);
}

#blog li{
        font-size:90%;
        padding-bottom:0.5em;
        color:#dee;
        font-weight:bold;
}

#footer{
        text-align:center;
        width:100%;
        border-top:1px solid #b9d2e3;
        border-bottom:1px solid #b9d2e3;
        margin-top:10px;

}

#footer p{
        font-size:90%;
        color:#256290;
        margin:0;
        padding:0.2em 0 0.2em 0;
        }

.prop {
height:455px;
float:right;
width:1px;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
}

#aussen {min-height:50px;height:auto;}

.inner ul li a:visited, .inner ul li a:link{
        text-decoration:none;
        color:#245185;
        }

.tab{
        border:0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#245185;
        border:0;
        }

.sep{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#245185;
        background-color:#DEEEF8;
        border:0;
        }

.inner a:visited, .inner a:link{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#245185;
        }
a:link { text-decoration:none; font-weight:bold; color:#256290; }
a:visited { text-decoration:none; font-weight:bold; color:#256290; }

#sponsorentext
         { margin-left:280px; }

#torschützenliste1
        {
         vertical-align:top;
         overflow:auto;
         width:100%;

           }

#aufstellung  {
        position:absolute;
        top:0;
        left:0;
        width:80px;
        border-top:1px solid #b9d2e3;
        border-left:1px solid #b9d2e3;
        border-bottom:1px solid #b9d2e3;
        color:white;
        margin:0;
        padding:0;
        background-color: #ffffff;

        }