html, body { height:100%; }

td,div {
  font-size:13px;
  font-family:Arial;
}

div.kapitel {
  font-size:15px;
}

div.kapitel a {
   text-decoration: underline;
}

div.kapitel a:hover {
   color: #452f17;
}

h1.content {
  font-size:16px;
}

/* ***** Kommentare ******* */

div.komms, div.komAntwHL{
    margin: 6px;
    color: #442e17;
    font-size: 16px;
    font-weight: bold;
}

div.komAntwHL{
    font-size: 14px;
}

div.komHead {
    margin: 4px 0 0;
    padding: 3px;
    background: #412d15;
    color: #bbaea5;
}

span.komHLine {
    font-weight: bold;
}

span.komHrest {
    font-style:italic;
}

div.komText {
    padding: 3px 6px 6px 10px;
    border: 1px solid #412d15;
}

div.komAntw {
    text-align: right;
    color: #442e17;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 12px;
}

table.komInput {
    width: 380px;
    margin: 5px 0 12px;
    text-align: right;
}

table.komInput input, table.komInput textarea {
    width: 300px;
    border: 1px solid #412d15;
    background: #bbaea5;
}

.level_1 {
    margin-left: 6px;
}

.level_2 {
    margin-left: 12px;
}

.level_3 {
    margin-left: 18px;
}

.level_4 {
    margin-left: 24px;
}

/* **** Ende Komentare *** */

a.mainlevel:link,
a.mainlevel:visited,
a.mainlevel:hover {
    color: #452f17;
        text-decoration: none;
        background: url(../images/mainmenu-nav.gif) no-repeat;
        background-position: center left;
        padding-left:10px;
}

a:link,
a:visited{
    color: #000000;
        text-decoration: none;
}

a:hover{
    text-decoration:underline;
}

a.contentpagetitle{
    color:#775027;
    font-weight:bold;
    letter-spacing:1px;
}

.moduletable{
    width:100%;
        margin-bottom:10px;
}

.componentheading{
    font-size:13px;
    color: #452f17;
    font-weight:bold;
}

.small{
    font-size:9px;
    color: #452f17;
    font-style:italic;
}

.createdate{
    font-size:9px;
    color: #452f17;
}

.footer {
  margin-top:25px;
}

/* ************ Hauptnavigation ************ */
div.navi1 {
      padding-left:15px;
      margin-top:5px;
}

a.navileft_active1:link,
a.navileft_active1:visited,
a.navileft_active1:hover,
a.navileft_passive1:link,
a.navileft_passive1:visited,
a.navileft_passive1:hover,
a.navileft_open1:link,
a.navileft_open1:visited,
a.navileft_open1:hover {
      font-size:13px; 
      font-weight:bold;
}

a.navileft_passive:link,
a.navileft_passive:visited {
     font-weight: normal;
     font-size:13px;
}

a.navileft_passive:hover,
a.navileft_active:hover {
     font-weight: bold;
     font-size:11px;
}

a.navileft_passive:link,
a.navileft_active:link,
a.navileft_passive:visited,
a.navileft_active:visited {
     font-size:11px;
}

/* ************* News ********************* */

div.seeLink a {
    color: #412d15;
    font-weight: bold;
}

div.neuKap {
    border: 2px solid #46311c;
    padding: 5px;
    margin: 10px 5px;
}

div.neu {
    background-color: #bbaea5;
    display: block;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: -10px;
    margin-left: 8px;
    color: #46311c;
}

/* ********** Zauberei *********** */

li.zauberei {
   list-style-type: none;
}

h3 {
background: #412b14;
color: #a79787;
padding: 3px 0;
text-align: center;
}

/* *************** Lexikon *********** */

dl.lexikon {
  float: left;
  width: 320px;
  height: 200px;
  margin-right: 6px;
  border: 1px solid #4b3b21;
}

dl.lexikon dt {
  background: url("http://forum.hogwartsrumtreiber.de/Themes/sitra/images/brown/menu2.jpg") 0 0 repeat-x;
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  text-align: center;
  color: #4b3b21;
  font-weight: bold;
}

dl.lexikon dd.first { 
  margin: 5px 10px;
  font-style: italic;
}

div.lexikon-right dl.lexikon{
  width:100%;
  height:80px;
}

.trennzeichen-western {
text-align:center;
}