/* CSS - 'Zentrales Stylesheet sportsymposium.de'  */

/* font-size 95% erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/

body {

        font-family:Tahoma,Lucida Sans,Arial,Helvetica,sans-serif;
        font-size:95%;
        margin:0;
        padding:0;
        text-align:center;
        background-color:#FFFFFF;

}

#title {

        height:12px;
        width:100%;
        background-color:#B9C8DF;
        margin-top:-3px;
        border:0px;
        padding:0px;

}

#menu {

        width:150px;
        float:left;

}

#mr40 {

        margin-right:40px;

}

.menucontainer {

        margin-top:10px;

}

.menutop {

        background-color:#2A3D5B;
        height:10px;
        width:100%;
}

.menueintrag {

        background-color:#B9C8DF;
        font-family: Tahoma,Arial,Helvetica,sans-serif;
        font-size:95%;
        font-weight:bold;
        text-align:left;
        border-right:#2A3D5B 1px solid;
        border-left:#2A3D5B 1px solid;
        border-bottom:#B9C8DF 0px;
        border-top:#B9C8DF 0px;
        padding-top:7px;
        padding-left:5px;

}



.menubot {

        background-color:#B9C8DF;
        height:10px;
        border-right:#2A3D5B 1px solid;
        border-left:#2A3D5B 1px solid;
        border-bottom:#2A3D5B 1px solid;
        border-top:#B9C8DF 0px;

}

#content {

        width:650px;
        float:left;
        margin-left:10px;
        margin-top:10px;

}

#partner {

        width:150px;
        float:right;
        margin-left:10px;
        margin-top:10px;

}

.partner_top {

        background-color:#2A3D5B;
        height:15px;
        width:100%;

}

.partnereintrag {

        border-right:#2A3D5B 1px solid;
        border-left:#2A3D5B 1px solid;
        border-bottom:0px;
        border-top:0px;
        padding-top:8px;
        padding-left:3px;

}

.partner_bottom {

        height:10px;
        border-right:#2A3D5B 1px solid;
        border-left:#2A3D5B 1px solid;
        border-bottom:#2A3D5B 1px solid;
        border-top:0px;

}



p {
        margin-left:10px;
}



p.m30 {

        margin-left:30px;
        margin-right:30px;

}



a.href_db {

        text-decoration: none;
        color: #000000

}

a.href_db:hover {

        color: #8FA6CC;
        text-decoration: none

}

.href_none {

        color: #8FA6CC;
        font-weight: bold;

}

a.href_mail {

        text-decoration: none;
        color: #2A3D5B;
        font-weight: normal;

}

a.href_mail:hover {

        color: #8FA6CC;
        text-decoration: none;
        font-weight: normal;

}

.caption {

        background-color: #B9C8DF;
        padding:3px 3px 3px 10px;
        margin:0px;
        BORDER-BOTTOM: #2A3D5B 1px solid;
        BORDER-LEFT: #2A3D5B 1px solid;
        BORDER-RIGHT: #2A3D5B 1px solid;
        BORDER-TOP: #2A3D5B 10px solid;
        color:#000000;
}



h1{

        font-size:24px;
        margin-bottom: 10px;
        color:#000000

}



table{

         font-family:Tahoma,Lucida Sans,Arial, Helvetica, sans-serif;

         font-size:95%;

         margin:0;

         padding:0;

}



/* ############# Formular ############# */



fieldset {

        padding:5px;

}



form {

        margin:15px 10px 15px 8px;

}



.label {

        float:left;

        margin-left:10px;

        width:10em;

}



.field {

        margin-left:10px;

        margin-bottom:5px;

        width:20em;

        font-family:Tahoma,Lucida Sans,Arial,Helvetica,sans-serif;

        font-size:100%;

        border:#2A3D5B 1px solid;

}

.errorfield {

        margin-left:10px;
        margin-bottom:5px;
        width:20em;
        font-family:Tahoma,Lucida Sans,Arial,Helvetica,sans-serif;
        font-size:100%;
        border:#2A3D5B 1px solid;
        background-color: #FFFF99;

}

li.error {

       font-family:Tahoma,Lucida Sans,Arial,Helvetica,sans-serif;
       font-size:110%;
       color: #FF0000;
       margin-left:20px;

}

.buttonleiste {

        clear:both;
        height:1.8em;
        line-height:1.4em;
        margin-left:10px;

}

.button {

        font-family:Tahoma,Lucida Sans,Arial,Helvetica,sans-serif;
        font-size:100%;

}



input[type=submit] {

        padding:2px 6px 2px 6px;

}

input[type=reset] {

        padding:2px 6px 2px 6px;

}

/* ############# partner.php ############# */



.p_td {

        align:center;

}

.p_td2 {

        padding:5px 0px;
        width:100px;
        height:80px;
        align:center;

}

.p_td3 {

        padding:5px 0px;
        width:195px;
        height:60px;
        align:center;

}

.hp_td {

        padding:10px 0px;
        width:370px;
        height:260px;
        align:center;

}

.p_table {

        margin-top:0px;
        margin-left:10px;
        width:780px;

}

#p_content {

        width:800px;
        float:left;
        margin-left:10px;
        margin-top:10px;

}

.td_l {

        width:120px;
        text-align:center;
        vertical-align:top;
        background-color:#B9C8DF;
        padding:5px;
         padding-top:10px;
         margin:0px;
         border-bottom:#2A3D5B 1px solid;
         border-right:#2A3D5B 1px solid;

}

.td_l_o {

        width:100px;
        text-align:center;
        vertical-align:top;
        background-color:#B9C8DF;
        padding:5px;
        padding-top:10px;
        margin:0px;
        border-right:#2A3D5B 1px solid;

}

.td_l_top {

        width:100px;
        text-align:center;
        vertical-align:top;
        background-color:#B9C8DF;
        padding:5px;
        padding-top:10px;
        margin:0px;
        border-right:#2A3D5B 1px solid;
        border-top:#2A3D5B 1px solid;

}

.td_r {

        width:510px;
        padding:5px;
        margin:0px;
        border-top:#2A3D5B 1px solid;
}

