/*
 Standard.css - Standardformatierung
 ===================================

 Von Markus Jung

 Definiert die Standardformatierung der Website gemäss CSS1 und 2 des W3C. Für das Layout wird eine Tabelle verwendet. Für den Satz werden Block-
 elemente und Auszeichnungen für die Verwendung mit dem HTML-Editor definiert.

 Geschichte
 25.07.07, MJung, Erstellung

 Copyright 2007 dezember und juli gmbh. Alle Rechte vorbehalten.
*/


/* Allgemeine Einstellungen */

img {border: none}

td {padding: 0; vertical-align: top}
td.Platzhalter {font-size: 1px; line-height: 1px}

/* Schrift */
h1, h2, h3, h4, h5, p, ul, ol, dl, td, input, select, textarea {color: rgb(86,110,109); font: 12px/18px Arial,sans-serif}

/* Farben */
.Farbe1 {background: rgb(255,255,255)} /* Weiss */
.Farbe2 {background: rgb(0,37,50)} /* Dunkelgrün */
.Farbe3 {background: rgb(144,159,158)} /* Grau */

.Negativ {}


/* Blockelemente */

h1, h2, h3, h4, h5 {margin: 0; padding: 0}
h1 {display: inline; font-size: 16px; font-weight: bold;color: #002532} /* Bereich */
h2 {display: inline; font-size: 16px; font-weight: bold;color: #002532} /* Thema */
h3 {} /* Unterthema */
h4 {
	font-weight: bold;
	color: #002532;
} /* Titel */
h5 {} /* Untertitel */

p {margin: 0 0 24px 0}

ul, ol {padding-left: 23px}
ul, ol, dl {margin: 0 0 24px 0}

hr {border: none; background: rgb(0,0,0); height: 2px}

img {margin: 0 0 24px 0}

table {margin: 0 0 24px 0}

form {margin: 0}
form table {width: 100%}
form table td.Dropdownfeld select {margin-bottom: 1px; width: 100%}
form table td.Editierfeld {font-size: 1px; line-height: 1px} /* F¸r Safari, Firefox, Netscape */
form table td.Editierfeld textarea {width: 100%; line-height: 1}
form table td.Textfeld input {width: 100%; line-height: 1}
form table td.Textfeldpaar table {margin-bottom: 0; width: 100%}
form table td.Textfeldpaar table td+td {padding-left: 5px}
form table td.Schaltflaechen {padding-top: 12px}

/* Auszeichnungen */

strong {}
em {}
u {}

a {color: rgb(86,110,109)}
a:hover {color: rgb(0,37,50)}


/* Layout */

body {margin: 0; background: rgb(144,159,158)}

table#Layout {background: rgb(255,255,255); width: 100%}
table#Layout td {AUSborder: 1px solid blue}

table#Layout td#Kopf {background: rgb(0,37,50); height: 13px; width: 100%}
table#Layout td#Menue {height: 18px}
table#Layout td#Menue table {background: rgb(0,37,50); margin: 0}
table#Layout td#Menue table th {width: 17px}
table#Layout td#Claime {font-size: 1px; line-height: 1px}
table#Layout td#Claime img {margin: 9px 0 0 18px}
table#Layout td#Pfad {padding: 51px 103px 18px 27px}
table#Layout td#Logo {font-size: 1px; line-height: 1px}
table#Layout td#Logo img {margin: 21px 41px 0 18px}
table#Layout td#Inhalt {padding: 0 103px 0 27px; height: 300px}
table#Layout td#Randspalte {padding: 78px 41px 0 18px}
table#Layout td#Logozusatz {font-size: 1px; line-height: 1px}
table#Layout td#Logozusatz div {position: relative}
table#Layout td#Logozusatz div img {position: absolute; top: -284px}
table#Layout td#Logozusatz img {margin: 64px 0 18px 18px}
table#Layout td#Copyright {padding: 18px 103px 18px 27px; background: rgb(144,159,158); color: rgb(0,37,50); font-size: 10px}
table#Layout td#Copyright a {color: rgb(0,37,50)}


/* Satz */

td#Inhalt p {text-align: justify}
td#Inhalt p.Lead {font-weight: bold}
td#Inhalt p.Textblock {margin-bottom: 0}
td#Inhalt p.NeuerTextfluss {clear: right; clear: left; clear: all} /* Wegen Safari */

td#Inhalt ul {}
td#Inhalt ul li {text-align: justify}
td#Inhalt ol {}
td#Inhalt ol li {text-align: justify}
td#Inhalt dl {}
td#Inhalt dl dt {}
td#Inhalt dl dd {text-align: justify}

td#Inhalt img {margin: 0 20px 40px 0}
td#Inhalt p img {margin: 0 20px 0 0}
td#Inhalt p img[align] {margin: 0 20px 24px 0}

td#Inhalt table {}
td#Inhalt table td {}
td#Inhalt table td+td {padding-left: 20px}
td#Inhalt table td.Breit {width: 100%}
td#Inhalt table td.Ueberschrift {border-bottom: 2px solid black; font-weight: bold; white-space: nowrap}
td#Inhalt table td.OhneUmbruch {white-space: nowrap}

td#Inhalt table.Breit {width: 100%}

td#Inhalt table.Satz {border: none}
td#Inhalt table.Satz td {border: none}
td#Inhalt table.Satz td+td {padding-left: 5px}

td#Inhalt table.Layout {margin: 0; border: none}
td#Inhalt table.Layout td {border: none; padding: 0}

td#Inhalt form table td {border: none}
td#Inhalt form table td+td {width: 100%}
td#Inhalt form table td.Dropdownfeld select {margin-bottom: 1px; width: 100%}
td#Inhalt form table td.Editierfeld {font-size: 1px; line-height: 1px} /* Für Safari, Firefox, Netscape */
td#Inhalt form table td.Editierfeld textarea {width: 100%; line-height: 1}
td#Inhalt form table td.Textfeld input {width: 100%; line-height: 1}
td#Inhalt form table td.Textfeldpaar table {margin-bottom: 0; width: 100%}
td#Inhalt form table td.Textfeldpaar table td+td {padding-left: 5px}
td#Inhalt form table td.Schaltflaechen {padding-top: 12px}

td#Inhalt strong {}
td#Inhalt em {}
td#Inhalt u {}

td#Inhalt a {}

td#Randspalte a {display: block; text-decoration: none}


/* Formatvorlagen zum JavaScript-Objekt 'DHTMLMenue' */

table#Layout td#Menue div.DHTMLMenueTitel {
	border-left: 2px solid white;
	text-align: center;
	width: 100px;
	padding-top: 0;
	padding-bottom: 0;
}
table#Layout td#Menue div.DHTMLMenueTitel a {color: rgb(255,255,255); width: 100%; text-decoration: none}
table#Layout td#Menue div.DHTMLMenueTitelHover {
	border-left: 2px solid white;
	background: rgb(144,159,158);
	text-align: center;
	width: 100px;
	padding-top: 0;
	padding-bottom: 0;
}
table#Layout td#Menue div.DHTMLMenueTitelHover a {color: rgb(0,37,50); height: 100%; text-decoration: none}

table#Layout td#Menue div.DHTMLMenue {position: absolute; z-index: 9; visibility: hidden; border-top: 2px solid rgb(255,255,255); border-left: 2px solid rgb(255,255,255); background: rgb(144,159,158); padding: 0 9px 0 6px}
table#Layout td#Menue div.DHTMLMenue span {display: block; padding: 2px 9px 2px 2px; white-space: nowrap}
table#Layout td#Menue div.DHTMLMenue span a {display: block; color: rgb(0,37,50); text-decoration: none}
table#Layout td#Menue div.DHTMLMenue span.Hover {background: rgb(0,37,50)}
table#Layout td#Menue div.DHTMLMenue span.Hover a {color: rgb(144,159,158)}


/* Layout und Satz von speziellen Seiten */

body.Homepage {background: rgb(209,11,28) url('../Bilder/Homepage/Hintergrund 1.jpg') top right no-repeat}
body.Homepage table#Layout {background: none}
body.Homepage table#Layout td#Inhalt {padding: 10px 103px 0 27px; height: auto}
body.Homepage table#Layout td#Inhalt p {color: rgb(255,255,255)}


/* Bei Ausgabe auf Drucker */

@media print
{

 a {text-decoration: none}

 td#Navigation div.Menue {display: none}
 td#Navigation div.Kontakt {display: block}
}
