
body {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.83em;
    background-color: #ffffcc;
    background-image:url('hintergrund.gif');
    background-position: left top;
    background-repeat: repeat-y;
}

h1 {
    font-size: 1.44em;
    font-weight: bold;
    color: #f5524d;
}

img {
    border: none;
}
/*#topmenu {
  background-color: white;
  padding: 3px;
  text-align: right;
  color: #f5524d;
  font-size: 83%;
  font-weight: bold;
}
#topmenu a {
  color: #f5524d !important;
  text-decoration: none;
}*/
#kopfzeile {
    position: relative;
    background-color: #FFBE00;
    height: 125px;
    overflow: hidden;
}
a#logo {
  display: block;
  width: 258px;
  border-right: 24px solid #f57c4d;
  z-index: 10;
}
img#kopfbild {
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 0px;
  border-left: 12px solid #f5cf4d;
}
#hauptteil {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    clear: both;

}

#inhaltsteil {
    height: 100%;
    margin-left: 144px;
    padding: 16px;
    padding-right: 10px;
}
#inhalt {
  margin-right: 192px;
}

/* MENÜ */
ul#menu1 { /* Hauptmenüblock */
  display: block;
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 20px;
  left: 0px;
  width: 144px;
  font-weight: bold;
  overflow: hidden;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #0070AF; 
  font-weight: bold;
  overflow: hidden;
}
ul#menu1 li {
  display: block;
  padding: 0px;
  margin: 0px;
}
ul#menu1 li ul { /* Menü 2. Ebene */
  display: block;
  list-style: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 0px !important;
}
ul#menu1 li ul li {
}
ul#menu1 a, ul#menu1 a:link, ul#menu1 a:visited { /* Menülinks 1. Ebene */
    color: #0070AF;
    font-size: 0.83em;
    font-weight: bold;
    display: block;
    margin: 0px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 4px;
    text-decoration: none;
    text-transform: uppercase;
}
ul#menu1 li.active a, ul#menu1 li.active a:link, ul#menu1 li.active a:visited { /* Menülinks 1. Ebene active */
    color: #0070AF;
    background-color: #ffbe00;
}
ul#menu1 li ul li a { /* Menülinks 2. Ebene */
    color: black !important;
    padding-left: 20px !important;
    text-transform: none !important; 
    background-image: none !important;
}
ul#menu1 li ul li.active a { /* Menülinks 2. Ebene active */
    color: #ad1410 !important;
}


/* Junge Seiten Untermnavigation */
ul#menu1 li ul ul li{
	background-color:#F93;}


ul#menu1 li ul ul li a { /* Menülinks 2. Ebene */
    color: #000 !important;
    padding-left: 20px !important;
    text-transform: none !important; 
    background-image: none !important;
	background-color:#F93 !important;
	}
	
	ul#menu1 li ul ul li.active a { /* Menülinks 2. Ebene active */
    color:#0070AF !important;
}

ul#menu1 li ul ul ul li{
	background-color:#F93;}


ul#menu1 li ul ul ul li a { /* Menülinks 2. Ebene */
    color: #000 !important;
    padding-left: 20px !important;
    text-transform: none !important; 
    background-image: none !important;
	background-color:#F93 !important;
	font-weight:lighter !important;}
	
	ul#menu1 li ul ul ul li.active a { /* Menülinks 2. Ebene active */
    color:#0070AF !important;
}
/* Junge Seiten Untermnavigation - Ende */





/* Ende Menü */
#path {
  color: #f5524d;
  background-color: #ffffcc;
  font-size: 83%;
  font-weight: bold;
  padding: 4px;
  margin-left: 160px;
}
#path a {
  color: #f5524d !important;
  text-decoration: none;
}

#rechts {
    width: 172px;
    position: absolute;
    top: 0px;
    right: 10px;
    /*background-color: #feefb4;*/
    padding: 3px;
    margin-bottom: 1em;
}
#rechts h1 {
    font-size: 1em;
    margin-bottom: 1px;
    background-color: #6675AF;
    color: white;
    padding: 3px;
}
.wa72_bildleiste_bildbereich {
    background-color: #6675AF;
    padding: 1px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 3px;
}
.wa72_bildleiste_bildbereich img {
    margin-top: 3px;
}
.jndb_listitem {
  clear: both;
  border-left: 1px solid #F5A64D;
  border-bottom: 1px solid #F57C4D;
  border-right: 1px solid #F57C4D;
  background-color: #FEEFB4;
  margin-bottom: 8px;
  padding-top: 6px;
  padding-bottom: 0px !important;
}
.jndb_listitem_heading {
  margin-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
}
.jndb_listitem_heading a:link, .jndb_listitem_heading a:visited, .jndb_listitem_description a:link, .jndb_listitem_description a:visited {
    /*color: #ff6600;*/
    color: #f5524d;
    text-decoration: none;
    font-weight: bold;
}

.jndb_listitem_description {

    padding-left: 6px;
    padding-right: 6px;
    margin-bottom: 3px;
}
.jndb_lastchange {
  width: 30%;
  float: left;
}
.jndb_region {
  width: 50%;
  text-align: right;
  float: right;
}
.jndb_listitem_footer {
  clear: both;
  background-color: #F5CF4D;
  font-size: 83%;
  padding: 6px;
}
.clear {
  clear: both;
  height: 1px;
}
.jndb_suchformular {
  background-color: #FEEFB4;
  border-left: 1px solid #F5A64D;
  border-bottom: 1px solid #F57C4D;
  border-right: 1px solid #F57C4D;
  margin-bottom: 8px;
  padding: 2px;
  padding-bottom: 0px;
}
.jndb_suchformular table {  
  width: 72%;
  float: left;
  margin-bottom: 0px;
  border: none;
}
.jndb_suchformular table td {
  padding: 2px;
}
.jndb_eintraglink {
  width: 25%;
  margin-right: 3px;
  float: right;
  padding: 3px;
  font-size: 83%;
}
hr {
  clear: both;
  color: #0b0350;
  width: 100%;
  margin-top: 6px;
  margin-bottom: 8px;
}
/* Für Extension wa72mininews */
div.wa72mininews_content {

}
div.wa72mininews_head {
  width: 100%;
  position: relative;
  padding: 3px;
  background-color: #FEEFB4;
}
div.wa72mininews_content h1 {

}
div.wa72mininews_meldung {
  margin-bottom: 1em;
}
div.wa72mininews_meldung h2 {
  margin: 0px;
  margin-right: 200px;
  padding: 0px;
}
div.wa72mininews_datum {
  position: absolute;
  right: 3px;
  top: 3px;
  text-align: right;
  font-weight: normal;
  font-size: 0.83em;
}
div.wa72mininews_text {
}
p.wa72mininews_link {

  background-color: #FEEFB4;
  padding: 3px;
}
  

