/*
* www.handelsjournal.de
*
* 07.11.2006
*
* Farben
* Rot			#B72E33
* Grün			#00B38D
* Grau			#E1E2E3
* Dunkelgrau	#939598
*
*/

html, body, div, p, h1, h2, h3, h4
span, a, table, td, form, img, li {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
body {
	font-size: 75%;
	background-color: #fff;
	line-height: 1.35;

}

h1, h2, h3, h4, h5 { font-size: 1em; clear: both; }

p {margin: 1em 0; padding: 0}
ul {list-style-type: square;}
.invisible { position: absolute; left: -2500px; display: none;}
#printHeader { display: none;}
.info { display:none; }
.clear { clear: both; }
.center { text-align: center; }

img { border: 0; }
.imgLeft { float: left;  margin: 4px 10px 2px 0;}
.imgRight { float: right; margin: 4px 0 2px 10px; }

/* +++++ +++++ */

	
a
	{
		color: #00B28A;
		text-decoration: none;
	}
a:hover
	{
		color: #B72E33;
		text-decoration: underline;
	}

a.more
	{
		font-weight: bold;
		text-decoration: underline;
	}


a.download { padding: 2px 0 2px 25px ; }
a.pdf { background: transparent url(/images/media_pdf.gif) no-repeat; }
a.ppt { background: transparent url(/images/media_ppt.gif) no-repeat; }
a.txt { background: transparent url(/images/media_txt.gif) no-repeat; }
a.doc { background: transparent url(/images/media_doc.gif) no-repeat; }
a.xls { background: transparent url(/images/media_xls.gif) no-repeat; }
a.zip { background: transparent url(/images/media_zip.gif) no-repeat; }
a.swf {	background: transparent url(/images/media_swf.gif) no-repeat; }
a.mov {	background: transparent url(/images/media_mov.gif) no-repeat; }
a.mp3 {	background: transparent url(/images/media_mp3.gif) no-repeat; }


#docServiceBoxTop, #docServiceBoxBottom {
	position: relative;
	z-index: 150;
	padding: 0.5em;
}
#docServiceBoxTop {
	display: none;
}
.serviceBox {
	display: inline;
	padding: 0.5em;
}
.serviceBox ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 300px;
}
.serviceBox li {}
.serviceBox a {
	font-size: 0.8em;
}
.aPrint a, .aRecommend a, .aPdf a, .aPda a {
	padding-left: 20px;
}

.aPrint a { background: transparent url(/images/butt_print.gif) no-repeat 0; }
.aRecommend a {	background: transparent url(/images/butt_send.gif) no-repeat 0; }
.aPdf a { background: transparent url(/images/butt_pdf.gif) no-repeat 0; }
.aPda a { background: transparent url(/images/butt_pda.gif) no-repeat 0; }


h1 {
	font-weight: normal;
}

h2
	{
		font-size: 1em;
	}

#content h2
	{
		margin: 1em 0;
		padding-left: 10px;
		position: relative;
		letter-spacing: 0.1em;
		background: transparent url(/images/linkDotMenu.gif) no-repeat left;
		border-bottom: solid 1px #B72E33;
		padding-left: 10px;
	}

h1.docHeadline {
	clear: none;
}
h1.small {
	font-family: Arial, sans-serif;
	font-size: 1em;
}
.date {
	font-size: 0.8em;
	color: #5F605F;
}
.button {
	font-size: 1em;
	border: solid 1px #000;
	border-color: #fff #646464 #646464 #fff;
	color: #fff;
	background-color: #B72E33;
}



/* ++++++++++ Formulare allgemein ++++++++++ */



form {
	margin: 0;
	padding: 0;
}
fieldset {
	border: solid 1px #00B38D;
}

#formBox {
	padding: 12px;
}



.check {
	float: left;
}



.label, .labelError {
	float: left;
	width: 120px;
	color: #000;
}

.labelError, .err {
	color: #990000;
}
.err {
	padding: 10px 0;
}

.formSet {
	clear: both;
	padding: 3px 10px 3px 5px;
}

.formSet .checkBoxLabel {
	display: block;
	padding-left: 25px;
}
.formSet .radioBoxLabel {
	float: none;
	display: inline;
	width: auto !important;
	position: relative;
	top: -1px;

}

input, select {
	width: 180px;
}
input.button , .radio, .check, .submitButton, #searchButton, #loginButton {
	width: auto !important;
}

.InputReadOnly {
	font-weight: bold;
	margin-top: 3px;
}

#loginform, #pwdreq {

}

/* --- Kontaktformular Button --- */

#submit1 {
	margin-left: 100px;
}


/*neu*/
.fieldset {
	border: solid 1px #00B38D;
	padding: 1em;
	width: 250px;
}

.fieldset label {
	float: left;
	width: 100px;
	color: #000;
	clear: both;
}
.fieldset input {
	float: right;
	width: 120px;
}
.fieldset input.button {
	width: auto;
}
.fieldset div {
	border: solid 1px #EAEFF7;
}

/*eo neu*/



/* ++++++++++  ++++++++++ */

#pageHolder {
	clear: both;
	position: relative;
	background: #fff;
	border-left: solid 5px #B72E33;
	border-top: solid 1px #939598;
	border-right: solid 1px #939598;
	width: 846px;     /* Version 5.x */
  	w\idth: 840px;    /* Version 6 */
}

#header {

	margin-right: 1px;
	background-color: #fff;
	border-top: solid 1px #DEE7ED;
	border-bottom: solid 1px #E1E1E1;
	background: #fff url(/images/hgr_header.jpg) repeat-x;
}



#header {
	height: 109px;
}

#logoBox {
	position: relative;
}
#logoBox img {}
#logoBannerBox {
	display: none;
}
#subHeader 
	{

	}

#currDate
	{
		position: absolute;
		right: 7px;
		top: 14px;
		font-size: 0.9em;
		z-index: 100;
	}

#loginStatus
	{
		position: absolute;
		right: 7px;
		top: 72px;	
		font-size: 0.9em;
	}


#contentHolder {}


/* ++++++++++ Navigationsspalte (Hauptnavigation, Anmeldung, Suche, Partnerangebote) ++++++++++ */

#nav
	{
		float: left;
		width : 160px;
		background: transparent none;
	}

#nav h3
	{
		font-size: 0.9em;
		letter-spacing: 0.2em;
		padding: 2px 7px;
		margin: 0;
		background-color: #B72E33;
		color: #fff;
		margin-bottom: 1px;
	}
	
#nav p
	{
		padding: 2px 7px;
	}

#nav ul
	{
		margin: 0; padding: 0; list-style: none;
		padding: 5px 0;
	}
#nav li
	{
		padding: 2px 7px 2px 15px;
		color: #000;
	}

#nav li p {
	margin: 0;
	padding: 2px 0;
}

#nav ul a
	{
		display: block;
	}

		
/* --- Login --- */

#loginHeadline
	{
		display: none;
	}

#loginBox
	{
		background: #B72E33 none;
		margin-bottom: 6px;
		font-size: 10px;
		padding: 10px 0 5px 0;
	}
#loginBox .formSet
	{
		clear: both;
		padding: 2px 7px 1px 7px;
	}
#loginBox .formSet label
	{
		float: left;
		position: relative;
		top: 2px;
		color: #fff;
	}
#loginBox .formField 
	{
		float: right;
		font-size: 0.9em;
		width: 90px;
		height: auto;
		padding: 0;
	}
#loginButtonBox
	{
		height: 12px;
		clear: both;
		padding: 3px 7px 0 5px;
	}
#loginButtonBox label
	{
		float: left;
	}
#loginButton
	{
		float: right;
		border: none;
		width: 55px;
		height: 18px;
		background: transparent url(/images/hgr_button_small.gif) no-repeat;
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		padding-left: 15px;
		text-align: left;
	}
#loginOrderBox
{
	clear: both;
	padding: 4px 0 4px 7px;
	background: transparent;
}
#loginOrderBox a
	{
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		padding-left: 10px;
		background: transparent url(/images/linkArrowWhite.gif) no-repeat 0 4px;
	}


#loginBox p
{
	margin-top: 0;
	color: #fff;
}
#loginformHint
{ 
	color: #cc0000;
}

/* --- Hauptmenü --- */

#nav ul {
	background: #fff url(/images/hgr_menu.jpg) repeat-x;
}
#nav ul ul {
	background: transparent none;
}
ul#mainMenu
	{
		background: #fff url(/images/hgr_menu.jpg) repeat-x;
		margin: 0; padding: 0; list-style: none;
	}
#mainMenu li
	{
		display: block;
		width: 138px;
		color: #000;
		padding: 2px 7px 2px 15px;
	}
#mainMenu li a {
	display: block;
	color: #00B38D;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
}
#mainMenu a:hover {
	color:#95111E;
}
#mainMenu a.select {
	color: #d1030d;
}
#mainMenu ul {
	margin: 0; padding: 0; list-style: none;
	padding-bottom: 5px;
}
#mainMenu ul li {
	background: transparent url(/images/linkDotMenuSmall.gif) no-repeat 7px 8px;
	padding: 0;
	border: none;
}
#mainMenu ul a {
	font-weight: normal;
	padding: 1px 0 1px 15px;
}

/* --- Suchbox --- */

#searchBox {
	margin-bottom: 6px;
	padding: 10px 7px 10px 7px;
	text-align: right;
	border-top: solid 1px #fff;
}
#searchBoxLabel {
	display: none;
}
#searchField {
	font-size: 0.9em;
	width: 82px;
}
#searchBoxButton {
}

#searchButton
	{
		border: none;
		width: 55px;
		height: 18px;
		background: transparent url(/images/hgr_button_small.gif);
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		padding-left: 17px;
		text-align: left;
		position: relative;
		top:-1px;
	}


/* --- Service --- */
/*
	Jeder Servicepunkt hat eine Klasse aus den 4 Anfangsbuchstaben des Titels in Kleinschreibung
	zur Anzeige von Icons
*/


#nav li#jobsu,
#nav li#faxab,
#nav li#bucht,
#nav li#veran,
#nav li#studi,
#nav li#shop,
#nav li#e-boo,
#nav li#audio,
#nav li#verka,
#nav li#media
	{
		padding: 1px 0;
		background-repeat: no-repeat;
		background-position: 2px 0;
		border-bottom: solid 1px #C8C8C8;
	}
	
#nav li#jobsu a,
#nav li#faxab a,
#nav li#bucht a,
#nav li#veran a,
#nav li#studi a,
#nav li#shop a,
#nav li#e-boo a,
#nav li#audio a,
#nav li#verka a,
#nav li#media a
	{
	display: block;
	margin-left: 22px;
	padding: 4px 8px;
	font-size: 0.9em;
	background-image: none;
	}
#nav li#jobsu { background-image: url(/images/icon_jobsuche.gif); }
#nav li#faxab { background-image: url(/images/icon_faxabruf.gif); }

#nav li#bucht { background-image: url(/images/icon_buchtipps.gif); }
#nav li#veran { background-image: url(/images/icon_veranstaltungen.gif); }
#nav li#studi { background-image: url(/images/icon_studien.gif); }
#nav li#shop { background-image: url(/images/icon_studien.gif); }

#nav li#e-boo { background-image: url(/images/icon_eBook.gif); }
#nav li#audio { background-image: url(/images/icon_podcast.gif); }
#nav li#verka { background-image: url(/images/icon_verkaufsstellen.gif); }
#nav li#media { background-image: url(/images/icon_media.gif); }




/* ++++++++++ Haupinhalt ++++++++++ */

.text {
	padding-bottom: 1em;
}


#contentBox {
	float: left;
	position: relative;
	width : 450px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 20px;
}
#content {
	position: relative;
	z-index: 200;
}
.spacerR { /* Platzhalter (p-Ersatz) über Abstracts, wenn kein p gesetzt wurde */

	padding: 0;
	margin: 0;
	height: 1em;
	font-size: 1px;
}

/* --- Pfadnavigation --- */

#breadcrumb {
	padding: 2px 0 5px 0;
	font-size: 0.9em;
	position: relative;
	z-index: 50;
	margin-bottom: 10px;
}
#breadcrumbSpacer {

}

#contentBox h1 {
	position: relative;
	z-index: 100;
	margin-bottom: 0.5em;

}

#contentBox h1, #contentBox h1.catHeadline, #contentBox h1.docHeadline
	{
		font-size: 1.4em;
		font-weight: bold;
		clear: none;
		margin: 0;
		padding: 0;
		color: #B72E33;
	}
	
	
.titleSub
	{
		margin: 0;
		padding: 0;
		color: #B72E33;
	}
	
	
/* - Rubrikbilder - */

#rubImage {
	width: 450px;
	height: 60px;
	position: relative;
	top: 0;
	z-index: 1;
	background-color: transparent;
	background-position: left;
	background-repeat: no-repeat;
}
#rubDocImage {
	width: 190px;
	height: 122px;
	position: absolute;
	top: 0;
	left: 240px;
	z-index: 1;
	background: #EAEFF7;
}

/* --- TeaserBoxen --- */

.teaserBox
	{
		margin-bottom: 20px;
	}
.teaserBox h2
	{
		position: relative;
		font-size: 1.2em;
		letter-spacing: 0.1em;
		color: #000;
		background: transparent url(/images/hgr_h2.gif) no-repeat left;
		border-bottom: solid 1px #B72E33;
		padding-left: 15px;
		margin-bottom: 10px;
	}
.teaserBox h3
	{
		font-size: 1.4em;
		clear: none;
		margin: 0;
		padding-left: 5px;
		color: #B72E33;
	}
.teaserBox img {
	float: left; 
	margin: 6px 10px 2px 5px;
}
.teaserBox p {
	margin: 0;
	padding-left: 5px;
}
.teaserBox ul
	{
		clear: both;
		margin-left: 1em;
		padding: 0;
		margin-top: 10px;
		list-style: none;
	}
.teaserBox li
	{
		padding: 1px 0 2px 0;
	}
.teaserBox ul a
	{
		text-decoration: none;
		padding-left: 12px;
		background: transparent url(/images/linkDot.gif) no-repeat 3px 5px;
	}
.teaserBox ul a:hover
	{
		text-decoration: underline;
	}
.teaserBox ul p
	{
		padding-left: 12px;
	}
/* --- Listenansicht --- */

#sort {
	font-size: 0.9em;
}
#docList {
	position: relative;

	z-index: 150;
}
#docList.docCat {

}

.docListItem {
	clear: both;
	padding: 1em 0;
}
.docListItem .date {}
.docListItem h3, .docListItem h3 a {
	color: #B72E33;
}
.docListItem h3 {
	margin: 0;
	padding: 0;
	clear: none;
}
.docListItem h3 a {
	clear: none;
	text-decoration: none;
}

.docListItem h3.locked
{
	padding-left: 20px;
	background: url(/images/lock.gif) no-repeat left;
}

.docListItem p {
	margin: 0;
	padding: 0;
}
.docListItem ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.docListItem img {
	float: left;
	position: relative;
	margin: 3px 10px 2px 0;
}
#docList.region .docListItem h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

/* -- Medien unter Listenelementen --*/

.docListItemList {
	position: relative;
	background: #F1F1F1;
	border: solid 1px #646464;
	border-color: #fff #808080 #808080 #fff;
	padding: 0.3em;
	margin-top: 10px;
	font-size: 0.8em;
}

.docListItemList .mp3Player {
	padding: 0 0 0 25px;
	position: relative;
	background: #D5D5D5 url(/images/media_player_list.gif) no-repeat;
	border-bottom: solid 1px #fff;
}


.docListItemList ul.docMedia {
	position: relative;
}
.docListItemList ul.docMedia li {
	padding: 6px 0 6px 30px ;
	border-bottom: solid 1px #fff;
	background-color: #D5D5D5;
}
.docListItemList ul.docMedia a.download {
	padding: 6px 0 6px 0 ;
}
.docListItemList li.mp3 {
	background: transparent url(/images/media_mp3_list.gif) no-repeat;
}
.docListItemList li.pdf {
	background: transparent url(/images/media_pdf_list.gif) no-repeat;
}

.docListItemList ul.docMedia a.mp3 {
	background: transparent none;
}
.docListItemList ul.docMedia a.pdf {
	background: transparent none;
}

.docListItemList ul.docQLinks {
	padding-left: 10px;
}
.docListItemList ul.docQLinks img {
	float: left;
}
.docListItemList ul.docQLinks a {

}
.docListItemList table {
	position: relative;
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}
.docListItemList td {
	vertical-align: top;
}

/* --- Langtext --- */

.docMarketingTop, .docMarketingBottom {
	z-index: 150;
	border: solid 1px #990000;
	padding: 0.5em;
	margin-bottom: 1em;
	font-size: 0.9em;
}
.docMarketingBottom {
	margin-top: 1em;
}

/* --- SuchSeite --- */

#searchForm {

	width: 400px;
	margin-bottom: 20px;
}

#searchForm label {
	clear: both;
	float: left;
	width: 80px;
	margin-top: 3px;
}
#searchForm input, #searchForm select {
	margin-bottom: 5px;
	font-size: 10px;
	width: 215px;
}

/* --- Suche Ergebnis ---- */

#searchResultBox {
	position: relative;
	width: 100%;
	border: solid 1px #EAEFF7;
	voice-family: "\"}\""; /* Hack für IE 5.x Browser. Zuerst IE 5.x-Werte, dann andere. */
	float: left;
	border: none;
}
html>#searchFieldBox input {
	float: left;
	border: none;
}

#searchResultBox h3 {
	margin: 0;
}
#searchResultBox p {
	margin-top: 0;
}


/* ++++++++++ rechte Spalte ++++++++++ */


#sideBar
	{
		float: right;
		width : 190px;
		border-bottom: solid 1px #fff;
		padding-bottom: 20px;
	}
	
.sideBarBox
	{
		padding: 8px 7px 10px 7px;
		background-color: #f1f1f1;
		margin-bottom: 16px;
	}

.sideBarBox ul
	{
		clear: both;
		margin: 0; padding: 0; list-style: none;
	}
.sideBarBox li
	{
		padding: 1px 0;
	}
.sideBarBox ul a
	{}

.sideBarBox p
	{
		margin: 0;
		padding: 0;
	}
.sideBarBox .docListItem
	{
		padding: 0;
	}
.sideBarBox .docListItem h3 a {}

#sideBar .norm {}
#sideBar .high ul a {}

#sideBar h2.norm, #sideBar h2.high
	{
		font-size: 0.9em;
		letter-spacing: 0.2em;
		padding: 2px 7px;
		margin: 0;
		background-color: #B72E33;
		color: #fff;
		margin-bottom: 1px;
	}
#sideBar h2.high {}


/* - TopList - */

#sideBar .topList
	{
		border-top: solid 1px #C0C0C0;
		padding: 4px 0 10px 0;
		line-height: 1.2em;
	}
#sideBar .topList .docListItem
	{
		padding:0 7px 4px 7px;
		overflow:hidden;
	}
#sideBar .topList ul
	{

	}
#sideBar .topList li
	{
		padding: 0.2em 0;
		clear: both;
	}
#sideBar .topList ul span
	{
		float: left;
		width: 30px;
		padding-right: 7px;
		font-weight: bold;
	}
#sideBar .topList ul a
	{
		float: left;
		width: 128px;
	}
#sideBar .topListNav
	{
		clear: both;
		border-bottom: solid 1px #C0C0C0;
	}



/* --- Produkte --- */
ul#prodList {
	margin: 0; padding: 0; list-style: none;
}
ul#prodList li {
	padding: 1px 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: 3px left;
	border-bottom: solid 1px #C8C8C8;
}
ul#prodList li.newsletter {
	background-image: url(/images/icon_newsletter.gif);
}
ul#prodList li.abo {
	background-image: url(/images/icon_abo.gif);
}
ul#prodList li.xyz{
	background-image: url(/images/icon_premium.gif);
}
ul#prodList li.content {
	background-image: url(/images/icon_content.gif);
}
ul#prodList li.werbung {
	background-image: url(/images/icon_werbung.gif);
	border: none;
}

ul#prodList a {
	display: block;
	margin-left: 22px;
	padding: 4px 8px;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	background-image: none;
}
ul#prodList a:hover {}

/* ++++++++++ Seitennavigation (nach oben...) ++++++++++ */
#pageNav
	{
		clear: both;
		height: 22px;
		margin-top: 2em;
	}
#pageNav a
	{
		display: none;
	}

/* ++++++++++ Fu&szlig;zeile ++++++++++ */

#footer {
	clear: both;
	padding: 1em 195px 2em 175px;
	text-align: center;
	background-color: transparent;	
	border-top: solid 1px #F1F1F1;
}
#serviceNav {
	font-size: 0.9em;
	padding-top: 0.5em;
}
#footerAdress {
	padding-top: 1em;
	font-size: 0.9em;
	color: #666;
	text-align: center;
	padding: 0.51em 160px;
	margin-right: 1px;
	margin-bottom: 10px;
}
#footerAdress a {
	color: #666;
}
/* ++++++++++ Banner ++++++++++ */

#BannerLft {
	text-align: center;
	margin-top: 7px;
}

#BannerLft img {
	border-top: solid 3px #f1f1f1;
	border-bottom: solid 3px #f1f1f1;
	margin-bottom: 7px;
}

#topBannerBox {
	float: left;
	text-align: right;
	width: 965px;
	padding: 10px 0;
}

#topBanner1, #topBanner2 {
	width: 468px;
	padding: 0 3px;
}
#topBanner1 {
	float: left;
}
#topBanner2 {
	float: right;
}
#sideBannerBox {
	position: absolute;
	left: 844px;
	top: 0;
}
#sideBanner1, #sideBanner2, #sideBanner3, #sideBanner4 {
	text-align: center;
	margin-bottom: 10px;
}


/* ---- Selectbox-Box zur darstellung und Auswahl v. Unterkategorien ---- */
#subCatSelBoxBox {
	position: relative;
	height: 30px;
	margin: 25px 0;
}
#subCatSelBoxInfo {
	position: absolute;
	left: -25px;
	top: 7px;
}
#subCatSelBox {
	float: right;
	position: relative;
	padding: 4px;
	background-color: #E4E4E4;
}
#subCatSelBox label {
	float: left;
	position: relative;
	top: 2px;
	padding: 0 16px 0 5px;
	font-weight: bold;
}
#subCatSelBox select {

}

/* ---- Navigation Liste  ---- */
.siteGrpNav {
	position: relative;
	margin-top: 15px;
	width: 100%;
}
.siteGrpNavImgPrev {
	position: absolute;
	left: 0;
	top: 0;
}
.siteGrpNavImgNext {
	position: absolute;
	right: 0;
	top: 0;
}
.siteGrpNavText {
	text-align: center;
}
.siteGrpNavTextFromTo, .siteGrpNavTextMax {
	font-weight: bold;
}

/*  Buttons  */

.siteGrpNav a.buttonRight, .siteGrpNav a.buttonLeft, .siteGrpNav a.button {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1em;
	display: block;
	width: 85px;
	text-decoration: none;
	padding: 1px 1px 1px 16px;
	border-width: 1px;
	border-style: solid;
	border-color: #E4E4E4 black black white;
}

.siteGrpNav a.button {
	background: #E4E4E4 url(/images/arrow.gif) no-repeat 0.5em 0.4em;
}

.siteGrpNav a.buttonRight {
	position: absolute;
	right: 0;
	top: 0;
	background: #E4E4E4 url(/images/arrow.gif) no-repeat 0.5em 0.4em;
}

.siteGrpNav a.buttonLeft {
	position: absolute;
	left: 0;
	top: 0;
	background: #E4E4E4 url(/images/arrowL.gif) no-repeat 0.5em 0.4em;
}

.siteGrpNav a:hover.buttonRight, .siteGrpNav a:hover.buttonLeft, .siteGrpNav a:hover.button {
	padding: 1px 0 1px 17px;
	border-color: black white white black;
	background-position:  0.55em 0.4em;
	text-decoration: none;
}

.siteGrpNav a:hover.buttonRight, .siteGrpNav a:hover.button {
	background-image:  url(/images/arrow.gif);
}
.siteGrpNav a:hover.buttonLeft {
	background-image:  url(/images/arrowL.gif);
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
/*	CREFO Header für Seitenschnipsel */			 
   
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/
#header
	{
		position: relative;
		margin: 0;
		width : 840px;
	}
	
#header #loginBox
	{
		float: right;
		width: 190px;
		background: #e1e1e1;
		margin-bottom: 0;
		padding: 7px 0 0 0;
		height: 102px;
		border-left: solid 1px #fff;
	}
	
#header #logoBox
	{
		float: left;
		position: relative;
		padding: 0;
	}	
	
#header #loginBox .formSet label,#header  #loginBox p
	{
		color: #000;
	}
#header #dslBox
	{
		position: absolute;
		width: 300px;
		top: 0;
		text-align: right;
		right: 200px;
	}

#header #currDate
	{
		position: absolute;
		right: 10px;
		top: 10px;	
	}
#header #loginStatus
	{

		position: absolute;
		right: 10px;
		bottom: 0;	
	}
#header #loginOrderBox a
	{
		color: #000;
		font-weight: bold;
		font-size: 11px;
		padding: 0;
		background: transparent;
	}

/*********************************
 AVZ-BANNER        
*********************************/

#sideBannerABMarktListBox
	{
		/* Border-Farben Satellitenabhängig! */
		border-color: #fff #04AE8A #fff #04AE8A;
	}	