body                    { background-color: #faa700; padding: 0px; margin: 0px }
body, table             { font-family: verdana, tahoma, sans-serif; font-size: 13px; color: white;}

img			{ border: 0 }

input, textarea,select	{ border: 1px solid #f6a100; color: #e0e0e0; background-color: #000000; font-size:12px; }

a, a:hover, a:visited, a:active { color: #f6a100; text-decoration: none; }
a:hover			{ color: #8080FF; }

hr			{ color: #840; background-color: #840; height:1px; border: 0; margin: 30px 0px; }

/* headlines */
.maintable h1 {
    font-family: impact, verdana, tahoma, sans-serif;
    font-weight: normal;
    font-size: 26px;
    color: #F6A100;
    letter-spacing: 0.08em;
}
.maintable h2		{
    margin-top: 30px; margin-left: 10px; font-weight: bold; font-size: 17px;  color: #F6A100;
}
.maintable h3		{
    font-weight: bold; font-size: 15px;
}
.maintable h4		{ 
    font-weight: bold; font-size: 13px;
}
.maintable h5		{
    font-weight: bold; font-size: 13px; color: #a0a0a0;
}

.maintable              { background-color: #000000; width:984px; height: 840px; color: white; margin: 0px auto 0px auto;}
.header                 {
    height: 120px; width: 960px; vertical-align: bottom; padding:0; text-align: right;
    background: url('gfx/shadow_right.gif') repeat-y right;
}

.menu			{
    background: url('gfx/menu_bg.gif') repeat-y right;
    width: 120px; border-right: 1px solid #804000; vertical-align: top; overflow: hidden;
    border-top: 1px solid #804000;
    padding-top: 20px;
}

.rightblock {
    width: 120px;
    border-left: 1px solid #804000;
    vertical-align: top;
    border-top: 1px solid #804000;
    background: url('gfx/rightbox_bg.gif') repeat-y left;
    padding-top: 20px;
}

.content                {
    background-image: url('gfx/freddy_back.gif');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center 150px;
    vertical-align: top;
    padding: 15px;
    height: 100%;
    margin: 0;
    letter-spacing: 0.07em;
}

.content_title		{
    width: 99%;
    color: #b6b6b6;
    text-align: right;
    padding-right: 10px;
    white-space: nowrap;
}

.content_cell           {
    vertical-align: top;
    width: 720px;
    border-top: 1px solid #804000;
}

/* Shadow */
.shadow_right           { background: url('gfx/shadow_right.gif') repeat-y; width: 12px }
.shadow_left            { background: url('gfx/shadow_left.gif') repeat-y; width: 12px }

/* Menu */

.menublock              {
    padding-top: 20px;
    width: 120px;
    margin:0px; margin-right: 5px; padding: 0; list-style: none; display: inline;
    text-align: right;
}
.menublock li           {
    display: block;
    margin: 0;
    white-space: nowrap;
    margin-right: 3px;
    padding: 3px 5px 3px 0px;
}
.menu_headline {
    font-family: impact, verdana, tahoma, sans-serif;
    color: #b6b6b6;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 10px;
}
.menublock li .menulink, .menublock li .menulink:visited
{ 
    text-decoration: none;
    color: #faa700;
    padding-left: 23px;
    font-size: 14px;
}
.menu_newsletter, .menu_sponsoren {
    padding: 8px 3px 3px 8px;
    text-decoration: none;
    color: #faa700;
    font-size: 14px;
    display: block;
    text-align: center;
}
.menublock li .menulink:hover   {
    background: url("/gfx/gitarre2.gif") no-repeat 5px;
    text-decoration: none;
    color: #FFFFFF;
}
.menu_sponsoren img	{ margin: 5px; border: 1px solid black; }
.bottomline             { border-top: 1px solid #804000; text-align: center; font-family: Impact, Helvetica, verdana, tahoma, sans-serif;}
.white					{ color: white; }
.bigwhite				{ color: white; font-family: Impact, Helvetica, verdana, tahoma, sans-serif; font-weight: bold; font-size: 13pt}
.highlight		{ font-weight: bold; color: #ff0000;}

/* Tabelle mit gef�lltem Hintergrund */
.filledtable { border: 1px solid #804000; background-color: #000000 }
.filledtable th {
    border-bottom: 1px solid #804000;
    background: url('/gfx/menu_bg.gif') repeat-y right;
    text-align: rfight;
    padding-right: 15px;
}



/* mce */
.mceEditor input, .mceEditor textarea, .mceEditor select {
    background-image: white;
    color: black;
    border: 1px solid #a0a0a0;
}

/* Overlib */
#overDiv {
    border: 1px solid #000000;
}
#overDiv table {
    border: 0;
    background-color: #FAA700;
}
