/* Gesamtschrift und Gesamtrand festlegen */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 10px;
background-color: #669900;
color: black;
}

/* Überschrift 1 */
h1 {
	font-size: 10pt;
	margin-bottom: 1px;
  border: none 1px black;
	padding-left: 0px;
  /*Hintergrund grün*/
	/*background-color: #390;*/
	text-align: center;
	line-height: 1.2;
}

/* Überschrift 2 */
h2 {
font-size: 10pt;
margin-bottom: 0px;
padding-bottom: 0px;
/*Schriftfarbe blau*/
color: blue;
}

/* Überschrift 3 */
h3 {
font-size: 12pt;
margin-bottom: 0px;
padding-bottom: 0px;
/*Schriftfarbe schwarz und fett*/
color: black;
font-weight: bold;
}

/* Überschrift 4 */
h4 {
font-size: 11pt;
margin-bottom: 0px;
padding-bottom: 0px;
/*Schriftfarbe helleres grün und fett*/
color: #0c0;
font-weight: bold;
}

/* TOP Balken */
#oben_balken {
position: absolute;
top: 25px;
left: 3%;
width: 95%;
height: 60px;
/*background-color: #55bfff;*/
background-color: #2d6621;
border: none 1px black;
color: white;
/*z-index: 0;*/
}

#oben_balken a {
text-decoration: none;
}

#bilder1 {
position: absolute;
left: 3%;
top: 0px;
border: none 1px white;
z-index: 1;
}

#bilder2 {
position: absolute;
right: 3%;
top: 0px;
valign: top;
border: none 1px white;
z-index: 2;
}

#it_alt {
color: #33ffff;
font-size: 9px;
}

#oben_balken_li {
position: absolute;
top: 16px;
width: 30px;
height: 30px;
border: none 1px black;
}

#oben_balken_re {
position: absolute;
top: 16px;
left: 96%;
width: 30px;
height: 30px;
border: solid 1px black;
}

#unten_balken {
position: absolute;
top: 70px;
margin-left: 30px;
width: 95%;
height: 14px;
background-color: transparent;
border: none 1px black;
font-size: 8px;
z-index: 1;
}

#unten_balken a {
text-decoration: none;
}

#unten_balken a:hover {
text-decoration: none;
background-color: white;
}

#balken_ecken {
position: absolute;
top: 575px;
width: 98%;
height: 30px;
background-color: ButtonFace;
border: none 1px black;
z-index: 1;
}

#start {
position: absolute;
top: 102px;
left: 3%;
width: 95%;
height: 460px;
border: none 1px black;
background-color: #669900;
text-align: center;
}

#oben_zurueck {
top: 130px;
color: black;
}

#oben_zurueck a {
	font-size: 12pt; 
	text-decoration: none;
	color: black;
}

#menuzeile {
position: absolute;
padding-top: 0px;
top: 82px;
left: 3%;
width: 95%;
height: 15px;
border-top: none 1px blue;
border-left: none 1px black;
border-right: none 1px black;
border-bottom: none 1px blue;
background-color: #669900;
color: white;
z-index: 0;
}

#menuzeile a {
color: black;
text-decoration: none;
}

#menuzeile a:active {
background-color: red;
}

#menulinkhinweis {
position: absolute;
/*top: 364px;*/
top: 84px;
left: 3%;
height: 15px;
border: none 1px black;
background-color: transparent;
z-index: 1;
}

#menufuss {
position: absolute;
padding-top: 1px;
top: 567px;
left: 3%;
width: 95%;
height: 14px;
border: none 1px blue;
background-color: #669900;
font-family: Verdana, Arial, helvetica, serif;
font-size: 10px;
text-align: right;
color: white;
}

#menufuss a {
text-decoration: none;
color: black;
}

#menufuss a:active {
background-color: red;
}

#menuzeile_weitere {
position: absolute;
padding-top: 1px;
top: 99px;
left: 3%;
width: 95%;
height: 10px;
font-size: 9px;
border: solid 1px blue;
background-color: white;
z-index: 1;
}

#hinweis {
position: absolute;
top: 0px;
left: 5px;
width: 250px;
height: 8px;
/*background-color: #55bffff;*/
border: none 1px black;
color: black;
}

/*  Besucherzähler */
#besucher {
position: absolute;
left: 5px;
top: 5px;
padding-left: 10px;
/*background-color: #bcbcbc;*/
color: black;
width: 10%;
}

/* Absatz und div gestalten */
p, div {
font-size: 10pt;
line-height: 1;
color: black;
font-weight: normal;
}

#tipp_wm {
font-family: Verdana, Arial, helvetica, serif;
font-size: 14pt;
font-weight: bold;
}

/* Tabelle */
table {
border-collapse:collapse;
border: none 1px gray;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

/* Schrift in Tabellen gestalten */
td {
font-size: 10pt;
line-height: 1;
border: none 1px black;
color: black;
}

td a {
text-decoration: none;
color: black;
}

td a:visited {
color: black;
}

td.link {
color: yellow;
font-weight: bold;
}

td.blank {
width: 2%;
}

a {
text-decoration: none;
}

/* Tag b zusätzlich einfärben */
b {
color: #770000;
}

/* Zeichenformat für fett und rot eingefärbt */
span.active {
	font-weight: bold;
	color: Red;
}

/* Zeichenformat für fett und gelb eingefärbt */
span.gelb {
  font-weight: bold;
  color: yellow;
}

/* Zeichenformat für fett und grün */
span.gruen_2 {
font-weight: bold;
color: #0e0;
}

/* Zeichenformat für fett und bläulich */
span.blau {
font-weight: bold;
color: #3ff;
}

/* Zeichenformat für fett und blau */
span.blau_2 {
font-weight: normal;
color: blue;
}

/* Zeichenformat für fett und grünlich */
span.gruen {
font-weight: bold;
font-size: 1.1em;
color: #6f0;
}

/* Zeichenformat für schwarz */
span.black {
font-weight: bold;
font-size: 1 em;
color: black;
}

/* Textoberstrich, gelb */
span.ober {
color: #66f;
text-decoration: overline;
background-color: blue;
}

span.home {
text-decoration: none;
height: 16px;
background-color: black;
border-left: solid 2px gray;
border-bottom: solid 2px gray;
}

span.weiss {
color: white;
font-weight: bold;
}

/* Rahmeneffekt, ungebundene Klasse */
.rahmen {
border-style: none;
border-width: 1px;
border-color: #AF1810;
padding: 5px;
}

/* Grafik als Aufzählungszeichen */
ul {
list-style-image: url(../bilder/red_point.gif);
font-size: 10pt;
line-height: 1;
}

li {
	color: red;
}

/* Hovereffekt für normale Links */
a:hover {
	text-decoration: none;
	/*color: #30c;*/
  background-color: yellow;
}

/* besuchte Hyperlinks */
a:visited {
	color: #888888;
}

/* aktive Hyperlinks */
a:active {
  text-decoration: none;
	background-color: #33ffff;
}

/*  Rahmen: Besucherzähler */
#besucher {
position: absolute;
left: 10px;
top: 10px;
background-color: #888888;
}


