#navigationsBox {
	width: 160px;
	position: relative;
	left: 5px;
	top: 5px;
	padding-bottom: 10px;
	text-align: left;
}

/* Allgemeine Informationen zu den Navigationsheadlines und Navilinks */
/* Alle Navis und Linkdefinitionen koennen weiter unten noch mit zusaetzlichen Infos gesetzt werden */
/* Sollen nur die weiter unten aufgefuehrten Styles gelten, muessen diese hier entfernt werden */
.navigationHeadline, 
.InfoboxFormatHeadline, 
.preislisteFormatHeadline, 
.bestsellerFormatHeadline, 
.meinKontoFormatHeadline, 
.herstellerFormatHeadline, 
.sucheFormatHeadline, 
.empfehlenFormatHeadline, 
.newsletterFormatHeadline, 
.counterFormatHeadline, 
.sprachFormatHeadline, 
.partnerFormatHeadline, 
.warenkorbFormatHeadline, 
.aktionsListFormatHeadline, 
.kategorieLiNavigationHeadline, 
.herstellerFormatHeadline {
	height: 24px;
	line-height: 24px;
	color: #0033FF;
	text-decoration: none;
	text-indent: 10px;
	background-color: #92DF1E;
	text-align: left;
	font-weight: bold;
	background-image: url(bgr.jpg);
	background-repeat: repeat-x;
}

li.meinKontoFormat a {
	display:        block;
	width: 100%;
	line-height: 18px;
	text-indent: 8px;
	color: #0033FF;
	text-decoration: none;
	background-color: #E2E2E2;
	border-bottom: 1px solid #6D808F;
	border-top: 1px solid #ffffff;
	text-align: left;
	padding:          2px 0;
}

li.meinKontoFormat a:hover {
	background-color: #D8D8D8;
}

li.meinKontoFormat a:active {
	background-color: #D2D2D2;
	line-height: 18px;
}

/* *********************** Aufbau des Headers *********************** */
.logoPosition {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

/***** Formatierung der CMS Navigation ******/
ul.cmsNavigationBox {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.cmsNavigationBox a {
	display: block;
	padding: 3px 15px;
	margin:       0px 1px;
}

ul.cmsNavigationBox a:hover {
	text-decoration: underline;
}

ul li.cmsNavigationText {
	float: right;
}

.bannerPosition {
	position: absolute;
	top: 27px;
	left: 415px;
}

/******** Platz fuer Alternative Bildinhalte oder Backgrounds **********/
#eyecatcher {
}

#eyecatcher2 {
}

/* *********************** Aufbau des Kategoriebaumes *********************** */
span.navigationHeadline {
	display: block;
}

/* Erste Ebene */
ul.kategorieUlNavigation {
	list-style: none;
}

li.kategorieLiNavigationHeadline {
	display: block;
}

li.kategorieLiNavigation a:link, 
li.kategorieLiNavigation a:visited, 
li.kategorieLiNavigationActive a:link, 
li.kategorieLiNavigationActive a:visited {
	display:             block;
	text-decoration:     none;
	width:               150px;
	color:               #0033FF;
	text-decoration:     none;
	padding:             3px 10px 3px 10px;
	margin:              0;
	border-bottom:       1px solid #6D808F;
	border-top:          1px solid #ffffff;
	background-color:    #E2E2E2;
}

li.kategorieLiNavigation a:hover {
	/*color: #FF00FF;  */
	background-color:    #EAEAEA;
}

li.kategorieLiNavigation a:active {
	font-weight:         bold;
}

li.kategorieLiNavigationActive a:link ,
li.kategorieLiNavigationActive a:visited {
	font-weight:         bold;
}

li.kategorieLiNavigationActive a:hover {
	background-color:    #EAEAEA;
}

/* Weitere Ebenen */
ul.kategorieUlSecondNavigation {
	display:              none;
	list-style-position:  outside;
}

li.kategorieLiSecondNavigation a:link, 
li.kategorieLiSecondNavigation a:visited, 
li.kategorieLiSecondNavigationActive a:link,
li.kategorieLiSecondNavigationActive a:visited {
	display:              block;
	text-decoration:      none;
	width:                145px;
	color:                #0033FF;
	text-decoration:      none;
	padding:              3px 10px 3px 15px;
	margin:               0;
	border-bottom:        1px solid #6D808F;
	border-top:           1px solid #ffffff;
}

li.kategorieLiSecondNavigationActive a:link,
li.kategorieLiSecondNavigationActive a:visited {
	font-weight:         bold;
}

li.kategorieLiSecondNavigation a:hover,
li.kategorieLiSecondNavigationActive a:hover {
  background-color:    #F1F1F1;
}

li.kategorieLiSecondNavigation a:active {
	/*background-color:    #D2D2D2; */
}

/* 3. und weitere Ebenen */
li.kategorieLiThirdNavigation a:link, 
li.kategorieLiThirdNavigation a:visited,
li.kategorieLiThirdNavigationActive a:link,
li.kategorieLiThirdNavigationActive a:visited {
	display:             block;
	text-decoration:     none;
	width:               145px;
	color:               #0033FF;
	padding:             3px 5px 3px 20px;
	margin:              0;
	border-bottom:       1px solid #6D808F;
	border-top:          1px solid #ffffff;
}

li.kategorieLiThirdNavigationActive a:link,
li.kategorieLiThirdNavigationActive a:visited {
	font-weight:         bold;
}

li.kategorieLiThirdNavigation a:hover,
li.kategorieLiThirdNavigationActive a:hover {
	/*text-decoration:     underline; */
	background-color:    #F1F1F1;
	padding-left:        21px;
}

li.kategorieLiThirdNavigation a:active {
	background-color:    #D2D2D2;
}

/* *********************** Aufbau Mein Konto *********************** */
ul.meinKonto {
	list-style: none;
}

/* Linkformatierung li.meinKontoFormatHeadline {
	display: block;
	border-top: 5px solid #f1f7fb;
	border-top-color: #ffffff;
}

li.meinKontoFormat a {
	display: block;
}

li.meinKontoFormat a:hover {
	background-color: #D8D8D8;
}

li.meinKontoFormat a:active {
	background-color: #D2D2D2;
	line-height: 18px;
}

*/
/* Kleines Login Formular */
fieldset.loginFormular, fieldset.newsletterFormular, fieldset.sucheFormular {
	border: solid 0px transparent;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
}

input.loginFormularInput {
	width: 145px;
	padding-left: 3px;
	margin-bottom:      1px;
}

.loginFormularSubmit, .newsletterFormularSubmit {
	width: 71px;
	left: 0px;
	position: relative;
	height: 18px;
	padding-bottom: 2px;
}

/* *********************** Aufbau Newsletter *********************** */
span.newsletterFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

input.newsletterFormatInput {
	width: 145px;
	padding-left: 3px;
	margin-bottom:      1px;
}

span.newsletterMeldung {
	font-weight: bold;
}

/* *********************** Suche Formatierung *********************** */
/* Linkformatierung */
span.sucheFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

fieldset.cmsSucheFormular {
	border: solid 0 transparent;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align: left;
	text-indent: 10px;
	height: 30px;
}

select.sucheFormatSelect {
	width: 145px;
	display: block;
	margin-bottom: 5px;
}

input.sucheFormularInput {
	width: 115px;
}

input.sucheFormularSubmit {
	/*position: relative;
	top: 2px;
*/
	width: 28px;
	height: 18px;
}

/* *********************** Hersteller ************************/
/*span.herstellerFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

*/
fieldset.herstellerFormular {
	border: solid 0 transparent;
	/*padding-top: 5px;
*/
	/*padding-bottom: 5px;
*/
	padding-left: 10px;
	text-align: left;
	text-indent: 10px;
	/*height: 30px;
*/
}

select.herstellerFormatSelect {
	font-size:    10px;
	width: 145px;
	display: block;
}

/* *********************** Aufbau Aktionen *********************** */
ul.aktionsList {
	list-style: none;
}

/* Linkformatierung */
/*li.aktionsListFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

*/
li.aktionsListFormat a {
	display: block;
}

/* *********************** Aufbau Weiterempfehlen *********************** */
span.empfehlenFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

span.empfehlenFormatText a {
	display: block;
	/*text-indent: 10px;
*/
	padding-left: 10px;
/*damit die zweite Zeile auch eingezogen wird*/
	line-height: 15px;
	text-align: left;
	height: 30px;
}

/*********************** Aufbau Counter ************************* */
.counterBox {
	height: 85px;
}

span.counterFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

h4.counterFormatText {
	display: block;
	text-indent: 10px;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
}

/*********************** Aufbau Sprachen ************************* */
.sprachBox {
	height: 45px;
}

.cmsSprachBox {
	height: 5px;
	border-top: 5px solid #ffffff;
}

span.sprachFormatHeadline {
	display: block;
	border-top-color: #ffffff;
}

.sprachFormat {
	display: block;
	text-indent: 10px;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
	font-size: 11px;
	padding-top: 5px;
	border-bottom: 5px solid #f1f7fb;
}

/*********************** Aufbau Partnerprogramm ************************* */
.partnerBox {
	height: 60px;
}

span.partnerFormatHeadline {
	display: block;
	border-top-color: #ffffff;
}

h4.partnerFormatText {
	display: block;
	text-indent: 10px;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
	font-size: 11px;
	border-bottom: 5px solid #f1f7fb;
}

/*********************** Aufbau Warenkorb ************************* */
.warenkorbBox {
	/*height: 110px;
*/
}

span.warenkorbFormatHeadline {
	display: block;
	/*border-top-color: #ffffff;
*/
}

p.warenkorbFormatText {
	display: block;
	text-indent: 0px;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
	font-size: 11px;
	padding-left: 6px;
}

/*********************** Aufbau Infobox ************************* */
.InfoBox, .InfoBox_form {
	/*height: 110px;
*/
	font-size: 11px;
	padding: 4px 0px;
}

.InfoBox_form {
	padding: 6px 10px;
}

span.InfoboxFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

ul.cmsInfobox {
	/*margin: 0;
*/
	/*padding: 5px 0px 0px 0px;
*/
	list-style: none;
}

li.cmsInfoboxText a {
	/*display: block;
*/
	padding-left: 10px;
	line-height: 17px;
}

li.cmsInfoboxText a:hover {
	font-weight: bold;
}

/*********************** Aufbau Preisliste ************************* */
.preislisteBox {
	height: 60px;
}

span.preislisteFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

h4.preislisteFormatText {
	display: block;
	text-indent: 10px;
	text-align: left;
	font-weight: normal;
	line-height: 17px;
	font-size: 11px;
}

/*********************** Aufbau Bestsellerliste ************************* */
.bestsellerBox {
	/*height: 400px;
*/
}

span.bestsellerFormatHeadline {
	display: block;
	border-top: 5px solid;
	border-top-color: #ffffff;
}

ul.bestsellerFormatText {
	position: relative;
	list-style-type: none;
	text-decoration: none;
}

li.bestsellerFormatText {
	clear:	left;
	overflow:	hidden;
	height:	40px;	
	margin-bottom:	12px;
}

li.bestsellerFormatText h3 {
	font-weight: normal;
	display:	inline;	
}

li.bestsellerFormatText span {
	float:	left;
	width:	45px;
	overflow:	hidden;	
	text-align:	center;
}

li.bestsellerFormatText a {	
	text-decoration: none;
}

li.bestsellerFormatText p.bs_text {	
	margin-top: 15px;
}