

/*SK*/ 
/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}





body {
	margin:0px;
	padding:0px;
	font-family:arial;
}

img {
    border:0;
}

#container {
	width:1000px;
	min-height:820px;
}

* html #container {
    height:800px;
}

#contentbox_inner {
    padding:0px 0 0 16px;
    color:#666666;
    font-size:0.8em;
    font-family:verdana;
    width: 760px;
}
.tx-srfeuserregister-pi1-fe_users_form legend {
  font: bold 12px arial;
}

.tx-srfeuserregister-pi1 label {
  font: normal 12px arial;
}

.tx-srfeuserregister-pi1-notice {
  font: italic 12px arial;
}

#contentbox_inner h2 {
  font-family:arial;
  font-size:16px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
}

* html #contentbox_inner {
  width:760px; 
  padding:10px 0 0 20px;
  margin:0px;
}

* html #pass {
  width: 155px; 
}

#pagetitlebox,
#filtersearchCategorytitle {
    padding: 0px 0px 10px 20px;
    margin:0px;
    font-size:1.5em;
    font-weight:bold;
    color:#999999;
}

* html #pagetitlebox {
  width:700px;
}

* html div.tx-commerce-pi3 {
  padding: 0px;
  margin: 0px; 
}

#topbox {
	width:1000px;
	height:102px;
}

#logobox {
	height:102px;
	width:318px;
	float:left;
}

#topcenter {
	background:url(images/headerbackground.gif) 0px 0px no-repeat;
	float:left;
	height:102px;
	width:682px;
}

#search {
	height:33px;
	width:270px;
	float:left;
	padding:69px 0 0 0;
}

* html #search  {
  width: 201px; 
}

#searchdivider {
	background: transparent url(images/suche.gif) no-repeat scroll 0% 0%;
	height:33px;
	margin-left:55px;
	width:216px;
}

#search form {
	display:inline;
}

#sword {
	font:14pt arial;
	color:#aaaaaa;
	color:#666666;
	vertical-align:middle;
	padding:0px 0 0 0;
	height:23px;
	width:140px;
	margin:5px 2px 0 5px;
	border:0;
}

* html #sword {
    padding:3px 0 0 0;
}

/* Design Useranmeldung */
.tx-srfeuserregister-pi1 {
  

}

#search_submit {
	vertical-align:middle;
	padding:0 0 0 0;
	background-color:#fee7e7;
	width:57px;
	height:23px;
	border:0;
	color:#676664;
	font-weight:bold;
	margin:5px 0 0 3px;
}

* html #search_submit {
    width:53px;
}

#topright {
	float:left;
	width:412px;
	height:102px;
}


* html #topright {
  width: 320px; 
}

#hotline {
	height:84px;
	width:352px;
	float:right;
}
* #hotline {width: 310px;margin:0 0 0 27px;}
#hotlineboxtext {
	font:12px arial;
	font-weight:normal;
	color:#eeeeee;
	text-align:right;
	padding:10px 21px 0 0;
}

* html #hotlineboxtext {
  padding:10px 10px 0 0;
}

#hotlinetext {
	color:#ff0600;
}

#kosten {
	font:9px arial;
}

#specialmenu {
	height:18px;
	width:394px;
	float:right;
	text-align: right;
	font:14px arial;
	font-weight:normal;
	padding-right: 10px;
	margin: 0 11px 0 0px;
	color: #eeeeee;
}

* html #specialmenu {
  height:18px;
  width:310px; 
  margin:0 0 0 17px;
}

ul#specialnav {
  list-style-type:none;
  margin:0;
  padding:0;
}

ul#specialnav li {
	float:right;
	padding:0;
	margin:0 0 0 17px;
}

* html ul#specialnav li {
  margin:0 0 0 12px;
}

ul#specialnav li a {
	color:#fbffff;
	text-decoration:none;
}

ul#specialnav li a:hover {
	text-decoration:none;
	color:#f50c07;
}

ul#specialnav li.curli a {
	text-decoration:none;
        color:#f50c07;
}

#whitebox {
	height:28px;
	width:1000px;
	overflow:hidden;
}

* html #whitebox {
  height: 29px;
}

#leftbox {
	width:179px;
	float:left;
	min-height:670px;
}

* html #leftbox {
        height:678px;
}


/******************************************************************************/
/********************Mainmen�**************************************************/
/******************************************************************************/

#mainmenu {
	width:179px;
	float:left;
	font:12px arial;
	font-weight:bold;
}

ul#mainnav {
	list-style-type:none;
	margin:0;
	padding:0; 
}


/******************************************************************************/
/********************Men�punkte der ersten Ebene*******************************/
/******************************************************************************/


/********************Allgemein*************************************************/


/* Design der boxen auf erster Ebene */
ul#mainnav li a {
	display:block;
	margin-bottom: 0;
	padding:6px 0 5px 15px;
	text-decoration:none;
	color:#f9ffff;
}

* html ul#mainnav li a {
  margin-bottom: 0;
  padding-bottom: 4px;
}

* html ul#mainnav2 li {
  height: 26px;
  margin-bottom: 0px;
}

/* Design der "TV&mehr"-Box */
ul#mainnav li {
  background:url(images/submenu2.gif) 0px 0px repeat; /* background.jpg */
  width:159px;
	min-height:26px;
}

* html ul#mainnav li {
  margin-bottom: 0;
  width: 160px;
}

/* Ist f�r das Einr�cken auf der 2ten Ebene verantwortlich */
ul#mainnav ul {
  list-style-type:none;
	margin:0;
	padding:0;
	background-color:#ffffff;
	padding-left: 14px;
}

/* Gr��e der Box der ersten Ebene*/
ul#mainnav li.curli,
ul#mainnav li.actli {
	width:159px;
	background:none;
	background-color: #ffffff;
	margin-bottom: 0px;
}

/* Aussehen der box der ersten ebene, wenn ein unterpunkt ausgew�hlt ist */
ul#mainnav li.actli a {
	margin:0;
	width:143px;
	padding: 6px 0px 5px 15px;
	background:none;
	background-color:#ffffff;
	color:#333333;
	border:1px solid #999999;
	border-left: 0px;
	border-bottom: 0px;
}

* html ul#mainnav li.actli a {
  width: 160px; 
}


/* Design der Boxen auf der ersten Ebene, die keine Unterpunkte besitzen */
ul#mainnav li.actli1 a,
ul#mainnav li.curli1 a {
  /* padding-bottom:8px; */ 
  padding:5px 0 4px 15px;
  background-color:#ffffff;
  color:#ff0600;
  border:1px solid #999999;
  border-left: 0px;
  margin-bottom: 1px;
  width: 143px;
}

* html ul#mainnav li.actli1 a,
* html ul#mainnav li.curli1 a {
  width: 160px;
  height: 26px;
  margin-bottom: 0px;
}

/* Design der Box TV&Mehr wenn nur sie angeklickt ist */
ul#mainnav li.curlifirst a {
	margin-bottom: 0px;
	color:#ff0600;
}


/* Zust�ndig f�r das Design der aktiven Men�punkte der Ebene eins z.B. Unterhaltungselektronik */
ul#mainnav li.curli a,
ul#mainnav li.curlifirst a ,
ul#mainnav li.curlilast a  {
  padding: 6px 0 5px 15px;
  background: none;
  background-color:#ffffff;
  color:#ff0600;
  border:1px solid #999999;
  border-left: 0px;
  margin-bottom: 0px;
  border-bottom: 0px;
  width: 143px;
}

#leftbox ul#mainnav li.curlilast a {border-bottom:1px solid #999!important;}

* html ul#mainnav li.curli a {
  width: 160px; 

}

* html ul#mainnav li.curli {
  width: 150px; 
  background-color:#ffffff;
}

/********************Men�punkt TV & Mehr **************************************/

/* Hintergrundbild der "TV&mehr"-Box */
ul#mainnav li.first {
	/*background:url(images/tvundmehr1.gif) 0px 1px no-repeat;*/
	border:0px;
}

* html ul#mainnav li.first {
  margin-bottom: 0;
  background-position: 0px -1px;
}  


/* Hintergrundbild der aktiven "TV&mehr"-Box */
ul#mainnav li.curlifirst,
ul#mainnav li.actlifirst {
  /*background:url(images/tvundmehr_weiss.gif) -2px 2px no-repeat;*/
}

* html ul#mainnav li.curlifirst,
* html ul#mainnav li.actlifirst {
  margin-bottom: 0px;
}


/********************Men�punkt Schn�ppchen*************************************/

/* Aussehen der Box "TV & mehr", wenn ein unterpunkt ausgew�hlt ist, z.b. Fernseher */

/* Design der "Schn�ppchen"-Box */
ul#mainnav li.actlifirst a {
	color:#333333;
	margin-bottom: 0px;
}

/* Design der "Schn�ppchen"-Box */
ul#mainnav li.curlilast a {
	color:#333333;
	border-top:1px solid #999999;
}

/* Hintergrundbild der "Schn�ppchen"-Box */
ul#mainnav li.last {
	/*background:url(images/schnaeppchen1.gif) 0px -2px no-repeat;*/
  border:0px;
}

/* Hintergrundbild der aktiven "Schn�ppchen"-Box */
ul#mainnav li.curlilast {
	/*background:url(images/schnaeppchen2_weiss.gif) -2px -2px no-repeat;*/
}

* html ul#mainnav li.curlilast {
  /*background-position: -1px -2px;*/
}

/******************************************************************************/
/********************Men�punkte der zweiten Ebene******************************/
/******************************************************************************/

/* Formatierung des Men�s auf 2ter Ebene */
ul#mainnav li.curli ul#mainnav2 ul,
ul#mainnav li.actli ul#mainnav2 ul,
ul#mainnav li.curlifirst ul#mainnav2 ul,
ul#mainnav li.actlifirst ul#mainnav2 ul,
ul#mainnav2 ul {
  list-style-type:none;
  margin:0;
  padding:0;
  padding-left:10px;
  background-color:#ffffff;
}


/* Allgemeine Einstellungen f�r Men�punkte der 2ten Ebene */
ul#mainnav2 {
	background-color: #ffffff;
	list-style-type:none;
	margin:0;
	padding:0;
  border-top:1px solid #999999;
  border-bottom:1px solid #999999;
  width:175px; 
}

* html ul#mainnav2 {
  width: 150px; 
}


ul#mainnav li.actli ul#mainnav2 ul {
  list-style-type:none;
  margin:0;
  padding:0;     
}


/* Allgemeines Design f�r Men�punkte der 2ten Ebene */
ul#mainnav li.actli ul#mainnav2 li.curli a,
ul#mainnav li.actli ul#mainnav2 li.last2 a,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 a,
ul#mainnav li.actli ul#mainnav2 li.curli2 a,
ul#mainnav li.actli ul#mainnav2 li.actli2 a,
ul#mainnav li.actli ul#mainnav2 li.first2 a,
ul#mainnav li.actli ul#mainnav2 li a,
ul#mainnav li.actli ul#mainnav2 li.first2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.last2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curli2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli2 a,
ul#mainnav li.actlifirst ul#mainnav2 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.first2 a,
ul#mainnav li.curlifirst ul#mainnav2 li.last2 a,
ul#mainnav li.curlifirst ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.curlifirst ul#mainnav2 li.curlilast2 a,
ul#mainnav li.curlifirst ul#mainnav2 li.curli2 a,
ul#mainnav li.curlifirst ul#mainnav2 li.actli2 a,
ul#mainnav li.curlifirst ul#mainnav2 li a,
ul#mainnav li.curlifirst ul#mainnav2 li.first2 a,
ul#mainnav li.curli ul#mainnav2 li.last2 a,
ul#mainnav li.curli ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.curli ul#mainnav2 li.curlilast2 a,
ul#mainnav li.curli ul#mainnav2 li.curli2 a,
ul#mainnav li.curli ul#mainnav2 li.actli2 a,
ul#mainnav li.curli ul#mainnav2 li a,
ul#mainnav li.curli ul#mainnav2 li.first2 a,
ul#mainnav2 li a {
	border:1px solid #999999;
	color:#787878;
	display:block;
	text-decoration:none;
	padding: 6px 0 5px 7px;
  margin: 0px;
  width: 166px;
  background: none;
}

/* Breite der ListeItems der 2ten Ebene */
ul#mainnav li.actli ul#mainnav2 li.curli,
ul#mainnav li.actli ul#mainnav2 li.last2,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2,
ul#mainnav li.actli ul#mainnav2 li.curlilast2,
ul#mainnav li.actli ul#mainnav2 li.curli2,
ul#mainnav li.actli ul#mainnav2 li.actli2,
ul#mainnav li.actli ul#mainnav2 li,
ul#mainnav li.actli ul#mainnav2 li.first2,
ul#mainnav li.actlifirst ul#mainnav2 li.last2,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2,
ul#mainnav li.actlifirst ul#mainnav2 li.curli2,
ul#mainnav li.actlifirst ul#mainnav2 li.actli2,
ul#mainnav li.actlifirst ul#mainnav2 li,
ul#mainnav li.actlifirst ul#mainnav2 li.first2,
ul#mainnav li.curlifirst ul#mainnav2 li.last2,
ul#mainnav li.curlifirst ul#mainnav2 li.curlifirst2,
ul#mainnav li.curlifirst ul#mainnav2 li.curlilast2,
ul#mainnav li.curlifirst ul#mainnav2 li.curli2,
ul#mainnav li.curlifirst ul#mainnav2 li.actli2,
ul#mainnav li.curlifirst ul#mainnav2 li,
ul#mainnav li.curlifirst ul#mainnav2 li.first2,
ul#mainnav li.curli ul#mainnav2 li.last2,
ul#mainnav li.curli ul#mainnav2 li.curlifirst2,
ul#mainnav li.curli ul#mainnav2 li.curlilast2,
ul#mainnav li.curli ul#mainnav2 li.curli2,
ul#mainnav li.curli ul#mainnav2 li.actli2,
ul#mainnav li.curli ul#mainnav2 li,
ul#mainnav li.curli ul#mainnav2 li.first2,
ul#mainnav2 li {
	background:url(images/submenu.gif) 0px 0px repeat-y;
	width: 175px; 
	padding:0px;
	margin:0px;
	min-height: 26px;
}

ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 {
	background-image: none;  
	background-color: #FFFFFF;  
}


/******************************************************************************/
/********************Men�punkte der dritten Ebene******************************/
/******************************************************************************/

/* Allgemeine Einstellungen der 3ten Ebene */
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 ul#mainnav3,
ul#mainnav li.actli ul#mainnav2 li ul#mainnav3,
ul#mainnav3 {
  background-color: #ffffff;
	list-style-type:none;
	margin:0;
  border-bottom:1px solid #999999;
  width: 165px;
  padding-left:10px;
}

/* Allgemeines Design f�r Men�punkte der 3ten Ebene */
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli a,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li a,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li a,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li a,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actli ul#mainnav2 li.curli ul#mainnav3 li a,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.curli a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curli a,
ul#mainnav li.actlifirst ul#mainnav2 li.first2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.actli a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.curli ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li a,
ul#mainnav li.curlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li a,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 ul#mainnav3 li a {
  background:url(images/submenu.gif) 0px 0px repeat-y;
	margin: 0px 0px 0px 0px;
  /* padding: 7px 0 10px 10px; */ 
  padding: 6px 0 5px 7px;
  width: 156px;
  color: #787878;
}

/* Allgemeines Design f�r Men�punkte der 3ten Ebene (Internet Explorer) */
* html ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli a,
* html ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li a,
* html ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li a,
* html ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li a,
* html ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.curlilast3 a,
* html ul#mainnav li.actli ul#mainnav2 li.curli ul#mainnav3 li a,
* html ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.curli a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.last3 a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curli a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.first2 ul#mainnav3 li.curlilast3 a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.actli a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curli ul#mainnav3 li a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li.last3 a,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li a,
* html ul#mainnav li.curlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li a,
* html ul#mainnav li.actli ul#mainnav2 li.curlifirst2 ul#mainnav3 li a {
  width: 165px;
}


/* Breite der ListeItems der 3ten Ebene */
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.curlilast3,
ul#mainnav li.actli ul#mainnav2 li.curli ul#mainnav3 li,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.curli,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.last3,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curli,
ul#mainnav li.actlifirst ul#mainnav2 li.first2 ul#mainnav3 li.curlilast3,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.actli,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li,
ul#mainnav li.actlifirst ul#mainnav2 li.curli ul#mainnav3 li,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li.last3,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li,
ul#mainnav li.curlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 ul#mainnav3 li {
  width: 165px;
}

/* Breite der ListeItems der 3ten Ebene (Internet Explorer) */
* html ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli,
* html ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li,
* html ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li,
* html ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.curlilast3,
* html ul#mainnav li.actli ul#mainnav2 li.curli ul#mainnav3 li,
* html ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li,
* html ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.curli,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.last3,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curli,
* html ul#mainnav li.actlifirst ul#mainnav2 li.first2 ul#mainnav3 li.curlilast3,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.actli,
* html ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curli ul#mainnav3 li,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li.last3,
* html ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li,
* html ul#mainnav li.curlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li,
* html ul#mainnav li.actli ul#mainnav2 li.curlifirst2 ul#mainnav3 li {
  width: 157px;
}


/******************************************************************************/
/********************Allgemeine Design-Einstellungen***************************/
/******************************************************************************/


/* Sorgt daf�r, dass bei dem ge�ffneten �berpunkt die Schrift schwarz und der Hintergrund wei� wird */
ul#mainnav2 li.actlilast2 a,
ul#mainnav li.actli ul#mainnav2 li.actli a,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 a,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 a {
  background:none;
  background-color: #ffffff;
  color: #333333;
}

/* Sorgt daf�r, dass die aktiven Men�punkte rote Schrift bekommen und der Hintergrund wei� wird */
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curli a,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.curli a,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli a,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 a,
ul#mainnav li.actli ul#mainnav2 li.curli a,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 a,
ul#mainnav li.actli ul#mainnav2 li.curlilast22 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast22 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curli a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.curli a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.curli a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curli a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli a {
  background:none;
  background-color: #ffffff;
  color:#ff0600;
}


/* entfernt den oberen Border an den ben�tigtenten stellen */
ul#mainnav li.actli ul#mainnav2 li.curli a,
ul#mainnav li.actli ul#mainnav2 li a,
ul#mainnav li.actli ul#mainnav2 li.last2 a,
ul#mainnav li.actli ul#mainnav2 li.first2 a,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 a,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.first2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.last2 a,
ul#mainnav li.actlifirst ul#mainnav2 li a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 a,
ul#mainnav li.curlifirst ul#mainnav2 li a,
ul#mainnav li.curlifirst ul#mainnav2 li.first2 a,
ul#mainnav li.curlifirst ul#mainnav2 li.last2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li a,
ul#mainnav li.curli ul#mainnav2 li a,
ul#mainnav li.curli ul#mainnav2 li.last2 a,
ul#mainnav li.curli ul#mainnav2 li.first2 a {
  border-top: 0px;
}

/* �nderung der Schriftfarbe wenn man mit der Maus dr�ber geht */
ul#mainnav3 li a:hover,
ul#mainnav li a:hover,
ul#mainnav li.actli ul#mainnav2 li a:hover,
ul#mainnav li.curli ul#mainnav2 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li a:hover,
ul#mainnav li.curli ul#mainnav2 li.first2 a:hover,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 ul#mainnav3 li a:hover,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li a:hover,
ul#mainnav li.actli ul#mainnav2 li.curli ul#mainnav3 li a:hover,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li a:hover,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li a:hover,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.curli ul#mainnav3 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curlilast3 a:hover,
ul#mainnav li.curlifirst ul#mainnav2 li.curlifirst2 a:hover,
ul#mainnav li.curlifirst ul#mainnav2 li a:hover {
  color: #ff0600;
}

/* Sorgt daf�r, dass die aktiven Oberpunkte (Schwarze Schrift) beim ber�hren mit der Maus nicht die Schriftfarbe �ndern */
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.actli a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 a:hover,
ul#mainnav li.actlifirst a:hover,
ul#mainnav li.actli a:hover,
ul#mainnav li.actlifirst ul#mainnav2 li.actli a,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 a:hover,
ul#mainnav li.actli ul#mainnav2 li.actli a:hover,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 a:hover {
  color: #333333;
}


/* entfernt den unteren Border an den ben�tigten stellen */
ul#mainnav3 li.last3 a,
ul#mainnav li.curli ul#mainnav2 li.last2 a,
ul#mainnav li.actli ul#mainnav2 li.last2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast22 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li,
ul#mainnav li.actli ul#mainnav2 li.curlilast22 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlifirst2 ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlilast2 ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actlifirst2 ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.curli ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.last3 a,
ul#mainnav li.actlifirst ul#mainnav2 li.actli ul#mainnav3 li.curlilast3 a,
ul#mainnav li.curlifirst ul#mainnav2 li.last2 a,
ul#mainnav li.actlifirst ul#mainnav2 li.last2 a,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actli ul#mainnav2 li.actlifirst2 ul#mainnav3 li.last3 a,
ul#mainnav li.actli ul#mainnav2 li.curlilast2 ul#mainnav3 li.last3 a,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.last3 a,
ul#mainnav li.actli ul#mainnav2 li.actlilast2 ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actli ul#mainnav2 li.curlifirst2 ul#mainnav3 li.last3 a,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.curlilast3 a,
ul#mainnav li.actli ul#mainnav2 li.curli ul#mainnav3 li.last3 a,
ul#mainnav li.actli ul#mainnav2 li.actli ul#mainnav3 li.last3 a {
  border-bottom: 0px;
}

/*
ul#mainnav li.actlifirst ul#mainnav2 li.curlilast2 a,
*/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/



#centerbox {
	width:700px;
	min-height:670px;
	float:left;
	margin-left:32px;
	margin-bottom: 20px;
}

* html #centerbox {
  height:670px;
  width: 668px;
}

#back {
	width:200px;
	float:left;
}

#navigation {
	width:641px;
	float:left;
}

#footer {
	width:1000px;
	height:33px;
	background-color:#939393;
	clear: left;
	float:left;
	font:12px arial;
	font-weight:bold;
	padding-top:10px;
	margin-top:25px;
}

* html #footer {
  height:43px; 
  margin-top:19px;
}

ul#footernav {
  list-style-type:none;
  margin:0;
  padding:0;
}

ul#footernav li {
	float:left;
	padding:0;
	margin:0 0 0 10px;
}

ul#footernav li a {
	text-decoration:none;
	color:#fbffff;
}

ul#footernav li a:hover {
	text-decoration:none;
	color:#f50c07;
}

ul#footernav li.curli a {
	text-decoration:none;
  color:#f50c07;
}

ul#footernav li.first {
	margin-left:360px;
}

* html ul#footernav li.first {
  margin-left:180px;
}

ul#footernav li.curlifirst {
	margin-left:360px;
}

* html ul#footernav li.curlifirst {
  margin-left:180px;
}

.tx-newloginbox-pi1 {
  font:14px arial;
  font-weight:normal;
}

.tx-srfeuserregister-pi1 a {
  background-image: none;
  padding-left: 0px;
}

#checkout_printlink {
	background:url(images/icon_druckansicht.gif) 0px 0px no-repeat;
	padding:0 0 2px 25px;
	text-decoration:none;
	color:#666666;
}

#checkout_printlink:hover{
	text-decoration:underline;
}

