h1 { 
font-family: Verana, Arial, Helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold;
color: white;
width: 900px;
background-color: #7171fe;
border-style: solid;
border-width: 1px;
border-top-width: 5px;
border-color: #7100fe;
padding: 3px;
text-align: center;
}

/* Zellendefinition */
th {
font-family: Verana, Arial, Helvetica, sans-serif; 
font-size: 11pt; 
background-color: white;
padding-bottom: 1pt;
}

td {
font-family: Verana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
background-color: white;
}

/* normaler Fließtext */
p {
font-family: Verana Arial, Helveticy, sans-serif;
font-size: 9pt;
color: #000000;
font-weight: bold;
text-align: center;
background-color: white;
}

/* Kontaktadresse */
p.klein {
	font-size: 9pt;
	color: gray;
	background-color: white;
	margin-left: 5px;
	text-align: center;

}

p.klein-links {
	font-size: 9pt;
	color: black;
	background-color: white;
	margin-left: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;


}


/* Bild und Bildunterschrift */
.bild {
font-family: Verana Arial, Helveticy, sans-serif;
font-size: 10pt;
font-weight: bold ;
color: gray;
background-color: white;
}

.kasten {
font-family: Verana Arial, Helveticy, sans-serif;
font-size: 12pt;
text-aliagn: center;
padding: 5px;
color: black;
background-color: #00ff99;
border-style: solid;
border-width: 1px;
bordr-color: white;
width: 500px;
}

.rot {
font-family: "Century Gothic", "Comic Sans MS", Verdana, Arial; Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold ;
color: gray;
background-color: white;
}

/* Box fr Navi-Spalte */
#navi {
	margin:3px;
	width: 900px;
	high: 120px;
	position: absolute;
	left: 3px;

/* top: 0px; left:0px; */
}


/* Box fr Hauptseite */
#main {
	margin: 0px;
	width: 749px;
	position: absolute;
	top: 158px;
	left: 2px;
	height: 516px;

}

/* frei schwebender Eye Catcher: */
#floatbox {
position: absolute;
top: 300px;
left: 150px;
}

/* Rahmen für Buttons */
.linkbox {
	font-family: "Verana Arial", Helveticy, sans-serif;
	font-size: 8pt;
	width: 120px;
	padding: 1px;
	color: white;
	background-color: #FFFFFF;
	border: thin groove #CCCCCC;
	font-style: normal;

}

/* Button für aktive Seite */
.linkboxaktiv {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-style: normal;
	border: thin groove #FFCC00;
	padding: 2px;



, sans-serif;
font-size: 9pt;
font-family: Verana Arial, Helveticy
font-weight: groove;
border-style: solid;
border-width: 1px;
border-color: white;
width: 120px;
padding: 2px;
color: white;
background-color: #6868ff
}

/* Links rot unterstichen */
A:link, A:visited, A.active {
text-decoration: none;
color: #0000ff;
}

A:hover {
	text-decoration: none;
	color: #FF0000;
	background-colot: #ff0000;
	border-left-width: 10px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFF33;
	border-right-color: #FFFF33;
	border-bottom-color: #FFFF33;
	border-left-color: #FFFF33;


}

/* Tabelleninfo */
.oben { vertical-align:top; }
.mittig { vertical-align:middle; }
.unten { vertical-align:bottom; } 
.sub-linkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	letter-spacing: normal;
	width: 120px;
	clip:       rect(auto auto auto auto);
	right: auto;
	padding: 1px;
	left: 100px;
	background-position: center;
	margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	top: 0px;
	border-top: thin none #FFCC00;
	border-right: thin none #FFCC00;
	border-bottom: thin none #FFCC00;
	border-left: thin none #FFCC00;


}
