/* -- Allgemein -- */

body
{
background       : #F2921F;
margin           : 0px;
color            : #441208;
}

tr, p, div
{
font-family      : Verdana, Helvetica, Arial, sans-serif;
font-size        : 12px;
padding          : 0px;
}

td
{
padding          : 0px;
}

h1, h2, h3, h4, h5, h6
{
font-family      : Verdana, Helvetica, Arial, sans-serif;
}

h1
{
font-size        : 18px;
font-weight      : bold;
}

h2
{
font-size        : 15px;
font-weight      : bold;
}

h3
{
font-size        : 13px;
font-style       : normal;
font-weight      : bold;
}

h4
{
font-size        : 13px;
font-style       : italic;
font-weight      : normal;
}

h5, h6
{
font-size        : 12px;
}

table
{
width            : 100%;
}

/* -- Grafik oben -- */

div#topimg
{
font-family      : Arial, Verdana, Helvetica, sans-serif;
margin           : 0 auto 10px auto;
width            : 780px;
position         : relative;
height           : 113px;
font-size        : 16px;
text-align       : right;
color            : #B67D14;
background       : url(../images/bild4.jpg) no-repeat #441208 top;
font-weight      : bold;
text-transform   : uppercase;
}

/* -- Rahmen -- */

div.frameall
{
background       : url(../images/holz2-2.jpg) repeat #a62409;
color            : #B67D14;
margin           : 0 auto 0 auto;
text-align       : center;
height           : 100%;
min-height       : 700px;
}

div.frame
{
text-align       : center;
margin           : 0 auto 0 auto;
width            : 780px;
position         : relative;
}

div.clear
{
height           : 10px;
line-height      : 10px;
width            : 100%;
float            : none;
clear            : both;
}

/* -- Navigation left -- */

div#leftnav
{
padding          : 0px;
margin-bottom    : 5px;
left             : 0px;
width            : 180px;
background       : #441208;
color            : #f2921f;
float            : left;
clear            : left;
}

table.moduletable
{
margin           : 0 0 5px 3px;
padding          : 0;
text-align       : left;
color            : #f2921f;
}

table.moduletable th
{
padding-left     : 1px;
height           : 22px;
line-height      : 22px;
font-family      : Helvetica, Arial, Verdana, sans-serif;
font-size        : 13px;
}

table.moduletable tr
{
padding-left     : 1px;
height           : 20px;
line-height      : 20px;
font-family      : Helvetica, Arial, Verdana, sans-serif;
font-size        : 11px;
}

.mainlevel
{
font-family      : Verdana, Arial, Helvetica, sans-serif;
display          : block;
text-decoration  : none;
float            : none;
font-size        : 11px;
color            : #f2921f;
height           : 20px;
line-height      : 20px;
border           : 0px;
padding          : 0px 0px 0px 0px;
text-indent      : 9px;
}

a.mainlevel:link, a.mainlevel:visited
{
width            : 180px;
background       : url(../images/nav.jpg) no-repeat #441208;
}

a.mainlevel:hover
{
width            : 180px;
color            : #f0b23e;
background       : url(../images/nav-hover.jpg) no-repeat #441208;
}

.moduletable a#active_menu
{
color            : #441208;
font-weight      : bold;
background       : url(../images/nav-active.jpg) no-repeat #f0b23e;
}

.sublevel
{
font-family      : Verdana, Arial, Helvetica, sans-serif;
display          : block;
text-decoration  : none;
float            : none;
font-size        : 10px;
color            : #f2921f;
height           : 20px;
line-height      : 18px;
border           : 0px;
padding          : 0px 0px 0px 0px;
text-indent      : 11px;
}

a.sublevel:link, a.sublevel:visited
{
width            : 180px;
background       : url(../images/nav.jpg) no-repeat #441208;
}

a.sublevel:hover
{
width            : 180px;
color            : #f0b23e;
background       : url(../images/nav-hover.jpg) no-repeat #441208;
}

table.poll, table.pollstableborder
{
color            : #f2921f;
}

/* -- Pfad -- */

div#pathway
{
padding          : 2px 1px 2px 4px;
width            : 575px;
text-align       : left;
position         : relative;
left             : 0px;
line-height      : 16px;
height           : 16px;
float            : right;
background       : #441208;
margin-bottom    : 5px;
color            : #f0b23e;
vertical-align   : middle;
}

a.pathway
{
color            : #f0b23e;
font-weight      : bold;
text-decoration  : none;
}

a.pathway:hover
{
text-decoration  : underline;
}


/* -- Inhalt -- */

div#content
{
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 12px;
padding          : 2px 1px 2px 4px;
text-align       : left;
left             : 0px;
background       : #F2921F;
float            : right;
width            : 575px;
color            : #441208;
position         : relative;
margin-bottom    : 5px;
}

div#content a
{
text-decoration  : underline;
}

div#content a:hover
{
text-transform   : uppercase;
}

div.message
{
font-family      : Helvetica, Arial, Verdana, sans-serif;
font-size        : 16px;
font-weight      : bold;
text-align       : left;
background       : #F2921F;
background       : #ffffff;
width            : 100%;
color            : #A62409;
position         : relative;
margin-bottom    : 5px;
}


.contentheading, .componentheading, .contentheading tr, .componentheading tr, .contentheading div, .componentheading div
{
padding-left     : 5px;
font-size        : 14px;
font-weight      : bold;
line-height      : 24px;
text-align       : left;
color            : #A62409;
width            : 95%;
border-bottom    : 2px solid #441208;
border-left      : 3px double #441208;
}

.contentpane, .contentpane p, .contentpane tr, .contentpane div {
background       : #F2921F;
color            : #441208;
}

.contentpaneopen, .contentpaneopen p, .contentpaneopen tr, .contentpaneopen div {
color            : #441208;
}

.small {
color            : #A62409;
font-family      : Helvetica, Verdana, Arial, sans-serif;
font-size        : 10px;
text-align       : left;
font-weight      : bold;
}

.createdate
{
color            : #A62409;
font-family      : Helvetica, Verdana, Arial, sans-serif;
font-size        : 10px;
text-align       : left;
}

.modifydate
{
color            : #A62409;
font-family      : Helvetica, Verdana, Arial, sans-serif;
font-size        : 10px;
text-align       : left;
}

.back_button
{
font-family      : Arial, Helvetica, Verdana, sans-serif;
font-size        : 12px;
line-height      : 14px;
text-decoration  : none; 
}

table.adminform
{
font-size        : 12px;
background       : #F2921F;
color            : #441208;
}

