/*
---------------------------------------------------------------------------
-    Administration Default Style                                         -
---------------------------------------------------------------------------
*/
/*
-----------------------------------------------
-    Index                                    -
-                                             -
-    1. Main Structure                        -
-    2. Nav                                   -
-    3. Forms                                 -
-    4. Tables                                -
-    5. Input Elements                        -
-    6  Fonts.                                -
-    7. Misc                                  -
-----------------------------------------------
*/

/*
-----------------------------------------------
-    Main Structure                           -
-----------------------------------------------
*/
html, body     {
                 margin:          0px;
                 padding:         0px;
                 height:          100%;
               }
body           {
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #444;
                 background: url(http://www.sportas-sport.de/sa_gfx/bg_sport.gif);
                 background-color:#fff;
                 text-align:      center;
               }
#box_body      {
                 margin-top:      0px;
                 margin-right:    auto;
                 margin-bottom:   100px;
                 margin-left:     auto;
                 padding:         0px;
                 background-color:#555;
                 border:          #777 3px solid;
                 width:           900px;
               }
#header        {
                 margin:          0px;
                 padding:         10px;
                 background-color:#fff;
                 text-align:      center;
               }
.subheadline   {
                 margin:          0px 0px 10px 0px;
                 padding:         5px;
                 font-family:     "Trebuchet MS",verdana, arial, helvetica, sans-serif;
                 font-size:       12px;
                 font-weight:     normal;
                 color:           #444;
                 background-color:#999;
                 text-align:      center;
               }
#content1      {
                 float:           left;
                 margin:          0px 0px 0px 0px;
                 padding:         0px 0px 0px 0px;
                 background-color:#555;
                 width:           200px;
                 min-height:      450px;  /* kennt IE nicht */
                 text-align:      left;
               }
* html #content1
               {
                 height:          450px; /* Star-HTML-Hack */
               }
#content2      {
                 float:           left;
                 margin:          0;
                 padding:         0;
                 background-color:#fff;
                 width:           700px;
                 min-height:      450px;  /* kennt IE nicht */
                 text-align:      center;
               }
* html #content2
               {
                 height:          450px; /* Star-HTML-Hack */
               }
#footer        { margin:          0;
                 padding:         3px;
                 background-color:#999;
               }
.box_msg       {
                 margin:          0;
                 padding:         5px;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       12px;
                 font-weight:     bold;
                 color:           #fff;
                 background-color:#f00;
                 width:           95%;
                 text-align:      center;
               }
p.program_msg  {
                 margin-top:      0px;
                 margin-right:    auto;
                 margin-bottom:   5px;
                 margin-left:     auto;
                 padding:         5px;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       12px;
                 font-weight:     bold;
                 color:           #399;
                 background-image: url(http://www.ars-communicandi.de/ac_gfx/icon_error.gif);
                 background-repeat: no-repeat;
                 background-position: top left;
                 background-color:#fdd;
                 border:          #903 2px solid;
                 width:           95%;
                 text-align:      center;
               }
/*
-----------------------------------------------
    Nav
-----------------------------------------------
*/
ul.navi {
                 margin:          10px 5px 10px 5px;
                 padding:         0 10px 0 10px;
                 color:           #cc9;
                 list-style-type: none;
        }
ul.navi ul {/* eigentlich ul>li>ul aber wegen dem IE...  */
                 margin:          0 0 10px 0;
                 padding:         0 0 0 0;
                 font-weight:     normal;
                 list-style-type: none;
                 border-top:      #999 1px solid;
                 width:           155px;
            }
ul.navi a {
                display:          block;
                padding:          0 0 0 0px;
                font-family:     "Trebuchet MS", verdana, arial, helvetica, sans-serif;
                font-size:       13px;
                font-weight:     normal;
                color:            #cc9;
                text-decoration:  none;
                width:            155px;
                border:           #555 1px solid;
               }
ul.navi a:hover {
                color:            #fff;
                background-color: #777;
                border:           #3f2 1px solid;
              }
/*
-----------------------------------------------
    Forms
-----------------------------------------------
*/
.box_form      {
                 margin-top:      0px;
                 margin-right:    auto;
                 margin-bottom:   0px;
                 margin-left:     auto;
                 padding:         10px 10px 10px 10px;
               }
form           {
                 margin-top:      0px;
                 margin-right:    auto;
                 margin-bottom:   0px;
                 margin-left:     auto;
                 padding:         3px;
                 text-align:      center;
               }
form div       { clear:           left;
               }
fieldset       {
                 margin:          0;
                 padding:         0 0 10px 0;
                 text-align:      left;
               }
legend         {
                 padding-top:     0px;
                 padding-right:   0px;
                 padding-bottom:  10px;
                 padding-left:    0px;
                 font-weight:     bold;
               }
label          {
                 display:         block;
                 float:           left;
                 margin:          0px 0px 5px 0px;
                 padding:         2px 2px;
                 width:           100px;
                 text-align:      right;
               }
/*
-----------------------------------------------
    Links
-----------------------------------------------
*/
a              {
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       12px;
                 font-weight:     normal;
                 color:           #000033;
                 text-decoration: none;
               }
a.menu_position{
                 display:         block;
                 margin:          0px;
                 padding:         3px;
                 font-family:     "Trebuchet MS", verdana, arial, helvetica, sans-serif;
                 font-size:       12px;
                 font-weight:     normal;
                 color:           #cc9;
                 background-color:#555;
                 border:          1px solid #000;
                 text-decoration: none;
                 text-align:      center;
                 width:           240px;
               }
a.menu_position:hover  {
                 color:           #fff;
                 background-color:#777;
                 border:          1px solid #3f2;
               }
a.link1        {
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #444;
                 text-decoration: none;
               }
a.link1:visited{
                 color:           #444;
                 text-decoration: none;
               }
a.link1:hover  {
                 color:           #fff;
                 text-decoration: underline;
               }
a.link1:active {
                 color:           #444;
                 text-decoration: none;
               }
a.link1a       {
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #fff;
                 text-decoration: none;
                 width:           200px;
                 background-color:#aaaaaa;
               }
a.link2        {
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #003;
                 text-decoration: none;
               }
a.link2:visited{
                 color:           #003;
                 text-decoration: none;
               }
a.link2:hover  {
                 color:           #003;
                 text-decoration: underline;
               }
a.link2:active {
                 color:           #003;
                 text-decoration: none;
               }
a.link3        {
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #fff;
                 text-decoration: none;
               }
a.link3:visited{
                 color:           #fff;
                 text-decoration: none;
               }
a.link3:hover  {
                 color:           #fff;
                 text-decoration: underline;
               }
a.link3:active {
                 color:           #fff;
                 text-decoration: none;
               }

/*
-----------------------------------------------
    Tables
-----------------------------------------------
*/

table          {
                 margin-top:      0px;
                 margin-right:    auto;
                 margin-bottom:   0px;
                 margin-left:     auto;
                 padding:         0px;
                 background-color:none;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #003;
               }
th             {
                 font-weight:     bold;
                 color:           #fff;
                 background-color:#555;
               }
td             {
                 color:           #003;
                 text-align:      left;
               }
/*
-----------------------------------------------
    Input Elements
-----------------------------------------------
*/
input          {
                 margin-right:    0px;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #003;
                 background-color:#ddd;
                 border:          1px solid #555;
               }
input.radio    {
                 font-family:     "Trebuchet MS", verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #fff;
                 background-color:#fff;
                 border-color:    #fff;
               }
input.button   {
                 margin:          15px 0 0 0;
                 font-family:     "Trebuchet MS", verdana, arial, helvetica, sans-serif;
                 font-size:       12px;
                 font-weight:     normal;
                 color:           #cc9;
                 background-color:#777;
                 border:          1px solid #003;
                 width:           180px;
               }
input.button2  {
                 margin:          3px 0 0 0;
                 font-family:     "Trebuchet MS", verdana, arial, helvetica, sans-serif;
                 font-size:       12px;
                 font-weight:     normal;
                 color:           #cc9;
                 background-color:#777;
                 border:          1px solid #003;
                 width:           180px;
               }
textarea       {
                 margin:          0 0 5px 0;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #003;
                 background-color:#ddd;
                 border:          solid 1px #003;
                 overflow:        auto;
               }
option         {
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 color:           #003;
                 background-color:#ddf;
               }
select         { margin:          0 10px 0 0;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-size:       10px;
                 font-weight:     normal;
                 background-color:#ddd;
               }
.zeile0        {
                 color:           #003;
                 background-color:#fff; }
.zeile1        {
                 color:           #003;
                 background-color:#a0a0a0; }
.zeile2        {
                 color:           #003;
                 background-color:#e0e0e0; }
.zeile3        {
                 color:           #003;
                 background-color:#fdd; }
/*
-----------------------------------------------
    Fonts
-----------------------------------------------
*/
.a16b          { font-family: verdana, sans-serif;
                 font-size: 16px;
                 font-weight: bold;
                 color: #000033;
               }
.a14b          { font-family: verdana, sans-serif;
                 font-size: 14px;
                 font-weight: bold;
                 color: #000033;
               }
.a12b          { font-family: verdana, sans-serif;
                 font-size: 12px;
                 font-weight: bold;
                 color: #000033;
               }
.a12           { font-family: verdana, sans-serif;
                 font-size: 12px;
                 font-weight: normal;
                 color: #000033;
               }
.a10           { font-family: verdana, sans-serif;
                 font-size: 10px;
                 font-weight: normal;
                 color: #000033;
               }
.b10           { font-family: verdana, sans-serif;
                 font-size: 10px;
                 font-weight: normal;
                 color: #ddd; }
.b12b          { font-family: verdana, sans-serif;
                 font-size: 12px;
                 font-weight: bold;
                 color: #ffffff;
               }
.c10           { font-family: verdana, sans-serif;
                 font-size: 10px;
                 font-weight: normal;
                 color: #990000;
               }
.c9            { font-family: verdana, sans-serif;
                 font-size: 9px;
                 font-weight: normal;
                 color: #aaaaaa;
               }

/*
-----------------------------------------------
    Misc
-----------------------------------------------
*/
p              { margin-top:      10px;
                 margin-left:     10px;
                 margin-right:    10px;
                 margin-bottom:   10px;
                 text-align:      justify;
               }
p.normal       { clear:           both;  /* Normalzustand wiederherstellen */
                 font-size:       0px;   /* Schrift so klein wie möglich machen */
                 line-height:     0px;   /* Zeilenhöhe so klein wie möglich machen */
                 height:          0px;   /* Objekthöhe so klein wie möglich machen */
                 padding:         0;     /* Innenabstände auf Null sezten */
                 margin:          0;     /* Objekt unsichtbar machen */
               }
h1             { color:           black;
                 font-size:       16px;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-weight:     bold;
               }
h2             { color:           black;
                 font-size:       13px;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-weight:     bold;
               }
h3             { color:           black;
                 font-size:       12px;
                 font-family:     verdana, arial, helvetica, sans-serif;
                 font-weight:     bold;
               }
hr             { border:          1px dotted #999;
                 border-top:      none;
                 border-left:     none;
                 border-right:    none;
                 width:           100%;
               }
img            { border:          none;
               }
img.border     { margin-top:      0px;
                 margin-left:     10px;
                 margin-right:    10px;
                 margin-bottom:   10px;
                 border:          1px solid #000000;
               }
img.borderl    { margin-top:      0px;
                 margin-left:     0px;
                 margin-right:    10px;
                 margin-bottom:   10px;
                 border:          1px solid #000000;
               }
img.borderr    { margin-top:      0px;
                 margin-left:     10px;
                 margin-right:    0px;
                 margin-bottom:   10px;
                 border:          1px solid #000000;
               }
.center        { text-align:      center;
               }
.right         { text-align:      right;
               }
.left          { text-align:      left;
               }