/* Allgemeine Tags */

body {
color: #636363;
}

a {
color: #00B200;
background: inherit;
text-decoration: none;
}

a:hover {
color: #666666;
background: inherit;
}

img {
border: 0px;
}

table {
table-layout: auto;
width: 100%;
border-collapse: collapse;
}

td {
border: 0px;
padding: 2px;
}

td.erste_zelle {
width: 90px;
}

td.titel {
font-weight: bold;
font-size: 1.3em;
}

td.titel2 {
font-weight: bold;
font-size: 1.1em;
}

table.mitglieder {
table-layout: auto;
width: 100%;
border-collapse:collapse;
margin: 5px 0px;
font-size: .7em;
}

.mitglieder td {
border-top: 2px solid black;
border-bottom: 2px solid black;
border-left: 1px solid gray;
border-right: 1px solid gray;
padding: 2px;
}

.mitglieder td.erste_zelle {
width: 90px;
}

table.benutzer {
table-layout: auto;
width: 100%;
border-collapse:collapse;
margin: 5px 0px;
font-size: .8em;
}

.benutzer td {
border-top: 2px solid black;
border-bottom: 2px solid black;
border-left: 1px solid gray;
border-right: 1px solid gray;
padding: 2px;
}

.benutzer td.erste_zelle {
width: 90px;
}

textarea {
border: 1px solid black;
width: 387px;
margin: auto;
}

input {
border: 1px solid black;
width: 385px;
margin: auto;
}


input.file {
border: 1px solid black;
width: auto;
margin: auto;
}

input.falsch {
border: 1px solid red;
width: 387px;
margin: auto;
}

select {
border: 1px solid black;
width: 385px;
margin: auto;
}

select.album {
border: 1px solid black;
width: 100%;
margin: auto;
margin-bottom: 5px;
}

select.file {
border: 1px solid black;
width: auto;
margin: auto;
}

select.falsch {
border: 1px solid red;
width: 387px;
margin: auto;
}

.bar_mitglieder {
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px;
margin-top: 2px;
background: #A9C0CE url(bilder/corner2.gif) no-repeat top left;
float:left;
}

.bar2_mitglieder {
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px;
margin-top: 2px;
background: #A9C0CE url(bilder/corner.gif) no-repeat top right;
}

/* Zetralisierungs-DIVs*/

#container {
width: 950px;
margin: auto;
}

/*Haupt-DIVs*/

#kopf {
border: 0px solid black;
padding: 5px;
height: 95px;
background: #f6f6f6 url(bilder/NL_BIO_NWCH_klein.jpg) no-repeat top right;
}

#links {

/*border: 1px solid black;*/
border-top: 0px;
padding: 5px;
background: #00CC33 /*url(bilder/corner.gif) no-repeat top right*/;
/* background: #EEEEEE; */
}

#haupt {

/*border: 1px solid black;*/
width: 690px;
float: left;
padding: 2px 0px;
margin-bottom: 1px;
}


#haupt_mitglieder {

/* border: 1px solid black; */
width: 950px;
float: left;
padding: 2px 0px;
margin-bottom: 1px;
}

#rechts {
/* border: 1px solid black; */
width: 250px;
float: right;
padding: 2px;
padding-top: 0px;
margin-bottom: 1px;
margin-top: 0px;
}

#fuss {
text-align: center;
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #AAAAAA;
clear: both;
}

/*Unter-DIVs*/

/*Kopf*/

#kpf_titel {
font-size:2em;
}

#kpf_datum {

text-align: left;
font-weight: bold;
font-size:.8em;
}

#kopf a {
color: #00B200;
background: inherit;
}

#kopf a:hover {
color: #303030;
background: inherit;
}

#kopf .dunkel {
color: #303030;
background: inherit;
}
/*
#kopf .dunkel:hover {
color: #00B200;
}*/

#kopf .hell {
color: #00B200;
background: inherit;
}
/*
#kopf .hell:hover {
color: #303030;
}*/

/* Links */

#links a{
color: #006600;
font-weight: bold;
background: #00CC33;
padding: 5px 7px;
/*border: 1px solid black;*/
}


#links a.aktiv {
color: #006600;
font-weight: bold;
background: #00CC33 url(bilder/bar_active.gif) no-repeat center top;
padding: 5px 7px;
/*border: 1px solid black;*/
}

#links a:hover {
color: #ffffff;
/*background: inherit;*/
background: #00CC33 url(bilder/bar.gif) no-repeat center top;
}

/* Haupt */

#haupt .bar {
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px 2px 6px;
background: #A9C0CE url(bilder/corner2.gif) no-repeat top left;
float:left;
}

#haupt .bar2 {
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px;
background: #A9C0CE url(bilder/corner.gif) no-repeat top right;
}

#haupt .hpt_container {
/* border: 1px solid black; */
/* vertical-align: bottom; */
clear: both;
padding-bottom: 5px;
padding-top: 5px;

}

#haupt .hpt_container2 {
border: 1px solid black;
padding: 3px;
padding-top: 0px;
margin-bottom: 4px;
clear: both;
}

#haupt .titel {
font-weight: bold;
font-size:1.4em;
/* border: 1px solid blue; */
}

#haupt .titel2 {
font-weight: bold;
/* font-size: 1.1em; */
margin-top: 5px;
/* border: 1px solid blue; */
}

#haupt .titel3 {
font-weight: bold;
font-size:1.5em;
margin-top: 2px;
padding-top: 3px;
border-top: 1px solid black;
/* border: 1px solid blue; */
}



#haupt .bild {
margin: 5px;
margin-left: 0px;
float: left;
/* border: 1px solid red; */
}

#haupt .bild2 {
margin: 5px;
margin-left: 0px;
/*float: left;*/
/* border: 1px solid red; */
}

#haupt .beschreibung {
color: #AAAAAA;
}

#haupt .inhalt {
font-weight: normal;
font-size:1em;
/* border: 1px solid green; */
}

#haupt .inhalt2 {
font-weight: normal;
font-size:1em;
margin: 1px;
margin-bottom: 3px;
border-top: 1px solid black;
border-bottom: 1px solid black;
/* border: 1px solid green; */
}

#haupt .dunkel1 {
color: #888888;
}

#haupt .dunkel2 {
color: #BBBBBB;
}

#haupt .dunkel3 {
color: #EEEEEE;
}

#haupt .bilder_nav {
margin: 15px 0px;
text-align: center;
width: 100%;
clear: both;
}

#haupt .fett {
font-weight: bold;
}

#haupt .kursiv {
font-style: italic;
}

#haupt .zentriert {
text-align: center;
}

#haupt a.ausgewaehlt {
color: #666666;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
margin: 0px;
padding: 1px;
}

/*
#haupt . {
font-style: italic;
}*/

.erste_zeile td {
font-weight: bold;
}

/* Rechts */

#rechts .bar {
clear: right;
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px 2px 6px;
background: #666666 url(bilder/corner2.gif) no-repeat top left;
float: left;
}

#rechts .bar2 {
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px;
background: #666666 url(bilder/corner.gif) no-repeat top right;
}

#rechts .bar_links {
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px 2px 6px;
margin-bottom: 5px;
margin-top: 2px;
background: #666666 url(bilder/corner2.gif) no-repeat top left;
float:left;
}

#rechts .bar2_links {
font-weight: bold;
font-size:.9em;
color: #ffffff;
padding: 2px 5px;
margin-bottom: 5px;
margin-top: 2px;
background: #666666 url(bilder/corner.gif) no-repeat top right;
}

#rechts .rch_container {
clear: both;
/* border: 1px solid black; */
margin-bottom: 8px;
padding: 0px 2px 2px 2px;
clear: both;
}

#rechts .titel {
font-weight: bold;
font-size:1em;
/* border: 1px solid blue; */
}

#rechts .titel_admin {
font-weight: bold;
font-size:.95em;
margin-top: 5px;
/* border: 1px solid blue; */
}

#rechts .bild {
margin: 5px;
margin-left: 0px;
float: left;
/* border: 1px solid red; */
}

#rechts .inhalt {
font-weight: normal;
font-size:1em;
/* border: 1px solid green; */
}

#rechts .inhalt2 {
font-weight: normal;
font-size:1em;
/* margin-top: 1px; */
padding-top: 5px;
/* border-top: 1px solid black; */
/* border: 1px solid green; */
}

#rechts .dunkel1 {
color: #888888;
}

#rechts .dunkel2 {
color: #BBBBBB;
}

#rechts .dunkel3 {
color: #EEEEEE;
}

/* Fuss */

#fuss a {
color: #999999;
}

#fuss a:hover {
color: #666666;
}

/* Login */

#login td.erste_zelle {
width: 100px;
}

#login textarea {
border: 1px solid black;
width: 380px;
margin: auto;
}

#login input {
border: 1px solid black;
width: 380px;
margin: auto;
}

#login input.checkbox {
border: 1px solid black;
width: auto;
margin: auto;
}

#login input.falsch {
border: 1px solid red;
width: 380px;
margin: auto;
}

/* Allgemeine Farben-Klassen */

.dunkel {
color: #303030;
}

.gruen {
color: #00B200;
}