/* Default Styles
============================================================ 
--------------------------------------------------------- */

* {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

body {
    text-align:center;
    background:#69726B;
    font-family: Arial,Verdana,sans-serif;
    font-size: 100.01%;
    color: #fff;
}

h1 {
    font-size: 110%;
    margin-top: 0px;
    margin-bottom: 14px;
    color: #504F49;
}

#content h1 {
    margin-bottom: 15px;
}

h2 {
    font-size: 90%;
    margin-top:    10px;
    margin-bottom:  2px;
    color: #2A2819;
}

h4 {
    font-size: 90%;
    margin-top:    10px;
    margin-bottom:  2px;
    color: #2A2819;
}

.red {
    color :red;
}

/* Link Styles
============================================================ 
--------------------------------------------------------- */

a:link {
    color:#000000;
    text-decoration:underline;
}

a:visited {
    color:#000000;
    text-decoration:underline;
}

a:hover {
    color:#000000;
    text-decoration:none;
}

a:active {
    color:#000000;
    text-decoration:none;
}

/* Container und wrapper
============================================================ 
--------------------------------------------------------- */

#container {
    background: #ffffff;
    color: #000;
    width: 800px;
    padding: 10px;
    margin: 20px auto; 
    text-align:left;
    font-size: 70%;
}

/* Header und spacer
============================================================ 
--------------------------------------------------------- */

#logo {
    background: #C9FF23;
}

#logo h1 {
    font-size : 22px;
    padding : 15px 15px 15px 15px;
}

#logo h1 a {
    font-weight: normal;
    margin-left: 15px;
    text-decoration: none;
    color :#504F49;
}

#titel {
    margin-bottom:  5px;
}

/* Navigation
============================================================ 
--------------------------------------------------------- */

#nav {
    float: left;
    width: 120px;
    height: 100%;
    margin-left: 0px;
    margin-bottom: 50px;
}

#nav ul {
    margin: 0;
    padding: 0 0 0 0;
    background: #A99F71;
    list-style-type: none;
}

#nav li {
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #ffffff;
}

#nav li.aktiv{
    color: #000000;
    font-weight: bold;
}

#nav li.subaktiv{
    color: #D80101;
    font-weight: bold;
    background: #CCCCCC;
}

#nav li.sub {
    background: #CCCCCC;
}

#nav a:link, #nav a:visited
{
    display: block;
    text-decoration:none;
    color: #ffffff;
}

#nav a:hover, #nav a:active
{
    text-decoration:none;	
    color: #000000;
}

/* Content
============================================================ 
--------------------------------------------------------- */

#content {
    width: 670px;
    float:left;
    margin-left: 10px;
    margin-bottom: 20px;
    min-height: 300px;
}

* html #content{
    width: 600px;/*for ie5.x win */
    w\idth:600px;/*for ie6*/
}

#text {
    color: #504F49;
    width: 450px;
    margin-bottom: 30px;
}

/* Tabelle Content
============================================================ 
--------------------------------------------------------- */

#content th {
    background: #A99F71;
    color: #ffffff;
    font-size: 100%;
    text-align: left;
    padding: 2px 0 2px 2px;
}

#content td {
    font-size: 100%;
    background: #F3F1E5;
    padding: 2px 0 2px 2px;
}

#content td.leer {
    font-size: 100%;
    background: #ffffff;
    padding: 2px 0 2px 2px;
}

#content td.error {
    font-size: 100%;
    background: #ffffff;
    color: #D80101;
    padding: 2px 0 2px 2px;
}

#content td.rot {
    font-size: 100%;
    background: #ffffff;
    color: #FA1230;
    padding: 2px 0 2px 2px;
}

#content .tablefooter {
    margin-top: 10px;
}

/* Footer
============================================================ 
--------------------------------------------------------- */

#footer {
    clear:both;
    height: 18px;
    margin-left: 0px;
    background:#A99F71;
    padding: 5px 0 2px 7px;
    color: #000;
}

* html #footer{
    height: 25px;/*for ie5.x win */
    he\ight: 18px;/*for ie5.x win */
}

#footertext {
    float: left;
    width: 400px;
}

#braincandy {
    float: right;
    margin-right: 7px;
}

/* Div. Admin Formate
============================================================ 
--------------------------------------------------------- */

.InputWidth {
    WIDTH: 80%;
}

/* Download
============================================================ 
--------------------------------------------------------- */

#fileTable tr td.center, #fileTable tr th.center {
    text-align:  center;
}

#fileTable tr th {
    height : 27px;
}

#fileTable tr th a {
    text-decoration: none !important;
}

#fileTable tr th a.oneLayerUp {
    float: right;
    margin : 0 10px 0 10px;
}

#fileTable tr td {
    border-top : 1px solid #fff;
}

#fileTable img {
    float : left;
}

#fileTable th span.mainFolderTitle {
    margin : 0 0 0 10px;
}

#fileTable a.elementLink {
    margin : 0 0 0 10px;
    position: relative;
    text-decoration: none;
}