/*------------------------------------------------
Basic Style Sheet

version:1.0
author:susanne jakobs
email:kontakt@stf-media.de
website:http://www.stf-media.de
last modified: 31.08.2008 16:19:25
-------------------------------------------------*/

body {
        margin: 0;
        padding: 0;
        background-color: #000000;
        background-image:url(main-back.jpg);
        background-position:Top Left; background-attachment:fixed; background-repeat:no-repeat;
        font-size: 0.8em;
        color: #cdcdcd;
}
body, th, td, input, textarea, select, option {
        font-family: arial, verdana, sans serif;
}

p {
        line-height: 120%;
}

a {
        color: #998877;
        font-size: 0.8em;
}
a:hover {
        color: #cdcdcd;
        font-size: 0.8em;
}

fieldset {
  border:none;
margin-left: -9px;
font-size: 0.9em;
  }
/* Header */
#header {
        width: 760px;
        height: 160px;
        margin: 0 auto;
        background-color: #333333;
        background: url(header_bg.jpg) no-repeat right;*/
}


/* Page */
#page {
        width: 760px;
        margin: 0 auto;
}
/* Content */
#content {
        float: left;
        width: 510px;
        border: 1px solid #555555;
        padding-left: 17px;
        padding-right: 17px;
        margin-top: 17px;
        height: 542px;
}

#content h1 {
        padding-top: 5px;
        color: #666666;
        font-size: 14px;
}

#content h2 {
        padding-left: 5px;
        color: #666666;
        font-size: 8px;
}

#content h6 {
        color: #998877;
        font-size: 10px;
        border-top: 1px solid #555555;
                border-bottom: 1px solid #555555;
}
/* Menu */
#menu {
        border-bottom:1px solid #555555;
border-top:1px solid #555555;
float:left;
font-variant:small-caps;
margin-top:145px;
padding-bottom:5px;
padding-top:5px;
width:760px;
}

#menu a {
        text-decoration: none;
        padding-right: 20px;
        padding-left: 17px;
        font-size: 15px;
        font-weight: bold;
        color: #998877;
}
#menu a:hover {
        text-decoration: none;
        padding-right: 20px;
        padding-left: 17px;
        font-size: 15px;
        font-weight: bold;
        text-shadow: 1px 1px #555555;
        color: #998877;
}
#menu a.current {
        text-decoration: none;
        padding-right: 20px;
        padding-left: 17px;
        font-size: 15px;
        font-weight: bold;
        color: #776655;
}



/* Sidebar */
#sidebar {
        float: right;
        width: 163px;
        border: 1px solid #555555;
        padding: 17px;
        margin-top: 17px;
}

#sidebar h1 {
        margin: 0;
        font-size: 1.0em;
}

#sidebar p {
        color: #998877;
        font-size: 10px;
}

#sidebar a {
        color: #998877;
        font-size: 1.0em;
}

#sidebar a:hover {
color: #cdcdcd;
        font-size: 1.0em;
}
#sidebar a.current {
        color: #5C838E;
}
/* Footer */
#footer {
        clear: both;

border-top:1px solid #555555;
float:left;
font-variant:small-caps;
margin-top:17px;
width:760px;
}

#footer a{
        color:#666666
}


.image_fade {
        position: relative;
        float: left;
        height: 130px;
        border: none;
}
/* image_fade img
 *  Absolute Position und top, left = 0 muss gesetzt werden.
 * REDAXO: Kein margin und padding angeben.
 */
.image_fade img {
        position: absolute;
        top: 0;
        left: 0;
        border: none;
        margin: 0;
        padding: 0;
}
.clear{
        clear: both;
}
