/* Gesamtschrift und Gesamtrand festlegen */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 10px;
/*background-color: ButtonFace;*/
background-color: #0066ff;
background-repeat:no-repeat;
font-color: black;
}

/* Überschrift 1 */
h1 {
	font-size: 12pt;
	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;
}

/* 1 Punkt Grafik */
#punkt {
position: absolute;
top: 1px;
left: 177px;
valign: center;
z-index: 2;
}

/* 1 Punkt Grafik */
#punkt2 {
position: absolute;
top: 1px;
right: 4px;
valign: center;
z-index: 2;
}

/* 1 Punkt Grafik */
#punkt3 {
position: absolute;
top: 15%;
left: 122px;
valign: center;
z-index: 2;
}

/* 1 Punkt Grafik */
#punkt4 {
position: absolute;
top: 28%;
left: 122px;
valign: center;
z-index: 2;
}

/* 1 Punkt Grafik */
#punkt5 {
position: absolute;
top: 5px;
left: 180px;
valign: center;
z-index: 2;
}

/* TOP Balken */
#oben_balken {
position: absolute;
top: 16px;
width: 98%;
height: 61px;
background-color: ButtonFace;
border: none 1px black;
}

#bilder2 {
position: absolute;
left: 90%;
padding: 10px;
border: none 1px white;
z-index: 1;
}

#bild1_anfang {
position: absolute;
top: 30px;
left: 5%;
}

#bild2_anfang {
position: absolute;
top: 30px;
left: 76%;
}

#bild3_anfang {
position: absolute;
top: 300px;
left: 76%;
}

#bild4_anfang {
position: absolute;
top: 290px;
left: 5%;
}

#bild5_anfang {
position: absolute;
top: 390px;
left: 44%;
text-align: center;
width: 10%;
}

#bild6_anfang {
position: absolute;
top: 310px;
left: 46%;
}

#klein {
font-size: 10px;
color: white;
}

#kader {
position: absolute;
top: 30px;
left: 20px;
width: 30%;
border: none 1px blue;
font-size: 10px;
font-weight: bold;
}

#ganzklein {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: white;
}

#zentriert {
position: absolute;
top: 5px;
left: auto;
width: 95%;
}

#text_anfang {
position: absolute;
/*background-image: url(bilder/tiger.jpg);*/
top: -5px;
left: 26%;
width: 30%;
text-align: center;
}

#wm2006 {
position: absolute;
top: 195px;
width: 99%;
text-align: center;
}

#ersatz {
position: absolut;
top: 80px;
width: 562;
height: 421;
border: none 1px red;
background-color: transparent;
/*background-color: #2d6621;*/
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: 2px;
/*top: 380px;*/
top: 78px;
width: 98%;
height: 19px;
border-top: none 1px blue;
border-left: none 1px black;
border-right: none 1px black;
border-bottom: none 1px blue;
background-color: white;
z-index: 0;
}

#menuzeile a {
color: black;
text-decoration: none;
}

#menulinkhinweis {
position: absolute;
/*top: 364px;*/
top: 80px;
height: 14px;
border: none 1px black;
/*background-color: white;*/
z-index: 1;
}

#menufuss {
position: absolute;
padding-top: 2px;
top: 562px;
width: 99%;
height: 12px;
border: none 1px blue;
background-color: white;
font-family: Verdana, Arial, helvetica, serif;
font-size: 9px;
text-align: right;
}

#menufuss a {
text-decoration: none;
color: black;
}

#menuzeile_weitere {
position: absolute;
padding-top: 1px;
top: 0px;
width: 100%;
height: 13px;
font-size: 9px;
border: none 1px blue;
background-color: ButtonFace;
color: blue;
z-index: 1;
}

#haftung {
/*position: absolute;*/
/*left: 0px;*/
padding: 10px;
border: solid 1px red;
}

#text_impress {
position: absolute;
top: 70px;
left: 20%;
width: 60%;
}

#agbtext {
position: absolute;
padding-left: 10px;
left: 20%;
width: 60%;
font-family: Verdana, Arial, helvetica, serif;
font-size: 11px;
}

a {
text-decoration: none;
color: yellow;
}



/* Absatz und div gestalten */
p, div {
font-size: 10pt;
line-height: 1;
color: black;
font-weight: normal;
}

/* Tabelle */
table {
/*border-collapse:collapse;*/
border: none 1px gray;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

/* Schrift in Tabellen gestalten */
td {
font-size: 10px;
color: black;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
border: none 1px black;
}

td a {
text-decoration: none;
color: brown;
}

td.link {
color: yellow;
font-weight: bold;
}

td.blank {
width: 2%;
}

/* 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 weiß eingefärbt */
span.weiss {
	font-weight: bold;
  font-size: 12px;
	color: white;
}

/* Zeichenformat für fett und gelb eingefärbt */
span.gelb {
  font-weight: bold;
  font-size: 11px;
  color: yellow;
}

span.braun {
  font-weight: bold;
  font-size: 11px;
  color: brown;
}

/* 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;
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: overline;
	/*color: #30c;*/
  /*background-color: #55bfff;*/
}

/* 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;
}

