body
{
    margin:0px;
    padding:0px;
    font-family:sans,sans-serif;
    font-size:13px;
    background-color: #000000;
    background-image:url("../images/background.jpg");
}

select
{
    overflow:scroll;
}

input, textarea, select
{
    font-size:12px;
    font-family:sans,sans-serif;
    color:#000000;
}

input.login
{
    width:124px;
    font-size:11px;
}

a
{
    color:#3F372B;
}

a:link, a:visited
{ 
    text-decoration:underline;
}

a:active, a:hover
{ 
    text-decoration:none;
}

#banner
{
    margin:0px auto;
    padding:0px;
    width:960px;
    height:230px;
    background-image:url("../images/top.jpg");
}

#page
{
    margin:0px auto;
    padding:0px;
    width:960px;
    background-image:url("../images/background_page.jpg");
}

#menu
{
    margin:0px;
    padding:4px 0px 0px 6px;
    width:154px;
    font-size:11px;
    float:left;
}

#menu img
{
    border:0px;
}

#menu div.block
{
    margin:2px 0px 8px 8px;
    padding:0px;
    color:#D4B564;
}

#menu a
{
    margin:0;
    padding:0px;
    font-weight:bold;
    text-decoration:none;
    color:#D4B564;
}

#menu a:link, #menu a:visited
{ 
    
}

#menu a:active, #menu a:hover
{ 
    text-decoration:underline;
}

#content
{
    margin:0px;
    padding:48px 32px 48px 32px;
    width:736px;
    background-repeat:no-repeat;
    background-image:url("../images/content.gif");
    float:left;
}

#bottom
{
    clear:both;
    height:45px;
    width:960px;
    background-image:url("../images/bottom.gif");
}

#credits
{
    margin:0px auto;
    padding:16px 0px 32px 0px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    color:#D4B564;
}

#credits a
{
    color:#D4B564;
    text-decoration:none;
}

#credits a:link, #credits a:visited
{ 
    
}

#credits a:active, #credits a:hover
{ 
    text-decoration:underline;
}

#main_tbl td
{
    background-image:url("../images/background_input.jpg");
}

h1
{
    margin:0px;
    padding:0px;
    font-family:Times New Roman, sans-serif;
    font-size:28px;
}

h2
{
    margin:0px;
    padding:0px;
}

table
{
    margin:0px auto;
    padding:0px;
    width:100%;
    border:1px solid #000000;
}

td, th
{
    margin:0px;
}

th
{
    padding:0px 4px 0px 4px;
    height:24px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#D4B564;
    background-image:url("../images/table_head.jpg");
    border-bottom:1px solid #000000;
}

th a
{
    color:#D4B564;
}

td
{
    padding:6px 4px 6px 4px;
}

td.bg1
{
    background-image:url("../images/background_overlay.png");
}

td.bg2
{
    background-image:url("../images/background_overlay2.png");
}

div.modulehead
{
    margin-bottom:32px;
}

div.write
{
    padding:0px;
    margin:0px auto;
    width:615px;
    background-color:#EEEEEE;
    background-image:url("../images/background_write.jpg");
    color:#D4B564;
}

div.write div.form
{
    padding:12px;
}

div.write div.head
{
    width:100%;
    height:7px;
    background-image:url("../images/background_write_head.jpg");
}

div.write div.foot
{
    width:100%;
    height:7px;
    background-image:url("../images/background_write_foot.jpg");
}

div.write div.tooltip
{
    background-color:#FCFBEC;
    border:1px solid #000000;
    padding:2px;
    color:#000000;
}

div.write div.viewbox a
{
    color:#3F372B;
}

div.write a
{
    color:#D4B564;
}

div.space
{
    margin-bottom:48px;
}


div.viewbox
{
    padding:4px;
    background-image:url("../images/background_input.jpg");
    border:1px solid #3A3A3A;
    color:#000000;
	background-attachment:scoll;
}

div.news_headline, div.article_headline
{
    font-family:Times New Roman, sans-serif;
    font-size:28px;
    font-weight:bold;
}

div.news_posted, div.article_posted
{
    font-size:11px;
    float:left;
}

div.news_options, div.article_options
{
    float:right;
    font-size:11px;
}

div.news_content
{
    clear:both;
    padding-top:8px;
}

div.article_content
{
    clear:both;
    padding-top:16px;
}

div.news_comments_link
{
    font-size:12px;
	padding-top:8px;
}

div.comments
{
    margin:0px auto;
    padding:8px 0px 0px 0px;
    font-size:11px;
    font-weight:bold;
}

div.comment
{
    margin:0px auto;
    margin-top:16px;
    padding:4px;
    width:60%;
    background-image:url("../images/background_overlay.png");
    border:1px solid #3A3A3A;
}

div.commentnav
{
    margin:0px auto;
    padding:32px 0px 0px 0px;
    width:60%;
    text-align:center;
}

div.article
{
    margin:0px auto;
    padding:0px;
    width:100%;
}

div.guestbook
{
    margin:0px auto;
    padding:0px;
    width:100%;
}

div.ins, div.quote
{
    margin:0px 32px 0px 32px;
    padding:4px;
    font-size:12px;
    background-image:url("../images/background_overlay.png");
    border:1px solid #000000;
}

div.mailcontent
{
    margin:32px 0px 0px 0px;
    padding:4px;
    background-image:url("../images/background_overlay.png");
    border:1px solid #000000;
}

div.mailcontent_inner
{
    margin:8px 0px 8px 0px;
    padding:4px;
    width:98%;
    height:200px;
    overflow:auto;
    font-family:Courier New, Monospace;
    font-size:12px;
    background-color:#FFFFFF;
    border:1px ridge #666666;
}

div.box
{
    margin:0px;
    padding:8px;
    font-size:11px;
    text-align:center;
}

div.bbbar
{
    padding-top:8px;
}

pre
{
    margin:0px 32px 0px 32px;
    padding:0px;
    background-color:#ffffff;
    border:1px dotted #bdbcae;
}

pre div
{
    background-color:#fbfaf4;
    padding:4px;
}

pre div.linenumbers
{
    background-color:#ffffff;
    border-right:1px solid #edebd5;
}

pre span.keyword
{
    font-style:italic;
    color:#00007F;
}

pre span.comment
{
    color:#007F00;
}

pre span.variable
{
    color:#00007F;
}

div.guestbookcomment
{
    margin:0px auto;
    padding:8px 0px 0px 0px;
    font-size:11px;
}

span.codeword
{
    font-family:Courier;
}

span.headline
{
    font-size:18px;
    font-weight:bold;
}

span.small, span.error, span.smallhead
{
    font-size:11px;
}

span.error
{
    color:#ff0000;
}

span.options
{
    font-size:11px;
    font-weight:bold;
}

span.marked
{
    text-decoration:underline;
    background-color:#D3D0EC;
}

hr
{
    background-color:#000000; /* Mozilla 1.4 */
    color:#000000; /* IE 6 */
    border: #000000; /* Opera 7.11 */
    height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
