p.ohneAbstand
{
	padding:0px;
	margin:0px;
}

.keinUmbruch
{
	white-space: normal; /* funktioniert nicht in Netscape 4.x */
}

.warenkorbNavi
{
	padding-left: 0px;
}

.warenkorbNavigationOben
{
	margin: 0px;
}

.warenkorbNavigationObenBox
{
	padding:0;
}

.warenkorbNavigationUnten
{
	float:right;
	margin-bottom: 60px;
	margin-top: 10px;
}

.mittelBox2L
{
	float: left;
	padding:0;
	margin:0;
	width: 30px; /* der Abstand von der linken Spalte zum Themenbereich */
}

.mittelBox2R
{
	float: right;
	padding:0;
	margin:0;
	width:180px; /* nicht in em, wegen dem Bild */
}

.mittelBox2M
{
	margin:0px;
}

.warenkorbBoxTabelle
{
	padding: 0px;
	margin: 0px;
}

.eingerueckt, .nachrichtenText, .nachrichtenTextStandard, .box
{
	padding: 0px;
	margin: 0px;
}

.nachrichtenTextStandard
{
	margin-top:15px;
}

.titeldetailCover /* nur für template titeldetail */
{
	float:right;
	width:180px;
	xpadding-top:10px;
	padding-right:0px;
	margin-top: 20px;
	background-color:#F0F0F0;
	text-align:right;
	position:relative;
}

.titeldetailCoverBox
{
	height: 200px;
	padding-bottom:10px;
	text-align:right;
	position:relative;
}

.detailKasten
{
	margin:0px;
	padding:0px;
}

.detailKastenInhalt
{
	xborder: 2px solid #AB1343;
	background-color:#F0F0F0;
	margin-bottom:5px;
	padding:0px;

}

.detailKastenL
{
	background-color:#ffffff;
	height:30px;
	padding-top:10px;
	margin-bottom:5px;
	padding-left:10px;
	color:#ED9F29;
}

.detailKastenL p, p.detailKastenL
{
	background-color:#ffffff;
	white-space:nowrap;
}

.detailKastenR
{
	xfloat:right;
	width: 80%;
	border:0px solid blue;
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px;
	
}

.detailKastenM
{
	float:none;
	xmargin-right: 80%;
	xmargin-left:20%;
}

.detailKastenButtons
{
	margin:0px;
	padding-left:5px;
	padding-top:7px;
	padding-right:0px;
	padding-bottom:7px;
	xbackground-color:#515151;
	xbackground-image:url(/es/pictures/naviGrau.gif);
}


.inhaltBreit /* der Inhalt wenn keine Firmenlinks angezeigt werden */
{
	padding: 0px;
	margin:0px;
	background-color:#ffffff;
}

.inhaltBreitSicherheit
{
	padding: 0px;
	margin:0px;
	background-color:#F0F0F0;
	overflow: hidden; /* damit im FF die Inhaltsbox nicht zu lang wird */ 
	min-height:320px;

}

#rechts, #rechtsBox
{
	visibility:hidden;
}


#mittelBoxHintergrund
{
	margin:0px;
	padding:0px;
	background-color:#F0F0F0;
}

#mittelBoxReihe1
{

 	background-color:#ffffff;
}

#mittelBoxHintergrund, #mittelBoxReihe2Hintergrund  /*nur als Hintergrundebene keine Inhalte! */
{
	margin:0;
	padding:0;
	background-color:#F0F0F0;;
}

#mittelBoxReihe2VerlaufHand, #mittelBoxReihe2Hand
{
	background-color:#ffffff;;
}

#mittelBoxReihe2VerlaufHand
{
	background-color:#ffffff;
}

#mittelBoxHintergrundGrau, #mittelBoxReihe2HintergrundGrau  /*nur als Hintergrundebene für die graue rechte Spalte keine Inhalte! */
{
	margin:0px;
	padding:0px;
}

#themenbereichBox1
{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	border: none; /* den rechten Rand hier sonst gibts eine Leerfläche */
}

.themenbereichBox1Headline
{
	font-weight: bold;
	color: #000000;
	position:relative;
	xvisibility:hidden;
}

#themenbereichBox2
{
	padding:0px;
	margin:0px;
	background-color: #ffffff;
}

/* /////////////////// Wordmodul ///////////////////// */
.wordmodul
{
	height: 1%;
	width: 99%;
}





ul li
{
	list-style-type: url(/es/pictures/bullet.gif);
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	margin-left: 0px;
	padding-left: 0;
}

ul ul
{
	list-style: disc;
	margin-left: 16px;
}



.wordmodul ul
{
	list-style-type: url(/es/pictures/bullet.gif);
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	margin-left: 16px;
	padding-left: 0;
}

.wordmodul ul ul
{
	list-style-type: url(/es/pictures/bullet.gif);
	margin-left: 16px;
}

.wordmodul ul ul ul
{
	list-style-type: url(/es/pictures/bullet.gif);
	margin-left: 16px;
}

.wordmodul ol
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	margin-left: 25px;
	padding-left: 0;
}

.wordmodul ol ol
{
	margin-left: 25px;
}

.wordmodul ol ol ol
{
	margin-left: 25px;
}


/* ######### für seminare bzw. für 2-spaltige Ansicht ############ */
.seminareThemenbereichBox2L2S
{
	float: left;
	width:48%;
	margin-bottom:10px;
}

.seminareThemenbereichBox2R2S
{
	float: right;
	width:48%;
	margin-bottom:10px;
}

.seminareThemenbereichBox2M2S
{
	float: none;
	margin-left: 48%;
	margin-right: 48%;
	min-height: 100px;
	margin-bottom: 10px;
	border-left: 1px solid #AB1343;
}

/* für den 2 spalter, das wordmodulKasten ist im Seminarcenter */
a.themen2S:link, .wordmodulKasten a:link
{
	color: #f19001;
	text-decoration: underline;
	font-weight: bold;
	font-size:1.2em;
}

a.themen2S:visited, .wordmodulKasten a:visited
{
/*	color: #C4C5C7; */ /* diese Farben tauschen sobald die Inhalte verf. sind */
	color: #f19001;
	text-decoration: underline;
	font-weight: bold;
	font-size:1.2em;
}

a.themen2S:hover, .wordmodulKasten a:hover
{
	color: #f19001;
	text-decoration: underline;
	font-weight: bold;
	font-size:1.2em;
}

a.themen2S:active, .wordmodulKasten a:active
{
	color: #f19001;
	text-decoration: none;
	font-weight: bold;
	font-size:1.2em;
}

.themen2Saktiv
{
	font-weight: bold;
	font-size:1.2em;
	color: #f19001;
}


a.themenNormal:link
{
	color: #f19001;
	text-decoration: none;
	font-weight: normal;
}

a.themenNormal:visited
{
	/*	color: #C4C5C7; */ /* diese Farben tauschen sobald die Inhalte verf. sind */
	color: #f19001;
	text-decoration: none;
	font-weight: normal;
}

a.themenNormal:hover
{
	color: #f19001;
	text-decoration: underline;
	font-weight: normal;
}

a.themenNormal:active
{
	color: #f19001;
	text-decoration: none;
	font-weight: normal;
}

.login
{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

.loginBox, .loginBoxGrau
{
	padding:0px;
	width: 100%;
	background-color:#ffffff;
}

.loginBoxGrau
{
	background-color: #ffffff;
}

.loginBox1
{
	padding:0;
	width: 100%;
	background-color:#ffffff;
}

.loginBox2
{
	padding:0;
	width: 37em;
	background-color:#ffffff;
}

.loginBox3
{
	font-size:0.9em;
	padding:0;
	background-color:#ffffff;
}

.inhaltBox p
{
	padding: 0px;
}

.inhaltBoxAnmeldung
{
	margin-left: 0px;
	margin-top:20px;
	margin-right: 0px;
	margin-bottom:20px;
	padding: 0px;
}

.fehlerText
{
	color: red;
	font-weight:bold;
}

.nachrichtenText
{
	margin:0;
	padding:0;
}

td
{
	vertical-align:top;
}

.seitennummer
{
	text-align:center;
	background-color:#ffffff;
}

.rosaBold
{
	color: #f19001;
	font-weight: bold;
}

.themenliste
{
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#ffffff;
}

.themenlisteTabelle
{
	width:100%;
	margin:0px;
	padding: 0px;
	background-color:#ffffff;
}

.themenlisteTabelleColorTr
{
	background-color: #F0F0F0; /* helles grau */
}

.themenlisteInhalt1
{
	padding:0px;
	margin: 0px;
	background-color:#ffffff;
}

.listenNavi
{
	padding: 5px 0 5px 0;
	width:100%;
}

.listenNaviL
{
	float:left;
	width:35%;
	padding-left: 0;
}

.listenNaviR
{
	xfloat:right;
	width:99%;
	text-align:right;
	padding-right: 15px;
	/*white-space:nowrap;*/
}

.listenNaviM
{
	float:none;
	margin-left:35%;
	margin-right:60%;
}

.untenPositioniert
{
	vertical-align:bottom;
	text-align:center;
}

.seitenNavigation
{
	margin: 0px;
}

.seitennavigationUnten
{
	margin:0px;
	padding:0px;
	line-height:20px;
	background-color:#ffffff;
}

.naviUntenL
{
	float:left;
	width: 35%;
	background-color:#ffffff;
}

.naviUntenR
{
	float:right;
	width: 63%;
 	text-align:right;
	background-color:#ffffff;
}

.naviUntenM
{
	float:none;
	margin:0px;
	background-color:#ffffff;
}

.newsShopEinstieg
{
	border-bottom:0px dotted #515151;
}

/* ///////////// der Zurück Button für alle Seiten ////////////// */

.zurueckbutton, .druckbutton
{
	xwidth: 6.4 em;
	xtext-align:center;
	xfont-weight: bold;	/* vorsicht wenn der Button für Fettdruck nicht breit genug ist verschwindet er im IE (Bug)! */
	xborder: 1px solid #B88600;
	xbackground-color:#FEBA02;
	xcolor: #F19001;
	margin-right:5px;
}

.zurueckbutton
{
	xpadding-right: 2px;
	xborder: 0px;
	xpadding-top:1px;
	xpadding-bottom:1px;
	xmargin-right:2px;
}


.druckbutton
{
	xpadding-left: 10px;
	xpadding-right: 5px;
}


/* für den Aktualisieren und Löschen Button im Warenkorb */
input.warenkorbButtonWK
{
	color: #000000;
	background-color:#FEBA02;
	border-left:1px solid #FFD86E;
	border-top:1px solid #FFD86E;
	border-right: 1px solid #B88600;
	border-bottom: 1px solid #B88600;
	font-size:0.8em;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

input.warenkorbButtonWKRechts
{
	float:right;
	font-size: 0.8em;
	color: #000000;
	background-color:#FEBA02;
	border-left:1px solid #FFD86E;
	border-top:1px solid #FFD86E;
	border-right: 1px solid #B88600;
	border-bottom: 1px solid #B88600;
	font-weight: bold;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
}

input.warenkorbButtonWKRechtsXL
{
	float:right;
	border: 1px solid #B88600;
	background-color: #EC9E29;
	color: #000000;
	font-size:1em;
	font-weight: bold;
	margin:0;
	padding:0 3px 0 3px;
	text-decoration: none;
}

/* bitte nicht ändern, das ist ziemlich tricky */
/* die Klasse visited muß extra angegeben werden, sonst kapiert´s der IE net */
.zurueckbutton a, .druckbutton a, .zurueckbutton a:visited, .druckbutton a:visited
{
	color: #F19001;
	text-decoration: underline;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}

.zurueckbutton a:hover, .druckbutton a:hover
{
	color: #FEBA01;
	text-decoration: underline;
	font-weight:bold;
}

.druckbuttonRechts
{
	text-align:right;
	white-space:nowrap;
}





/* alt wird abgelöst durch .druckbutton */

.zurueck
{
	border: 0px;
	background-color:#ffffff;
	padding-top: 0 0 0 7px;
	width: 70px;
}

.zurueckBox
{
	margin: 0 0 0 7px;
	padding: 0px;
	background-color:#fff;
	text-align: center;
	font-size:0.8em;
}

.zurueck a
{
	text-decoration: none;
	color: #f19001;
	font-weight:bold;
}

.zurueck a:hover
{
	text-decoration: underline;
	color: #f19001;
	font-weight:bold;
}

/* z.B.
Warenkorb löschen
weiter im Bestellvorgang
Warenkorb löschen
*/

input.warenkorbButton, input.warenkorbButtonAktiv, input.warenkorbButtonAktivLang, input.warenkorbButtonAktivMittel, input.warenkorbButtonAktivKurz, input.warenkorbButtonKurz, input.warenkorbButtonMittel, input.warenkorbButtonLang
{
	color: #000000;
	background-color:#FEBA02;
	border-left:1px solid #FFD86E;
	border-top:1px solid #FFD86E;
	border-right: 1px solid #B88600;
	border-bottom: 1px solid #B88600;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	margin:0px;
	margin-right:2px;
	padding:0px;
}


input.warenkorbButtonAktiv, input.warenkorbButtonAktivLang, input.warenkorbButtonAktivMittel, input.warenkorbButtonAktivKurz
{
	color: #000000;
}

/* der spezial hr-Tag zum clearen */
hr.clearFix
{
	content: ".";
	display: block;
	clear: both;
	float: left;
	visibility: hidden;
	height: 0;
	line-height: 0;
	border: 0;
	padding: 0;
	margin: -2em 0 0 0;
}

.clearBox1
{
	clear:right;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	font-size:0em;
	height:0;
	border-right: 2px solid #C91F5E;
}

#clearDiv, .clearDiv
{
	clear:both;
	line-height: 0;
	height: 0;
	margin:  0;
	padding:0;
	border:0;
}

.clearDivEsDetail /* schließt den Detailbereich vor dem Kasten ab */
{
	clear:left;
	line-height: 0;
	height: 0;
	margin:  0;
	padding:0;
	border:0;
}

#clearDivRight, .clearDivRight
{
	clear:right;
	line-height: 0;
	margin: 0;
	padding:0;
	border:0;
	height: 0;
}

#clearDivLeft, .clearDivLeft
{
	clear:left;
	line-height: 0;
	margin: 0;
	padding:0;
	border: 0;
	height: 0;
}

/* der Button muss unbedingt ein "span" sein und kein "div" sonst funktioniert das mit der variblen Breite nicht */

.variablerButton
{
	border: 1px solid #CC7B00;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #fff;
	font-weight: bold;
	white-space: nowrap;
	margin: 1px;
}

.warenkorbButtonListe
{
	margin:0px;
	padding:0px;
	xbackground-color:#515151;
	xbackground-image:url(/es/pictures/naviGrau.gif);

/*
	margin-top:10px;
	margin-bottom:10px;
	color: #000000;
	text-align:left;
	background-color:#ffffff;
*/
}

.warenkorbButtonS
{
	width:65px;
}

.warenkorbButtonM
{
	width:85px;
}

.warenkorbButtonL
{
	padding-top:2px;
	padding-bottom:2px;
}

table.thema
{
	width:100%;
	border:0px;
	background-color:#fff5d9;
	margin-top:8px;
}

td.themaHead
{
	border-bottom:2px solid #FEBA02;
	background-color:#515151;
	background-image:url(/es/pictures/headlineFarbeObenGrau.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:0.85em;
}

.themaHead
{
	border-bottom:2px solid #FEBA02;
	background-color:#515151;
	background-image:url(/es/pictures/headlineFarbeObenGrau.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#ffffff;
	font-size: 0.85em;
	font-weight:bold;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	margin: 0px;
}

.themaHeadMitBild
{
	border-bottom:2px solid #FEBA02;
	background-color:#515151;
	background-image:url(/es/pictures/headlineFarbeObenGrau.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#ffffff;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-weight:bold;
	margin: 0px;
	font-size: 0.85em;
}

td.themaNovitaetenGesamtprogrammLink
{
	border-top:2px solid #ffffff;
	padding:5px;
	vertical-align:top;
	font-size: 0.85em;
}

td.zwischenraum
{
	background-color:#ffffff;
}

.bhcTabelleLoseblattwerke
{
	width: 100%;
	border:0px;
	margin:0;
	padding:0;
}
	
.bhcTabelleLoseblattwerke	th
{
	background-color: #fff;
	color: #656565;	
	border-bottom: 1px solid #ab1343;
	font-size: 0.7em;
	padding-right:4px;
	padding-left: 4px;
}
	
.bhcTabelleLoseblattwerke td
{
	font-size: 0.7em;
	padding:3px;
	padding-right:4px;
	padding-left: 4px;
}

.formularTextSenden
{
	border: 1px solid #B88600;
	background-color:#FEBA02;
	color: #656565;
	font-weight: bold;
}

.formularTextSendenLiefer
{
	color: #000000;
	background-color:#FEBA02;
	border-left:1px solid #FFD86E;
	border-top:1px solid #FFD86E;
	border-right: 1px solid #B88600;
	border-bottom: 1px solid #B88600;
	font-size:0.9em;
	font-weight: bold;
	margin:0px;
	margin-right:2px;
	padding:0px;
}

.formularTextRechtsSenden, input.formularTextRechtsSenden, input.formularTextRechtsSendenAktiv
{
	float: right;
	background-color:#FEBA02;
	border-left:1px solid #FFD86E;
	border-top:1px solid #FFD86E;
	border-right: 1px solid #B88600;
	border-bottom: 1px solid #B88600;
	color:#000000;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	font-size: 0.85em;
	text-decoration: none;
}

input.formularTextRechtsSendenAktiv
{
	font-size: 0.85em;
	color: #000000;
	background-color:#FEBA02;
	border-left:1px solid #FFD86E;
	border-top:1px solid #FFD86E;
	border-right: 1px solid #B88600;
	border-bottom: 1px solid #B88600;
}

/* ///////////////// für das Konto ///////////////// */


.anschriftBestellvorgang, .lieferAdresseBestellvorgang, .zahlungsartBestellvorgang
{
/*	float:left;
	border-bottom: 1px solid #656565;*/
	width:35em;
	padding:0px;
	margin:0px;
	background-color:#fff;
}

.anschriftBestellvorgang, .lieferAdresseBestellvorgang, .zahlungsartBestellvorgang, .newsletterAnschrift
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	background-color:#F0F0F0;
	padding:10px;
}

.ansprechpartnerAdresse, .mittelBoxReihe2, .themenbereichBox1Headline
{
	margin-top: 10pt;
	margin-bottom: 10pt;
}

#grauerHintergrundVerlauf
{
	background-color:#ffffff;
}

#grauerHintergrund
{
	background-color:#ffffff;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* der Aktive Button im Warenkorb und der Warenkorb-Navigation oben und unten, ebenso in der Liste */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a.warenkorbButton:link, a.warenkorbButton:visited, a.warenkorbButton:hover, a.warenkorbButton:active,
a.warenkorbButtonAktiv:link, a.warenkorbButtonAktiv:visited, a.warenkorbButtonAktiv:hover, a.warenkorbButtonAktiv:active
{
	color: #F09000;
	text-decoration: underline;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

a.warenkorbButton:hover, a.warenkorbButtonAktiv:hover
{
	color:#000000;

}

a.reiter:link, a.reiter:visited, a.reiter:hover, a.reiter:active,
a.reiterAktiv:link, a.reiterAktiv:visited, a.reiterAktiv:hover, a.reiterAktiv:active
{
	color: #FFFFFF;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom:5px;
	font-weight: bold;
	text-decoration: none;
	xborder-left:1px solid #ED9F29;
	xwidth:240px;
	height:30px;
	background-image:url(/es/pictures/naviGrau.gif);
	background-repeat:repeat-x;
	line-height:26px;
}

a.reiter:hover
{
	color:#ED9F29;
}

a.reiterAktiv:link, a.reiterAktiv:visited, a.reiterAktiv:hover, a.reiterAktiv:active
{
	color: #ED9F29;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom:5px;
	font-weight: bold;
	text-decoration: none;
	xborder-left:1px solid #ED9F29;
	xwidth:240px;
	height:30px;
	background-image:url(/es/pictures/naviGrau.gif);
	background-repeat:repeat-x;
	line-height:26px;
}



/* für rechte überschriften in spalte */
a.reiterRS:link, a.reiterRS:visited, a.reiterRS:hover, a.reiterRS:active,
a.reiterRSAktiv:link, a.reiterRSAktiv:visited, a.reiterRSAktiv:hover, a.reiterRSAktiv:active
{
	color: #FFFFFF;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
}

 a.reiter:hover, a.reiterAktiv:hover
{
	color:#ED9F29;
}


a.warenkorbButtonRechtsbuendig:link, a.warenkorbButtonRechtsbuendig:visited, a.warenkorbButtonRechtsbuendig:hover, a.warenkorbButtonRechtsbuendig:active,
a.warenkorbButtonAktivRechtsbuendig:link, a.warenkorbButtonAktivRechtsbuendig:visited, a.warenkorbButtonAktivRechtsbuendig:hover, a.warenkorbButtonAktivRechtsbuendig:active
{
	float:right;
	color: #F09000;
	text-decoration: underline;
}

a.warenkorbButtonL:link, a.warenkorbButtonL:visited, a.warenkorbButtonL:hover, a.warenkorbButtonL:active,
a.warenkorbButtonLAktiv:link, a.warenkorbButtonLAktiv:visited, a.warenkorbButtonLAktiv:hover, a.warenkorbButtonLAktiv:active,
{
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	margin-left:10px;
	text-decoration: none;
}

a.warenkorbButtonL:hover
{
	color: #FFFFFF;
}

a.warenkorbButtonLAktiv:link, a.warenkorbButtonLAktiv:visited, a.warenkorbButtonLAktiv:hover, a.warenkorbButtonLAktiv:active
{
	color: #ED9F29;
}


.mittelGrau
{
	color: #000000;
}

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

.spacer5
	{
	line-height: 0;
	font-size: 0em;
	height: 5px;
	}

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

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

.spacer15
	{
	line-height: 0;
	font-size: 0em;
	height: 15px;
	}

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

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

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

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


.spacerBottom
	{
	font-size: 0em;
	line-height: 0;
	height:75px;
	}

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

#center
{
	padding-bottom: 15px;
}

/* Listenelemente */

ul
{
	list-style-image: url(/es/pictures/bullet.gif);
	list-style-position:outside;
	margin-left:16px;
	margin-top:0px;
}

li
{
	font-size:1em;
	color:#000000;
	padding-left:2px;
}

li.listenUnterstrichen
{
	font-size:1em;
	color:#3c4397;
	padding-left:5px;
	text-decoration:underline;
	margin-bottom:15px;
}

.paddingKunden /* abstände für die kunden-php */
{
	padding-bottom:30px;
}

/* Links für den Bestellvorgang */

a.bestellvorgang:link
	{
	color: #000;
	text-decoration: none;
	white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
	}

a.bestellvorgang:visited
	{
/*	color: #C4C5C7; */ /* diese Farben tauschen sobald die Linknamen verfügbar sind */
	color: #000;
	text-decoration: none;
	white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
	}

a.bestellvorgang:hover
	{
	color: #ED9F29;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
	}

a.bestellvorgang:active
	{
	color: #ED9F29;
	text-decoration: none;
	white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
	}



	a.pinkAktiv:link
		{
		color: #ED9F29;
		font-weight : bold;
		text-decoration: none;
		white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
		}

	a.pinkAktiv:visited
		{
	/*	color: #C4C5C7; */ /* diese Farben tauschen sobald die Inhalte verf. sind */
		color: #ED9F29;
		font-weight : bold;
		text-decoration: none;
		white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
		}

	a.pinkAktiv:hover
		{
		color: #ED9F29;
		font-weight : bold;
		text-decoration: none;
		white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
		}

	a.pinkAktiv:active
		{
		color: #ED9F29;
		font-weight : bold;
		text-decoration: none;
		white-space: nowrap; /* funktioniert nicht in Netscape 4.x */
		}
		
    #cover img {
        border: none;
    }
    
    #dist {
		display: none;
		margin-bottom: 5px;
    }

