h1
{
	font-size:1.3em;
	color:#ED9F29;
}

h1.produkttitel
{
	font-size:1.3em;
	color:#ED9F29;
	padding:0;
	padding-top: 4px;
	margin:0;
}

h2
{
	font-size:1.2em;
	color:#515151;
}

h2.produktuntertitel
{
	font-size:1em;
	color:#515151;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.zwischentitel /*zwischentitel speziell für wordmodul*/
{
	font-size:1.1em;
	color:#515151;
	font-weight:bold;
	line-height:24px;
	font-family: arial;
}

h3
{
	font-size:1em;
}

h4
{
	font-size:1em;
	font-weight:bold;
	color:#515151;
}

h6
{
	font-size: 1em;
	font-family: arial;
	color: #000000;
	padding:0;
	margin:0;
}

hr
{
	border-bottom: 1px solid #FFE7B9;
	background-color:#FFE7B9; /* Mozilla 1.4 */
	color:#FFE7B9; /* IE 6 */
	border: #FFE7B9; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

hr.warenkorb
{
	border-bottom: 1px dotted #000000;
	background-color:#000000; /* Mozilla 1.4 */
	xborder: 1px dotted #000000; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

img
{
	border:0px;
}

.seitenbild
{
	background-color:#8E8E8E;
	background-image:url(/es/pictures/backgroundSeitenbildStart.jpg);
	background-repeat:repeat-x;
	background-position:right;
}


img.seitenbildThema
{
	border: 0px solid;
	width: 623 px;
	height: 108 px;
}

/* Arbeitsschutz */
.seitenbildThemaHJRTGR01
{

	background-image:url(/es/pictures/seitenbildThemaHJRTGR01Fueller.jpg);
	background-repeat:repeat-x;
	background-position:right;
}

/* Feuerwehr */
.seitenbildThemaHJRTGR02
{

	background-image:url(/es/pictures/seitenbildThemaHJRTGR02Fueller.jpg);
	background-repeat:repeat-x;
	background-position:right;
}

/* Gefahrgut */
.seitenbildThemaHJRTGR03
{

	background-image:url(/es/pictures/seitenbildThemaHJRTGR03Fueller.jpg);
	background-repeat:repeat-x;
	background-position:right;
}

/* Startseite */
.seitenbildStart
{

	background-image:url(/es/pictures/seitenbildStartFueller.jpg);
	background-repeat:repeat-x;
	background-position:right;
}

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

.boxHeaderMitRahmen .inhalt
{
	padding-left:5px;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:8px;
}

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

.boxHeaderMitRahmenAbstandUnten .inhalt
{
	padding-left:5px;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:8px;
	font-size:0.85em;
}

.boxHeaderMitRahmenAbstandOben
{
	margin-top:10px;
	border-bottom:2px solid #FEBA02;
	background-image:url(/es/pictures/headlineFarbeObenGrau.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#515151;
	font-weight:bold;
}

.boxHeaderMitRahmenAbstandOben .inhalt
{
	padding-left:5px;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:8px;
}

.boxInhalt
{
	background-color:#F0F0F0;
	background-image:url(/es/pictures/verlaufBoxenOben.jpg);
	background-repeat:repeat-x;
}

.boxInhalt .inhalt
{
	margin-left:15px;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:10px;
}

.boxInhaltCenter
{
	background-color:#F0F0F0;
	border-top:1px solid #A5A5A5; /* border ist nötig weil der Verlauf sonst nach unten rutscht*/
}

.boxInhaltCenter .inhalt
{
	margin-left:15px;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:10px;
	padding-bottom:10px;
}

.boxHeaderOhneRahmen
{
	background-image:url(/es/pictures/headlineFarbeObenGrau.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#515151;
	font-weight:bold;
}

.boxHeaderOhneRahmen .inhalt
{
	padding-left:5px;
	padding-top:8px;
	padding-right:0px;
	padding-bottom:8px;
	font-size:0.85em;
}

.boxUeberschrift
{
	border-bottom:4px 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;
}

.detailBeschreibung
{
	position:relative;
	background-color:#F0F0F0;
	padding:10px;
}

.textdecorationNone
{
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
}

ul
{
	list-style-type:none;
	list-style-image:url();
	padding:0px;
	margin:0px;
}

li
{

}

ul.boxRight
{
	margin:0px;
	padding:0px;
}

li.boxRight
{
	list-style-image:url(/es/pictures/haken.gif);
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	padding-left:10px;
}

ul.newsListe
{
	list-style-type:none;
	list-style-image:url(/es/pictures/bullet.gif);
	padding:0px;
	margin:0px;
}

li.newsListe
{
	margin-left:25px;
	margin-top:3px;
	padding-left:2px;
	font-size:0.9em;
	font-weight:normal;
}

a.leftNavi:link, a.leftNavi:visited, a.leftNavi:hover, a.leftNavi:active,
a.leftNaviAktiv:link, a.leftNaviAktiv:visited, a.leftNaviAktiv:hover, a.leftNaviAktiv:active
{
	background-image:url(/es/pictures/naviGrau.gif);
	backgrund-repeat:repeat-x;
	background-position:top;
	background-color:#515151;
	display:block;
	width:100%;
	color:#ffffff;
	text-decoration:none;
	xborder-bottom:1px solid #F0F0F0;
	font-weight:bold;
}

a.leftNavi:hover, a.leftNaviAktiv:link, a.leftNaviAktiv:visited, a.leftNaviAktiv:hover, a.leftNaviAktiv:active
{
	background-image:url(/es/pictures/naviOrange.gif);
}


a.subnavi:link, a.subnavi:visited, a.subnavi:hover, a.subnavi:active
{
	display:block;
	width:87%;
	color:#F09000;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/es/pictures/pfeilRechtsOrange.gif);
	background-position:4px 4px;
	background-repeat:no-repeat;
	padding-left:13px;
	margin-left:11px;
}

a.subnavi:hover,
a.subnaviAktiv:link, a.subnaviAktiv:visited, a.subnaviAktiv:hover, a.subnaviAktiv:active
{
	display:block;
	width:87%;
	text-decoration:none;
	font-weight:bold;
	background-color:#F09000;
	color:#ffffff;
	background-image:url(/es/pictures/pfeilRechts.gif);
	background-position:4px 4px;
	background-repeat:no-repeat;
	padding-left:13px;
	margin-left:11px;
}

a.linkBoxHeader:link, a.linkBoxHeader:visited, a.linkBoxHeader:hover, a.linkBoxHeader:active
{
	color:#ffffff;
	text-decoration:none;
}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active
{
	color:#ffffff;
	text-decoration:none;
}

a:link, a:visited, a:hover, a:active
{
	color:#f19001;
	font-weight: bold;
}

a:hover
{
	color:feba01
}

a.buttonAtrappeLoeschen:link, a.buttonAtrappeLoeschen:visited, a.buttonAtrappeLoeschen:hover, a.buttonAtrappeLoeschen:active
{
	text-align:center;
	display:block;
	float:right;
	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;
	width:60px;
	padding-top:1px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.85em;
}

* html a.buttonAtrappeLoeschen:link, * html a.buttonAtrappeLoeschen:visited, * html a.buttonAtrappeLoeschen:hover, * html a.buttonAtrappeLoeschen:active
{
	text-align:center;
	display:block;
	width:80px;
	height:18px;
	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;
	padding-top:1px;
	text-decoration:none;
	font-weight:bold;
}

.buttonAlsLinkGetarnt, .buttonAlsLinkGetarntTextfluss
{
	border:0px solid red;
	text-decoration:underline;
	background-color:#F0F0F0;
	font-size:1em;
	font-weight:bold;
	color:#f19001;
	text-align:left;
	cursor:pointer;
	line-height:13px;
	padding:0px;
	margin:0px;
}

.buttonAlsLinkGetarntTextfluss
{
	font-weight:normal;
}

div.boxNaviAktiv
{
	padding-top:5px;
	padding-bottom:5px;
}

div.boxNavi
{
	line-height:1px;
	height:2px;
	font-size:0.1em;
}

.imgPfeilTopnaviMittig, .imgPfeilTopnaviOben
{
	border:0px;
	margin-left:5px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	padding:0px;
	vertical-align:middle;
}

.imgPfeilTopnaviOben
{
	vertical-align:text-top
}

.schriftRahmenLinks
{
	margin-left:3px;
	border-left:1px solid #FEBA02;
	padding-left:3px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
}

.schriftReiterBorderLinks
{
	margin-left:3px;
	border-left:1px solid #FEBA02;
	padding-left:3px;
	font-weight:normal;
	font-weight:bold;
	font-size:1em;
}

.schriftReiterBorderLinksAktiv
{
	margin-left:3px;
	border-left:1px solid #FEBA02;
	padding-left:3px;
	font-weight:normal;
	font-weight:bold;
	font-size:1em;
	color:#FEBA02;
}

.imageLinkeLinieThema
{
	vertical-align:text-top;
	margin-right:5px;
	float:left;
}

.listeNeuerscheinungenBilder, .listeNeuerscheinungenText
{
	background-color:#F0F0F0;
	vertical-align:bottom;
	padding:5px;
}

.listeNeuerscheinungenText
{
	vertical-align:top;
}

.textBold
{
	font-weight:bold;
}

table.suchergebnis
{
	border:0px;
	width:100%;
	margin-top:10px;
}

table.collapse
{
	border-collapse:collapse;
	border:0px;
	width:100%;
}

td.collapseHead
{
	font-weight:bold;
	background-color:#FFE08F;
	border:1px solid #FEB902;
	padding:5px;
	font-size:0.7em;
}

td.collapseInhalt
{
	border:1px solid #FEB902;
	padding:5px;
	font-size:0.7em;
}

td.themaBild
{
	padding:0px;
	overflow:hidden;
	background-image:url(/es/pictures/verlaufOrangeBoxen.gif);
	background-repeat:repeat-x;

}

.schlafanzug
{
	background-color:#F0F0F0;
}

.imagePfeileBalken
{
	border:0px;
	width:19px;
	height:19px;
	vertical-align:middle;
	margin-left:10px;
}

.schattenObenBoxinhalt
{
	background-image:url(/es/pictures/verlaufInhaltOben.gif);
	background-repeat:repeat-x;
	background-position:top;
}


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

.boxThemenbereich
{
	xborder:1px solid #F19001;
}

.kastenThemenbereich
{
	float:left;
	border-right:1px solid #F19001;
	padding-left:10px;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	margin:0px;
}

#groessererText /* war nötig für die überschriften in der rechten spalte, da alle möglichen css den text immer kleiner gemacht haben */
{
	font-size:1.2em;
}

.kleinererText /*sieht aus wie 11 px*/
{
	font-size: 0.85em;
}

table.kunden
{
	border:0px;
	font-size:0.9em;
}

.pipe
{
	color:#FEBA02;
}

span.formulardaten /* dient zur Ausgabe der Formulardaten, speziell für die linke Spalte: Name, Vorname, Str., Plz usw.*/
{
	float:left;
	width:150px;
}

/* Tooltip */

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active
{
	position: relative;
	text-decoration: none;
	font-style: bold;
	border-bottom:0px dotted #4dbcf3;
}

a.tooltip:hover
{
	background: transparent;
	z-index: 100;
}

a.tooltip .hilfetext
{
	display: none;  
	text-decoration: none;
	font-size: 85%;
	position: absolute;
	top: 3px;
	left: 50px;
	width: 200px;
	color: #000000;
	padding: 5px;	
	z-index: 100;
}

a.tooltip:hover .hilfetext
{
	display: block;
	background: #efefef;
	border-left: 1px solid #FEBA02;
	border-top: 1px solid #FEBA02;
	border-right: 1px solid #FEBA02;
	border-bottom: 1px solid #FEBA02;
}

