/* Hintergrundfarbe bestimmen */
body {text-align:center;background-repeat:repeat-y}
body.Home {background-image:url(struktur/bgHome.gif);}
body.Infos {background-image:url(struktur/bgInfos.gif);}
body.Fotos {background-image:url(struktur/bgFotos.gif);}
body.Texte {background-image:url(struktur/bgTexte.gif);}
body.Forum {background-image:url(struktur/bgForum.gif);}

/* Grundgerüst */
table.main {width:980px; text-align:center;}

/* Für IE: Bilder haben keinen Rahmen */
img {border:0px solid black;}

/* Linkfarben festlegen */
a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#333333;}
a:active {color:#444444;}
a:focus {color:#444444;}

/* Tabellenausrichtung */
td {vertical-align:top;}

/* Forumlare gestalten */
input, select, textarea, button {border:1px solid black;}

/* Buttons ausrichten */
div.button {margin-top:10px; height:33px;}

/* Farben für den Infobereich festlegen */
.infoHome {background-image:url(struktur/infoHomeM.gif);color:#eaf3ff;}
.infoInfos {background-image:url(struktur/infoInfosM.gif);color:#f09898;}
.infoFotos {background-image:url(struktur/infoFotosM.gif);color:#8fef73;}
.infoTexte {background-image:url(struktur/infoTexteM.gif);color:#ffa6d2;}
.infoForum {background-image:url(struktur/infoForumM.gif);}

/* Farben für die Links im Infobereich festlegen */
a.home {color:#eaf3ff;}
a.infos {color:#f09898;}
a.fotos {color:#8fef73;}
a.texte {color:#ffa6d2;}

/* Farben für den Inhalt festlegen */
.inhHome {background-image:url(struktur/inhHomeM.gif);}
.inhInfos {background-image:url(struktur/inhInfosM.gif);}
.inhFotos {background-image:url(struktur/inhFotosM.gif);}
.inhTexte {background-image:url(struktur/inhTexteM.gif);}
.inhForum {background-image:url(struktur/inhForumM.gif);}

/* Farben für die Formulare der jeweiligen Kategorien definiern */
.formHome {background-color:#8497dd;}
.formHome:hover {background-color:#95a8ee;}
.formHome:focus {background-color:#95a8ee;}
.formInfos {background-color:#df3636;}
.formInfos:hover {background-color:#ef4747;}
.formInfos:focus {background-color:#ef4747;}
.formFotos {background-color:#0dca24;}
.formFotos:hover {background-color:#1edb35;}
.formFotos:focus {background-color:#1edb35;}
.formTexte {background-color:#ff6eb5;}
.formTexte:hover {background-color:#ff7fc6;}
.formTexte:focus {background-color:#ff7fc6;}

/* Tabelleninhalte links bzw. rechts ausrichten */
.l {text-align:left;}
.r {text-align:right;}

/* Absätze formatieren */
p {margin:0px 10px;}

/* Damit die Reiter auch auf dem Rest aufliegen (erfordert h3-Überschriften, oder p.error/p.bericht) */
h3 {margin-top:0px;padding-top:3px;}
p.error {margin-top:0px;padding-top:3px;}
p.bericht {margin-top:0px;padding-top:3px;}

/* Error und Bericht hervorheben */
p.error {color:#aa0000; font-weight:bold;}
p.bericht {color:#00aa00; font-weight:bold;}

/* Fotos und Galerieübersicht */
img.uebersicht {border:2px groove black;}
img.foto {border:2px groove black;}

/* Anzeige der News */
fieldset {border:0px black solid; border-top:2px #533C94 groove; width:90%; text-align:left;}
img.news {margin:3px; margin-left:10px;}

/* Horizontale Linien */
hr {width:90%}

/* Abkürzungen */
acronym {cursor:help;}
