body { color: #3c3c3c; font-size: 12px; line-height: 18px; background-color: #b9b973; background-image: url(layout/bg_body.jpg); background-repeat: repeat-x; margin: 5px; }
* { color: #3c3c3c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.maintable { background-color: white; background-image: url(layout/hintergrund_maintable.jpg); background-repeat: repeat-y;  }
#navcontainer { width: 198px; margin: 0 0 0 6px; }
#navcontainer ul
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0; list-style-type: none; font-weight: bold; margin: 0; }
#navcontainer a
{ display: block; padding: 5px 3px 5px 0; width: 192px; margin: 0; border-bottom: 1px solid #a93504; order-top-style: solid; }
#navcontainer a:link
{ color: #fff; background-repeat: no-repeat;  text-decoration: none; }
#navcontainer a:hover
{color: #0f0f0f;}
#navcontainer a:visited
{ color: #fff; text-decoration: none; }
#liste ul
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
h1 { color: #78722b; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 600; width: 522px; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #393939; }
h2 { color: #ff6200; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 600; width: 522px; margin-top: 0; margin-bottom: 0; border-bottom: 1px solid #393939; }
h3 { color: #ff6200; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 600; margin-top: 0; margin-bottom: 0; width: 522px; border-bottom-style: solid; border-bottom-width: 0; }
.bilderrrahmen { padding: 2px; border: solid 1px #870000; }
p { font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 12px;  }
.unterschriften { color: #800000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0; padding: 0; }
.ersterBuchstabe { color: #545454; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bildunterschriften { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.rand_textfelder  { background-color: #f8f8f8; margin-bottom: 3px; border: solid 1px #870000  }
.buttons { background-color: #f3f3f3; border: solid 1px #870000 }
.bg-adressfusstabelle { color: #fff; font-size: 11px; background-color: #858545; line-height: 11px; }
.schriftweiss { color: #fff; line-height: 14px; }
.sgr1 { font-size: 11px; }
.tabelle { color: #3c3c3c; font-size: 12px; line-height: 14px; background-color: #fff;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;   }
.tabelle_2 { color: #3c3c3c; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; }
.linkstyle_kopf:link
{ color: #fff;  text-decoration: none; }
.linkstyle_kopf:hover
{color: #0f0f0f;}
.linkstyle_kopf:visited
{ color: #fff; text-decoration: none; }
.moosgruen_dunkel { color: #78722b; }
.orange_dunkel { color: #ff6200; }
.class_kopfbild { margin: 0; }
.class_kopfzelle { margin: 0; padding: 0; }
.huetten_liste { display: block; padding: 3px 3px 3px 5px; width: 510px; margin: 0; background-color: #d6d685;  }
.tal_liste { background-color: #d6d685; display: block; margin: 0; width: 505px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }

.huetten_legende { color: #fff; background-color: #ff281c; margin: 0; padding: 3px ;  }
#container {
  background-color : #f2efec;
  padding : 0
}
#titel {
  text-align : center;
  font-size : 30px;
  font-weight : bold;
  border-bottom : 2px dotted navy;
  padding : 10px
}

#menue {border-right : dotted navy 2px;}

#menue p {
  border-bottom: dotted navy 2px;
  padding : 5px;
  margin: 0px 4px 0px 4px;
  font-size: 18px;
  font-weight : bold;
}

#menue p a {color : black}
#menue p a:hover {color : white}

#blog {padding : 10px}

#blog p { margin : 0 10px 15px 0; padding : 0; }

#blog p big {font-size : 12px; font-weight : bold}
#blog p small {font-size : 12px}
#blog p a {color : maroon}
#blog p a:hover {color : white}
#blog {padding : 10px}

#huette p { margin : 0 10px 15px 0; padding : 0; }

#huette p big {font-size : 12px; font-weight : bold}
#huette p small {font-size : 12px}
#huette p a {color : maroon}
#huette p a:hover {color : #5b6f2e}
a:link { color: #c60; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times; text-decoration: underline }
a:visited { color: #c60; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times; text-decoration: none }
a:hover { color: #657e3c; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times ; text-decoration: none; }
a:active  { color: #aa6900; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times ; }
.blue:link   { color: #03c; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times; text-decoration: underline }
.blue:visited   { color: #639; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times; text-decoration: underline }
.blue:active   { color: #639; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times; text-decoration: underline }
.blue:hover   { color: #33c; font-size: 11px; font-family: Verdana, "Times New Roman", Georgia, Times; text-decoration: underline }
.bilder_huettenliste { padding-left: 10px; }
.moosgruen_dunkel_fett { color: #78722b; font-weight: bold; }
