html           { border:0;
                 margin:0;
                 padding:0;
                 background-color:#000000;
                 font-size:      14px;
                 color:          #cc99ff;
                 font-weight:     normal;
               }
body           { font:100%/1.25 Arial, Helvetica, sans-serif;
                 font-size:      14px;
                 color:          #cc99ff;
                 background-color:#000000;
                 font-weight:     normal;
               }
fontn          { font-size:      14px;
                 color:          #cc99ff;
                 font-weight:     normal;
               }
sizenull       { font-size:      0px;
               }
sizemini       { font-size:      12px;
                 line-height:    1.4em;
               }
sizemicro      { font-size:      12px;
                 line-height:    0.8em;
               }
sizemidi       { font-size:      16px;
               }
sizemaxi       { font-size:      21px;
               }
sizetab        { font-size:      16px;
               }
colorred       { color:          #ff0000 ;
               }
colorpink      { color:          #cc00ff ;
               }
coloryellow    { color:          #ffff00 ;
               }
colorwhite     { color:          #ffffFE ;
               }
colorgb        { background-color:#444444;
               }

/***** Common Formatting *****/
p, ul, ol      { margin:0;
                 padding:0 0 1.25em 0;
               }
ul, ol         { padding:0 0 1.25em 2.5em;
               }

a:link         { text-decoration:none;
                 color:           #00bbbb;
               }
a:visited      { text-decoration:underline;
                 color:           #0088ff;
               }
a:hover        { text-decoration:underline;
                 color:           #00ffff;
               }
/*###############################################################################*/
#wraparea      { width:           960px;
                 margin:         0 auto;
                 background-color:#0;
                 height:100%;
                 border:0px solid #FF00FF;
               }
/*###############################################################################*/
#header        { height: 130px;
                 background: url(res/Times000-31.jpg);
                 text-align:right;
                 font-size:80%;
                 border:0px solid #FF00aa;
               }
/*###############################################################################*/
#nav            {margin:         0;
                 color:          #000000;
                 background:     url(res/Times000-32.jpg);
                 padding:        0px 0px  0px 0px ;
                 height:         30px;
                 text-align:right;
                 border:0px solid #FF00aa;
               }

#nav li        { display:         inline;
                 font-size:       19px;
                 color:           #ff00ff;
                 padding-left:    5px;
                 padding-top:     5px;
                 padding-bottom:  5px;
                 border:0px solid #00ffff;
               }
#nav a:link    { color:            #ffff00;
                 text-decoration:  none;
               }
#nav a:visited { color:           #ffff00;
                 text-decoration:  none;
               }
#nav a:hover   { color:           #ffcc00;
                 text-decoration:  underline;
               }
#nav a:active  { color:           #FF8800;
                 text-decoration:  underline;
               }
/*###############################################################################*/
#sidebar       { float:left;
                 padding: 0px 0px  0px 0px;
                 width:210px;
                 height:510px;
                 background-color: #000000;
                 background:   url(res/Times000-33.jpg);
                 border:0px solid #000000;
			    }

/*###############################################################################*/
#main          { float:right;
                 width: 720px;
                 height:510px;
                 background-color: #000000;
                 border:0px solid  #ffff00;

               }
#mainleft      { float:left;

                 padding: 2px 2px  2px 2px;
                 width: 470px;
                 height:500px;
                 background-color: #000000;
                 border:0px solid #FF00FF;
               }
#mainright     { float:right;
                 text-align:left;
                 padding: 2px 2px  2px 2px;
                 width: 235px;
                 height:500px;
                 background-color: #000000;
                 border:0px solid #FF00FF;
               }
/*###############################################################################*/

#crew          { padding: 0px 0px  0px 0px;
                 position: relative;
                 width:   715px ;
                 height:   80px ;
                 background-color: #000000;
                 border:    1px solid #888888;
               }
#crew_name     { padding: 0px 0px  0px 0px;
                 position: relative;
                 top:     -75px;
                 left:    100px;
                 width:   500px ;
                 height:  30px ;
                 background-color: #000000;
                 font-size:150%;
               }
#crew_text     { position: relative;
                 top:     -75px;
                 left:    100px;
                 width:   600px ;
                 height:  30px ;
                 background-color: #000000;
                 font-size:90%;
                 color: #7779FF;
               }
#crew_band     { position: relative;
                 top:     -90px;
                 left:    500px;
                 width:   200px ;
                 height:  20px ;
                 background-color: #000000;
                 font-size:110%;
                 text-align:right;
                 color:#40FF00;
               }
#crew_space   { padding: 0px 0px  0px 0px;
                 position: relative;
                 width:   715px ;
                 height:   4px ;
                 background-color: #000000;
               }
/*###############################################################################*/
.AdventKalenderRahmen   { border:3px solid #ffffff ;
                        }
.AdventKalenderZahl     { font-size:         35px;
                          color:             #153367;
                          font-weight:       bold;
                          background-color:  #eeeeee;
                          width: 50px;
                        }
.input                  { border: 1px solid #006;
                          background: #ffc;
                        }
.input:hover            {
                          border: 1px solid #f00;
                          background: #ff6;
                        }
.button                 { font-weight:bold;
                          width: 150px;
                          Height:40px;
                          border: none;
                          background: url('res/ButtonKlein.png') no-repeat   left;
                          padding:  0px  0px;
                        }
.button:hover           { border: none;
                          background: url('res/ButtonKlein.png') no-repeat top left;
                          padding: 0px 0px;
                        }
.buttonSpeichern        { width: 150px;
                          Height:75px;
                          border: none;
                          background: url('res/ButtonSpeichern.png') no-repeat top left;
                          padding:  0px  0px;
                        }
/*###############################################################################*/