BODY {
    color: black;
    background-color: white;
    background-image: url(trans_background.gif); 
    margin: 0 auto 0 auto;
    padding: 0em;
    border: 1px solid #cccccc;
    width: 897px;
    font-family: Verdana,sans-serif;
    font-size: 0.8em;
}

INPUT, SELECT, BUTTON {
    font-family: Verdana,sans-serif;
    font-size: 1em;
}

H1, H2, H3, H4 {
    font-weight: bold;
    margin: 0em;
    padding: 0em;
}

H1 {
    font-size: 1.2em;
}

H2 {
    font-size: 1em;
}

H3 {
    font-size: 0.9em;
}

H4 {
    font-size: 0.9em;
}


UL {
    list-style-image: url(arrow.gif);
}

DIV {
    background-color: white;
    margin: 0em;
    padding: 0.4em;
    padding-left: 0.8em;
    padding-right: 0.8em;
}

DIV.titelseite_impressumlink {
    clear: left;
}
P.rechts, TD.rechts {
    text-align: right;
}

P.betrag {
    text-align: right;
    font-weight: bold;
}

TABLE.border TH, STRONG {
    font-weight: bold;
}

P.rechtsfloat {
    text-align: right;
    float: right;
}

DIV.header {
    padding: 0em;
    padding-top: 0.8em;
}

DIV.navigation {
    height:1.6em;
    padding-top: 0.6em;
    padding-left: 1.8em;
    padding-right: 1.8em;
    background-color: #666666;
}

DIV.navigation UL {
    margin: 0em; 
    padding: 0em;
}

DIV.navigation LI {
    color: white;
    font-weight: bold;
    font-size: 1.1em;
    list-style: none;
    margin: 0em; 
    padding: 0em;
    padding-left: 1.8em;
    padding-right: 1.8em;
    display: inline;
    float: left;
    border-right: 2px solid #aacc66;
}

DIV.navigation LI.last-item {
    border-right: none;
    padding-right: 3em;
}

A.navigation {
    color: #bbdd77;
    font-weight: bold;
}

A {
    color: #778833;
}

SPAN.smaller {
    font-size: 0.8em;
}

SPAN.notbold {
    font-weight: normal;
}

DIV.fieldset {
    border: 1px solid #dddddd;
    padding: 0;
    margin: 0;
    clear: left;
}

LEGEND {
    padding: 0em;
    margin: 0em;
    color: black;
    font-weight: bold;
}

DIV.footer {
    border-top: 1px solid #cccccc;
}

INPUT.rarr {
    padding: 0em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-size: 1em;
    height: 1.7em;
}

INPUT.move, INPUT.move_rarr, INPUT.move_disabled, INPUT.move_rarr_disabled {
    padding: 0;
    margin: 0;
    font-size: 0.8em;
    border: 0px solid black;
    text-align: center;
}

INPUT.move {
    border-top: 2px solid #778833;
    background-color: #ffffff;
    color: #778833;
    width: 4.1em;
    cursor: pointer;
}

INPUT.move:hover, INPUT.move:focus, INPUT.move:active {
	border-top: 2px solid #dd8811;
	color: #dd8811;
    background-color:#ffeecc;
}

DIV.move_disabled {
    border: 0px solid black;
    border-top: 2px solid black;
    background-color: #e0ffcc;
    color: black;
    width: 4.1em;
    text-align: center;
    padding: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    margin: 0;
    font-size: 0.8em;
}

INPUT.move_rarr, INPUT.move_rarr_disabled {
    border: 1px solid #dddddd;
    background-color: #e0ffcc;
    width: 3.4em;
}

INPUT.move_rarr, INPUT.rarr {
    cursor: pointer;
}

INPUT.move_rarr:hover, INPUT.move_rarr:focus, INPUT.move_rarr:active{
	background-color: #dd8811;
}

DIV.eingabe INPUT.rarr {
    margin-left: 0.5em;
    margin-right: 0.5em;
}

TABLE.border TD, TABLE.border TH {
    border: 1px solid #dddddd;
    padding: 0.2em;
}

TABLE.move TD {
    border: 0px solid #ffffff;
    padding: 1px;
    padding-right: 0;
}

TABLE.move TD.last {
    padding-right: 1px;
}

TABLE.border TD {
    background-color: #ffffff;
}

TABLE.border {
    border-collapse: collapse;
    background-color: white;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
    width: 100%;
}

TABLE.move {
    border-collapse: collapse;
    background-color: white;
    margin: 0;
    padding: 0;
    border: 1px solid #dddddd;
}

DIV.error {
    background-color: #ffdddd;
    padding-top: 0.8em;
    padding-bottom: 0.8em;
    margin-left: 0.8em;
    margin-right: 0.8em;
}

DIV.footer {
    clear: both;
}

P.center {
    text-align: center;
}

DIV.table {
    background-color: #efefef;
    margin-top: 0.8em;
}

HR {
    border: 0px solid #cccccc;
    border-top: 1px solid #cccccc;
    height: 1px;
}

DIV.eingabe {
    clear: left;
    display: block;
}

H2.fieldset {
    background-color: #dddddd;
    margin-bottom: 0;
    padding: 0.3em;
    padding-left: 0.8em;
    font-size: 0.9em;
    width: 98.6%;
}

DIV.eingabe P, DIV.search P, DIV.search H2 {
    width: 98.6%;
}

DIV.eingabe INPUT, div.eingabe LABEL, div.eingabe SELECT, div.eingabe TEXTAREA {
    float: left;
    display: block;
}

SELECT {
    width: 15em;
}

INPUT#name {
    width: 14.5em;
}

DIV.eingabe LABEL {
    vertical-align: middle;
    width: 15em;
    float: left;
    text-align: right;
    padding-right: 0.5em;
    display: block;
    margin-top: 0.2em;

}

DIV.eingabe LABEL.float {
    width: 10em;
}

DIV.eingabe BUTTON, INPUT.rarr {
    margin-left: 15.5em;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}

DIV.eingabe BUTTON {
    width: 15em;
}

INPUT.rarr {
    font-size: 0.8em;
    height: 2.1em;
}

INPUT.submit {
    border: 0px;
    background-color: #ffffff;
    text-decoration: underline;
    color: #778833;
    cursor: pointer;
}
INPUT.submit:hover, INPUT.submit:focus, INPUT.submit:active {
	color: #dd8811;
}

BUTTON {
    cursor: pointer;
}

h1.titelseite {
    font-size: 1.6em;
    margin-top: 1em;
    margin-bottom: 0.5em;
    text-align: center;
    margin-left: 0em;
}


DIV.titelseite {
    float: left;
    display: block;
    margin-left: 0em;
    display: block;
}

P.titelseite {
    text-align: center;
    padding-left: 0em;
    padding-right: 0em;
}

P.titelseite {
    margin: 1em;
    margin-left: 8em;
    margin-right: 8em;
}

UL.titelseite {
    margin-top: 1em;
    margin-left: 8em;
    width: 11em;
    padding: 0.5em;
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
    font-weight: bold;
}

P.titelseite A, UL.titelseite A {
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 0em;
    margin-right: 0em;
}

TD.center {
    text-align: center;
}

CAPTION {
    text-align: left;
    margin: 0em;
    padding: 0em;
    padding-bottom: 1em;
}

IMG {
    border: 0px solid white;
}

IMG.header {
    border: 1px solid white;
}

P.header {
    margin: 0em;
    padding: 0em;
    clear: left;
}

P.logo {
    margin: 0em;
    padding: 1em;
    float: left;
    display: block;
}

P.logo2 {
    margin: 0em;
    padding: 1em;
    padding-right: 3.8em;
    float: right;
    display: block;
}

P.foto {
    margin: 0em;
    padding: 0em;
    padding-right: 0.8em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    float: left;
    display: block;
}

P.header2 {
    margin: 0em;
    padding: 0.8em;
    padding-top: 0.2em;
    padding-bottom: 0.3em;
    text-align: center;
}

DIV.titelseite_navigation {
    float: left;
    display: block;
    margin: 0em;
    padding: 0em;
}

DIV.titelseite_navigation#agrar {
    background-color: #ddaa11;
}

DIV.titelseite_navigation#fischerei {
    background-color: #55aaee;
}

DIV.titelseite_navigation#umwelt {
    background-color: #55aa33;
}

DIV.titelseite_navigation A {
    color: white;
    text-decoration: none;
}

A:hover, A:focus, A:active {
    color: #dd8811;
}

DIV.titelseite_navigation A:hover, DIV.titelseite_navigation A:focus, DIV.titelseite_navigation A:active {
    color: black;
}

DIV.navigation2 {
    height: 145px;
    margin: 0em;
    padding-left: 193px;
    text-align: center;
    background-color: white;
    display: block;
}

FORM {
    margin: 0;
    padding: 0;
}

UL.shift_right LI {
    margin-left: 16em;
}

#skipnav {
  height: 0;
  overflow: hidden;
  float: left;
}

#skipnav A, SPAN.hidden {
    display: block;
    height: 0;
    left: -999em;
    position: absolute;
    overflow: hidden;
    top: -999em;
    width: 0;
}

#skipnav A:focus, #skipnav A:active {
  position: absolute;
  left: auto;
  right: 0.8em;
  top: 0.8em;
  width: 15em;
  height: 1.5em;
}

UL.umana LI{
	margin-bottom: 1em;
}

UL.umana LI P{
	margin-top: 0em;
	margin-bottom: 0em;
}