@charset "UTF-8"

body {
  background-color: #ffffff;
  font-family: Verdana,Helvetica,non-serif;
  font-size: 10pt;
}

div#wrapper {
	margin: 8px auto;
  width: 960px;
}

div#header {
	width: 100%;
  background: #fff;
  margin-bottom: 20px;
  height: 60px;
}

div#sidebar_nav {
  float: l;
  width: 100%;
/*  max-width: 140px; */
  margin-right: 0%;
  background: #fff;
  color: gray;
  position: relative;
}

div#content {
  clear: both;
  width: auto;
  margin-right: 0px;
  background: yellow;
	height: auto;
  min-height: 400px;
  border: solid brown 0px;
  padding: 10px;
}

.reset {
	float: none;
  clear: both;
  padding: 0;
  margin: 0;
  font-size: 0px;
  height: 0px;
  display: block;
}

div#footer {
	float: left;
	width: 100%;
  background: #eee;
  margin-top: 0px;
  margin-bottom: 10px;
  height: 40px;
  text-align: center;
  color: #gray;
  border-top: solid 2px brown;
}

p, table, div {
  color: #222200;
  font-size: 10pt;
  font-family: Verdana,Helvetica,non-serif;
  font-weight: none;
}

.logoschrift {
  color: #400000;
  font-size: 30pt;
  font-weight: bold;
}
p.seitenueberschrift, div.seitenueberschrift {font-size:15pt; text-decoration:underline;}
p.menue {color: #ffffff;}
p.kleiner {font-size:7.5pt;}
p.groesser {font-size:18pt; font-weight:bold;}

.tabelle {
  border: 1pt;
  border-color: #dddd22;
  border-style: solid;
  font-size: 10pt;
  border-spacing: 0;
  margin: 5px auto;
}

a {
  color: #771111;
  font-size: 10pt;
  font-family: Verdana,Helvetica,non-serif;
  text-decoration: none;
  line-height: 10pt;
}
a:hover {
  color: #400000;
}
/*
.nav {
  color: #888888;
}
.nav:hover {
  color: #222200;
}
.nav_aktiv {
  color: #888888;
}
.nav_aktiv:hover {
  color: #220;
}
*/

.menue {
  color: #ffffff;
  font-size: 10pt;
  padding: 5px 15px;
  width: auto;
  float: left;
  margin-top: 4px;
  border-top: solid 1px #ee8;
  border-left: solid 1px #ff8;
  border-right: solid 1px #ff8;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: #ff9;
}
.menue:hover {
	margin-top: 2px;
  color: #220;
  background-color: #ff0;
  border-top: solid 3px brown;
  border-left: solid 1px brown;
  border-right: solid 1px brown;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  cursor: pointer;
}
.menue_aktiv {
  color: #222200;
  background-color: #ffff00;
  padding: 5px 15px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-top: solid 5px orange;
  border-left: solid 1px orange;
  border-right: solid 1px orange;
  float: left;
}
.menue_aktiv:hover {
	border-top-color: brown;
  border-left-color: brown;
  border-right-color: brown;
  cursor: default;
}

#link {
  color: #550000;
  font-size: 10pt;
}
#link:hover {
  color: #00a0a0;
}
#klink {color:#770; font-size:8pt;}
#klink:hover {color:#666;}

#mail {color: #001111;}
#mail:hover {color: #00a0a0;}

.cellÜ {
  color: #222200;
  background-color: #dddd22;
  padding: 1pt;
  text-align: center;
  vertical-align: center;
  height: 20pt;
}

#cellÜ-link {
  color: #77eeee;
}

#cellÜ-link:hover {
  color: #ccffff;
}

.cellA {
  background: #eaeaca;
}

.cellB {
  background: #dadaba;
}

.cellhg {
  background: #ffdc4f;
}
.cellhg:hover {
  background: white;
}

.klein {
  font-size: 8pt;
}

.schmal {
  font-family: arial narrow;
}

hr {
  color: #777700;
  size: 1pt;
}

.eingabefeld {
  font-family: Verdana, arial;
  font-size: 10pt;
  border: 1px;
  border-color: #999999;
  border-style: solid;
  color: #333333;
  background: #ffed7f;
  padding: 0pt;
}

.button, .button:hover {
  font-family: Verdana, arial;
  font-size: 8pt;
  color: #000000;
  border: 3px;
  border-style: solid;
  border-top-color: #bbb;
  border-left-color: #bbb;
  border-right-color: #777;
  border-bottom-color: #777;
  background: #ffed7f;
  padding: 1px 10px;
  margin: 4;
  cursor: pointer;
}

.button2 {
  font-family: Verdana, arial;
  font-size: 8pt;
  color: #000000;
  border: 3px outset gray;
  background: #ffed7f;
  padding: 1px 17px;
  cursor: pointer;
}

.button2:hover {
  font-family: Verdana, arial;
  font-size: 8pt;
  color: #444444;
  font-weight: normal;
  font-style: normal;
  border: 3px outset #999;
  background: #ffed7f;
  padding: 1 17;
  cursor: pointer;
}

.button2:active {
  color: red;
}

.absatz {
  width: 600;
  background: #77eeee;
}

.adminline {
  font-size: 8pt;
  color: gray;
}

.radio {
  width: 14;
  height: 14;
}

#pointer {
  cursor: pointer;
}

/*textarea, .bar {
  scrollbar-base-color:#bbbbbb;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#400000;
  scrollbar-darkshadow-color:#400000;
  scrollbar-face-color:#ffef7f;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ffed7f;
} */

select {
  border: 1px;
  border-color: #999999;
  border-style: solid;
}

a.supi {
  font-size: 7pt;
  font-style: italic;
  font-weight: normal;
}
a.supi:hover {
  text-decoration: underline;
}