/*
 *
 * Body
 *
 */
body {
        background-color: #000;
        color: #BFBFBF;
        font-family: tahoma, sans-serif;
        text-transform:lowercase;
}
#container {
        width: 760px;
        \width: 780px;
        w\idth: 760px;
        margin: 10px;
        margin-left: auto;
        margin-right: auto;
        padding: 10px;
}

.clr {
        clear:both;
}
a:link {
  color:#fff;
}
a:visited {
 color:#CD3301;
}
a:hover {
 color:#CD3301;
}
a:active {
 color:#CD3301;
}
/*
 *
 * Kopf
 *
 */
#header{
        padding: 5px;
}
#header h1 {
        margin:0;
        padding:0;
}
#header a{
        color:black;
        text-decoration:none;
}
#header a img {
        border:0;
        margin:0;
        padding:0;
}
#header p {
        float:right;
        margin:0;
        padding:0;
        font-size:10px;
}
/*
 *
 * Menus
 *
 */
.menu {
        margin:1em 0;
        background-image:url("img/red-dot.gif");
        background-repeat:no-repeat;
        background-position:top left;
/*        clear:both; */
        float:left;
}
.menu p {
        padding:0 20px;
        margin:0;
}
.menu ul {
        margin:0;
        padding:0 20px;
        list-style-type:none;
        display:block;
}
.menu ul li {
        display:inline;
        margin:0 2em 0 0;
        padding:0;
}
.menu a {
        color: #BFBFBF;
        text-decoration:none;
}

/*
 *
 * Content
 *
 */

h2 {
 margin:2em 5em;
 padding:0;
 font-size:24px;
 font-weight:normal;

}

#content {
/* margin:5em;
 border:1px solid red; */
 width: 320px;
 padding:10px;
 margin-left:360px;
}
#visual {
/* float:right;
 margin: 1em 1em 1em 5em;
 padding:0;
 border:1px solid red;*/
 width: 320px;
 padding:10px 10px 10px 1em;
 float:left;
}
/*
 *
 * Footer
 *
 */
#footer {
        clear: both;
        padding: 0;
        margin: 5px 0;
}
#footer p {
        border-top:1px solid #009999;
        text-align: center;
        margin:0;
}
#footer a{
        text-decoration:none;
        color:#BFBFBF;
}
/*
 *
 * Backend
 *
 */
#backend {
 margin:1em;
}
#backend ul {
 margin:3px;
 padding:3px;
}
#backend #pagelist {
 float:left;
}
#backend #workspace {
 margin-left:200px;
}
#backend #attention input {
 border:5px solid red;
 background-color:#FFBF00;
 color:#FF0000;
}