/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Den gesamten Auftritt betreffend  - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body, textarea
{
		background-color: #ffffff;
		padding:0px;
		margin:0px;

		/* Scrollbars (Nur vom IE unterstützt) */
		scrollbar-face-color:#ffffff;
		scrollbar-base-color:#ffffff;
		scrollbar-arrow-color:#559bd7;
		scrollbar-track-color:#ffffff;
		scrollbar-highlight-color:#ffffff;
		scrollbar-3dlight-color:#559bd7;
		scrollbar-shadow-color:#559bd7;
		scrollbar-darkshadow-color:#ffffff
}

/* Hintergrundgrafiken */

.headmitte, .headlinks
{
	background-image:url(../pictures/head_bg.gif);
	xbackground-color:#EBF4FB;
	xborder-bottom:1px solid #559BD7;
}

.navigation
{
	background-color:#EBF4FB;
}


.navigationDunkel
{
	background-color:#559BD7;
	padding-left:5px;
}


.navigationHell
{
	background-color:#A4CBEA;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Mittelteil    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* DEFAULTWERT FÜR DEN MENGENTEXT */
body, td
{
	background-color: #ffffff;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px; /* war vorher 11px */
	line-height:16px;
	color:#000000
}

.mittelteil /* td, in der der Mittelteil steht */
{
		padding:16px;
		margin:0px;
		background-color:ffffff;
		text-align:left;
		vertical-align:top;
		border-left:1px solid #559BD7;
		border-top:1px solid #559BD7;
		border-right:1px solid #559BD7;
		width:100%;
}


td.listeLinks, td.homeLinks
{
	padding-left:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:top;
}

td.listeMitte, td.homeMitte
{
	padding:10px;
	vertical-align:top;
}

td.listeRechts
{
	text-align:right;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	vertical-align:top;
}

td.formulartexte, td.formulartextePflichtfeld
{
	color:#ffffff;
	background-color:#559BD7;
	padding:3px;
	width:170px;
}

td.formulartextePflichtfeld
{
	font-weight:bold;
}

td.formularfelder, td.formularfelderAusgabe
{
	background-color:#A4CBEA;
	width:480px;
}

td.formularfelderAusgabe
{
	width:485px;
	padding:3px;
}

.textPflichtfeld
{
	font-weight:bold;
}

.divHeader, .divHeaderVerlauf
{
	background-color:#559BD6;
	margin-top:21px;
	height:18px;
	text-align:right;
	color:#ffffff;
	padding-right:5px;
}

.divHeaderVerlauf
{
	background-image: url(/olzog/pictures/verlaufHeader.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

/* Überschriften der jeweiligen Seite*/
h1
{
	font-size:13px;
	line-height:16px;
	color:#EF8200;
	margin-bottom:10px;
	padding:0px
}



h2.bestellvorgang
{
	margin-bottom:10px;
}

h3.bestellungPruefen
{
	font-size:13px;
}

.headlineDunkelblau
{
		font-size:13px;
		line-height:16px;
		color:#559BD6; /* Dunkelblau */
		letter-spacing:1px;
		margin:0px;
		padding:0px
}


.weisserHintergrund
{
		background-color:#ffffff
}

#iframe
{
		border:2px solid #559bd7;
}
/* Überschriften über den Hyperlinks in linker und rechter Spalte */

.navHeadline
{
		font-size:13px;
		line-height:16px;
		color:#ffffff;
		letter-spacing:1px;
		margin:0px 0px 1px 0px;
		padding:0px
}



.navHeadlineSuche
{
		font-size:13px;
		line-height:16px;
		color:#000000;
		letter-spacing:1px;
		margin:0px 0px 1px 0px;
		padding:0px
}


.hellblau
{
		font-size:13px;
		color:#559bd7;
		font-weight:bold;
		padding:0px
}


.orange
{
		font-size:13px;
		color:#ef8200;
		padding:0px;
}


.weiss
{
		font-size:13px;
		color:#ffffff;
		padding:0px, 3px, 0px, 3px;
}

.weissKlein
{
		font-size:10px;
		color:#ffffff;
		padding:0px, 3px, 0px, 3px;
}

.weissMittel
{
		font-size:16px;
		color:#ffffff;
		padding:0px, 3px, 0px, 3px;
}


.klein
{
	font-size:10px;
	color:#000000;
	padding:0px, 3px, 0px, 3px;
}


.dunkleresBlau
{
	font-size: 13px;
	background-color: #559bd7;
	padding: 0px;
}


.hellblau
{
	font-size: 13px;
	color: #529ed6;
	padding: 0px;
}

.hellesBlau
{
	font-size: 13px;
	background-color: #a5cbef;
	padding: 0px;
}

.helleresBlau
{
	font-size: 13px;
	background-color: #a4cbea;
	padding: 0px;
}

.helleresBlauSchrift
{
	font-size: 13px;
	color: #a4cbea;
	padding:0px, 3px, 0px, 3px;
}

.rosaBold
{
	font-weight:bold;
}

table.fehlerBox
{
	border:1px solid #CA0807;
	width:100%;
	margin-bottom:20px;
}

td.fehlerBox
{
	background-color:#EBF4FB;
	padding:5px;
}

td.bestellungPruefen
{
	padding:5px;
}

p.fehlerbox
{
	clear:left;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}

.fehlerText
{
	font-size: 13px;
	color:#CA0807;
	font-weight:normal;
}

.fehlerTextHead
{
	color:#CA0807;
	font-size: 16px;
	font-weight: bold;
}

.variablerButton
{
	display:block;
	float:left;
	font-size:13px;
	color:#559BD6;
	border:1px solid #559BD6;
	background-color:#EBF4FB;
	font-weight: normal;
	white-space: nowrap;
	margin-right: 2px;
	margin-top:5px;
	height:20px;
}

.buttonSuche
{
	font-size:13px;
	color:#559BD6;
	border:1px solid #559BD6;
	background-color:#EBF4FB;
	font-weight: normal;
	height:18px;
	width:70px;
	text-align:center;
	margin-left:1px;
}
.ankuendigung
{
	font-size:13px;
	color:#EF8200;
	font-style:italic;
	font-weight: bold;
}
.themenlisteTabelleColorTr
{
	border-top:1px solid #559BD7;
	border-bottom:1px solid #559BD7;
}

.themenlisteTabelle
	{
	width: 100%;
	padding: 0;
	margin: 0;
	}

.seitennummer
{
	text-align:center;
}

.spacer1
{
	height:1px;
	line-height:1px;
}

.spacer3
{
	line-height: 1;
	font-size: 1;
	height: 1px;
	padding-top:1px;
	padding-bottom:1px;
}

.spacer5
{
	line-height: 1;
	font-size: 1;
	height: 1px;
	padding-top:2px;
	padding-bottom:2px;
}

.spacer8
	{
	line-height: 0;
	font-size: 0;
	height: 8px;
	}

.spacer10
	{
	line-height: 0;
	font-size: 0;
	height: 10px;
	}

.spacer20
	{
	line-height: 0;
	font-size: 0;
	height: 20px;
	}

.spacer40
	{
	line-height: 0;
	font-size: 0;
	height: 40px;
	}

.spacer60
	{
	font-size: 0;
	line-height: 0;
	height: 60px;
	}

.spacer80
	{
	font-size: 0;
	line-height: 0;
	height:80px;
	}

h2
{
		font-size:15px;
		color:#559BD6;
		margin:0px;
		padding:0px
}



/* Jahreszahlen auf der Seite "Chronik" */

.grauejahreszahlen
{
		font-size:13px;
		line-height:16px;
		color:#8d8d8d;
		font-weight:bold;
		margin:0px;
		padding:0px
}

/* Allgemeine Links */
a:link, a:visited, a:active, a:hover
{
	color:#559bd7;
	text-decoration:none
}

a:hover
{
	text-decoration:underline
}

a.warenkorbButton:link, a.warenkorbButton:visited, a.warenkorbButton:hover, a.warenkorbButton:active
{
	padding-right: 10px;
}

a.warenkorb:link, a.warenkorb:visited, a.warenkorb:hover, a.warenkorb:active
{
	color:#559bd7;
}

a.bestellvorgang:link, a.bestellvorgang:visited, a.bestellvorgang:hover, a.bestellvorgang:active,
a.bestellvorgangAktiv:link, a.bestellvorgangAktiv:visited, a.bestellvorgangAktiv:hover, a.bestellvorgangAktiv:active
{
	display:block;
	float:left;
	width:128px;
	text-align:center;
	border:1px solid #559BD7;
	background-color:#EBF4FB;
	font-size:13px;
	color:#559BD7;
	font-weight:normal;
	text-decoration:none;
	margin-right:2px;
}

a.bestellvorgangAktiv:link, a.bestellvorgangAktiv:visited, a.bestellvorgangAktiv:hover, a.bestellvorgangAktiv:active
{
	border:1px solid #EF8200;
	background-color:#EF8200;
	color:#000000;
	text-decoration:none;
}

/*
a.bestellvorgang:hover
{
	color:#ef8200;
	border:1px solid #FB8A04;
	background-color:#FEEAE2;
}
*/
div.bestellvorgang
{
	float:left;
	width:128px;
	text-align:center;
	border:1px solid #559BD7;
	background-color:#EBF4FB;
	font-size:13px;
	color:#559BD7;
	text-decoration:none;
	margin-right:2px;

}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Navigationstabellen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.rechtenavtabelle
{
background-image:url(../pictures/rechtenavtabelle_bg.jpg)
}

.navtable
{
	background-color:#ebf4fb /* super hellblau */
}

.aktiverlink
{
	background-color:#559bd7; /* Dunkelblau */
	height:16px
}

.navlink
{
	background-color:#a4cbea; /* Hellblau */
	height:16px
}

.einpixelhoch
{
	line-height:1px;
	background-color:#ffffff
}

.navhintergrau
{
	background-color:#e5e5e5
}

.navleerspalte
{
	height:16px
}


/* Link der aktiven Seite */


a.aktiv:link, a.aktiv:visited, a.aktiv:active, a.aktiv:hover
{
		font-size:11px;
		line-height:13px;
		/* font-weight:bold; */
		color:#8c2943;
		padding:0px 0px 0px 10px;
		margin:0px;
		background-color:#e5e5e5
}



a.aktiv:link, a.aktiv:visited, a.aktiv:active
{
		text-decoration:none
}



a.aktiv:hover
{
		text-decoration:underline
}



/* Links in der Navigation */
a.navi:link,a.navi:visited,a.navi:active,a.navi:hover,
a.naviAktiv:link,a.naviAktiv:visited,a.naviAktiv:active,a.naviAktiv:hover
{
	display:block;
	width:153px;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	color:#000000;
	padding-left:5px;
	background-color:#A4CBEA;

}

a.navi:hover
{
	background-color:#EF8200;
}


a.naviAktiv:link,a.naviAktiv:visited,a.naviAktiv:active,a.naviAktiv:hover
{
	background-color:#EF8200;
}

/* Links in der Navigation speziel für IE */
* html a.navi:link, * html a.navi:visited, * html a.navi:active, * html a.navi:hover,
* html a.naviAktiv:link, * html a.naviAktiv:visited, * html a.naviAktiv:active, * html a.naviAktiv:hover
{
	width:158px;
}

a.naviHeader:link,a.naviHeader:visited,a.naviHeader:active,a.naviHeader:hover
{
		font-size:13px;
		letter-spacing:1px;
		line-height:11px;
		padding:0px;
		margin:0px;
		color:#ffffff;
}

a.naviHeader:hover
{
		color:#ffffff;
		text-decoration:underline
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Fuss der Seite  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.fusslinie
{
		line-height:1px;
		background-color:#559bd7
}


/* Linie um den Fusstext */
.fusstext
{
		border:1px solid black;
		border-top-width:1px;
		padding-left:16px
}


/* Navigation zum Impressum, etc. */
a.fussnav:link, a.fussnav:visited, a.fussnav:hover, a.fussnav:active,.kleinerrotertext
{
		font-size:9px;
		line-height:12px;
		color:#ff1712
}


a.fussnav:link, a.fussnav:visited, a.fussnav:active,.kleinerrotertext
{
		text-decoration:none
}


a.fussnav:hover
{
		text-decoration:underline
}

a.reiterAusgabeart:link, a.reiterAusgabeart:visited, a.reiterAusgabeart:hover, a.reiterAusgabeart:active
{
	font-size:13px;
	color:#000000;
	background-color:#A4CBEA;
	margin-right:2px;
	padding-left:5px;
	paddin-top:1px;
	padding-right:5px;
	padding-bottom:1px;
	text-decoration:none;
}

a.reiterAusgabeart:hover
{
	background-color:#EF8200;
	text-decoration:underline;
}

.clearBoth
{
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
	padding:0px;
	margin:0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* navigationRechts.php  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.schriftRechtsKlein
{
	font-size:11px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* für die Druckversion  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
table.collapse
{
	border-collapse:collapse;
	width:100%;
}

td.kopf
{
	border:1px solid #559BD7;
	background-color:#EBF4FB;
	font-weight:bold;
	font-size:13px;
}

td.inhalt
{
	border:1px solid #559BD7;
}

td.kopfKlein
{
	border:1px solid #559BD7;
	background-color:#EBF4FB;
	font-weight:bold;
	font-size:11px;
}

td.inhaltKlein
{
	border:1px solid #559BD7;
	font-size:10px;
}
