/* Kasten für Hauptüberschrift: */

body {
background-image: url(../img/bkgnd.gif);
margin-left: 20px;
}

/* Links weiß, nicht unterstr.: */ 
A:link, A:visited, A:active {
	text-decoration: none;
	color: Red;
}

.linkbox a:hover, .ulinkbox a:hover {
	text-decoration: none;
	background-color: transparent;
	border-style: solid;
	border-left-width: 10px;
	border-color: White;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: white;
	width: 550px;
	background-color: #9ACD32;
	border-style: solid;
	border-width: 1px;
	border-left-width: 10px;
	border-color: Gray;
	padding: 3px; /* nur für NN 6 und Opera nötig: */
	margin-top: 0px;
}

/* Überschriften */
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: blue;
	width: 550px;
}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	width: 550px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	width: 550px;
	background-color: #9ACD32;
	border-style: solid;
	border-width: 1px;
	border-left-width: 10px;
	border-color: Gray;
	padding: 3px; /* nur für NN 6 und Opera nötig: */
	margin-top: 0px;
}

/* normaler Fließtext: */
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003300;
	background-color: transparent;
}

/* Kontaktadresse: */
p.klein {
	font-size: 9pt;
	color: gray;
	margin-left: 5px;
	background-image: url(../img/bkgnd.gif);
}

/* Bild und Bildunterschrift: */
.bild {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
background-color: white;
}
 .kasten {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align: center;
padding: 5px;
color: black;
background-color: #ffff99; 
border-style: solid;
border-width: 1px;
border-color: black;
width: 550px;
}

 .kasten_l {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	padding: 5px;
	color: black;
	background-color: #ffff99;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	width: 550px;
}

.rot {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: red;
}

.rotklein {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: red;
}

.black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.blau {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: blue;
}
/* Grafik als Auf.zeichen: */
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: gray;
background-color: white;
list-style-image: url(../img/sonne.gif);
}

/* Box für Navigationsspalte: */
#navi {
	margin: 0px;
	width: 190px;
	position: absolute;
	top: 10px; left: 10px;
}

/* Box für Hauptspalte: */
#main {
	margin-top: 20;
	width: 550px;
	position: absolute;
	top: 10px;
	left: 210px;
}
 /* frei schwebender Eye-Catcher: */
#floatbox {
	position: absolute; 
	top: 140px; 
	left: 570px;
}

 /* frei schwebender Eye-Catcher: */
#floatbox1 {
	position: absolute; 
	top: 30px; 
	left: 620px;
}

 /* frei schwebender Eye-Catcher: */
#floatbox2 {
	position: absolute; 
	top: 200px; 
	left: 320px;
}

 /* frei schwebender Eye-Catcher: */
#floatbox3 {
	position: absolute; 
	top: 80px; 
	left: 600px;
}

 /* frei schwebender Eye-Catcher: */
#floatbox4 {
	position: absolute; 
	top: 65px; 
	left: 600px;
}

/* frei schwebender Eye-Catcher: */
#floatbox5 {
	position: absolute; 
	top: 180 px; 
	left: 0px;
}


/* Rahmen für Buttons: */
.linkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-left: 1px; /* nächste Anweisung nötig für IE 4: */
	margin-right: 20px;
	border-width: 2px;
	border-color: Navy;
	width: 150px;
	padding: 3px;
	background-color: White;
	border-style: solid;
}

/* Button für die aktive Seite: */
.linkboxaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	margin-left: 3px; /* nächste Anweisung nötig für IE 4: */
	margin-right: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	width: 150px;
	padding: 3px;
	color: white;
	background-color: #ff0000;
}
.linkboxaktiv a {
	color: White !important;
}

.ulinkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-left: 1px; /* nächste Anweisung nötig für IE 4: */
	margin-right: 20px;
	border-width: 1px;
	border-color: Navy;
	width: 140px;
	padding: 3px;
	color: Black;
	background-color: #FFE4E1;
	border-style: solid;
	margin-left: 10px;
}
.ulinkbox a {
	color: Black !important;
	border: 0;
}
.ulinkbox a:hover {
	border-color: #FFE4E1;
}

/* Button für die aktive Seite: */
.ulinkboxaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-left: 1px; /* nächste Anweisung nötig für IE 4: */
	margin-right: 20px;
	border-width: 1px;
	border-color: Navy;
	width: 140px;
	padding: 3px;
	color: White;
	background-color: #4682B4;
	border-style: solid;
	margin-left: 10px;
}
.ulinkboxaktiv a {
	color: white !important;
}

/* leere Zellen, Hintergr. gelb: */
.leer {
background-color: #ffff99;
}

/* rote Umrandung */
input.rotrand {
border-style: solid;
border-width: 1px;
border-color: #ff0000;
background-color: #ffff99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
}

/* 3D-Effekt für Buttons */
input.knopf {
border-style: outset;
border-width: 1px;
border-color: #ff0000;
background-color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
}

