body {
         background-color: #FFFFFF;
}

table {
         font-family: Verdana, Arial, sans-serif;
         font-size: 11px;
         width: 100%;
         max-height:395px;
}

/*Ausrichtung Anzeige*/
#src {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -200px;
        margin-left: -390px;
        width: 790px;
        height: 395px;
        border-top:1px solid #557436;
        border-bottom:1px solid #557436;
        border-left:1px solid #557436;
        border-right:1px solid #557436;
        border-spacing:0px;
        padding: 0px;
        background-color:#FAFFF9;
}

html>body #src {
        height: 400px;
}

#body {
        position: relative;
        top: 0px;
        left: 0px;
        width: 590px;
        height: 400px;
        float: left;
        border: 0px;
        border-spacing:0px;
        padding: 0px;
}

html>body #body {
         height: 398px;
}

/*Kopfzeile*/
#title {
        position: relative;
        left: 0px;
        top: 0px;
        width: 590px;
        height: 50px;
        border: 0px;
        border-spacing:0px;
        padding: 0px;
}

/*Statusleiste*/
#state {
        position: relative;
        top: 0px;
        left: 0px;
        width: 590px;
        height:40px;
        border: 0px;
        border-spacing:0px;
        padding: 0px;
}

/*anzuzeigender Text*/
#text{
        position: relative;
        top: 0px;
        left:0px;
        width: 590px;
        height: 247px;
        border: 0px;
        border-spacing:0px;
        padding: 0px;
}

html>body #text {
         height: 255px;
}

/*Hauptnavigation*/
#navi {
        position: relative;
        top: 0px;
        left: 0px;
        width: 590px;
        height: 55px;
        background-color: #E7F1E1;
        text-align: center;
        border: 0px;
        border-spacing:0px;
        padding: 0px;
}

#image {
        position: absolute;
        width: 200px;
        height: 400px;
        border: 0px;
        border-spacing:0px;
        padding: 0px;
}

html>body #image {
        left:590px;
        top: 0px;
}

img {
        border-top: 0px;
        border-bottom: 0px;
        border-left: 0px;
        border-right: 0px;
        line-height: 0px;
}

td {
         padding-top:20px;
         padding-left:30px;
         vertical-align:top;
}

/*linke Textspalte*/
.spalte1 {
         width:250px;
         max-height:220px;
     /*    float:left;*/
         text-align:justify;
}

/*rechte Textspalte*/
.spalte2 {
        padding-left:10px;
        padding-right:40px;
        text-align:justify;

}

.link {
         margin-top: 8px;
}

/*Hintergrund Navigation */
#bg {
        width: 200px;
        height: 400px;
}

/*Formmailer*/
.form {
         margin-bottom: 10px;
         text-align: right;
}

/*allgemeine Input-Tags*/
input {
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        width: 150px;
        border-top: 1px solid #557436;
        border-bottom: 1px solid #557436;
        border-left: 1px solid #557436;
        border-right: 1px solid #557436;
        background-color: #FAFFF9;
}

input.red {
        border-top: 1px solid red;
        border-bottom: 1px solid red;
        border-left: 1px solid red;
        border-right: 1px solid red;

}

select {
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        width: 150px;
        border-top: 1px solid #557436;
        border-bottom: 1px solid #557436;
        border-left: 1px solid #557436;
        border-right: 1px solid #557436;
        background-color: #FAFFF9;
}

/*Textarea-Tag*/
textarea {
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        border-top: 1px solid #557436;
        border-bottom: 1px solid #557436;
        border-left: 1px solid #557436;
        border-right: 1px solid #557436;
        padding-left: 0px;
        background-color: #FAFFF9;
}

textarea.red {
        border-top: 1px solid red;
        border-bottom: 1px solid red;
        border-left: 1px solid red;
        border-right: 1px solid red;

}
/*Schalter-Tag*/
.button {
         width: 80px;
         margin-top: 10px;
}

/*Bilder klein*/
.foto {
         border:1px solid #557436;
         margin: 5px;
}

/*Auswahlbox f&uuml;r Verwaltung "aktuelles"*/
.checkbox {
         width: 20px;
}

/*Navigation in der Verwaltung*/
a.sub {
      font-family: Verdana, Arial,  sans-serif;
      font-size:8pt;
      font-weight:bold;
      color:#557436;
      background-color:#E7F1E1;
      width:90px;
      height:18px;
      padding-top:1px;
      padding-left:4px;
      display:block;
      border:1px;
      margin-top:1px;
      border-left:#557436 1px solid;
      border-right:#557436 1px solid;
      border-top:#557436 1px solid;
      border-bottom:#557436 1px solid;
}

a.sub:link    {
      text-decoration:none;
}

a.sub:visited   {
      text-decoration:none;
}

a.sub:hover   {
      color:#9F9F9F;
      background-color: #FAFFF9;
      padding-top:1px;
      padding-left:4px;
      border-left:#C6CEDD 1px solid;
      border-right:#C6CEDD 1px solid;
      border-top:#C6CEDD 1px solid;
      border-bottom:#C6CEDD 1px solid;
}

a.sub:active   {
      color:#9F9F9F;
      padding-top:1px;
      padding-left:4px;
      background-color:#FAFFF9;
      border-left:#C6CEDD 1px solid;
      border-right:#C6CEDD 1px solid;
      border-top:#C6CEDD 1px solid;
      border-bottom:#C6CEDD 1px solid;
}

/*interner Link*/
a.intern {
      font-family: Verdana, Arial,  sans-serif;
      font-size:11px;
      font-weight:bold;
      color:#557436;
}

a.intern:link    {
      text-decoration:none;
}

a.intern:visited   {
      text-decoration:none;
}

a.intern:hover   {
       text-decoration:underline;
}
a.intern:active   {
      color:#557436;
}

/*extern Link*/
a.extern {
      font-family: Arial,  sans-serif;
      font-size:11px;
      font-weight:bold;
      color:#557436;
}

a.extern:link    {
      text-decoration:none;
}

a.extern:visited   {
      text-decoration:none;
}
a.extern:hover   {
       text-decoration:underline;
}
a.extern:active   {
      color:#557436;
}

/*Leiste unter Anzeige*/
/*F&uuml;r Links wie "impressum oder kontakt bei Erweiterung bzw. Copyright*/
#subnavi {
         position: absolute;
         top: 50%;
         left: 50%;
        margin-top: 205px;
        margin-left: -390px;
        width: 790px;
         height: 10px;
         border-spacing:0px;
         padding: 0px;
         text-align: right;
         font-family: Verdana, Arial, sans-serif;
         font-size: 10px;
         font-weight: bold;
         color: #BACEA9;
}

html>body #subnavi {
        height: 10px;
}
/*&Uuml;berschrift im Flie&szlig;text */
.headline {
         font-weight: bold;
         text-decoration:underline;
         font-size: 11px;
         margin-bottom: 8px;
}

/*Einr&uuml;ckung unter &Uuml;berschrift in Flie&szlig;text*/

.left_space {
         margin-left:10px;
         margin-top:-5px;
         line-height: 18px;
}

.left {
         text-align: left;
}

.right {
 	text-align:right;
}


img.center {
	align:center;
}

.fwd {
	position:absolute;
	text-align:right;
	align:bottom;
        bottom:2px;
        right:10px;
}


span.small {
 font-size:9px;
}

div#feed h4 {
	margin-bottom:3px;
}
div#feed h4 a {
	font-size:12px;
	color:#557436;
	text-decoration:none;
	font-weight:bold;
}

div#feed h4 a:hover {
	text-decoration:underline;
}


div#feed a.headline {
	font-weight:bold;
	text-align:left;
	color:#000;
	text-decoration:none;
}

div#feed a {
	color:#000;
}

div#feed a:hover {
	text-decoration:none;
}