body, td, th {
	margin: 0px 0px 0px 0px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#zentriert {
	position: absolute;
	width: 750px;
	height: 400px;
	left: 50%;
	top: 50%;
	margin-left: -375px;
	margin-top: -200px;
}

#inhalt {
	width: 750px;
	height: 350px;
	border: 2px groove #999999;
	font-size: 12px;
	position: absolute;
}

#name {
	position: absolute;
	width: 747px;
	height: 50px;
	top: -75px;
	color: #FFFFFF;
	text-transform: capitalize;
	font-size: 18px;
	text-align: center;
	display:block;
	font-variant: small-caps;
}

#u3a {
	position:absolute;
	top:70px;
	left:268px;
	width:475px;
	height:auto;
	z-index:1;
}

#u3b {
	position:absolute;
	top:140px;
	left:400px;
	width:100x;
	height:auto;
	z-index:1;
	font-size: 12px;
}


#u3c {
	position:absolute;
	top:190px;
	left:268px;
	width:475;
	height:auto;
	z-index:1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#u3da1 {
	position: absolute;
	width: 231px;
	left:259px;
	bottom: 120px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
}
#u3da2 {
	position: absolute;
	width: 210px;
	left:259px;
	bottom: 49px;
	padding-left: 20px;
	padding-right: 5px;
	font-size: 12px;
	padding-bottom: 10px;
}
#u3db1 {
	position: absolute;
	width: 231px;
	left:504px;
	bottom: 120px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
}
#u3db2 {
	position: absolute;
	width: 210px;
	left:504px;
	bottom: 49px;
	padding-left: 20px;
	padding-right: 5px;
	font-size: 12px;
	padding-bottom: 10px;
}


#zentriert  #inhalt  #u3a  h1 {
	font-size: 14px;
	text-align: center;
}

#zentriert  #inhalt  #u3c  h1 {
	font-size: 14px;
}

#sp1bildr {
	position: absolute;
	width: 229px;
	left:2px;
	bottom:50px;
	padding-right: 11px;
	padding-left: 10px;
}
#sp1 {
	position: absolute;
	width: 230px;
	left:2px;
	text-align: justify;
	bottom:15px;
	padding-right: 5px;
	padding-left: 13px;
	height: auto;
}
#sp1l {
	position: absolute;
	width: 223px;
	left:2px;
	text-align: justify;
	bottom:15px;
	padding-right: 5px;
	padding-left: 13px;
	height: auto;
	color: #CCCCCC;
}

#sp2bili {
	position: absolute;
	width: 230px;
	left:252px;
	bottom: 15px;
	padding-left: 13px;
	padding-right: 5px;
	text-align: justify;
	height: auto;
}

#sp2bire {
	position: absolute;
	width: 230px;
	left:252px;
	bottom: 15px;
	padding-left: 5px;
	padding-right: 13px;
	text-align: justify;
	height: auto;
}
#sp3 {
	position: absolute;
	width: 230px;
	left:504px;
	bottom: 15px;
	padding-right: 15px;
	padding-left: 5px;
	text-align: justify;
	height: auto;
	color: #CCCCCC;
}
#sp2u3 {
	position: absolute;
	width: 450px;
	left:258px;
	bottom: 15px;
	padding-left: 16px;
	padding-right: 13px;
	text-align: justify;
	padding-bottom: 10px;
	height: 270px;
}
#rws1 {
	position:relative;
	width:10px;
	height:50px;
	z-index:2;
	left: 157px;
	font-size: 16px;
	font-weight: bold;
}

#rws2 {
	position:relative;
	width:220px;
	height:50px;
	z-index:2;
	left: 170px;
	top: -50px;
}
#stimmen0 {
	position:absolute;
	width:220px;
	height:20px;
	z-index:2;
	left: 15px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	bottom: 110px;
}

#aus2 {
	position:absolute;
	bottom:15px;
	left:270px;
	width:220px;
	height:120px;
	z-index:1;
	background-color:#ff5;
}


#sp2bildl-1 {
	position: absolute;
	width: 50px;
	left:257px;
	bottom: 15px;
	padding-left: 10px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
}
#sp2bildl-2 {
	position: absolute;
	width: 150px;
	left:325px;
	bottom: 15px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
}
#sp3bildl-1 {
	position: absolute;
	width: 60px;
	left:480px;
	bottom: 15px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
}
#sp3bildl-2 {
	position: absolute;
	width: 180px;
	left:560px;
	bottom: 15px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
}


#navigation {
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 250px;
	height: 25px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
#navigation li {
	float: right;
}/* Wenn gelöscht, erscheinen die Punkte untereinander*/



#navigation a, #navigation span, #navigation img {
	display: block;
	text-decoration: none;
	visibility: visible;	
} /* Hat wohl keine Auswirkungen. Kann m.E. gestrichen werden. */

#navigation a:hover img, #navigation span img {
	visibility: visible;
}
#navigation a strong, #navigation strong {
	position: absolute;
	bottom: 5px;
	width: 500px;
	visibility: hidden; /* Wenn hidden gelöscht, erscheinen alle Texte übereinander */
	text-transform:none; /* Hat keine Auswirkungen und kann m.E. gelöscht werden */
	text-decoration:none; /* Hat keine Auswirkungen und kann m.E. gelöscht werden */
	left: -500px;
}
#navigation a:hover strong, #navigation strong {
	visibility: visible;
	color:#CCCCCC
}
#navigation a {
	background: url(../bilder/KrGrHoS.gif) no-repeat;
	display:block; 	 /* Linkbereich begrenzen */
}
#gelb a {
	background: url(../bilder/KrKlHoS.gif) no-repeat;
	display:block; /* Linkbereich begrenzen */
}
#navigation img {
	display:block;
	border:0;
}
/* Nachfolgend: Umdefiniertes Muster von http://www.1ngo.de/web/bildwechsel.html 6 /* Hat keine Auswirkungen und kann m.E. gelöscht werden */  
  
  #navigation a:hover img {
	visibility: hidden;
}
#navigation a:hover { /* Workaround fuer IE 5.5 und 6 */
	border:0;
}


/* Bis hierher kann m.E. gelöscht werden */

#zentriert #inhalt a:hover, #zentriert #inhalt a:visited, #zentriert #inhalt a:link {
	font-size: 12px;
	color: #FF9933;
}

#fotolinks {
	position: absolute;
	width: 500px;
	height: 350px;
}
#fotorechts {
	position: absolute;
	width: 250px;
	height: 350px;
	left: 498px;
}
#fotorechts2sp {
	position: absolute;
	width: 500px;
	height: 350px;
	left: 251px;
	border-left-width: 1px;
	border-left-style: outset;
	border-left-color: #D5D5D5;
}


#cname {
	position: absolute;
	text-align: center;
	width: 500px;
	height: 255px;
	left: 2px;
	bottom:0px;
	font-size: 14px;
}
#adresse {
	position: absolute;
	width: 150px;
	height: 45px;
	bottom: 15px;
	left: 17px;
}


#kontakt {
	position: absolute;
	width: 150px;
	height: 45px;
	bottom: 15px;
	right: 270px;
	text-align: right;
}
.P12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.P12rechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 140px;
}
.P12sp1 {
	font-size: 12px;
	position: absolute;
	bottom: 10px;
	padding-bottom: 10px;
}
.P12sp2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	top: -50px;
	padding-left: 240px;
}

.P12sp1einger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 220px;
}


.P14mitte {
	font-size: 14px;
	text-align: center;
}
.P14fettunter {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
	line-height: 16px;
}



.P16 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
}
p {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
