/* Grundeinstellungen zur Vereinheitlichung der Browser */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,cite,ul,ol,li,table,th,td,a,img,hr {margin:0px;padding:0px;border:none 0px;text-align:left}
body {font-weight:normal;text-decoration:none;line-height: 110%;font-size:100.01%}
p,h1,h2,h3,h4,h5,h6,blockquote,cite,th,td,em,strong,big {font-size:1em;font-weight:normal;font-style:normal;line-height: 110%}
table {border-collapse:collapse;border-spacing:0px;empty-cells:show}
th,td {vertical-align:top}
a {background-color:transparent;text-decoration:none}
span.aus {display:none}
.stopfl {clear:left;height:1px;line-height:0px;font-size:0px;background:transparent}
.stopfr {clear:right;height:1px;line-height:0px;font-size:0px;background:transparent}
.stopf {clear:both;height:1px;line-height:0px;font-size:0px;background:transparent}

/* Globale Einstellungen */
body {position:relative;color:#000000;font-family:Arial, Helvetica, sans-serif;background-color:#7b7b7b;background-image:url("../medien/layout/hintergrund.png")}
.submithidden {display:none} /* IE6,IE7 */

/* Buttons */
span.hilfe {position:relative}
span.hilfe:hover span {display:block;position:absolute;top:0;left:30px;white-space:nowrap;background-color:#C9DBFF;border:solid 1px #466AB3;padding:3px;z-index:5}

/* Kopf */
#rahmen {position:relative;width:59.125em;margin:0.188em auto 0 auto;background-color:#cddae9}
#kopf {position:relative;width:59.125em;height:11.1875em}
#kopf img {width:59.125em;height:11.1875em}
#kopflinks {position:absolute;bottom:0.8125em;right:1.625em}
#kopflinks a {float:left;width:6.429em;height:1.571em;margin-left:0.929em;background-color:#9ab4d1;text-align:center;color:#000000;line-height:1.571em;font-size:0.875em;font-weight:bold;-webkit-border-radius:0.357em;-moz-border-radius:0.357em;border-radius:0.357em;-webkit-box-shadow:0.214em 0.214em 0.143em #000000;-moz-box-shadow:0.214em 0.214em 0.143em #000000;box-shadow:0.214em 0.214em 0.143em #000000}
#kopflinks a:hover {background-color:#bfd0e2}

/* Zeile */
#zeile {margin:0.25em 1.083em 0.417em 0.667em;border-color:#FFFFFF;border-style:solid;border-width:0.167em 0;height:2em;line-height:2em;font-size:0.75em}
#zeile a {color:#f40000}
#zeile a:hover {text-decoration:underline}
#suche {float:right}

/* Menü */
#menue {float:left;width:12em;margin:0 0 0.625em 0.5em;background-color:#9ab4d1;-webkit-box-shadow:0.188em 0.188em 0.125em #383f42;-moz-box-shadow:0.188em 0.188em 0.125em #383f42;box-shadow:0.188em 0.188em 0.125em #383f42}
#menue ul {list-style-type:none;border-style:solid;border-color:#FFFFFF;border-top-width:0.063em;padding-top:0.313em}
#menue li {border-style:dotted;border-color:#FFFFFF;border-bottom-width:0.063em}
#menue ul a {display:block;padding-left:1.833em;line-height:2.167em;font-size:0.75em;font-weight:bold;background-image:url("../medien/layout/punkte.png");background-repeat:no-repeat;background-position:0 0;color:#000000}
#menue ul a.aktiv,#menue ul a.aktiv:hover {color:#f40000;padding-left:1.692em;line-height:2em;font-size:0.8125em}
#menue ul a:hover {color:#36589c;background-position:0 -200px;text-decoration:none}
#menue ul ul {border:none;margin:-0.313em 0 0 0.5em;padding:0}
#menue ul ul li {border:none}
#menue ul ul a {line-height:1.333em;background-position:0 -405px}
#menue ul ul a.aktiv,#menue ul ul a.aktiv:hover {line-height:1.231em;background-position:0 -405px}
#menue ul ul a:hover {background-position:0 -605px}
#menue ul ul ul {margin-top:0}
#menue h2 {font-size:0.875em;font-weight:bold;text-align:center;line-height:1.857em;background-color:#cddae9}
#menue p {font-size:0.75em;margin:0.417em 0.25em}
#menue a {color:#f40000}
#menue a:hover {text-decoration:underline}

/* PN-Übersicht */
#pnuebersicht {margin:0.313em 0.188em;padding:0.313em 0.188em;background-color:#e9e8e8}

/* Loginformular */
div.logoutform div {text-align:center}

/* Inhalt */
#inhalt {float:left;width:31.5625em;margin:0 0 0.625em 1.125em;padding:0.375em;background-color:#e9e8e8;-webkit-box-shadow:0.188em 0.188em 0.125em #383f42;-moz-box-shadow:0.188em 0.188em 0.125em #383f42;box-shadow:0.188em 0.188em 0.125em #383f42}
#inhalt h1 {margin-bottom:3.5em;background-color:#e8eef4;font-size:0.875em;font-weight:bold;line-height:1.286em}
#inhalt h2 {clear:both;margin-top:2.857em;font-size:0.875em;line-height:1.071em;font-weight:bold}
#inhalt h3 {margin-top:2.857em;font-size:0.875em;line-height:1.071em;text-align:center}
#inhalt p {margin-top:0.923em;font-size:0.8125em;line-height:1.154em}
#inhalt ul {margin-top:0.923em;font-size:0.8125em;line-height:1.154em}
#inhalt li {margin-left:1.231em}
#inhalt img {vertical-align:middle}
#inhalt img.links {float:left;margin:0 1em 0.5em 0}
#inhalt img.rechts {float:right;margin:0 0 0.5em 1em}
#inhalt label {clear:left;float:left;width:10em;margin-right:0.4em}
#inhalt a {color:#cc0000}
#inhalt a:hover {text-decoration:underline}
#inhalt a.aktiv {background-color:#C0C0C0}
/*#inhalt blockquote {margin:40px 0 20px 0;color:#7d0000;font-size:20px;line-height:24px;font-weight:bold;font-style:italic;letter-spacing:1px}*/
/*#inhalt cite {display:block;color:#7d0000;font-size:14px;line-height:17px;font-weight:bold;font-style:italic;letter-spacing:1px;text-align:right}*/
#inhalt b {font-weight:bold}
/*#inhalt em {font-weight:bold}*/
/*#inhalt strong {color:#7d0000;font-weight:bold}*/
#inhalt big {font-weight:bold;font-size:120%;line-height:120%}
#inhalt .fehler {color:#FF0000}
#inhalt a.button {font-size:0.75em;line-height:200%;color:#000000;background-color:#E0E0E0;margin-right:0.167em;margin-bottom:0.167em;padding:0.083em;border:solid 0.083em #000000}

/* NewsListe */
#newsliste {clear:both;margin-top:0.75em}
#newsliste p {margin-top:0.154em}

/* News */

/* Liste */
#inhalt ul.liste {list-style-type:none;width:38.846em}
#inhalt ul.liste li {clear:both;margin:0;padding-top:0.385em}
#inhalt ul.liste p {font-size:1em}
#inhalt ul.liste div.spalte1 {float:left;width:15em;margin-right:0.4em;margin-bottom:2em}
#inhalt ul.liste div.spalte1 p {text-align:center}
#inhalt ul.liste div.spalte2 {float:left;width:23.4em;margin-bottom:2em}

/* Kontaktliste */
#inhalt ul.l9 div.spalte1 {width:20em;margin-bottom:0.5em}
#inhalt ul.l9 div.spalte1 p {text-align:left}
#inhalt ul.l9 div.spalte2 {width:18.4em;margin-bottom:0.5em}

/* Edit-Formulartabelle */
table.SoMoSyEdit {border:solid 0.167em #000000;font-size:0.75em;background-color:#F0F0F0;margin-bottom:0.833em}
table.SoMoSyEdit th {padding:0.333em;border:solid 0.083em #A0A0A0;font-weight:bold;text-align:center}
table.SoMoSyEdit td {padding:0.167em;border:solid 0.083em #A0A0A0}
table.SoMoSyEdit td.spLabel {position:relative;padding-top:0.333em}
table.SoMoSyEdit select {font-size:1em}
table.SoMoSyEdit input {font-size:1em}
table.SoMoSyEdit textarea {font-size:1em}
table.SoMoSyEdit input[type=text] {width:25em}
table.SoMoSyEdit textarea {width:25em}
/* Editor */
#inhalt div.editor {position:relative}
#inhalt div.editor h2 {margin:0 0 5px 0;font-size:11px;font-weight:bold}
#inhalt div.editor p {margin:0;font-size:11px;line-height:14px}
#inhalt div.editor p.buttons {margin-top:3px}
#inhalt div.editorURL {display:none;position:absolute;top:0px;left:-30px;min-width:400px;border:solid 3px #466AB3;padding:5px;background-color:#FFFFFF;z-index:10}
#inhalt div.editorImg {display:none;position:absolute;top:0px;left:-30px;min-width:400px;border:solid 3px #466AB3;padding:5px;background-color:#FFFFFF;z-index:10}
#inhalt div.editorLightbox {display:none;position:absolute;top:0px;left:-30px;min-width:400px;border:solid 3px #466AB3;padding:5px;background-color:#FFFFFF;z-index:10}
/* eingebettete Listen-Tabelle */
table.tliste input[type=text],table.tliste textarea {width:auto}

/* PN-Liste */
#pnliste {font-size:0.75em;line-height:200%;background-color:#404040;color:#B0B0B0;margin-right:0.167em;padding:0.083em;border:solid 0.083em #000000}
#pnliste a {color:#B0B0B0;font-weight:bold}
#pnliste a:hover {color:#FFFFFF;text-decoration:none}
#pnliste a.aktiv {color:#FFFFFF;background:none}

/* PN-Detail */
#pndetail {margin-top:0.313em;border:solid 0.063em #000000;padding:0.313em;background-color:#FFFFFF;overflow:auto}

/* Seitenverteiler */
table.seitenverteiler {border:solid 0.167em #000000;font-size:0.75em;background-color:#E0E0E0;margin-bottom:0.833em}
table.seitenverteiler th {padding:0.333em;border:solid 0.083em #808080;font-weight:bold;text-align:center;background-color:#909090}
table.seitenverteiler td {padding:0.333em;border:solid 0.083em #A0A0A0}
p.seitenwaehler a {color:#4D4D4D;text-decoration:underline}
p.seitenwaehler a:hover,p.seitenwaehler a.aktiv {color:#000000;background-color:#B3B3B3}

/* Gästebuch */
div.gb {margin-top:0.313em;border:solid 0.063em #000000;padding:0.313em;background-color:#FFFFFF;overflow:auto} /* IE6,IE7 */
div.gb p.gbkommentar {margin-top:1em;border-style:solid;border-color:#A0A0A0;border-top-width:0.077em;font-weight:bold}
div.gb p.gbmod {margin-top:1em}

/* Forum Boardliste */
table.forumboards {border:solid 0.167em #000000;font-size:0.75em;background-color:#E0E0E0;margin-bottom:0.833em}
table.forumboards th {padding:0.333em;border:solid 0.083em #808080;font-weight:bold;text-align:center;background-color:#909090}
table.forumboards td {padding:0.333em;border:solid 0.083em #A0A0A0}

/* Forum Thread */
#thread div.forumbeitrag0, #thread div.forumbeitrag1 {border:solid 0.063em #000000;padding:0.313em} /* IE6,IE7 */
#thread div.forumbeitrag0 {background-color:#FFFFFF}
#thread div.forumbeitrag1 {background-color:#F0F0F0}
#thread div.forumuser {float:left;width:6.25em;margin-right:0.313em;overflow:auto} /* IE6,IE7,IE8 */
#thread div.forumnachricht {float:left;width:24.25em;overflow:auto} /* IE6,IE7,IE8 */
#thread p.user {font-weight:bold}
#thread p.titel {font-size:0.875em;font-weight:bold;margin-top:0}
#thread p.datum {margin-top:0;border-bottom: solid 0.077em #A0A0A0}
#thread div.signatur {margin-top:0.369em;font-size:0.846em;border-top: solid 0.074em #A0A0A0}
#thread p.anhang {border-top: solid 0.077em #A0A0A0}
#thread p.buttons {margin-top:10px}
#thread p.buttons a.button {font-size:1em}
#thread div.zitat {margin:0.063em;border:solid 0.063em #000000;padding:0.188em;background-color:#D0D0D0}

/* Chat */
#chat {border:solid 0.063em #000000;background-color:#FFFFFF}
#chatuser {float:right;width:6.25em;height:25em;border-left:solid 0.063em #000000;padding:0.125em;overflow:auto}
#chatuser p {margin:0}
#chatuser h2 {margin:0 0 0.5em 0}
#chatnachricht {height:25em;padding:0.125em;overflow:auto} /* IE6 */
#chatnachricht p {margin:0}
#chatnachricht p.system {color:#808080;font-style:italic}
#chatnachricht span.zeit {color:#808080;font-size:0.692em;font-style:normal}
#chatnachricht span.username {font-weight:bold}
#chatstatus {font-size:0.625em}

/* Spalte */
#spalte {float:left;width:11em;margin:0 0 0.625em 0.8125em;background-color:#9ab4d1;-webkit-box-shadow:0.188em 0.188em 0.125em #383f42;-moz-box-shadow:0.188em 0.188em 0.125em #383f42;box-shadow:0.188em 0.188em 0.125em #383f42}
#spalte h1 {font-size:0.875em;font-weight:bold;text-align:center;line-height:1.857em;background-color:#cddae9}
#spalte ul {list-style-type:none;margin:0.313em 0}
#spalte li {margin-top:0.75em}
#spalte ul a {display:block;width:12.417em;padding-left:1.833em;line-height:1.167em;font-size:0.75em;background-image:url("../medien/layout/punkte.png");background-repeat:no-repeat;background-position:0 -7px;color:#f40000}
#spalte ul a:hover {background-position:0 -207px;text-decoration:underline}

/* Umfrage */
#umfrage {margin:0.313em}
#umfrage p {margin-top:1em;font-size:0.75em;line-height:1.167em}
#umfrage p.frage {font-weight:bold}
#umfrage p.antwort {margin-left:2em}
#umfrage p.antwort input {float:left;margin-left:-2em}
#umfrage a {color:#f40000}
#umfrage a:hover {text-decoration:underline}
table.umfrage {border:solid 0.167em #000000;font-size:0.75em;background-color:#E0E0E0;margin-bottom:0.833em}
table.umfrage th {padding:0.333em;border:solid 0.083em #808080;font-weight:bold;text-align:center;background-color:#909090}
table.umfrage td {padding:0.333em;border:solid 0.083em #A0A0A0}

/* Fuss */
#fuss {clear:both;font-size:0.625em;line-height:1.8em;margin-bottom:0.5em;border-style:solid;border-color:#FFFFFF;border-top-width:0.1em;text-align:center}

/* Fehleranzeige */
#fehler {clear:both;margin-top:1em;border:dotted 1px #000000}
#fehler h1 {margin-top:0.3125em;font-weight:bold}
#fehler p {margin-bottom:0.3125em}
#fehler td,#fehler th {padding:0.1875em;border: solid 1px #000000}
#fehler th {font-weight:bold;text-align:center}
