/* Kasten für Hauptüberschrift: */
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15pt;
font-weight: bold;
color: #009900;
width: 530px;
background-color: #ccff66;
border-style: solid;
border-width: 1px;
border-left-width: 10px;
border-color:#009900;
padding: 3px;
 /* nur für NN 6 und Opera nötig: */
margin-top: 0px; 
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;

}

/* normaler Fließtext: */
p {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #003300;
background-color: white;
text-align: justify;
}


/*Bilder:*/
img {
border-style: none;
}

/* Rahmen für Buttons: */
.linkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left: 2px;
/* nächste Anweisung nötig für IE 4: */
margin-right: 20;
border-style: solid;
border-width: 2px;
border-color: #009900;
width: 190px;
padding: 3px;
color:#009900;
background-color: #ccff66;
}

/* Button für die aktive Seite: */
.linkboxaktiv {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
margin-left: 2px;
/* nächste Anweisung nötig für IE 4: */
margin-right: 20px;
border-style: solid;
border-width: 1px;
border-color:#ccff66;
width: 190px;
padding: 3px;
color: #ccff66;
background-color: #009900;
}

/*inter Linkbutton*/
.oben {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
text-align: center;
margin-left: 2px;
/* nächste Anweisung nötig für IE 4: */
margin-right: 20px;
border-style: solid;
border-width: 1px;
border-color: #ccff66;
width: 80px;
padding: 3px;
color: black;
background-color: #009900;
}

/* Kontaktadresse: */
p.klein { 
font-size: 8pt;
color: gray;
background-color: white;
margin-left: 5px;
}


/* Bild und Bildunterschrift: */
.bild {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: gray;
background-color: white;
}

 .kasten {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: center;
padding: 5px;
color: black;
background-color: #ccff66; 
border-style: solid;
border-width: 1px;
border-color: #009900;
width: 530px;
}

.rot {
font-family: "Century Gothic", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: red;
}

.blau {
font-family: "Comic Sans MS", "Century Gothic", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #009900;
}

.maz {
font-family: "Comic Sans MS", "Century Gothic", "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}


/* Grafik als Auf.zeichen: */
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: black;
background-color: white;
list-style-image: url(zeichen2.gif);
}

/*Linksliste*/
.liste {
list-style-image: disc;
}

/* Box für Navigationsspalte: */
#navi {
margin: 0px;
width: 200px;
position: absolute;
top: 0px; left: 0px;
}

/* Box für Hauptspalte: */
#main {
margin-top: 0px;
width : 530px;
position: absolute;
top: 0px; left: 210px;
}

/*Box für News:*/
#news {
margin-top: 0px;
width: 200px;
position: absolute;
top: 80px; left: 790px;
}

/*Box für News MiniMAZ*/
#mininews {
margin-top: 0 px;
width: 200 px;
position: absolute;
top: 175 px; left: 790 px;
}


 /* frei schwebender Eye-Catcher Index: ohne Laufschrift
#floatbox {
position: absolute; 
top: 180px; 
left: 570px;
}*/

 /* frei schwebender Eye-Catcher Index: mit Laufschrift*/
#floatbox {
position: absolute; 
top: 230px; 
left: 570px;
}

 /* frei schwebender Eye-Catcher Feedback: */
#floatboxf {
position: absolute; 
top: 310px; 
left: 590px;
}

 /* frei schwebender Eye-Catcher KOntakt: */
#floatboxk {
position: absolute; 
top: 100px; 
left: 520px;
}

 /* frei schwebender Eye-Catcher Treffs: */
#floatboxt {
position: absolute; 
top: 270px; 
left: 590px;
}



/*Link im Text*/
.link {
text-decoration: underline;
color: #0000ff;
}

/*Links im Text- hover*/
.A:hover {
text-decoration: none;
color: #0000ff;
border: none;
Background-color: #ffffff;

}

/* Links blau, nicht unterstr.: */ 
A:link, A:visited, A:active {
text-decoration: none;
color: #009900;
}

A:hover {
text-decoration: none;
color: red;

}

/* A:hover {
text-decoration: none;
color: #ffffff;
background-color: #0000ff;
border-style: solid;
border-left-width: 10px;
border-color: #0000ff;
}*/



/* Tabelle gesamt */
table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
border: 3px;
border-width: 3px;
border-style: outset;
padding: 3px;
text-align: center;
padding: 5px;
}

/*Tabelle ohne Rahmen*/
table.blanc {
border-style: none;
padding: 10px;
spacing: 10px;
font-size: 12pt;
}

/*Tabelle ohne Rahmen oben bündig*/
table.ob {
vertical-align: top;
text-align: left;
border-style: none;
cellpadding: 10;
cellspacing: 10;
font-size: 10pt;
}

/*Tabelle ohne Rahmen oben bündig für Kurskeiste*/
table.obk {
vertical-align: top;
text-align: center;
border-style: none;
cellpadding: 10;
cellspacing: 10;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*Tabelle ohne Rahmen oben bündig für Kurskeiste*/
table.obp {
vertical-align: top;
text-align: center;
border-style: none;
cellpadding: 10;
cellspacing: 10;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Tabelle für Kontakt*/
/*table.kontakt {

border-style: none;
padding: 10px;
spacing: 10px;
font-size: 12pt;
}*/

/*Tabelle mit Rahmen*/
table.rahmen {
vertical-align: top;
text-align: left;
border-style: solid;
cellpadding: 10;
cellspacing: 10;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Tablehead grün*/
th.green {
background: lime;
}

/*Zelle grün*/
tr.green {
background: #ccff66;
}


/*Tabelle mit Rahmen*/
table.rahmenneu {
vertical-align: top;
text-align: left;
border-style: solid;
cellpadding: 15;
cellspacing: 10;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



/*Tabelle mit Rahmen*/
table.rahmenneu1 {
vertical-align: top;
text-align: center;
border-style: none;
cellpadding: 15;
cellspacing: 10;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* 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;
}

/* Graphik ohne Rahmen*/
img {
border=none;
}

/*kontakt*/
.links {
text-align: left;
}

/*Kasten für Kursüberschrift*/
.kurs {
color: #009900;
width: 530px;
background-color:#ffccff;
border-style: solid;
border-width: 1px;
border-left-width: 10px;
border-color:#009900;
padding: 3px;
 /* nur für NN 6 und Opera nötig: */
margin-top: 0px; 
}


/*TExterklärung nach Link*/
.txt {
font-size: 10px;
}

/*Tabelle mit günem Hintergrund*/
.green_1 {
background-color: #008000;
color: #FFFFFF;
}


/*Tabelle ohne Rahmen oben bündig für Vorschau*/
table.obv {
vertical-align: top;
text-align: left;
border-style: none;
cellpadding: 10;
cellspacing: 10;
font-size: 9pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;

