img { border:none }

body { font-family:Arial,Verdana,Geneva; font-size: 12px; background-color: #dedede; line-height: 1.3em;
background-repeat: repeat-x; background-image: url(/image/general/css/hasenhintergrund.gif);
margin: 0px; }

#extrainformation { background-color:white; clear: both;}

#Site 
{ 
	width: 992px; 
	margin-bottom: 0px; 
	padding: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top:5px;
  background-color:white;
  padding-left: 9px;
  padding-right: 9px;
}

#Site-difox-net{
width: 992px; 
	margin-bottom: 0px; 
	padding: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top:5px;
  background-color:white;
  padding-left: 9px;
  padding-right: 9px;
}


#Site-exklusivmarken 
{ 
	width: 992px; 
	margin-bottom: 0px; 
	padding: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top:5px;
  background-color:white;
  padding-left: 9px;
  padding-right: 9px;
}

#Site-nofilter 
{ 
	width: 992px; 
	margin-bottom: 0px; 
	padding: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top:5px;
  background-color:white;
  padding-left: 9px;
  padding-right: 9px;
}



#head 
{ 
	width: 992px; 
   background-color:white; 
   float: left;     
}



  /*Topnav*/

#topnav
{	 
    margin-right:9px;
	 clear: both;
}
a.topnav:link {color: #000000; margin: 5px; text-decoration: none;}
a.topnav:visited {color:#000000; margin: 5px; text-decoration: none;}
a.topnav:active {color:#000000; margin: 5px; text-decoration: none;}
a.topnav:hover {color:#ff8508; margin: 5px; text-decoration: underline;}

#topnav a img.topnav
{
  
  top:8px;
  border:0px;
}

.toplang {
	text-align: right;
	margin-top: -14px;
}




#breadcrump 
{
     clear: both;
	  color: #000000;
     height:19px;
     text-align:left;
     width: 100%;
	  margin-top: 6px;
	  float: left;
	  font-family: Arial;
	font-size: 12px;
	vertical-align: middle;
}

#topnav2 { margin-top:9px; float:left; width:157px; margin-left:15px;}
#topsearch {clear: both; margin-top:19px;float:left; width:100%; padding: 3px 0px 3px 0px;  margin-right: 7px; height:23px; background: #ebebeb ;}

#topsearch input#headsearch {border: 1px solid #b1b3b4; position: absolute; width:415px; font-family: Arial; font-size: 15px; color: #666666; padding: 2px 0px 2px 8px; }
#topsearch select.headsearch {border: 1px solid #b1b3b4; position: absolute; margin-left: 420px; font-family: Arial; font-size: 15px;  color: #000000; padding: 1px 0px 1px 8px; width: 210px; }
#topsearch input.headsearchsubmit {position: absolute; margin-left: 630px; vertical-align: top; margin-bottom: 0px; padding: 4px;}
.searchtitle {margin-left: 35px;}
.tel-img { display: none;}
.line {clear: both; height: 40px; background: #ffffff;}

#homebasket {width:170px; margin-bottom: 5px;}
.homebasket-box { text-align: right; padding-right: 5px; padding-bottom: 5px; background: #ebebeb; border-bottom: 3px solid #b1b3b4; }
#homebasket .headline { height:26px;  background-color:#b1b3b4;}
/*#homebasket .box {height:70px; padding-left: 8px; padding-top: 8px; background-color: #ebebeb; color: #000000; text-align:left; width:162px; font-family: Arial; font-size: 12px; line-height: 20px; }*/
#homebasket .buttonright img {float:right; margin-right:10px; margin-top: 6px;}
#homebasket .smallbasket-quantity {text-align: left; font-size: 12px; font-weight: normal; padding: 8px;  width: 154px;}
.smallfavorite .smallbasket-quantity {text-align: left; font-size: 12px; font-weight: normal; padding: 8px;  width: 154px;}
#homebasket a.smallbasket-submitlink {display: block; text-align: right; font-size: 12px; font-weight: bold; padding: 8px;  width: 154px;}
form#smallfavorite {text-align: right; font-size: 12px; font-weight: bold; padding: 8px 8px 4px 8px;  width: 154px;}
form#smallfavorite input {margin-bottom: 5px;}
.smallbasket-total, .smallfavorite-selection {text-align: left; font-size: 12px; font-weight: normal; padding: 0px 8px 5px 8px;  width: 154px;}
#smallfavorite-selection {margin-bottom: 5px; width: 100%;}

.smallfavorite {width:170px; margin-bottom: 5px; }
.smallfavorite .headline { height:25px; }
/*#smallfavorite .box {padding-left: 8px; padding-top: 8px; background-color: #ebebeb; color: #000000; text-align:left; width:162px; font-family: Arial; font-size: 12px; line-height: 20px; }*/
#smallfavorite .buttonright img {float:right; margin-right:10px; margin-top: 6px;}
.smallfavorite-box {text-align: right; padding-right: 5px; padding-bottom: 5px; background: #ebebeb; border-bottom: 3px solid #b1b3b4; }

.currencybox {background-color: #ebebeb;  padding-left: 5px;  }
.currencybox h2 {background-color: #b1b3b4; color: #ffffff; font-size: 12px; font-weight: bold; height: 16px; padding: 5px 5px 5px 40px; margin: 0px; margin-left:-5px; margin-bottom: 5px; background-image: url(/image/general/css/waehrung-button.gif); background-repeat: no-repeat;} 
.currencybox a img {padding-top: 3px; float: left; margin-top: 2px; margin-right: 5px; padding-left: 5px;}
.currencybox img {margin-left: -5px;}
.currencybox .text {text-decoration: none; display: block; padding-top:3px;}


#pagecontent
{
        float: left;
		  width: 992px;
        background-color: white;
        padding-bottom: 35px;
        padding-top: 6px;
}

#threecols
{  
   width: 100%;
}

#left 
{
        width: 170px; 
	float: left; 
	text-align: left;
}

#main 
{
	padding-left:7px;
	padding-right:0px;
	width: 645px;
	float: left;
	text-align: left;
	vertical-align: top;
}

*html #main {padding-right:0px;}

#right 
{ 
	width: 170px; 
	float: right;
	text-align: left; 
	overflow: hidden;
}

.righthome 
{ 
	
}
	
#bottomnav
{
  
  background-color:white;
  margin-top: 5px;
  padding-bottom:15px;
  text-align: center;
  clear:both;
}

#bottomnav a:link, #bottomnav a:visited,  #bottomnav a:active
{
   margin-top: 50px; padding-bottom: 15px; font-size: 10px; font-family: Arial; text-decoration: none; color: #000000; font-weight: bold;
}

#bottomnav a:hover {
   margin-top: 50px; padding-bottom: 15px; font-size: 10px; font-family: Arial; text-decoration: underline; color: #ff8508; font-weight: bold;
}

#bottom
{
  
  
 
  text-align: center;
  clear:both;
}

#bottom a:link, #bottom a:visited,  #bottom a:active
{
   margin-top: 50px; padding-bottom: 15px; font-size: 10px; font-family: Arial; text-decoration: none; color: #000000; font-weight: bold;
}

#bottom a:hover {
   margin-top: 50px; padding-bottom: 15px; font-size: 10px; font-family: Arial; text-decoration: underline; color: #ff8508; font-weight: bold;
}



#banner {margin-bottom: 7px;}
.banner_a09 {margin-top: -6px;} 
.banner_finder {margin-top: -7px;} 
.navm1 {margin-bottom: 7px;}


#main form table {text-align: left; font-family: Arial;}

/* Navigation ausgeblendet*/

#Site-difox-net .navigation {
	height: 0px;
	display: none;
}


/* Navigation */

.navigation {
	padding: 0px 0px 0px 0px;	
	margin-bottom: 7px;
}

.ulnav {
	position: relative;
	bottom: 0;
	margin: 0;
        /* margin-left:-9px; */
	font: 1.419em tahoma, arial, sans-serif;
	font-weight: 800;
	list-style: none;	
	padding-left: 0px;
	width:100%;
        z-index: 100;   
}

.ulnav li {
	border-top: 1px solid #b1b3b4;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}

.ulnav li a {

background-image: none;

	cursor: pointer; /* Opera 9 */

	display: block;

	padding: 4px 5px 4px 5px;

	text-decoration: none;
	
	width: 160px;
	
}

.ulnav li.last {
        border-top: 1px solid #b1b3b4;
	border-bottom: 1px solid #b1b3b4;
	position: relative;
	white-space: nowrap;
	z-index: 100;
}


.ulnav li:hover ul {
	display: block;
z-index: 200;	
}

.ulnav li ul {
   /*list-style-image: url(/image/general/nav_arrow_right_1.gif);*/
	border: 0px;
   display: none;
	left: -1px;
	padding: 2px 0px 0px 0px ;	
	margin: -30px 0px 0px 171px;
	overflow: visible;
	position: absolute;
	top: 1.58em;
	white-space: nowrap;
	z-index: 200;	
	/*width: 100%;*/
	width: 204px;
        
}

* html .ulnav li ul {
	width: 13em;
z-index: 200;	
}

.ulnav li li {
   border-left: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4; border-top: 0px;
	background: white;
	display: block;
	font-size: 12px;
	line-height: 1.3;
	font-weight: normal;	
	border-collapse: collapse;
	border-spacing: 0px;
	vertical-align: middle;	
	padding-left: 8px;	
	color: #9f9f9f;
z-index: 200;
; 	
}

.ulnav li li.first {border-top: 1px solid #b1b3b4;}
.ulnav li li.last {border-top: 0px; border-bottom: 1px solid #b1b3b4;}

.ulnav li li a {

	white-space: normal;
	
	width: 250px;
	
	margin-left: -8px;
	
	/*padding: 8px;*/
	
	background: #ffffff;

	color: #000000;

	line-height: 1.4; /* IE */

	/*padding: .1em 8px !important;*/

}


* html .ulnav li.hover ul 
{ 
  display: block;
}

* html .ulnav li li 
{ 
	display: inline;
}


.sgnav1:link {z-index: 100; display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;   font-size:12px; font-family: Arial;}
.sgnav1:visited {z-index: 100;display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;   font-size:12px; font-family: Arial;} 
.sgnav1:hover {z-index: 100;display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;   font-size:12px; font-family: Arial;}
.sgnav1:active {z-index: 100;display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;   font-size:12px; font-family: Arial;}

.sqnav { z-index: 100;display:block;  background-color: #FFFFFF; font-weight:bold;  color: #000000;  text-decoration:none;  font-size:12px; font-family: Arial;}
.sgnav:link { z-index: 100;display:block;  background-color: #FFFFFF; font-weight:bold;  color: #000000;  text-decoration:none;   font-size:12px; font-family: Arial;}
.sgnav:visited {z-index: 100;display:block;  background-color: #FFFFFF; font-weight:bold;  color: #000000;  text-decoration:none;   font-size:12px; font-family: Arial;}
.sgnav:hover { z-index: 100; display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #ffffff;  text-decoration:none; font-size:12px; font-family: Arial;}
.sgnav:active { z-index: 100;display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #ffffff;  text-decoration:none; font-size:12px; font-family: Arial;}

.sqnav2 { width: 169px; z-index: 200;display:block;  background-color: #FFFFFF;  padding-left:28px;  font-weight:bold;  color: #000000;  text-decoration:none;  font-size:12px; font-family: Arial;}
.sgnav2:link { width: 169px; z-index: 200;display:block;  background-image: url(/image/general/css/nav1/bg-navi2-grau.gif); background-repeat: no-repeat; #FFFFFF;  padding-left:28px;  font-weight:bold;  color: #000000;  text-decoration:none;   font-size:12px; font-family: Arial;}
.sgnav2:visited { width: 169px; z-index: 200;display:block;  background-image: url(/image/general/css/nav1/bg-navi2-grau.gif); background-repeat: no-repeat; background-color: #FFFFFF;  padding-left:28px;  font-weight:bold;  color: #000000;  text-decoration:none;   font-size:12px; font-family: Arial;}
.sgnav2:hover {width: 169px;  z-index: 200;display:block;  background-image: url(/image/general/css/nav1/bg-navi2.gif);   padding-left:28px;  font-weight:bold;  color: #ffffff;  text-decoration:none;  font-size:12px; font-family: Arial;}
.sgnav2:active {width: 169px; z-index: 200;display:block;  background-image: url(/image/general/css/nav1/bg-navi2.gif);   padding-left:28px;  font-weight:bold;  color: #ffffff;  text-decoration:none;  font-size:12px; font-family: Arial;}


.ulnav li.last .sqnav { z-index: 100;display:block;  background-color: #FFFFFF; font-weight:bold;  color: #FF8508;  text-decoration:none;  font-size:12px; font-family: Arial;}
.ulnav li.last .sgnav:link { z-index: 100;display:block;  background-color: #FFFFFF; font-weight:bold;  color: #FF8508;  text-decoration:none;   font-size:12px; font-family: Arial;}
.ulnav li.last .sgnav:visited {z-index: 100;display:block;  background-color: #FFFFFF; font-weight:bold;  color: #FF8508;  text-decoration:none;   font-size:12px; font-family: Arial;}
.ulnav li.last .sgnav:hover { z-index: 100; display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #ffffff;  text-decoration:none; font-size:12px; font-family: Arial;}
.ulnav li.last .sgnav:active { z-index: 100;display:block;  background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight:bold;  color: #ffffff;  text-decoration:none; font-size:12px; font-family: Arial;}





/*
.sgnav1:link {display:block;  background-color: #ff8508;  padding-left:8px;  font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}
.sgnav1:visited {display:block;  background-color: #ff8508;  padding-left:8px;  font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;} 
.sgnav1:hover {display:block;  background-color: #ff8508;  padding-left:8px;  font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}
.sgnav1:active {display:block;  background-color: #ff8508;  padding-left:8px;  font-weight:bold;  color: #FFFFFF;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}

.sqnav { display:block;  background-color: #FFFFFF;  padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}
.sgnav:link { display:block;  background-color: #FFFFFF;  padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}
.sgnav:visited {display:block;  background-color: #FFFFFF;  padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}
.sgnav:hover {  display:block;  background-color: #ff8508;  padding-left:8px;  font-weight:bold;  color: #ffffff;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}
.sgnav:active { display:block;  background-color: #ff8508;  padding-left:8px;  font-weight:bold;  color: #ffffff;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  border-bottom:1px solid #b1b3b4; font-size:12px; font-family: Arial;}
*/

.navm2 {margin-top:5px; background-color:#ebebeb;}

.rightsp {margin-bottom:6px; margin-top: 6px; background-color: #ebebeb;}


.abSm9BgCol td
{ 
  background-color:white;
}

.Sm9BgCol td table tr td
{ 
  width:200px;
}


.mnBd  { background-color: #000000; }

a:link               { font-size: 10pt; text-decoration: underline; color: #000000; border:0px; }
a:visited            { font-size: 10pt; text-decoration: underline; color: #000000; border:0px;  }
a:active             { font-size: 10pt; text-decoration: underline; color: #000000; border:0px;  }
a:hover              { font-size: 10pt; text-decoration: underline; color: #ff8508; border:0px;  }

.error               { color:#FF0000; font-size: 12px; font-weight: bold; font-family: Arial; }
a:link.error     { text-decoration:underline; color:#FF0000;  }
a:visited.error  { text-decoration:underline; color:#FF0000;  }
a:active.error   { text-decoration:underline; color:#FF0000;  }
a:hover.error    { text-decoration:underline; color:#FF0000;  }
.error2 { color:#FF0000; font-size: 12px; font-weight: bold; font-family: Arial; padding: 10px; border-left: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4; }
.bskErr        { font-family: Arial; font-weight: bold; color:#FF0000; }
.manager .error {padding: 10px; border: 2px solid red;   background: white; width: 200px; display: inline;}
.notmarkederror {margin: 5px 0px 5px 0px; color: red; font-weight: bold; text-align: center; padding: 10px; border: 2px solid red;  background: white;}
.backbutton { margin-top: 0px; margin-right: 10px; }

.currency         { font-size: 18px; font-weight: bold; color: #000000; }
.curCou { font-size: 14px; font-weight: bold; color: #000000; }

.title          { font-size: 18px; font-weight: bold; color: #000000; }
.subtitle       { font-size: 14px; font-weight: bold; color: #000000; }

.bottomnavigation   { background-color: #E8F5FC; }
.bmNav1Cpr   { font-size: 10px; color: #4571C7; }


a:link.top               { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #ffffff;  }
a:visited.top            { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #ffffff;  }
a:active.top             { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #ffffff;  }
a:hover.top              { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #ffffff;  }

a:link.subtop               { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #000000;  }
a:visited.subtop            { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #000000;  }
a:active.subtop             { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #000000;  }
a:hover.subtop              { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #000000;  }
.subtop                     { font-size: 11px; font-weight: bold; font-style: italic; text-decoration: none; color: #000000; }

a:link.bmNav1     { font-size: 11px; text-decoration: none; color: #000000;  }
a:visited.bmNav1  { font-size: 11px; text-decoration: none; color: #000000;  }
a:active.bmNav1   { font-size: 11px; text-decoration: none; color: #000000;  }
a:hover.bmNav1    { font-size: 11px; text-decoration: none; color: #000000;  }
.bmNav1           { font-size: 11px; text-decoration: none; color: #000000;  }

a:link.bmNav1Lk     { font-size: 10px; color: #ffffff;  }
a:visited.bmNav1Lk  { font-size: 10px; color: #ffffff;  }
a:active.bmNav1Lk   { font-size: 10px; color: #ffffff;  }
a:hover.bmNav1Lk    { font-size: 10px; color: #ffffff;  }
.bmNav1Lk           { font-size: 10px; color: #ffffff;  }

a:link.bmNav2     { font-size: 9px; text-decoration: none; color: #000000;  }
a:visited.bmNav2  { font-size: 9px; text-decoration: none; color: #000000;  }
a:active.bmNav2   { font-size: 9px; text-decoration: none; color: #000000;  }
a:hover.bmNav2    { font-size: 9px; text-decoration: none; color: #000000;  }
.bmNav2           { font-size: 9px; text-decoration: none; color: #000000;  }

.mark
  {
  font:  12px Arial,Helvetica,sans-serif;
  color:#ffffff;
  background:#000000;
  }

select.searchscope
  {
  font:  13px Arial;
  color:#000000;
  background:#ffffff;
  border-color: #4571C7;
  border-style: solid;
  }

.svcxhtml2MnBgCol { background-color: #DFE5F2; color: #717D98}
.svcxhtml2MnLk { font-weight: bold; font-size:10px; color: #717D98; background-color: #DFE5F2; text-decoration: none;}
a:link.svcxhtml2MnLk { font-weight: bold; font-size:10px; color: #717D98; background-color: #DFE5F2; text-decoration: underline;}
a:visited.svcxhtml2MnLk { font-weight: bold; font-size:10px; color: #717D98; background-color: #DFE5F2; text-decoration: underline;}
a:active.svcxhtml2MnLk { font-weight: bold; font-size:10px; color: #717D98; background-color: #DFE5F2; text-decoration: underline;}
a:hover.svcxhtml2MnLk { font-weight: bold; font-size:10px; color: #717D98; background-color: #DFE5F2; text-decoration: underline;}

/* ab hier main2.css*/


.newslettercheckin .headline {color:white; background-color:#b1b3b4; font-family: Arial;  font-weight:bold; height:18px;}
.newslettercheckin {background-color:#ebebeb; height:76px; width:170px; margin-bottom:6px;}
.newslettercheckin a { background-color:#ebebeb; color:#ebebeb; border: 0px;}
.newsettercheckin a:link {background-color:#ebebeb; color:#ebebeb; border: 0px;}
.newslettercheckin a:visited {background-color:#ebebeb; color:#ebebeb; border: 0px;}
.newslettercheckin a:active {background-color:#ebebeb; color:#ebebeb; border: 0px;}
.newslettercheckin a:hover {background-color:#ebebeb; color:#ebebeb; border: 0px;}
.newslettercheckin .send {margin-top:8px;}
.newslettercheckin form {margin:5px; text-align:right;}
.newslettercheckin input {background: white; }
.newslettercheckin input.input {width: 156px;}


.homemainspace {height:20px; background-color: #ebebeb; margin-top: 5px; margin-bottom: 5px; }





.fmDef { background-color: #FFFFFF; color: #000000}
.ancBack { background-color: #FFFDC0; }
.topnavBack { background-color: #ffffff; }
.separator { color:#000000; height:1px; background-color:#000000; }
.orderMain2 { font-size:10px; color:#000000; background-color:#FFFFFF; }

.fliesstext { color:#000000; font-size:11px; }
a:link.fliesstext { font-size: 11px; font-weight: bold; color:#000000; text-decoration: underline;}
a:visited.fliesstext { font-size: 11px; font-weight: bold; color:#000000; text-decoration: underline; }
a:active.fliesstext { font-size: 11px; font-weight: bold; color:#000000; text-decoration: underline; }
a:hover.fliesstext { font-size: 11px; font-weight: bold; color:#000000; text-decoration: underline; }

.bg1 { background-color:#BADEFE; }

.bsk { background-color: #FFFDC0; color:#000000; }
.bskPrice { color:#000000; font-size:12px; font-weight:bold; }
.bskInfo { color:#000000; font-size:10px; font-weight:bold; }
.bskTitle { color:#000000; font-size:10px; font-weight:bold; }
.bskText { color:#000000; font-size:10px; font-weight:normal; }
a:link.bsklink { font-size: 10px; font-weight: bold; color:#000000; text-decoration: underline;}
a:visited.bsklink { font-size: 10px; font-weight: bold; color:#000000; text-decoration: underline; }
a:active.bsklink { font-size: 10px; font-weight: bold; color:#000000; text-decoration: underline; }
a:hover.bsklink { font-size: 10px; font-weight: bold; color:#000000; text-decoration: underline; }

/* Breadcrump */
.sgNavPaLast { font-size: 12px; font-weight: bold; font-family: Arial; text-decoration: none; color: #000000; cursor:default; }
a:link.sgNavPaLast { font-size: 12px; font-weight: bold; font-family: Arial; text-decoration: none; color: #000000; cursor:default; }
a:active.sgNavPaLast { font-size: 12px; font-weight: bold; font-family: Arial; text-decoration: none; color: #000000; cursor:default; }
a:visited.sgNavPaLast { font-size: 12px; font-weight: bold; font-family: Arial; text-decoration: none; color: #000000; cursor:default; }
a:hover.sgNavPaLast { font-size: 12px; font-weight: bold; font-family: Arial; text-decoration: none; color: #000000; cursor:default; }

/* Boxen */
.bmg1 { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.bmg2 { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.bmg3 { }

.xbmg1 { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.xbmg2 { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.xbmg3 { }

/* main */
.cmpMnTx2 { font-size: 12px; color:#000000; font-weight:bold; }
.cmpMnTx3 { font-size: 12px; color:#000000; font-weight:bold; text-decoration: underline }
.cmpMnTt { font-size: 10px; color:#000000; font-weight:bold; }
.cmpMnHd { font-family: Arial; font-size: 11px; color:#000000; background-color:#ebebeb; font-weight:bold; padding-left:10px; padding-right:5px;  }
.cmpMnBg { background-color: #BADEFE; }
.cmpMnBd { background-color: #b1b3b4; }
.cmpMnPr { font-size: 14px; color: #000000; font-weight: bold; }
.cmpMnHdOr { font-size: 10px; color: #000000; background-color: #FFFFFF; font-weight: bold; padding-left:10px; padding-right:5px; }
.cmpMnArNr { font-size: 10px; font-family: Arial; color:#000000; font-weight:normal; }

.cmpMnTx { font-size: 11px; color:#000000; font-weight:normal; }
a:link.cmpMnTx { font-size: 11px; font-weight: normal; color:#000000; text-decoration: none }
a:visited.cmpMnTx { font-size: 11px; font-weight: normal; color:#000000; text-decoration: none }
a:active.cmpMnTx { font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline }
a:hover.cmpMnTx { font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline }

.cmpMnAttr { font-family: Arial; font-size: 10px; color:#000000; font-weight:normal; padding-left:10px; padding-right:5px; }
a:link.cmpMnAttrLink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline }
a:visited.cmpMnAttrLink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline }
a:active.cmpMnAttrLink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline }
a:hover.cmpMnAttrLink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline }

.cmpMnArTt { font-size: 13px; color:#000000; font-weight:bold; }
a:link.cmpMnArTt { font-size: 13px; font-weight: bold; color:#000000; text-decoration: underline }
a:visited.cmpMnArTt { font-size: 13px; font-weight: bold; color:#000000; text-decoration: underline }
a:active.cmpMnArTt { font-size: 13px; font-weight: bold; color:#000000; text-decoration: underline }
a:hover.cmpMnArTt { font-size: 13px; font-weight: bold; color:#000000; text-decoration: underline }

.cmpMnArTt2 { font-family: Arial; font-size: 12px; color:#000000; background-color:#FFFFFF; font-weight:bold;}
a:link.cmpMnArTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: none }
a:visited.cmpMnArTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: none }
a:active.cmpMnArTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }
a:hover.cmpMnArTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }

.nwMnHdBgCol { background-color: #000000; }
.nwMnBdCol { background-color: #ffffff; }
.nwMnConBgCol { background-color: #ffffff; }
.nwMnTt { font-size: 14px; font-weight: bold; }
.nwMnPfc { font-size: 12px; font-weight: bold; }

.nwMn2 { background-color:#DFE5F2;}

.nwSmTt { font-size: 14px; font-weight: bold; }
.nwSmPfc { font-size: 12px; font-weight: normal; }

.pgTt { font-size: 12px; font-weight: bold; color: #4773C9; text-decoration: underline }
.pgStt { font-size: 12px; font-weight: bold; color: #000000; }

a:link.pgTt { font-size: 12px; font-weight: bold; color:#4773C9; text-decoration: underline }
a:visited.pgTt { font-size: 12px; font-weight: bold; color:#4773C9; text-decoration: underline }
a:active.pgTt { font-size: 12px; font-weight: bold; color:#4773C9; text-decoration: underline }
a:hover.pgTt { font-size: 12px; font-weight: bold; color:#4773C9; text-decoration: underline }

.pgTtTable { font-size:12px; font-weight:bold; color:#000000; background-color:#D4DDEE; border:1px; border-style:none; border-color:#000000; }
.pgTt2 { font-size:12px; font-weight:bold; color:#000000; background-color:#D4DDEE; }
.pgStt2 { font-size:12px; font-weight:bold; color:#000000; background-color:#D4DDEE; }

a:link.pgTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }
a:visited.pgTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }
a:active.pgTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }
a:hover.pgTt2 { font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }

.pgTt3 { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#D91313; }
a:link.pgTt3 { font-size: 12px; font-weight: bold; color:#FFFFFF; text-decoration: underline }
a:visited.pgTt3 { font-size: 12px; font-weight: bold; color:#FFFFFF; text-decoration: underline }
a:active.pgTt3 { font-size: 12px; font-weight: bold; color:#FFFFFF; text-decoration: underline }
a:hover.pgTt3 { font-size: 12px; font-weight: bold; color:#FFFFFF; text-decoration: underline }

.lgLkHdBgCol { background-color: #ffffff; }
.lgLkBdCol { background-color: #000000; }
.lgLkConBgCol { background-color: #BADEFE; }
.lgLkTx { font-size: 12px; font-weight: bold; color: #000000; }
.lgLkCus { font-size: 12px; color: #000000; background-color: #3A99DD;}

a:link.lgLkTx { font-size: 12px; font-weight: bold; color: #000000; }
a:visited.lgLkTx { font-size: 12px; font-weight: bold; color: #000000; }
a:active.lgLkTx { font-size: 12px; font-weight: bold; color: #000000; }
a:hover.lgLkTx { font-size: 12px; font-weight: bold; color: #000000; }

.lgFmTx { font-family: Arial; font-size:12px; color:#000000; }
.lgFmBack { background-color: #FFFFFF; }

.lgErr { color: #ff0000; }
.lgLkBack { background-color: #D4DDEE; }
.lgNaCfr { font-size:14px; font-weight: bold; color: #ff0000;}
.lgTt { width: 628px; padding-left: 10px; font-size: 13px; font-family: Arial; font-weight: bold; color: #000000; background-color: #b1b3b4; text-align: left; line-height: 30px; vertical-align: middle; height: 30px; margin-bottom: 0px;}

.lgNRFmTx { font-size:10px; color:#000000; }
.lgNRFmBack { background-color: #E9DFC8; }

.lgMn1Con { background-color: #8398E6; color: #FFFFFF; }
.lgMn2Con { background-color: #333399; color: #FFFFFF; }
.lgMn3Con { background-color: #E2E8F8; color: #000000; }

.lgMnOptTt { font-weight: bold; font-size:15px; color: #FFFFFF; background-color: #8398E6; text-decoration: none;}
.lgMnOptLk { font-weight: normal; font-size:11px; color: #FFFFFF; background-color: #8398E6; text-decoration: none;}
a:link.lgMnOptLk { font-weight: normal ; font-size:11px; color: #FFFFFF; background-color: #8398E6; text-decoration: none;}
a:visited.lgMnOptLk { font-weight: normal ; font-size:11px; color: #FFFFFF; background-color: #8398E6; text-decoration: none;}
a:active.lgMnOptLk { font-weight: normal ; font-size:11px; color: #FFFFFF; background-color: #8398E6; text-decoration: none;}
a:hover.lgMnOptLk { font-weight: normal ; font-size:11px; color: #FFFFFF; background-color: #8398E6; text-decoration: none;}

/* Login */

.lghead {}
.lgbox .lgErr {position: absolute; margin-top: -22px; margin-left: 200px; border: 2px solid red; background: white; padding: 31px 10px 31px 10px; width: 177px; min-height: 68px; text-align: center;  }
.lgknr, .lgpass { font-weight:bold; padding-bottom: 5px;}
.lgknr input, .lgpass input { border: 1px solid #ff8508; width: 100%}
.lgErr { color: #ff0000; }
.lgsubmit {padding-bottom: 5px; margin-top: 10px;}
.lgFm2MnLk, a:link.lgFm2MnLk, a:visited.lgFm2MnLk,a:active.lgFm2MnLk, a:hover.lgFm2MnLk { font-weight: bold; font-size:12px; color: black; text-decoration: underline;}
 
/* Registrieren */
.lgnewheadline {background-color:#ebebeb; width:623px; padding:5px; padding-left:10px; font-weight:bold; }
.lgnewbox {border:1px black solid; width:616px; padding:10px; margin-bottom:10px;}
.lgnewa {display:block;margin-top:10px;} 

/* Passwort ändern */
.cpwform {border: 1px solid #b1b3b4; width: 616px; padding: 10px; }
.cpwtdsub input {text-align: left; margin-top: 15px;}

/* Passwort vergessen */
.lgFmTx1 {background-color:#ebebeb; width:618px; padding-left:10px; font-weight:bold; color: #000000; line-height: 30px; vertical-align: middle;}
.lgFmTx2 {  padding:10px;  color: #000000; border-left: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4;}
.lgFormtd1 {  padding:10px;  color: #000000; border-left: 1px solid #b1b3b4; font-weight: bold;}
.lgFormtd2 {border-right: 1px solid #b1b3b4;}
.lgForm {width:638px; }
td.lgFormtdsubmit {  padding:10px;  color: #000000; border-left: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4; border-bottom: 1px solid #b1b3b4;  }

.loginbox {margin-top: 6px; background-color:#ebebeb; margin-bottom: 6px; }
.loginbox headline {height: 20px; }
.loginbox input {background: white; margin-bottom: 10px; }
.loginboxform {text-align: right; padding-left: 5px; padding-right: 10px; padding-top: 15px; margin-top: 0px; margin-bottom: 0px; }
.loginboxform p {text-align: left; margin-top: -5px; margin-bottom: 5px; font-weight: bold; padding-left: 10px;}


/* Logout */

.logoutbox {background-color:#ebebeb; margin-bottom:6px; padding:5px; width: 160px; padding-right: 5px; margin-right: -5px; margin-top: 6px; }
.logoutbox div.headline img {padding: 0px; margin-left: -5px; margin-top: -5px; margin-bottom: 5px;}
.logoutbox form.tofavorite {margin-top:5px; text-align: right;}
.logoutlink { display: block; text-align:right;}
.logoutlink img {margin-top:4px;}

<!-- small Login -->

.lgInHd { font-size: 9px; font-weight: normal; text-decoration: none; color: #ffffff; }
.lgtSmCon { font-size: 11px; font-weight: normal; text-decoration: none; color: #ffffff; background: #FF3600;}
.lgtSmBgCol { background: #FF3600; }
.lgtSmLn { background: #ffffff; }

.Mn2MytdAdv { color: #000000; font-weight: bold; }
.form.form2 { font-weight: bold; }

.sfBgCol { background-color: #FFDE00; }
.sfCon { font-weight: bold; font-size:10px; color: #4571C7; background-color: #D5DCE9; }

.sfExtCon { font-weight: bold; font-size:12px; color: #000000; background-color: #FFFFFF; }
.sfExtCon2 { font-weight: normal; font-size:12px; color: #000000; background-color: #FFFFFF; }

.sf2BgCol { background-color: #D4DDEE; }
.sf2Con { font-weight: bold; font-size:10px; color: #000000; background-color: #D4DDEE; }

a:link.sf2Con { font-weight: bold; font-size:10px; color: #4571C7; background-color: #D5DCE9; }
a:visited.sf2Con { font-weight: bold; font-size:10px; color: #4571C7; background-color: #D5DCE9; }
a:active.sf2Con { font-weight: bold; font-size:10px; color: #4571C7; background-color: #D5DCE9; }
a:hover.sf2Con { font-weight: bold; font-size:10px; color: #4571C7; background-color: #D5DCE9; }

.NLregTab {  width: 638px; margin-top: 6px;}
.NLregTab .SrvFliesstext {  padding-bottom: 6px;}
.NLregTab .SrvEmptyLine  {  padding-top: 3px;}
.NLregTab td{  width: 638px; background-color: #ebebeb;}
td.NLregTabHead  {  width: 638px; background-color: #b1b3b4; padding-left: 10px; font-family: Arial; font-size: 13px; font-weight: bold; color: #000000; line-height: 30px; vertical-align: middle;}


.srMnResult { font-family: Arial; border-style:none;  background-color:#FFFFFF; font-size:12px; color:#000000; width: 638px;}
.srMnResult a:link {font-weight: bold; font-family: Arial; border-style:none;  background-color:#FFFFFF; font-size:12px; color:#000000; width: 638px;}
.srMnResult a:visited {font-weight: bold; font-family: Arial; border-style:none;  background-color:#FFFFFF; font-size:12px; color:#000000; width: 638px;}
.srMnResult a:active {font-weight: bold; font-family: Arial; border-style:none;  background-color:#FFFFFF; font-size:12px; color:#000000; width: 638px;}
.srMnResult a:hover {font-weight: bold; font-family: Arial; border-style:none;  background-color:#FFFFFF; font-size:12px; color:#ff8508; width: 638px;}

.srheadline {width: 638px; background: #000000;}

.srMnHdBgCol { background-color: #000000; }
.srMnSp { font-weight: bold; }
.srMnSg { font-size: 14px; font-weight:bold; }
.srMnSgBgCol { background-color: #FFFFFF; }
.srMnSglink { font-size: 12px; color:#000000; background-color: #ebebeb; padding: 3px; }
.srMnLn { background-color: #000000; }
.srMnLn2 { background-color: #D4DEEB; }
.srMnHg { height: 35px; }

a:link.sgMnSgLk { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.sgMnSgLk { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.sgMnSgLk { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.sgMnSgLk { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }

.srArtBgCol { background-color: #FFFFFF; }
.srArtBgColTw { background-color: #F0EFED; }

.abmain1price .baseprice {display:none;}
.abmain1price .unitprice {display:none;}
.abmain2price .baseprice {display:none;}
.abmain2price .unitprice {display:none;}
.abmain3price .baseprice {display:none;}
.abmain3price .unitprice {display:none;}
.baseprice {font-size: 10px; font-weight: normal; font-family:Arial;}
.unitprice {font-size: 10px; font-weight: normal; font-family:Arial; }
.ml1 .unitprice {font-size: 16px; font-weight: bold; font-family:Arial; padding-bottom: 6px;}
.price .unitprice {font-size: 10px; font-weight: normal; font-family:Arial; }
td.basketTDprice .unitprice {font-size: 10px; font-weight: normal; font-family:Arial; }
td.basketTDpricetotal .unitprice {font-size: 10px; font-weight: normal; font-family:Arial; }


/* Suche - FactFinder */
.searchgroup { color:white; font-weight: bold; background-color: #000000; height:14px; padding: 4px; width: 166px; padding-right: 0px; margin-top: 6px;}
.choosepage { position:relative; left:366px; text-align:right; background-color: #BADEFE; padding-bottom:10px; width:350px; }
.choosepage strong { font-size: 14px; }
.searchgroupentry {font-family: Arial; font-size: 11px; color:#000000; border-bottom-width:1px; border-bottom-color:#b1b3b4; border-bottom-style:solid; padding-bottom:2px; padding-top: 2px; background-color: #ebebeb; }
.searchgroupentry a:link {font-size: 11px; color:#000000; text-decoration:none; padding-left:5px; }
.searchgroupentry a:visited {font-size: 11px; color:#000000; text-decoration:none; padding-left:5px; }
.searchgroupentry a:active {font-size: 11px; color:#000000; text-decoration:none; padding-left:5px; }
.searchgroupentry a:hover { font-size: 11px; color:#ff8508; text-decoration:none; padding-left:5px;}


/* ShopgruppenSuche */
.sgMnArtId {font-size: 10px; color:#000000; font-family: Arial; }
.sgMnTt { background-color:#3A99DD; font-size:20px; font-weight:bold; color:#ffffff; margin:0px; padding:0px; }
.sgMnTx { background-color:#BADEFE; font-size:14px; color:#000000; }
.sgMnHdCol { background-color: #b1b3b4; padding-top: 5px; padding-bottom: 5px; vertical-align: baseline;}
.sgMnHg { height: 35px; }
.sgMnBrFi { font-family: Arial, Verdana ; background-color: #BADEFE; font-size: 12px; font-weight:normal; color:#000000;}
.sgMnBrFi2 { font-family: Arial, Verdana ; background-color: #BADEFE; font-size: 12px; font-weight:bold; color:#000000;}
.sgMnBrFi3 { color:#000000; width: 638px; }
.sgMnAvTx {font-size: 10px; color:#000000; margin-top: 7px; margin-bottom: 7px; }
.sgDetail { font-family: Arial, Verdana; background-color: #3A99DD; color:#000000; font-size: 12px; font-weight:bold; }

.pager { font-family: Arial; color: #000000; font-size: 13px; font-weight: bold; color:  }
.pager a { font-family: Arial; color: #000000; font-size: 13px; font-weight: bold; color:  }

a:link.pager { font-family: Arial; color: #ffffff; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:visited.pager { font-family: Arial; color: #ffffff; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:active.pager { font-family: Arial; color: #000000; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:hover.pager {  font-family: Arial; color: #000000; font-size: 13px; font-weight: normal; text-decoration: underline;  }

.pager1back {padding-right: 3px;}

.sgTaxLink { font-size:12px; font-weight:normal; color:#000000; }
a:link.sgTaxLink { font-size: 12px; font-weight:normal; text-decoration: none; color: #000000; }
a:visited.sgTaxLink { font-size: 12px; font-weight:normal; text-decoration: none; color: #000000; }
a:active.sgTaxLink { font-size: 12px; font-weight:normal; text-decoration: underline; color: #000000; }
a:hover.sgTaxLink { font-size: 12px; font-weight:normal; text-decoration: underline; color: #000000; }

.sgNavPa { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;  vertical-align: middle; height: 19px; padding-left:5px;}

a:link.sgNavPa { font-size: 12px; font-weight:normal; text-decoration: underline; color: #000000; }
a:visited.sgNavPa { font-size: 12px; font-weight:normal; text-decoration: underline; color: #000000; }
a:active.sgNavPa { font-size: 12px; font-weight:normal; text-decoration: underline; color: #000000; }
a:hover.sgNavPa { font-size: 12px; font-weight:normal; text-decoration: underline; color: #000000; }

.sgoMnTt { font-weight: bold; font-size:18px; color: #FFFFFF; background-color: #3A99DD; margin:0px; padding:0px; vertical-align:middle; }
.sgoMnTx { background-color:#FFFFFF; padding:10px; }
.sgoMnLn { background-color: #FFFFFF; }

.sgoMnGt { cursor: hand; color: #000000; font-size: 13px; font-weight: bold; text-decoration:none; float:left; margin-left: 2px;}
.sgoMnGt img { color: #000000; font-size: 13px; font-weight: bold; text-decoration:none; float:left; margin-left: 10px;}
.sgoMnGT a  {  color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; float:left;}
a:link.sgoMnGT, a:visited.sgoMnGT, a:active.sgoMnGT, a:hover.sgoMnGT { text-decoration: none; }
 
 
 



.sgoMnGt div  {  cursor: pointer; color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; float:left;}
div:link.sgoMnGt {  cursor: pointer; color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; float:left;}
div:visited.sgoMnGt { cursor: pointer; color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; float:left;}
div:active.sgoMnGt { cursor: pointer; color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; float:left;}
div:hover.sgoMnGt { cursor: pointer; color: #ff8508; font-size: 13px; font-weight: bold; text-decoration: none; float:left; }

.sgoMnCh { font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }
a:link.sgoMnCh { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:visited.sgoMnCh { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:active.sgoMnCh { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }
a:hover.sgoMnCh { color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; }

.sgoMnSgLk { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a:link.sgoMnSgLk { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.sgoMnSgLk { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.sgoMnSgLk { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.sgoMnSgLk { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }



/* Shopgruppensuche_neu: */

#ArticleSearchShopgroup {margin-top: 6px;}
h1.searchheadline {background-color:#ff8508; margin-bottom:6px; width: 638px; margin-top:7px}
.searchsubheadline {font-family: Arial; font-size: 12px; color: #ffffff; background-color:#b1b3b4; padding: 8px; font-weight:bold; height: 16px; width: 622px; }
.searchformattitle {font-family: Arial; font-size: 12px; color: #ffffff; background-color:#b1b3b4; padding:8px; font-weight:bold; height: 16px; width: 622px;}
.searchfilter {background-color: #ebebeb; margin-bottom:6px; height:100%; width: 638px;}
.searchformat {background-color: #ebebeb; margin-bottom:6px; width: 622px; font-size: 13px; font-family: Arial; color: black;  vertical-align: middle;  }
.searchparams { display: block; background-color: #ebebeb; margin-bottom: 6px; padding: 8px; width: 622px;}
.resetall { text-align: right; }
.searchparams a:link.resetalla { vertical-align: bottom; }
.searchparams a:visited.resetalla { vertical-align: bottom; }
.searchparams a:link.resetalla { vertical-align: bottom; }
.searchparams a:link.resetalla { vertical-align: bottom; }
.searchparams .searchffsubmit input { margin-left: 10px; }
.esearch { position: absolute; }

.searchformatradio {padding:8px; background-color:#ebebeb; height: 14px; width: 622px;}
.searchformatradio input {color: black; font-family: Arial; font-size: 13px; }
.searchformatradio div {color: black; font-family: Arial; font-size: 13px; }

.searchformatbutton {float:right; position: relative; margin-top:-23px; margin-right:-7px;}
.searcharticlecount {font-family: Arial; font-size: 13px; color: #ffffff; background-color:#b1b3b4; padding:10px; text-align:right;  border-bottom: 1px solid #b1b3b4 ; }
.searcharticlecount1 {font-family: Arial; font-size: 13px; color: #000000; background-color:#b1b3b4; padding:10px; text-align:right;  border-bottom: 1px solid #ebebeb ; }
.searcharticlecount img {padding-right: 2px;}

.pageselect {display:inline; margin-left:20px; }
.pageselect a.pagerLast img {margin-left: -9px;}
.searchffsubmit {clear:both; text-align:right; padding-top: 7px;}
.searchffsubmit input {margin-right:10px;}
 
.fffilter {float:left; margin-left:10px; margin-top:5px; }
.fffilterbool {float:left; margin-left:10px; margin-top:5px; }
.blockfilterselect {width: 638px; float: left;}
.blockfilterbool {width: 638px; float: right; min-width: 80px;}
.ffiltertext { font-size:13px; font-family: Arial; max-width: 190px; }
.ffilterselect { font-size:13px; font-family: Arial; width: 190px;}
 
 
/* Shopgruppensuche small */
.articlelist { border-collapse: collapse;}
.articlelist tr td {border-bottom:1px solid #b1b3b4; border-collapse: collapse; line-height: 1.1em;}
.sgColImage {width:80px; text-align:center; border-left: 1px solid #b1b3b4;}
.sgColAV { text-align:center; vertical-align:middle; padding-right:3px;}
.sgColArticle {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; padding-right: 10px; height: 62px; width: 210px; padding-left: 10px;}
.sgColArticle .prattribute { width: 140px;}
.sgColArticle .prattribute img { margin-right: 10px;}

.sgColArticle a {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold;}
.sgColArticle a:link {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold;}
.sgColArticle a:visited {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold;}
.sgColArticle a:active {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold;}
.sgColArticle a:hover {color: #ff8508; font-family: Arial; font-size: 12px; font-weight: bold;}

.sgColPrice {width:70px;}
.sgColAction {width:150px; padding-left:10px;  text-align: left; vertical-align: middle;}
.sgColPrice .price {color: #000000; font-family: Arial; font-size: 12px; font-weight:bold; padding-top: 5px; padding-bottom: 5px;}
.sgColPrice .price .taxlink {text-decoration:none; color: #000000;}
.sgColAction a {text-align:right; padding-top:8px;}
.sgColAction a.add2basket {display:block; text-align:right; padding-top:8px; margin-right: 10px; margin-bottom: 10px;}
.sgColAction .sgfuntionBasket, .sgColAction .sgfuntionFav, .sgColAction .sgfuntionCompare img {margin-bottom: -6px; margin-left: 3px;}


.sgColCheck { width: 61px; text-align: center; background:  url(/image/general/css/bg-mehrfachauswahl.gif)  }

.sgHeadColImage {font-size: 10px;  }
.sgHeadColArticle {padding-left: 20px; font-size: 12px; }
.sgHeadColPrice {font-size: 10px; }
.sgHeadColAV {font-size: 10px; padding-bottom: 2px; padding-top: 2px;}
.asort{padding-top: 2px; }
.psort {padding-top: 2px; }
.sgHeadColCheck {font-size: 10px; text-align: center; }

.add2basketsubmit {padding-top:8px; margin-right: 10px; margin-bottom: 10px;}
#add2basket {text-align: right;}
.artcompare { font-family: Arial; font-size: 12px; color: #000000; margin-right: 10px; }
a.artcompare:link { font-family: Arial; font-size: 12px; color: #000000; margin-right: 10px; }
a.artcompare:visited { font-family: Arial; font-size: 12px; color: #000000; margin-right: 10px; }
a.artcompare:active { font-family: Arial; font-size: 12px; color: #000000; margin-right: 10px; }
a.artcompare:hover { font-family: Arial; font-size: 12px; color: #ff8508; margin-right: 10px; }


.add2basket { margin-bottom: 0px; }
.mr1 {text-align: right;}
.mr1 a { margin-right: 0px; margin-bottom: 0px; width: 210px;  float: right; }

.articlelist tr td.sgFootCol {border-bottom-width: 0px; }
.sgFootCol {background: url(/image/general/css/mehrfachauswahl.gif) ; background-position: right top; background-repeat: no-repeat; height: 70px; padding-right: 90px; text-align: right;}
.sgForm {margin-bottom: 0px;}

/* Shopgruppensuche detail */
.sgDColImage {width:155px; border-left:1px solid #898989; border-bottom:1px solid #898989; text-align:center; padding-left: 10px; padding-top:10px;}
.sgDColTitle {width:263px; border-bottom:1px solid #898989; vertical-align:top; padding-top:10px; padding-bottom: 10px; padding-left:15px;}
.sgDColPrice { border-right:1px solid #898989; border-bottom:1px solid #898989; vertical-align:bottom; padding-bottom:5px; padding-right: 10px; line-height: 30px; width: 190px; text-align: right;}
.sgDColPrice div {line-height: 0.8em; }
.sgDColPrice form { width: 40px; display: inline; text-align: right; }
.sgDColPrice form input[type=text]{ vertical-align: bottom; }
.sgDColPrice form input[type=image]{vertical-align: bottom;  }

.sgDColPrice div.sgDatt {line-height: 25px; padding-bottom: 5px;  }
.sgDColPrice a.add2basket { margin-right: 0px; margin-bottom: 10px; padding-left: 5px;}
.sgDColPrice a.moreinfo {margin-left: 5px; display: block;}
.sgDColPrice a.artcompare {font-weight: bold; font-family: Arial; font-size: 12px; color: #00143A; line-height: 25px; vertical-align: top;  text-align: right; margin-right: 0px;}
.sgDColPrice a.artcompare:link {font-weight: bold; font-family: Arial; font-size: 12px; color: #00143A; line-height: 25px;    text-align: right; margin-right: 0px;}
.sgDColPrice a.artcompare:visited {font-weight: bold; font-family: Arial; font-size: 12px; color: #00143A; line-height: 25px;   text-align: right; margin-right: 0px;}
.sgDColPrice a.artcompare:active {font-weight: bold; font-family: Arial; font-size: 12px; color: #00143A; line-height: 25px;    text-align: right; margin-right: 0px;}
.sgDColPrice a.artcompare:hover {font-weight: bold; font-family: Arial; font-size: 12px; color: #ff8508; line-height: 25px;    text-align: right; margin-right: 0px;}
.sgDColPrice .add2basketsubmit {margin-left:5px; margin-bottom: 0px; margin-right: 0px;}


.sgDAVImage {text-align:left; padding-top:6px; padding-left:4px;}
.sgDAVText {text-align:left; position: relative; left:14px; top:-12px; font-size:10px; color:black; font-family: Arial; width: 145px; padding-left: 5px;}
.sgDTt { font-size: 12px; font-family: Arial; color: #000000; font-weight:bold; text-decoration:none;}
.sgDTt a { font-size: 12px; font-family: Arial; color: #000000; font-weight:bold; text-decoration:none;}
a:link.sgDTt { font-size: 12px; font-family: Arial; color: #000000; font-weight:bold; text-decoration:none;}
a:visited.sgDTt { font-size: 12px; font-family: Arial; color: #000000; font-weight:bold; text-decoration:none;}
a:active.sgDTt { font-size: 12px; font-family: Arial; color: #000000; font-weight:bold; text-decoration:none;}
a:hover.sgDTt { font-size: 12px; font-family: Arial; color: #ff8508; font-weight:bold; text-decoration:none;}
.sgDArtId {font-size: 12px; color: #00143A; font-family: Arial; padding-bottom:5px; padding-top: 5px;}
.sgDDescritpion {font-size: 12px; color: #00143A; font-family: Arial; width: 258px;}

.articlelistd .sgDPr { line-height: 25px; font-size:19px; font-family: Arial; color: #000000; font-weight:bold; margin-bottom: 5px;  text-align: right; }
.sgDPr a.taxlink {font-size: 10px; font-family: Arial; text-decoration:none; color:#898989; line-height: 25px; text-align: right;}
.sgDPr a.taxlink:link {font-size: 10px; font-family: Arial; text-decoration:underline; color:#898989; line-height: 25px;  text-align: right;}
.sgDPr a.taxlink:visited {font-size: 10px; font-family: Arial; text-decoration:underline; color:#898989; line-height: 25px; text-align: right;}
.sgDPr a.taxlink:active {font-size: 10px; font-family: Arial; text-decoration:underline; color:#898989; line-height: 25px;  text-align: right;}
.sgDPr a.taxlink:hover {font-size: 10px; font-family: Arial; text-decoration:underline; color:#898989; line-height: 25px;  text-align: right;}

.sgDatt img { line-height: 75px; text-align: right;  }

.ischeap {margin-left:0px; margin-top:10px; padding-left:4px; padding-right: 4px; border-top:1px black solid; border:2px #ff8508 solid; width: 210px; font-family: Arial; font-size: 12px; font-weight: bold; color: #00143A;}
.ischeap .save {color:#ff8508;}
.sgColArticle .ischeap {border:0; font-size: 12px; font-weight:normal; color: #00143A;}
.sgDdesquieter{margin-left:0px; margin-top:10px; padding-left:4px; padding-right: 4px; border-top:1px black solid;border:2px #ff8508 solid; width: 210px; font-family: Arial; font-size: 12px; font-weight: bold; color: #00143A;}

/* Shopgruppensuche - FehlerPopup*/

.compareerrorbox {border: 3px solid red; position: absolute; background: white; margin-left: 40px; margin-top: -20px; padding: 10px; width: 533px;}
.compareerrorarticlelist {border-collapse: collapse;}
.compareerrorsubtxt {padding-bottom: 10px}
.compareerrorarticlelist .sgColImage {border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; width: 110px; padding: 5px 10px 5px 10px;}
.compareerrorarticlelist .sgColArticle {border-bottom: 1px solid #ebebeb; width: 240px; padding-right: 10px; padding-left: 0px;}
.compareerrorarticlelist .sgColAction {border-bottom: 1px solid #ebebeb; width: 91px; padding-right: 10px; padding-left: 0px;}
.compareerrorarticlelist .sgColCheck {width:61px;}

/* Vergleich */

.headline_compare {background-color: #b1b3b4; width:638px; margin-bottom:0px;}
.compareform {background-color:#FFFFFF;  margin-bottom: 6px; overflow: auto; }
.compareform div.cmpMnTx2 {width: 618px; padding-left:10px; padding-bottom: 10px; padding-top: 0px; padding-right: 10px; background-color:#ebebeb; font-family: Arial; font-size: 13px; color: #000000;} 
.compareform div.cmpMnTx1 {width: 618px; font-weight:bold; padding:10px; background-color:#ebebeb; font-family: Arial; font-size: 13px; color: #000000;} 
.compareform div.cmpMnTx3 {width: 618px;  padding-left:10px; padding-bottom: 10px; padding-top: 0px; padding-right: 10px; background-color:#ebebeb; font-family: Arial; font-size: 12px; color: #000000;  text-decoration: none; font-weight: normal;} 
.compareform div.cmpMnTx {width: 618px; padding-left:10px; padding-bottom: 10px; padding-top: 0px; padding-right: 10px; background-color:#ebebeb; color: #000000; font-family: Arial; font-size: 12px; }
.cmpMnTx4 { width: 618px; background-color: #b1b3b4; padding: 8px; height: 16px; font-size: 12px; font-family: Arial; color: #000000; font-weight: bold; border-bottom: 1px solid #b1b3b4;}
.compareform div.cmpMnTx4 {width: 618px; background-color: #b1b3b4; padding: 8px; height: 16px; font-size: 14px; font-family: Arial; color: #000000; font-weight: bold; border-bottom: 1px solid #b1b3b4;}
.cmpbrand1, .cmpbrand {width: 628px; padding-bottom: 3px; padding-left:10px; background-color:#ebebeb; color: #000000; font-family: Arial; font-size: 12px; }
.combutton {width: 628px; text-align:right;padding-right:10px;padding-bottom:10px; margin-bottom: 6px; background-color:#ebebeb; }
.cmpbuttonright {background-color: #b1b3b4; width: 119px; border-bottom: 1px solid #b1b3b4;}
.cmpvgl {width: 638px; border-collapse: collapse; }
.compareTdCheck {background: #ebebeb; width: 42px; text-align: center; border-left: 1px solid #b1b3b4; border-bottom: 1px solid #b1b3b4; }
.compareTdImg {width: 65px; border-bottom: 1px solid #b1b3b4; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
.compareTdImg div.cmpMnArNr { font-size: 10px; font-family: Arial; color:#000000; font-weight:normal; padding-top: 3px; }
.compareTdTitle {width: 250px; border-bottom: 1px solid #b1b3b4;  padding-top: 10px; padding-bottom: 10px;}
.compareTdTitle div.sgDAVText {padding-left: 5px;}
.compareTdTitle a.cmpMnArTt {font-family: Arial; font-size: 12px; color:#000000; font-weight:bold; }
.compareTdTitle a.cmpMnArTt:link { font-family: Arial; font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }
.compareTdTitle a.cmpMnArTt:visited { font-family: Arial; font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }
.compareTdTitle a.cmpMnArTt:active  { font-family: Arial; font-size: 12px; font-weight: bold; color:#000000; text-decoration: underline }
.compareTdTitle a.cmpMnArTt:hover { font-family: Arial; font-size: 12px; font-weight: bold; color:#ff8508; text-decoration: underline }

.compareTdPrice div.cmpMnPr { font-family: Arial; font-size: 12px; color: #000000; font-weight: bold;}


.compareTdPrice {width: 120px; border-bottom: 1px solid #b1b3b4;  padding-top: 10px; padding-bottom: 10px;}
.compareTdPrice td {width: 120px; border-bottom: 1px solid #b1b3b4;  padding-top: 10px; padding-bottom: 10px;}
.compareTdAtt {width: 149px; border-bottom: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4;  padding-top: 10px; padding-bottom: 10px; text-align: left;}

.comparetable {background:white; }
.comparearticlelist {border-collapse: collapse;}
.cmpMnPad img {margin-left: 12px;}
/*#pagecontent div.compareblop {margin-top: 70px;}*/


/* unbenannt1 */
.sgoMnTtSpc { font-weight: bold; font-size:18px; color: #FFFFFF; background-color: #ffffff; margin:0px; padding:0px; vertical-align:middle; }
.sgoMnTxSpc { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #ffffff; margin:0px; padding:0px; vertical-align:middle; }
a:link.sgoMnTxSpc { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #BADEFE; margin:0px; padding:0px; vertical-align:middle; }
a:visited.sgoMnTxSpc { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #BADEFE; margin:0px; padding:0px; vertical-align:middle; }
a:active.sgoMnTxSpc { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #BADEFE; margin:0px; padding:0px; vertical-align:middle; }
a:hover.sgoMnTxSpc { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #BADEFE; margin:0px; padding:0px; vertical-align:middle; }

/* Shopuntergruppen Navigation */

.shopgrouptitle_1 { background: #ff8508; padding-left: 10px; margin-bottom: 10px; width: 628px; margin-top: 0px;}

.shopgroupoverview {
		width: 638px;
}


.sgoMnChd
 { 
		clear:both; 
		color:#bebebe; 
		margin-top:5px;
}

.sgoMnChulLeft
 { 
		float:left; 
		margin-left:0px; 
		width:260px; 
 }
 
 .sgoMnChulLeft ul
 {
 	margin-top: -4px;
 	padding: 0px;
 	margin-left: 60px;}

.sgoMnChulRight 
{ 
		float:right;
		margin-left: 0px; 
		width:260px; 
}

.sgoMnChulRight ul
 {
 	margin-top: -4px;
 	padding: 0px;}

.sgoMnGtrow {
		 clear:both;
		 border-top:solid 1px gray;
		 padding-top: 10px; 
}

.sgoMnGtrow a {
	text-decoration: none;
}

.sgoMnGtrow:first-child
 {
		border-top:0px;
}

.sgoMnChli
 {
		color: #000000;
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: none;
		line-height: 150%
		
}

a:link.sgoMnChli 
{ 
		color: #000000; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: none; 
}

a:visited.sgoMnChli 
{ 
		color: #000000; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: none; 
}

a:active.sgoMnChli 
{ 
		color: #000000; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: none; 
}

a:hover.sgoMnChli 
{ 
		color: #ff8508; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: none; 
}


.sgoMnChLk { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #ffffff; margin:0px; padding:0px; vertical-align:middle; }
a:link.sgoMnChLk { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #ffffff; margin:0px; padding:0px; vertical-align:middle; }
a:visited.sgoMnChLk { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #ffffff; margin:0px; padding:0px; vertical-align:middle; }
a:active.sgoMnChLk { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #ffffff; margin:0px; padding:0px; vertical-align:middle; }
a:hover.sgoMnChLk { font-weight: normal; font-size:12px; color: #FFFFFF; background-color: #ffffff; margin:0px; padding:0px; vertical-align:middle; }

/* unbenannt3 */
a:link.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #000000; }
.sgo3MnGt { font-size: 14px; font-weight: bold; text-decoration: underline; color: #000000; }

a:link.sgo3MnChLk { font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; }
a:visited.sgo3MnChLk { font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; }
a:active.sgo3MnChLk { font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; }
a:hover.sgo3MnChLk { font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; }
.sgo3MnChLk { font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; }

a:link.sgo5MnChLk { font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000; }
a:visited.sgo5MnChLk { font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000; }
a:active.sgo5MnChLk { font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000; }
a:hover.sgo5MnChLk { font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000; }
.sgo5MnChLk { font-size: 12px; font-weight: normal; color: #000000; }


a:link.svcNav { font-size: 11px; text-decoration: underline; color: #4773C9; }
a:visited.svcNav { font-size: 11px; text-decoration: underline; color: #4773C9; }
a:active.svcNav { font-size: 11px; text-decoration: underline; color: #4773C9; }
a:hover.svcNav { font-size: 11px; text-decoration: underline; color: #4773C9; }

.svcNav { font-size: 11px; color: #4773C9; }

.bsktHd { color:#FFD11F; font-weight: bold; background-color:#000000; font-size:10px; vertical-align:middle; padding:2px; }
a:link.bsktHd { font-size:10px; color:#FFD11F; font-weight: bold; }
a:visited.bsktHd { font-size:10px; color:#FFD11F; font-weight: bold; }
a:active.bsktHd { font-size:10px; color:#FFD11F; font-weight: bold; }
a:hover.bsktHd { font-size:10px; color:#FFFFFF; font-weight: bold; }

.bsktAcHd { color:#FFD11F; background-color:#000000; font-size:10px; vertical-align:middle; padding:2px; }
a:link.bsktAcHd { font-size:10px; color:#FFD11F; }
a:visited.bsktAcHd { font-size:10px; color:#FFD11F; }
a:active.bsktAcHd { font-size:10px; color:#FFD11F; }
a:hover.bsktAcHd { font-size:10px; color:#FFFFFF; }

.mail_body{ background-color:#FFFFFF; font-size:10px; color:#FFFFFF; }
.mail_price{ font-size:14px; color:#000000; }

a:link.mail_link{ font-size:12px; color:#000000; text-decoration:underline; }
a:visited.mail_link{ font-size:12px; color:#000000; text-decoration:underline; }
a:active.mail_link{ font-size:12px; color:#000000; text-decoration:underline; }
a:hover.mail_link{ font-size:12px; color:#000000; text-decoration:underline; }

.xhtml_tdbusiness{ background-color:#FFFFFF; }
a:link.xhtml_tdbusiness { font-size:10px; color:#E11E2D; text-decoration:underline; }
a:visited.xhtml_tdbusiness { font-size:10px; color:#E11E2D; text-decoration:underline; }
a:active.xhtml_tdbusiness { font-size:10px; color:#E11E2D; text-decoration:underline; }
a:hover.xhtml_tdbusiness { font-size:10px; color:#E11E2D; text-decoration:underline; }

.form_login {  }
.form_login td { }
.form_login td input  {margin-right: 20px; }
.form_login_selText { padding-left: 20px; width: 25%; }
.form_login_selTd {  width: 100%;}
.form_login_selInput { }
.form_login h3 {  margin-top: -8px; font-weight: bold; font-family: Arial; font-size:13px; color:#000000; background-color:#b1b3b4; padding-left:10px; padding-right:0px; line-height: 30px; vertical-align: middle; width: 628px; }

.form_login2 { font-family: Arial; font-size:12px; color:#000000; background-color:#FFFFFF; padding-left:10px; padding-right:0px; width: 618px; }
.form_login2 td { padding-bottom: 2px;  }
.form_login2 h3 { margin-top: -8px; font-weight: bold; font-family: Arial; font-size:13px; color:#000000; background-color:#b1b3b4; padding-left:10px; padding-right:0px; line-height: 30px; vertical-align: middle; margin-left: -20px; margin-right: -10px; }

.form_order { font-family: Arial; font-size:12px; color:#000000; }

.form_allgemein { font-family: Arial; font-size:12px; color:#000000; background-color:#FFFFFF; padding-left:10px; padding-right:0px; width: 618px; }
.form_allgemein td { padding-bottom: 2px;  }
.form_allgemein h3 { font-weight: bold; font-family: Arial; font-size:13px; color:#000000; background-color:#b1b3b4; padding-left:10px; padding-right:0px; line-height: 30px; vertical-align: middle; margin-left: -20px; margin-right: -10px; }


.mailform_title { font-weight: bold; font-family: Arial; font-size:13px; color:#000000; background-color:#b1b3b4; padding-left:10px; padding-right:10px; line-height: 30px; vertical-align: middle; width: 618px; margin-left: -10px; margin-top: 6px; margin-bottom: 6px;}
.mailform_title1 { font-weight: bold; font-family: Arial; font-size:13px; color:#000000; background-color:#b1b3b4; padding-left:10px; padding-right:10px; line-height: 30px; vertical-align: middle; width: 618px; margin-left: -10px; margin-top: 6px; margin-bottom: 6px;}
.mailform { font-family: Arial; font-size:12px; color:#000000; background-color:#FFFFFF; padding-left:10px; padding-right: 4px;  }
.mailform td {}
.mailform_tablecss {font-weight: normal; font-family: Arial; font-size:13px; color:#000000; background-color:#ebebeb; padding-left:10px; padding-right:10px; line-height: 30px; vertical-align: middle; width: 618px; margin-left: -10px; margin-top: 6px; margin-bottom: 6px; width: 638px; }
.mailform_inputtdcss input { }
.mailform_inputtdcss  {}
.mailform_text {padding-right: 10px;}
.RecomArt_id {  }
input.mailform {float: right; padding-right: 0px;}


.artOptHead { font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#3A99DD; padding:3px;}

.headline_1 { font-size:14px; font-weight:bold; color:#000000; background-color:#FFFAC7; }
.headline_2 { font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#000000; margin-bottom: 6px; width: 638px;}

.srMnTt { background-color:#3A99DD; font-size:20px; font-weight:bold; color:#ffffff; }

.bmNav { color:#FFFFFF; background-color:#000000; font-size:10px; vertical-align:middle; padding:2px; }
a:link.bmNav { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:visited.bmNav { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:active.bmNav { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:hover.bmNav { font-size:10px; color:#FFFFFF; text-decoration:underline; }

.default1 { font-family: Arial; font-size:12px; color:#000000; font-weight: normal;}
a:link.default1 {font-family: Arial; font-size:12px; color:#000000; font-weight: normal; text-decoration: underline;}
a:visited.default1 {font-family: Arial; font-size:12px; color:#000000; font-weight: normal; text-decoration: underline;}
a:active.default1 {font-family: Arial; font-size:12px; color:#000000; font-weight: normal; text-decoration: underline;}
a:hover.default1 {font-family: Arial; font-size:12px; color:#000000; font-weight: normal; text-decoration: underline;}

.default2 { font-size:10px; color:#000000; background-color:#FFFAC7; }
a:link.default2 { font-size:10px; color:#000000; text-decoration:underline; }
a:visited.default2 { font-size:10px; color:#000000; text-decoration:underline; }
a:active.default2 { font-size:10px; color:#000000; text-decoration:underline; }
a:hover.default2 { font-size:10px; color:#000000; text-decoration:underline; }

.default3 { font-size:12px; color:#000000; }
a:link.default3 { font-size:12px; color:#000000; }
a:visited.default3 { font-size:12px; color:#000000; }
a:active.default3 { font-size:12px; color:#000000; }
a:hover.default3 { font-size:12px; color:#000000; }

.default4 { font-size:12px; color:#000000; background-color:#ebebeb; }
a:link.default4 { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:visited.default4 { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:active.default4 { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:hover.default4 { font-size:10px; color:#FFFFFF; text-decoration:underline; }

.default5 { font-size:10px; color:#000000; background-color:#ffffff; }
a:link.default5 { font-size:10px; color:#000000; text-decoration:underline; }
a:visited.default5 { font-size:10px; color:#000000; text-decoration:underline; }
a:active.default5 { font-size:10px; color:#000000; text-decoration:underline; }
a:hover.default5 { font-size:10px; color:#000000; text-decoration:underline; }

.default6 { font-size:10px; color:#000000; background-color:#ffffff; }
a:link.default6 { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:visited.default6 { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:active.default6 { font-size:10px; color:#FFFFFF; text-decoration:underline; }
a:hover.default6 { font-size:10px; color:#FFFFFF; text-decoration:underline; }

.srvNav{ font-size:10px; color:#FFFFFF; background-color:#3A99DD; border:1px; border-style:none; border-color:#3A99DD; }
.srvNav2{ font-size:10px; color:#FFFFFF; background-color:#3A99DD; }
.srvNavLnk{ background-color:#BADEFE; border:0px; border-bottom:1px; border-style:none; border-color:#000000; }

.bsktstatus { color:#FFFFFF; background-color:#3A99DD; vertical-align:middle; }

.navHd { color:#FFFFFF; background-color:#000000; font-size:10px; vertical-align:middle; width:1px;}
a:link.navHd { font-size: 10px; text-decoration: none; color: #FFFFFF; background-color:#000000; }
a:visited.navHd { font-size: 10px; text-decoration: none; color: #FFFFFF; background-color:#000000; }
a:active.navHd { font-size: 10px; text-decoration: underline; color: #FFFFFF; background-color:#000000; }
a:hover.navHd { font-size: 10px; text-decoration: underline; color: #FFFFFF; background-color:#000000; }

.bsktHd { color:#FFFFFF; background-color:#000000; font-size:10px; }
a:link.bsktHd { font-size: 10px; text-decoration:none; font-weight:bold; color: #FFFFFF; }
a:visited.bsktHd { font-size: 10px; text-decoration:none; font-weight:bold; color: #FFFFFF; }
a:active.bsktHd { font-size: 10px; text-decoration:none; font-weight:bold; color: #FFFFFF; }
a:hover.bsktHd { font-size: 10px; text-decoration:none; font-weight:bold; color: #FFFFFF; }

/**** Ratenkauf Anfang ****/
.artMnFuDef { font-family: Arial; font-weight: bold;font-size:12px; color:#000000; background-color:#ebebeb; padding-left:30px; padding-right:10px; }
.artMnFuDef2 { font-family: Arial; font-weight: bold;font-size:14px; color:#ff8508; background-color:#FFFFFF; padding-left:30px; padding-right:10px; border-top: 1px solid #000000;}
.artMnFuDef3 { font-family: Arial; font-weight: bold;font-size:14px; color:#ff8508; background-color:#FFFFFF; padding-left:30px; padding-right:10px; border-top: 1px solid #000000;}
.artMnFuDef4 { font-family: Arial; font-weight: bold;font-size:14px; color:#ff8508; background-color:#FFFFFF; padding-left:30px; padding-right:10px; border-top: 1px solid #000000; }
.artMnFuDef5 { font-family: Arial; font-weight: bold;font-size:14px; color:#ff8508; background-color:#FFFFFF; padding-left:30px; padding-right:10px; border-top: 1px solid #000000;}
.artMnFuDef6 { font-family: Arial; font-weight: bold;font-size:14px; color:#ff8508; background-color:#FFFFFF; padding-left:30px; padding-right:10px; border-top: 1px solid #000000;}

.content ol li { padding-bottom: 10px;}

.paymentdp  {font-family: Arial; font-size: 12px; color: #000000;}
.paydp { font-size:12px; color:#000000; background-color: none ; padding:1px; font-weight: normal; }
.paydp p { font-size:12px; color:#000000; background-color: none ; padding:1px; font-weight: normal; }
.paydp2 { font-size:12px; color:#000000; background-color: none; padding:1px; padding-top:3px; padding-bottom: 3px; font-weight: bold; }
.paydp2 select{ font-size:12px; color:#000000; background-color: none;  font-weight: normal; margin-top: 2px; margin-bottom: 2px; }
.paydp2 input{ font-size:12px; color:#000000; background-color: none;  font-weight: normal; margin-top: 2px; margin-bottom: 2px;}


.paydp3 { font-size:12px; font-weight:bold; color:#000000; background-color:#ebebeb; line-height: 25px; vertical-align: middle;}
.paydpErr { font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#E80000; }
.paydpErr2 { font-size:11px; font-weight:bold; color:#E80000; padding:20px;}
.paydbnext {margin-bottom: 10px; margin-top:10px;}
.paydph1, .paydpt1 {margin-left:10px; margin-right: 10px;}

a:link.artMnFuTrInfo3 { font-size:10px; color:#000000; font-weight:bold; text-decoration:underline; }
a:visited.artMnFuTrInfo3 { font-size:10px; color:#000000; font-weight:bold; text-decoration:underline; }
a:active.artMnFuTrInfo3 { font-size:10px; color:#000000; font-weight:bold; text-decoration:underline; }
a:hover.artMnFuTrInfo3 { font-size:10px; color:#000000; font-weight:bold; text-decoration:underline; }

a:link.artMnFuTrInfo4 { font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
a:visited.artMnFuTrInfo4 { font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
a:active.artMnFuTrInfo4 { font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; }
a:hover.artMnFuTrInfo4 { font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; }

a:link.artMnFuTrInfo5 { font-size:12px; color:#000000; font-weight:normal; text-decoration:none; }
a:visited.artMnFuTrInfo5 { font-size:12px; color:#000000; font-weight:normal; text-decoration:none; }
a:active.artMnFuTrInfo5 { font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }
a:hover.artMnFuTrInfo5 { font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }


/**** Ratenkauf Ende ****/

/* Artikelvollansicht */

.artMnTt { font-family: Arial; padding-top: 5px; padding-bottom: 5px; font-size: 18px; font-weight: bold; color:#000000; background-color:#FFFFFF; text-decoration:none; padding-left: 10px; width: 628px; }
.ordernr {width: 628px; padding-left: 10px; padding-top:3px;padding-bottom:3px;  font-family: Arial; font-size: 12px; color: #000000;}
.suppliernr {width: 628px; padding-left: 10px; padding-top:3px;padding-bottom:3px;  font-family: Arial; font-size: 12px; color: #000000;}
.availpic {float:left; padding-right:5px;padding-top:2px; }
.artfullhead {margin-bottom:10px;}
.artfullhead .availtext {width: 369px; padding-left: 15px; font-family: Arial; font-size: 12px; color: #000000; margin-bottom:6px;  }
.artfullhead .availhead {padding-left: 10px; width: 408px; padding-right: 10px; padding-top: 10px;}
.artfullhead .availtext_full9 {padding-left: 20px; width: 368px;}
.artfullhead .availimage_full9 {float: left;}
.artMnFuTrHead { font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#4066B2;}
.artMnFuTrInfo {font-size:11px; font-family: Arial; color: #000000; text-align:left; background: #FFFFFF; padding-left: 10px; }
.artMnFuTrInfo img {margin-bottom: 0px;}
a:link.artMnFuTrInfo {font-size:10px; font-family: Arial; color: #000000; text-align:left; background: #FFFFFF; padding-left: 10px; }
a:visited.artMnFuTrInfo {font-size:10px; font-family: Arial; color: #000000; text-align:left; background: #FFFFFF; padding-left: 10px; }
a:active.artMnFuTrInfo {font-size:10px; font-family: Arial; color: #000000; text-align:left; background: #FFFFFF; padding-left: 10px; }
a:hover.artMnFuTrInfo {font-size:10px; font-family: Arial; color: #000000; text-align:left; background: #FFFFFF; padding-left: 10px; }

.artMnFuTrInfo2 { font-size:9px; color:#000000; padding:1px; }

.mainleft { width:420px;text-align:center; vertical-align:middle; }
.mainleft img { padding-top: 10px; }
.mainleftavail { width:420px;text-align:center; vertical-align:middle; }


.ml1 { text-align:right; vertical-align:bottom;}
.mainright { width:210px;  vertical-align:top;}

.artfullhead {width:638px; margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px;}
.artfullhead tbody {width:638px; margin:0px; padding: 0px; }
.mainright table {border-spacing: 0px; border-collapse: collapse;}
.mr1{vertical-align:bottom; padding:0px; text-align:}
.artfullhead tr td {padding:0px; }

.pricebox {width: 418px; margin-right: 10px; }




.artoptions h2 {background-color: #b1b3b4; margin:0px; padding-left:10px; padding-right: 10px; line-height: 25px; vertical-align: middle; font-size:13px; font-family: Arial; color: #ffffff;}
.artoptions {margin-bottom:10px; float: right; width: 210px; }
.optionrow {border-left:1px #b1b3b4 solid; border-right:1px #b1b3b4 solid; border-bottom:1px #b1b3b4 solid; vertical-align: middle; }
.optionrow1 {border-left:1px #ff8508 solid; border-right:1px #ff8508 solid; border-bottom:1px #ff8508 solid; vertical-align: middle; }
.optionrow a.artMnFuTrInfo {padding-left: 0px; padding-left: 0px; text-decoration: none;}
.optionrow a.artMnFuTrInfo img { margin-right: 5px; vertical-align: bottom;}
.optionrow a.artMnFuTrInfo:link { padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow a.artMnFuTrInfo:visited {  padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow a.artMnFuTrInfo:active { padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow a.artMnFuTrInfo:hover {  padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #ff8508;}
.optionrow1 a.artMnFuTrInfo {padding-left: 0px; padding-left: 0px; text-decoration: none;}
.optionrow1 a.artMnFuTrInfo img { margin-right: 5px; vertical-align: bottom;}
.optionrow1 a.artMnFuTrInfo:link { padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow1 a.artMnFuTrInfo:visited {  padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow1 a.artMnFuTrInfo:active { padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow1 a.artMnFuTrInfo:hover {  padding-left: 0px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #ff8508;}

.buyoptions {background: white; margin-top: 5px; }
.optionrow2 {background-image: url(/image/general/css/artopt_addtocart_1.gif ); background-repeat: no-repeat; background-position: left bottom; /*margin-bottom: 10px;*/  height: 36px; }
.optionrow2 .inputquantity { vertical-align: top; margin-top: 10px; height: 12px; border: 1px solid #ff8508; width: 19px; padding-right: 2px; margin-right: 5px; font-size:10px;}
.optionrow2 .add2basketsubmit {margin: 0px; padding:0px; vertical-align: bottom;}

.optionrow3 {background-image: url(/image/general/css/artopt_addtofav_1.gif ); background-repeat: no-repeat; background-position: left bottom; /*margin-bottom: 10px;*/  height: 36px; }
.optionrow3 .inputquantity { vertical-align: top; margin-top: 10px; height: 12px; border: 1px solid #ff8508; width: 19px; padding-right: 2px; margin-right: 5px; font-size:10px;}
.optionrow3 .add2basketsubmit {margin: 0px; padding:0px; vertical-align: bottom;}

/* Zubehörleiste Artikelvollansicht*/

.boxteaser {font-size: 12px; font-family: Arial; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}
.artMnFuSubtitle { font-size:16px; font-weight:bold; color:#000000; }
.artMnFuSubBox { font-size:20px; font-weight:bold; color:#FFFFFF; background-color:#4066B2; height:30px; }
.artMnFuAccText {padding-bottom:3px; padding-right: 5px; }
.artMnFuAccText a.artMnFuAcc {font-size: 11px; font-family: Arial; color: #000000; padding-bottom:3px; }
.artMnFuAccText a.artMnFuAcc:link {font-size: 11px; font-family: Arial; color: #000000; padding-bottom:3px;  }
.artMnFuAccText a.artMnFuAcc:visited {font-size: 11px; font-family: Arial; color: #000000; padding-bottom:3px; }
.artMnFuAccText a.artMnFuAcc:active {font-size: 11px; font-family: Arial; color: #000000; padding-bottom:3px;  }
.artMnFuAccText a.artMnFuAcc:hover {font-size: 11px; font-family: Arial; color: #ff8508; padding-bottom:3px;  }




.artMnFuAccPrice { font-size:12px; color:#000000; font-weight:bold; padding-right: 5px; font-family: Arial; margin-top:10px; }
div.artMnFuAccPrice a.taxlink { color:#b1b3b4; }

.artMnFuAccHead { color:#000000; background-color:#ebebeb; font-family: Arial; margin-top: 4px; }
div.artMnFuAccHead			{ color:#000000; background-color:#ebebeb; padding: 5px; height: 30px; font-family: Arial: }
div.artMnFuAccHead img { margin-top: 10px;}
a:link.artMnFuAccHead		{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; font-family: Arial; }
a:visited.artMnFuAccHead	{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; font-family: Arial; }
a:active.artMnFuAccHead		{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; font-family: Arial; }
a:hover.artMnFuAccHead		{ font-size:12px; font-weight:bold; color:#ff8508; text-decoration:underline; font-family: Arial; }

.artMnFuAccHeadSmall { font-size:11px; font-weight:bold; color:#000000; background-color:#ebebeb; text-decoration:underline; font-family: Arial;}
a:link.artMnFuAccHeadSmall { font-size:11px; font-weight:bold; color:#000000;  text-decoration:underline; font-family: Arial;}
a:visited.artMnFuAccHeadSmall { font-size:11px; font-weight:bold; color:#000000;  text-decoration:underline; font-family: Arial;}
a:active.artMnFuAccHeadSmall { font-size:11px; font-weight:bold; color:#000000;  text-decoration:underline; font-family: Arial;}
a:hover.artMnFuAccHeadSmall { font-size:11px; font-weight:bold; color:#ff8508;  text-decoration:underline; font-family: Arial;}

.artMnFuAcc { font-size:10px; color:#000000; background-color:#FFFFFF; }
a:link.artMnFuAcc { font-size:10px; color:#000000; background-color:#FFFFFF; }
a:visited.artMnFuAcc { font-size:10px; color:#000000; background-color:#FFFFFF; }
a:active.artMnFuAcc { font-size:10px; color:#000000; background-color:#FFFFFF; }
a:hover.artMnFuAcc { font-size:10px; color:#808080; background-color:#FFFFFF; }
.artMnFuAccTeaser { color:#FFFFFF; font-weight:bold; background-color:#EF0000; font-size:9px; }
.artMnFuAccBottom { color:#FFFFFF; background-color:#EF0000; }

.artMnFuBackColor { background-color:#FFFFFF; }
.artMnFuBackColor2 { background-color:#000000; }
.artMnFuAccArticle { background-color:#FFFFFF; border:1px; border-style:none; border-color:#4066B2; }
table.artMnFuAccArticle div.artMnAV {font-size:11px; font-family: Arial; color: #000000; text-align:left; background: #FFFFFF; padding-left: 10px; }


.artBxBorder1 { border:0px; border-bottom:1px; border-style:none; border-color:#000000; }
.artBxBorder4 { border:1px; border-top:0px; border-style:solid; border-color:#000000; }

.border { border:1px; border-style:none; border-color:#000000; }
.borderTop { border:0px; border-top:1px; border-style:none; border-color:#000000; }
.borderBottom { border:0px; border-bottom:1px; border-style:none; border-color:#3A99DD; }
.borderLeft { border:0px; border-left:1px; border-style:none; border-color:#000000; }
.borderRight { border:0px; border-right:1px; border-style:none; border-color:#000000; }
.borderLeftRight { border:0px; border-left:1px; border-right:1px; border-style:none; border-color:#000000; }
.borderLeftRightBottom { border:1px; border-top:0px; border-style:none; border-color:#000000; }
.borderLeftRightTop { border:1px; border-bottom:0px; border-style:none; border-color:#000000; }
.borderLeftBottom { border:0px; border-left:1px; border-bottom:1px; border-style:none; border-color:#000000; }
.borderRightBottom { border:0px; border-right:1px; border-bottom:1px; border-style:none; border-color:#000000; }

.padding5 { padding:5px; }
.paddingLeftRight5 { padding-left:5px; padding-right:5px; }
.padding10 { padding:10px;}
.paddingLeftRight10 { padding-left:10px; padding-right:10px; }

a:link.artMnFuTrInfo3 { font-size:10px; color:#000000; background-color:#BADEFE;  font-weight:bold; text-decoration:underline; }
a:visited.artMnFuTrInfo3 { font-size:10px; color:#000000; background-color:#BADEFE;  font-weight:bold; text-decoration:underline; }
a:active.artMnFuTrInfo3 { font-size:10px; color:#000000; background-color:#BADEFE;  font-weight:bold; text-decoration:underline; }
a:hover.artMnFuTrInfo3 { font-size:10px; color:#000000; background-color:#BADEFE;  font-weight:bold; text-decoration:underline; }

.selCy { font-size:12px; font-weight:bold; color:#000000; background-color:none; font-family: Arial; padding-left: 5px; padding-right: 5px; }
.selCy td { font-size:12px; font-weight:bold; color:#000000; background-color:none; font-family: Arial; padding-left: 5px; padding-right: 5px;}
a:link.selCy { font-size:12px; font-weight:bold; color:#000000; background-color:none; font-family: Arial; padding-left: 5px; text-decoration: underline; padding-right: 5px;}
a:visited.selCy { font-size:12px; font-weight:bold; color:#000000; background-color:none; font-family: Arial; padding-left: 5px; text-decoration: underline; padding-right: 5px;}
a:active.selCy { font-size:12px; font-weight:bold; color:#000000; background-color:none; font-family: Arial; padding-left: 5px; text-decoration: underline; padding-right: 5px;}
a:hover.selCy { font-size:12px; font-weight:bold; color:#ff8508; background-color:none; font-family: Arial; padding-left: 5px; text-decoration: underline; padding-right: 5px;}

.selLn{ font-size:12px; font-weight:bold; color:#000000; background-color:#FFFAC7; }
a:link.selLn { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
a:visited.selLn { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
a:active.selLn { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }
a:hover.selLn { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }


.artMnTt2 { font-family: Arial; font-size: 14px; font-weight: bold; color:#000000; }
.artMnNb { font-family: Arial; font-size: 12px; color:#000000; }
.artMnPr { font-size: 16px; font-weight: bold; color: #000000; }
.artMnSmPr { font-size: 12px; font-weight: bold; color: #000000; }
.artMnPrTb { font-family:Arial; font-size: 30px; font-weight:bold; color:#000000;}
.artMnPrTb nobr  { margin-right: 10px;}
.artMnPrTb a.taxlink { margin-right: 10px;}
.artMnPrTb2 { font-family:Arial; font-size: 30px; font-weight:bold; color:#000000; background-color:#FFFFFF; margin-right: 10px;}
.artMnOvwrPr { font-family:Verdana,Arial,Geneva; font-size: 14px; font-weight: bold; color: #000000; border-style: solid; border-width: 1px; border-color: #000000; }
.artMnAv {margin-bottom: 3px; margin-top: 4px; }
.abmain1v .artMnAv {height: 40px; font-size: 10px; color: #000000; font-family: Arial;}
.artMnAv2 { font-family:Verdana,Arial,Geneva; font-size: 10px; }
.artMnLn { background-color: #000000; }
.artMnBlLn { background-color: #000000; }
.artMnCvp { font-size: 10px; color: #EC008C; }

.artMnTx { font-size:11px; color:#000000; background-color:#FFFFFF; }

.taxlink { font-family: Arial; font-size: 10px; color:#000000; font-weight:normal; }
a:link.taxlink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline; }
a:visited.taxlink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline; }
a:active.taxlink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline; }
a:hover.taxlink { font-family: Arial; font-size: 10px; font-weight: normal; color:#b1b3b4; text-decoration: underline; }

.artMnPrMWST { font-size: 10px; font-weight:normal; color:#b1b3b4; }
.artMnPrUVP { font-size: 9px; color:#000000; font-weight:normal; }
.artMnPrUVPBig { font-size: 11px; color:#000000; font-weight:normal; background-color: #FFFFFF; }
.artMnPrUVPBigBack { font-size: 11px; color:#000000; font-weight:normal; background-color: #E3F6FF; }
.artMnPrUVPBigBackHH { font-size: 11px; color:#2298DD; font-weight:normal; background-color: #E3F6FF; }
.artMnPrUVPBigBackHW { font-size: 11px; color:#2298DD; font-weight:normal; background-color: #FFFFFF; }
.artMnPrUVPSm { font-size: 10px; color:#000000; font-weight:normal; }
.artMnPrFrm { font-size: 12px; color: #AAAAAA; text-decoration: line-through; }
.artMnPrFrmSm { font-size: 10px; color: #AAAAAA; text-decoration: line-through; }
.artMnPrFrmPfx { font-size: 12px; color: #AAAAAA; }
.artMnPrFrmPfxSm { font-size: 10px; color: #AAAAAA; }

.artMnSmHd { font-size: 14px; font-weight: bold; color: #ffffff; background-color: #000000; }
.artMnSmTt { font-size: 9px; font-weight: bold; }
.artMnSmPr { font-size: 12px; font-weight: bold; color: #000000; }

.artMn2Tt { font-size: 16px; font-weight: bold; color: #000000; }
.artMn2Nb { font-size: 11px; color: #000000; }
.artMn2Pr { font-size: 16px; font-weight: bold; color: #000000; }
.artMn2SmPr { font-size: 12px; font-weight: bold; color: #000000; }
.artMn2PrTb { font-family:Verdana,Arial,Geneva; font-size: 20px; font-weight: bold; color: #000000; border-style: solid; border-width: 1px; border-color: #FFFFFF; }
.artMn2OvwrPr { font-family:Verdana,Arial,Geneva; font-size: 14px; font-weight: bold; color: #000000; border-style: solid; border-width: 1px; border-color: #000000; }
.artMn2Av { font-family:Verdana,Arial,Geneva; font-size: 11px; margin-top: 7px; margin-bottom: 7px; }
.artMn2Ln { background-color: #000000; }
.artMn2BlLn { background-color: #000000; }
.artMn2cvp { font-size: 10px; color: #EC008C; }

.artMn2PrUVP { font-size: 12px; color: #AAAAAA; }
.artMn2PrUVPSm { font-size: 10px; color: #AAAAAA; }
.artMn2PrFrm { font-size: 12px; color: #AAAAAA; text-decoration: line-through; }
.artMn2PrFrmSm { font-size: 10px; color: #AAAAAA; text-decoration: line-through; }
.artMn2PrFrmPfx { font-size: 12px; color: #AAAAAA; }
.artMn2PrFrmPfxSM { font-size: 10px; color: #AAAAAA; }

.artMn2SmHd { font-size: 14px; font-weight: bold; color: #ffffff; background-color: #000000; }
.artMn2SmTt { font-size: 9px; font-weight: bold; }
.artMn2SmPr { font-size: 12px; font-weight: bold; color: #000000; }

.artSpcTt { font-size: 12px; font-weight: bold; color: #000000; }
.artSpcNb { font-size: 11px; color: #000000; }
.artSpcPr { font-size: 14px; font-weight: bold; color: #000000; }
.artSpcSmPr { font-size: 10px; font-weight: bold; color: #000000; }
.artSpcSmPrTb { font-family:Verdana,Arial,Geneva; font-size: 20px; font-weight: bold; color: #000000; border-style: solid; border-width: 1px; border-color: #FFFFFF; }
.artSpcOvwrPr { font-family:Verdana,Arial,Geneva; font-size: 12px; font-weight: bold; color: #000000; border-style: solid; border-width: 1px; border-color: #000000; }
.artSpcAv { font-family:Verdana,Arial,Geneva; font-size: 11px; margin-top: 7px; margin-bottom: 7px; }
.artSpcLn { background-color: #000000; }
.artSpcBlLn { background-color: #000000; }
.artSpcCVP { font-size: 10px; color: #EC008C; }

.artSpcPrUVP { font-size: 12px; color: #AAAAAA; }
.artSpcPrUVPSm { font-size: 10px; color: #AAAAAA; }
.artSpcPrFrm { font-size: 12px; color: #AAAAAA; text-decoration: line-through; }
.artSpcPrFrmSm { font-size: 10px; color: #AAAAAA; text-decoration: line-through; }
.artSpcPrFrmPfx { font-size: 12px; color: #AAAAAA; }
.artSpcPrFrmPfxSm { font-size: 10px; color: #AAAAAA; }

.artSpcSmHd { font-size: 14px; font-weight: bold; color: #ffffff; background-color: #000000; }
.artSpcSmTt { font-size: 9px; font-weight: bold; }
.artSpcSmPr { font-size: 12px; font-weight: bold; color: #000000; }

.artMnFuDscTt { font-weight: bold; }
.artMnFuSETTt { font-weight: bold; }
.artMnFuSETInfo { font-weight: normal; }
.artMnFuNb { }
.artMnFuBdCol2 { background-color: #000000; }

.artMnFu2Acc { font-size: 10px; font-weight: bold; color: #000000; }
a:link.artMnFu2Acc { font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.artMnFu2Acc { font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.artMnFu2Acc { font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.artMnFu2Acc { font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; }

.artMnFuAccTt { font-size:10px; color:#000000; }
a:link.artMnFuAccTt { font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }
a:visited.artMnFuAccTt { font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; }
a:active.artMnFuAccTt { font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000; }
a:hover.artMnFuAccTt { font-size: 10px; font-weight: normal; text-decoration: underline; color: #000000; }

/* setarticle */

a:link.sartMnClArtIt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.sartMnClArtIt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.sartMnClArtIt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.sartMnClArtIt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }

.sart1ArtIt { background-color: #000000; }
.sart1ArtItTt { font-size: 14px; font-weight: bold; color: #ffffff; background-color: #000000; }

.sart2PrvBut { font-size: 10px; color: #ffffff; background-color: #000000; }
.sart2Info { font-size: 10px; color: #000000; background-color: #F0EFED; }
.sart2ArtlIm { background-color: #ffffff; }
.sart2ArtlTt { color: #000000; background-color: #FFCC00; }
.sart2ArtlBack { background-color: #F0EFED; }
.sart2Fu2 { color: #000000; background-color: #F0EFED; }
.sart2ItTt { font-size: 18px; font-weight: bold; color: #000000; }
.sart2Fu2InfoTt { font-size: 14px; font-weight: bold; color: #000000; background-color: #F0EFED; }
.sart2Fu2InfoBack { color: #000000; background-color: #F0EFED; }
.sart2CrbBack { background-color: #000000; }
/* ende setarticle */


/* main2 */
.nwMn2HdBgCol { background-color: #000000; }
.nwMn2BdCol { background-color: #000000; }
.nwMn2ConBgCol { background-color: #4571C7; }
.nwMn2Text { font-size:9px; color:#000000; }

.aclMn2HdBgCol { background-color: #D5DCE9; }
.aclMn2BdCol { background-color: #000000; }
.aclMn2ConBgCol { background-color: #ffffff; }

.abMn2HdBgCol { background-color: #D5DCE9; }
.abMn2BdCol { background-color: #000000; }
.abMn2ConBgCol { background-color: #ffffff; }

.abMn2priority2HdBgCol { background-color: #FFCC00; }
.abMn2priority2BdCol { background-color: #FFCC00; }
.abMn2priority2ConBgCol { background-color: #ffffff; }

.abMn2priority1HdBgCol { background-color: #D5DCE9; }
.abMn2priority1BdCol { background-color: #D5DCE9; }
.abMn2priority1ConBgCol { background-color: #ffffff; }

.abMn2priority-1HdBgCol { background-color: #D5DCE9; }
.abMn2priority-1BdCol table { width:170px; }
.abMn2priority-1ConBgCol { background-color: #ffffff; }
.s2artimage {float: left; clear: both; width: 60px;}
.s2arttitle {float: right; width: 90px; padding-bottom: 10px; }
.s2artprice {clear: both; float: right; padding-bottom: 10px; font-weight: bold;}
.s2articles {clear: both; display: table; width: 158px; padding: 5px; border-left: 1px solid #b1b3b4;  border-right: 1px solid #b1b3b4; border-bottom: 1px solid #b1b3b4; }

.abMn2priority-1ConBgCol .abSmLiTt { text-align: left; width: 90px; text-decoration:underline; font-size: 11px; font-weight: normal; float: right; background: url(/image/general/css/topseller-bg.gif); background-repeat: no-repeat;  background-position: left bottom; padding-bottom: 10px; }
.abMn2priority-1ConBgCol a:link.abSmLiTt {text-decoration:underline; font-size: 11px; font-weight: normal; float: right;}
.abMn2priority-1ConBgCol a:visited.abSmLiTt {}
.abMn2priority-1ConBgCol a:active.abSmLiTt {}
.abMn2priority-1ConBgCol a:hover.abSmLiTt {color: #FF8508;}
a.mabanchor {display:none;}



.abMn2priority-2HdBgCol { background-color: #D5DCE9; }
.abMn2priority-2BdCol { background-color: #000000; }
.abMn2priority-2ConBgCol { background-color: #ffffff; }

.abMn2priority2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abMn2priority2Tt { font-size: 12px; font-weight: bold; }
.abMn2priority2Pr { font-size: 16px; font-weight: bold; color: #20364E; }
.abMn2priority2Ln { background-color: #000000; }
.abMn2priority2Im { background-color: #ffffff; }

a:link.abMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.abMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.abMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.abMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

.abMn2priority1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abMn2priority1Tt { font-size: 12px; font-weight: bold; }
.abMn2priority1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.abMn2priority1Ln { background-color: #000000; }
.abMn2priority1Im { background-color: #ffffff; }

a:link.abMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.abMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.abMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.abMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }


.abMnHdBgCol { background-color: #000000; }
.abMnBdCol { background-color: #000000; }
.abMnConBgCol { background-color: #ffffff; }

.abMnpriority2HdBgCol { background-color: #FFCC00; }
.abMnpriority2BdCol { background-color: #FFCC00; }
.abMnpriority2ConBgCol { background-color: #ffffff; }

.abMnpriority1HdBgCol { background-color: #D5DCE9; }
.abMnpriority1BdCol { background-color: #D5DCE9; }
.abMnpriority1ConBgCol { background-color: #ffffff; }

.abMnpriority-1HdBgCol { background-color: #000000; }
.abMnpriority-1BdCol { background-color: #000000; }
.abMnpriority-1ConBgCol { background-color: #ffffff; }

.abMnpriority-2HdBgCol { background-color: #000000; }
.abMnpriority-2BdCol { background-color: #000000; }
.abMnpriority-2ConBgCol { background-color: #ffffff; }

/* special */

.abSpcHdBgCol { background-color: #D5DCE9; }
.abSpcHdBdCol { background-color: #000000; }
.abSpcConBgCol { background-color: #ffffff; }

.abSpcpriority2HdBgCol { background-color: #FFCC00; }
.abSpcpriority2BdCol { background-color: #FFCC00; }
.abSpcpriority2ConBgCol { background-color: #ffffff; }

.abSpcpriority1HdBgCol { background-color: #D5DCE9; }
.abSpcpriority1BdCol { background-color: #D5DCE9; }
.abSpcpriority1ConBgCol { background-color: #ffffff; }

.abSpcpriority-1HdBgCol { background-color: #000000; }
.abSpcpriority-1BdCol { background-color: #000000; }
.abSpcpriority-1ConBgCol { background-color: #ffffff; }

.abSpcpriority-2HdBgCol { background-color: #000000; }
.abSpcpriority-2BdCol { background-color: #000000; }
.abSpcpriority-2ConBgCol { background-color: #ffffff; }

.abSpcpriority2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abSpcpriority2Tt { font-size: 12px; font-weight: bold; }
.abSpcpriority2Pr { font-size: 16px; font-weight: bold; color: #20364E; }
.abSpcpriority2Ln { background-color: #000000; }
.abSpcpriority2Im { background-color: #ffffff; }

a:link.abSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.abSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.abSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.abSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

.abSpcpriority1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abSpcpriority1Tt { font-size: 12px; font-weight: bold; }
.abSpcpriority1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.abSpcpriority1Ln { background-color: #000000; }
.abSpcpriority1Im { background-color: #ffffff; }

a:link.abSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.abSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.abSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.abSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

/* articleteaser */

.atMn2HdBgCol { background-color: #D5DCE9; }
.atMn2BdCol { background-color: #000000; }
.atMn2ConBgCol { background-color: #ffffff; }

.atMn2priority2HdBgCol { background-color: #FFCC00; }
.atMn2priority2BdCol { background-color: #FFCC00; }
.atMn2priority2ConBgCol { background-color: #ffffff; }

.atMn2priority1HdBgCol { background-color: #D5DCE9; }
.atMn2priority1BdCol { background-color: #D5DCE9; }
.atMn2priority1ConBgCol { background-color: #ffffff; }

.atMn2priority-1HdBgCol { background-color: #D5DCE9; }
.atMn2priority-1BdCol { background-color: #000000; }
.atMn2priority-1ConBgCol { background-color: #ffffff; }

.atMn2priority-2HdBgCol { background-color: #D5DCE9; }
.atMn2priority-2BdCol { background-color: #000000; }
.atMn2priority-2ConBgCol { background-color: #ffffff; }

.atMn2priority2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMn2priority2Tt { font-size: 12px; font-weight: bold; }
.atMn2priority2Pr { font-size: 16px; font-weight: bold; color: #20364E; }
.atMn2priority2Ln { background-color: #000000; }
.atMn2priority2Im { background-color: #ffffff; }

.atMn2priority-2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMn2priority-2Tt { font-size: 12px; font-weight: bold; }
.atMn2priority-2Pr { font-size: 16px; font-weight: bold; color: #20364E; }
.atMn2priority-2Ln { background-color: #000000; }
.atMn2priority-2Im { background-color: #ffffff; }

a:link.atMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atMn2priority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

.atMn2priority1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMn2priority1Tt { font-size: 12px; font-weight: bold; }
.atMn2priority1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atMn2priority1Ln { background-color: #000000; }
.atMn2priority1Im { background-color: #ffffff; }

.atMn2priority-1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMn2priority-1Tt { font-size: 12px; font-weight: bold; }
.atMn2priority-1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atMn2priority-1Ln { background-color: #000000; }
.atMn2priority-1Im { background-color: #ffffff; }

a:link.atMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atMn2priority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }


.atMnHdBgCol { background-color: #000000; }
.atMnBdCol { background-color: #000000; }
.atMnConBgCol { background-color: #ffffff; }

.atMnpriority2HdBgCol { background-color: #FFCC00; }
.atMnpriority2BdCol { background-color: #FFCC00; }
.atMnpriority2ConBgCol { background-color: #ffffff; }

.atMnpriority1HdBgCol { background-color: #D5DCE9; }
.atMnpriority1BdCol { background-color: #D5DCE9; }
.atMnpriority1ConBgCol { background-color: #ffffff; }

.atMnpriority-1HdBgCol { background-color: #000000; }
.atMnpriority-1BdCol { background-color: #000000; }
.atMnpriority-1ConBgCol { background-color: #ffffff; }

.atMnpriority-2HdBgCol { background-color: #000000; }
.atMnpriority-2BdCol { background-color: #000000; }
.atMnpriority-2ConBgCol { background-color: #ffffff; }

a:link.atMnpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atMnpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atMnpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atMnpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

a:link.atMnpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atMnpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atMnpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atMnpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

a:link.atMnpriority-2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atMnpriority-2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atMnpriority-2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atMnpriority-2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

a:link.atMnpriority-1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atMnpriority-1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atMnpriority-1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atMnpriority-1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

.atMnpriority1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMnpriority1Tt { font-size: 12px; font-weight: bold; }
.atMnpriority1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atMnpriority1Ln { background-color: #000000; }
.atMnpriority1Im { background-color: #ffffff; }

.atMnpriority-1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMnpriority-1Tt { font-size: 12px; font-weight: bold; }
.atMnpriority-1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atMnpriority-1Ln { background-color: #000000; }
.atMnpriority-1Im { background-color: #ffffff; }

.atMnpriority2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMnpriority2Tt { font-size: 12px; font-weight: bold; }
.atMnpriority2Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atMnpriority2Ln { background-color: #000000; }
.atMnpriority2Im { background-color: #ffffff; }

.atMnpriority-2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atMnpriority-2Tt { font-size: 12px; font-weight: bold; }
.atMnpriority-2Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atMnpriority-2Ln { background-color: #000000; }
.atMnpriority-2Im { background-color: #ffffff; }


/* special */

.atSpcHdBgCol { background-color: #D5DCE9; }
.atSpcBdCol { background-color: #000000; }
.atSpcConBgCol { background-color: #ffffff; }

.atSpcpriority2HdBgCol { background-color: #FFCC00; }
.atSpcpriority2BdCol { background-color: #FFCC00; }
.atSpcpriority2ConBgCol { background-color: #ffffff; }

.atSpcpriority1HdBgCol { background-color: #D5DCE9; }
.atSpcpriority1BdCol { background-color: #D5DCE9; }
.atSpcpriority1ConBgCol { background-color: #ffffff; }

.atSpcpriority-1HdBgCol { background-color: #000000; }
.atSpcpriority-1BdCol { background-color: #000000; }
.atSpcpriority-1ConBgCol { background-color: #ffffff; }

.atSpcpriority-2HdBgCol { background-color: #000000; }
.atSpcpriority-2BdCol { background-color: #000000; }
.atSpcpriority-2ConBgCol { background-color: #ffffff; }

.atSpcpriority2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atSpcpriority2Tt { font-size: 12px; font-weight: bold; }
.atSpcpriority2Pr { font-size: 16px; font-weight: bold; color: #20364E; }
.atSpcpriority2Ln { background-color: #000000; }
.atSpcpriority2Im { background-color: #ffffff; }

.atSpcpriority-2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atSpcpriority-2Tt { font-size: 12px; font-weight: bold; }
.atSpcpriority-2Pr { font-size: 16px; font-weight: bold; color: #20364E; }
.atSpcpriority-2Ln { background-color: #000000; }
.atSpcpriority-2Im { background-color: #ffffff; }

a:link.atSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atSpcpriority2Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

.atSpcpriority1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atSpcpriority1Tt { font-size: 12px; font-weight: bold; }
.atSpcpriority1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atSpcpriority1Ln { background-color: #000000; }
.atSpcpriority1Im { background-color: #ffffff; }

.atSpcpriority-1Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.atSpcpriority-1Tt { font-size: 12px; font-weight: bold; }
.atSpcpriority-1Pr { font-size: 12px; font-weight: bold; color: #20364E; }
.atSpcpriority-1Ln { background-color: #000000; }
.atSpcpriority-1Im { background-color: #ffffff; }

a:link.atSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.atSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.atSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:hover.atSpcpriority1Tt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }

/* ende articleteaser */

/* ende der boxen */

/* articlebox small7 */

.abSm7Tt { font-size: 12px; font-weight: bold; }
.abSm7Dsc { font-size: 10px; }
/* ende small7 */

/* accgroup; accarticle */

.accMnTt { font-weight: bold; font-size: 16px; color: #ffffff; background-color: #000000; }
.accMnTt2 { font-weight: bold; font-size: 12px; color:#FFFFFF;}
.accMnDsc { font-weight: normal; font-size: 10px; color: #FFFFFF; }
.accMn2Tt { font-weight: bold; color: #000000; background-color: #D5DCE9; }

.accSpcMoBgCol { background-color: #FFFFFF; }

.accMnTt3 { font-weight: normal; font-size: 11px; color: #333399; }
a:link.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; color: #333399; }
a:visited.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; color: #333399; }
a:active.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; color: #333399; }
a:hover.accMnTt3 { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; color: #333399; }

.accMnTt4 { font-weight: bold; font-size: 10px; color: #333399; }
/* ende accgroup; accarticle */

.abMnHd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abMnTt { font-size: 11px; font-weight: bold; color:#000000; }
.abMnPr { font-size:20px; font-weight:bolder; color:#000000; }
.abMnLn { background-color: #000000; }
.abMnIm { background-color: #ffffff; }

.abMn2Hd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abMn2Tt { font-size: 11px; font-weight:bold; color:#000000; }
.abMn2Pr { font-size:20px; font-weight:bolder; color:#000000; }
.abMn2Ln { background-color: #000000; }
.abMn2Im { background-color: #ffffff; }

.abSpcHd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abSpcTt { font-size: 11px; font-weight: bold; color:#000000; }
.abSpcPr { font-size:20px; font-weight:bolder; color:#000000; }
.abSpcLn { background-color: #000000; }
.abSpcIm { background-color: #ffffff; }

.abSmLiHd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #000000; }
.abSmLiPr { font-size: 11px; font-weight: bold; color: #000000; }
.abSmLiLn { background-color: #000000; }
.abSmLiIm { background-color: #ffffff; }

.abSmLiTt { font-size:12px; font-weight:bold; color:#000000; }
a:link.abSmLiTt { font-size: 12px; font-weight: bold; text-decoration: none; color:#000000; }
a:visited.abSmLiTt { font-size: 12px; font-weight: bold; text-decoration: none; color:#000000; }
a:active.abSmLiTt { font-size: 12px; font-weight: bold; text-decoration: underline; color:#000000; }
a:hover.abSmLiTt { font-size: 12px; font-weight: bold; text-decoration: underline; color:#000000; }

/* Basketmanager */

.manager .manager {margin:10px;}
.manager .managerheadline {display: none; background-color: #ebebeb; color: #ff8508; padding-left:10px; font-size:18px; font-weight:bold; line-height: 36px; vertical-align: middle;}
.manager .managersubheadline {margin-bottom:40px; padding-left:10px; line-height: 1.3em; vertical-align: middle; font-size: 13px; width: 450px; float: left;}
.manager .managerhead {height:121px; margin-top: 10px; margin-bottom: 0px; clear: both; padding: 0px;}
.manager .managerhead .mrMnSct {border: 1px solid #b1b3b4; font: 12px Arial; color:#000000; background:#ffffff; vertical-align: bottom; margin-left: 10px;}
.manager .activcard {float: left; height:40px;  width:155px; text-align:center; background:  url(/image/general/css/basket/activecard.gif) ; margin-top:23px; }
.manager .inactivcard {float:left; height:40px; width:155px; background: url(/image/general/css/basket/inactivecard.gif); text-align:center;margin-top:23px;  }
.manager .activcard input, .inactivcard input  {margin-top: 8px;}

.manager .buttons { float: right; margin-top: -90px; text-align: right; margin-bottom: 10px;}
.manager .buttons a { margin-bottom: 5px; } 
.manager .buttons2 { margin-left: 320px; margin-top: -30px; margin-right: 5px; }
.manager .buttons2 input {  margin-right: 5px; }

.manager .buttons .mgtxt { margin-right: 5px;}
.manager .buttons .mgrecycle { margin-right: 5px;}
.manager .buttons .mgdelete { margin-right: 5px;}
.manager .buttons .mgrename { margin-right: 5px;}
.manager .buttons .mgnew { margin-right: 5px;}
.manager .buttons .backtoshop {vertical-align: bottom; display: block;  }
.manager .buttons .managerhelp {vertical-align: bottom; display: block; display: none;}
.manager .maxfavorit { margin-left: 2px; clear: both; background: #ebebeb; height:23px; padding: 10px 0px 10px 0px;}
.manager .maxfavorit .mgshow {vertical-align: bottom; margin-left: 5px;}
.manager .manager_takeover {text-align: right; float: right; margin-top: -30px; margin-bottom: 30px; background: #ebebeb; padding: 10px;}
.manager .headline { margin-bottom:10px;    text-align: right; display: block;}
.manager .manager_takeover .headline {display: block; background-color: #ebebeb; margin-bottom:6px; padding:0px;   text-align: left; font-weight: bold;}
.manager .manager_takeover input {}

.manager .cardoptionbox { padding: 10px; background: #ebebeb; width: 400px;}
.manager .cardoptionbox input { margin-left: 200px; }
.manager .cardoptionbox .inpmove {  margin-bottom: 5px; margin-top: -20px;}
.manager .cardoptionbox .inpcopy {  margin-bottom: 5px;}
.manager .cardoptionbox .inpdel {  margin-bottom: 5px;}

.cardoptionrow1 {margin-left: 10px; display: block;}
.cardoptionrow1 .inpmove {margin-left: 10px; margin-right: 5px;}
.cardoptionrow1 .inpcopy {margin-right: 5px;}
.cardoptionrow1 .inpdel {margin-right: 5px;}
.cardoptionrow2 {margin-left: 10px; display: block; margin-top: 5px;}
.cardoptionrow3 {margin-left: 10px; display: block; margin-top: 5px; }
.cardoptionrow3 .mrMnSct {font-family: Arial; border:1px solid black;}


.managerarticles { font-family: Arial; clear:both; width:100%; padding-bottom:10px; border-collapse: collapse;}
.managerarticles th {color: #000000; background-color:#ebebeb; padding-top:6px;padding-bottom:6px; font-weight:normal; text-align: center;}
.managerarticles td {padding-top:10px; padding-bottom: 10px; }

.managerarticles .mgartColCheck { width:60px; text-align:center; background: #ebebeb; border-bottom: 0px solid #ebebeb; background: url(/image/general/css/basket/check-bg.gif)}
.managerarticles th.mgartColCheck { padding-left: 20px; width:120px; text-align:left ; background: url(/image/general/css/basket/check-bgth.gif); margin-left: 10px; }

.managerarticles .mgartColImage {width:80px; text-align:center; border-bottom: 1px solid #ebebeb;}

.managerarticles .mgartColArtnr {font-family: Arial; width:65px; border-bottom: 1px solid #ebebeb; text-align: center;}
.managerarticles th.mgartColArtnr {border: 0px;}

.managerarticles .mgartColTitle {padding-left: 10px; width:270px; text-align:left; padding-left:10px; font-family: Arial; color: #000000; border-bottom: 1px solid #ebebeb;}
.managerarticles td.mgartColTitle a, .managerarticles td.mgartColTitle a:link, .managerarticles td.mgartColTitle a:active, .managerarticles td.mgartColTitle a:hover, .managerarticles td.mgartColTitle a:visited {font-family: Arial; color: #000000; font-weight:bold; text-decoration:none; font-size: 12px; }
.managerarticles th.mgartColTitle {width: 270px; border: 0px;  color: #000000;}

.managerarticles .mgartColAvail {width:190px; text-align:left; padding-left: 10px; border-bottom: 1px solid #ebebeb;}
.managerarticles .mgartColAvail .availtext {font-size:10px; }
.managerarticles th.mgartColAvail {width: 170px; border: 0px; padding-left: 30px;}

.managerarticles .mgartColCount {width:70px; text-align: left; border-bottom: 1px solid #ebebeb;}
.managerarticles th.mgartColCount {width:70px; text-align: center; border: 0px;}

.managerarticles .mgartColSingle {width:95px; text-align:left; padding-left:10px; border-bottom: 1px solid #ebebeb;}
.managerarticles td.mgartColSingle {color: #000000; font-weight:bold;}
.managerarticles th.mgartColSingle {width: 95px; border: 0px;}

.managerarticles .mgartColSum {padding-left: 10px; width:95px; text-align:left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}
.managerarticles th.mgartColSum {border-right: 0px solid #ebebeb; width: 95px; border: 0px;}
.managerarticles td.mgartColSum {color: #000000; font-weight:bold;}

.managerarticles .mgartColFunction {width:120px; text-align:right; padding-right:20px; border-bottom: 1px solid #ebebeb;}

.managerarticles .functionrow {text-align:right; padding-right:20px; padding-bottom:15px; border-bottom:1px #b1b3b4 solid;}

.managerarticles .totalsum {font-size:30px; font-weight:bold; text-align:right; vertical-align:bottom; padding-right:30px; color: #000000; padding-bottom:10px;}
.managerarticles .mgproduct {font-size: 13px; margin-top:10px;}

.managerarticles .text {width:130px;}

.manager .favoptions {padding-top: 0px;}
.manager .favoptions .mrMnSct {margin-left: 10px; border: 1px solid #b1b3b4; font-family: Arial;}
.manager .mginserttxt {padding: 10px; background: #ebebeb;}
.manager .mginserttxtpre {float: left; padding-right: 5px; line-height: 20px;}
.manager .mginserttxtpost {display: inline; padding-left: 5px; padding-right: 5px; font-size: 14px;}
.manager .mgaddartquantity {margin-left: 10px; width: 30px; border: 1px solid #b1b3b4; margin-bottom: 5px;}
.manager .mginserttxt select { border: 1px solid #009ee0; margin-right: 5px;}
.manager .mgaddartid {margin-left: 5px; width: 160px; border: 1px solid #b1b3b4;}
.manager .mginsertsubmit {margin-left: 5px; vertical-align: middle;}
.manager .mgorder {margin-top: 10px;}
.manager .mgproduct {}

.empty {height:30px; border-bottom:1px solid #b1b3b4;}
.orderingfooter {background-color: #000000; padding:10px; text-align:right; margin-top: 0px;}
.quantity3 {clear: both; height: 43px; width: 946px; background: #000000;}
.manager .quantity3 {margin-left: 2px; clear: both; height: 43px; width: 964px; background: #ebebeb;}

.manager .tblnewfavorit {margin-left: 320px; margin-top: 30px;}
.manager .tblnewfavorit .tblnewfavoritCol1 {background: #ebebeb;}
.manager .tblnewfavorit .managersubheadline3 {background: #b1b3b4; padding: 10px; color:#ffffff;}
.manager .tblnewfavorit .mrOptMnTx {padding:10px;}
/*.manager .tblnewfavorit input {border: 1px solid #ff8508;}*/
.manager .tblnewfavorit input[type=image] {padding: 10px;}
.manager .tblnewfavorit .tblnewfavoritCol2 {width: 10px; background: #ffffff;}
.manager .tblnewfavorit .tblnewfavoritCol3 {background: #ebebeb;}
.manager .tblnewfavorit .mrOptMn2Tt {background: #b1b3b4; padding: 10px; color: #ffffff;}
.manager .tblnewfavorit .mrOptMn2Tx {padding: 10px 10px 10px 20px;}

.manager .tblrenamefavorit {margin-left: 320px; margin-top: 30px;}
.manager .tblrenamefavorit .tblrenamefavoritCol1 {background: #ebebeb;}
.manager .tblrenamefavorit .managersubheadline4 {background: #b1b3b4; padding: 10px; color: #ffffff;}
.manager .tblrenamefavorit .mrOptMnTx {padding:10px;}
.manager .tblrenamefavorit .mrMnSct {margin-left:10px; margin-right: 10px; border: 1px solid #7f9db9; font-family: Arial;}
.manager .tblrenamefavorit input {margin-left: 10px; margin-right: 10px; /*border: 1px solid #ff8508;*/}
.manager .tblrenamefavorit input[type=image] {padding: 10px 10px 10px 0px ;}
.manager .tblrenamefavorit .tblrenamefavoritCol2 {width: 10px; background: #ffffff;}
.manager .tblrenamefavorit .tblrenamefavoritCol3 {background: #ebebeb;}
.manager .tblrenamefavorit .mrOptMn2Tt {background: #b1b3b4; padding: 10px; color: #ffffff;}
.manager .tblrenamefavorit .mrOptMn2Tx {padding: 10px 10px 10px 20px;}

.manager .favoritarticlesdelete {margin-left: 320px; margin-top: 30px;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol1 {background: #ebebeb;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol1 b {padding-left: 10px;}
.manager .favoritarticlesdelete .managersubheadline2 {background: #b1b3b4; padding: 10px; color: #ffffff;}
.manager .favoritarticlesdelete .mrOptMnTx {padding:10px 10px 0px 10px;}
.manager .favoritarticlesdelete .mrMnSct {margin-left:10px; margin-right: 10px; border: 1px solid #7f9db9; font-family: Arial;}
.manager .favoritarticlesdelete input {margin-left: 10px; margin-right: 10px; /*border: 1px solid #ff8508;*/}
.manager .favoritarticlesdelete input[type=image] {padding: 10px 10px 0px 0px ;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol2 {width: 10px; background: #ffffff;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol3 {background: #ebebeb;}
.manager .favoritarticlesdelete .mrOptMn2Tt {background: #b1b3b4; padding: 10px; color: #ffffff;}
.manager .favoritarticlesdelete .mrOptMn2Tx {padding: 10px 10px 10px 20px;}


.manager .tblconfirmfavorit {margin-left: 320px; margin-top: 30px;}
.manager .tblconfirmfavorit .tblconfirmfavoritCol1 {background: #ebebeb;}
.manager .tblconfirmfavorit .managersubheadline5 {background: #b1b3b4; padding: 10px; color: #ffffff;}
.manager .tblconfirmfavorit .mrOptMnTx {padding:10px;}
.manager .tblconfirmfavorit .mrMnSct {margin-left:10px; margin-right: 10px; border: 1px solid #7f9db9; font-family: Arial;}
.manager .tblconfirmfavorit input {margin-left: 10px; margin-right: 10px; /*border: 1px solid #ff8508;*/}
.manager .tblconfirmfavorit input[type=image] {padding: 10px 10px 10px 0px ;}
.manager .tblconfirmfavorit .tblconfirmfavoritCol2 {width: 10px; background: #ffffff;}
.manager .tblconfirmfavorit .tblconfirmfavoritCol3 {background: #ebebeb;}
.manager .tblconfirmfavorit .mrOptMn2Tt {background: #b1b3b4; padding: 10px; color: #ffffff;}
.manager .tblconfirmfavorit .mrOptMn2Tx {padding: 10px 10px 10px 20px;}

.manager .managersubheadline1 {padding: 20px 10px 10px 10px;}

/* Basketmanager  alt */ 

.bkMnMnBgTt { font-size: 18px; font-weight: bold; color: #000000; }
.bkMnMnBgCol { background-color: #FFFFFF; }
.bkMnMnBgCol2 { background-color: #FFFFFF; }
.bkMnMnBgCol3 { background-color:#FFFAC7; color:#000000; }
.bkMnHdBgCol { background-color: #ffffff; }
.bkMnFtBgCol { background-color: #BADEFE; font-size:10px; font-weight:normal; color:#000000; }
.bkMnFtBgCol2 { background-color: #FFFAC7; font-size:10px; font-weight:normal; color:#000000; }
.bkMnFtBdCol { border-color:#000000; border-style:solid; }
.bkMnArtBgCol { background-color: #FFFAC7; }
.bkMnArtLn { background-color: #000000; }
.bkMnPrTot { font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#000000; background:#ffffff; }
.bkMnPrTot2 { font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:#000000; background:#ffffff; }
.bkMnPrTotBgCol { background-color: #FFFFFF; }
.bkMnLdTt { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#000000; background:#ffffff; font-weight:bold; }
.bkMnLdTx { font: 8pt Arial,Helvetica,sans-serif; color:#000000; background:#ffffff; }
.bkMnCfrHd { color:#000000; background-color:#BADEFE; }

.bkMnCfrCvpTt { font-size: 10px; color:#000000;}

.bkMnAdHdBgCol { background-color: #ffffff; }
.bkMnAdHdBgCol2 { font-size: 12px; font-weight: bold; color:#000000; background-color: #ffffff; }

.changeLC.table { background-color: #FFFAC7; }
.changeLC.td  { background-color: #FFFAC7; }
.changeLC.div  { background-color: #FFFAC7; font-size: 10px; color:#000000; }

a:link.bkMnFtBgCol { font-size: 11px; font-weight: bold; text-decoration: none; color:#000000; }
a:visited.bkMnFtBgCol { font-size: 11px; font-weight: bold; text-decoration: none; color:#000000; }
a:active.bkMnFtBgCol { font-size: 11px; font-weight: bold; text-decoration: underline; color:#000000; }
a:hover.bkMnFtBgCol { font-size: 11px; font-weight: bold; text-decoration: underline; color:#000000; }


.bkSmLn { background-color: #FFFAC7; }
.bkSmLk2 { background-color: #FFFAC7; }
.bkSmLn3 { background-color: #FFFFFF; }
.bkSmHd { font-size: 10px; background-color: #FFFAC7; color: #000000; font-weight: bold; vertical-align:middle}
.bkSmArt { font-size: 10px; background-color: #FFFAC7; color: #000000; }
.bkSmFt { font-size: 10px; background-color: #FFFAC7; color: #000000; }


a:link.bkSmLk { font-size: 10px; color:  #000000; }
a:visited.bkSmLk { font-size: 10px; color:  #000000; }
a:active.bkSmLk { font-size: 10px; color:  #000000; }
a:hover.bkSmLk { font-size: 10px; color:  #000000; }

.bkMnPyTx { background-color: #000000; color:#FFFFFF; }
.bkMnPyErr { background-color: #FF0000; color: #FFFFFF; }
.bkMnPyErrTx { background-color: #FF0000; color: #FFFFFF; }

.bkMnPy { background-color: #ffffff; color:#000000;}
a:link.bkMnPy { color: #FFFFFF; text-decoration: underline }
a:visited.bkMnPy { color: #FFFFFF; text-decoration: underline }
a:active.bkMnPy { color: #FFFFFF; text-decoration: underline }
a:hover.bkMnPy { color: #FFFFFF; text-decoration: underline }

.bkMnPy2 { color:#000000; background-color: #FFFAC8; }
a:link.bkMnPy2 { color: #000000; text-decoration: underline }
a:visited.bkMnPy2 { color: #000000; text-decoration: underline }
a:active.bkMnPy2 { color: #000000; text-decoration: underline }
a:hover.bkMnPy2 { color: #000000; text-decoration: underline }

a:link.bkMnPyErr { color: #000000; text-decoration: underline }
a:visited.bkMnPyErr { color: #000000; text-decoration: underline }
a:active.bkMnPyErr { color: #000000; text-decoration: underline }
a:hover.bkMnPyErr { color: #000000; text-decoration: underline }


a:link.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }
a:visited.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }
a:active.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }
a:hover.bkMnLk { color: #000000; font-weight: bold; text-decoration: underline }

.mrMnTt { font-size: 18px; font-weight: bold; color: #000000; }
.mrMnMnBgCol { background-color: #FFFFFF; }
.mrMnHdBgCol { background-color: #ffffff; }
.mrMnHdCoBgCol { background-color: #ffffff; }
.mrMnArtCbBgCol { background-color: #ffffff; }
.mrMnArtLn { background-color: #ffffff; }
.mrMnArtBgCol { background-color: #FFFAC7; }
.mrMnFtBgCol { background-color: #FFFAC7; }
.mrMnFtBdCol { border-color: #000000; }
.mrMnPrTot { font:20px Arial,Helvetica,sans-serif; color:#000000; background:#ffffff; }
.mrMnPrTotBgCol { background-color: #FFFFFF; }
.mrMnLnBgCol { background-color: #000000; }
.mrMnLdTt { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#000000; background:#ffffff; font-weight:bold; }
.mrMnLdTx { font: 8pt Arial,Helvetica,sans-serif; color:#000000; background:#ffffff; }
.mrMnSct { font: 12px Courier; color:#000000; background:#ffffff; border-color: #000000; border-style: solid; }
.mrMnIn { font: 12px Courier; color:#000000; background:#000000; border-color: #000000; border-style: solid; }
.mrMnOr { font-size: 10px; color: #000000; }

.mrOptMnBgCol { background-color: #FFFFFF; color:#000000; }
.mrOptMnTt { font-size: 18px; font-family: Arial,Helvetica,sans-serif; color:#000000; font-weight: bold; }
.mrOptMnTx { font-size: 11px; font-family: Arial,Helvetica,sans-serif; color:#000000; font-weight: normal; }
.mrOptMn2BgCol { background-color: #333399; color:#FFFFFF;}
.mrOptMn2Tt { font-size: 13px; font-family: Arial,Helvetica,sans-serif; color:#000000; font-weight: bold; }
.mrOptMn2Tx { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#000000; font-weight: normal; }




.imZoTi { font-size: 20px; font-weight: bold; color: #000000; background:#ffffff;}

.cvpHd { font-size: 9px; font-weight: bold; color: #FFFFFF; background:#8DA6D8; }
.cvpCon { font-size: 10px; font-weight: normal; color: #000000; background:#D5DCE9; }
.cvpSpc { font-size: 14px; font-weight: bold; color: #000000; background:#D5DCE9; }

.cvp { font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000; background:#D5DCE9; }
a:link.cvp { font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000; background:#D5DCE9; }
a:visited.cvp { font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000; background:#D5DCE9; }
a:active.cvp { font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000; background:#D5DCE9; }
a:hover.cvp { font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000; background:#D5DCE9; }

/* pdf */
a:link.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.pdfDll { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }

.svcxhtml1MnBgCol { background-color: #FFFFFF; color: #717D98}
.svcxhtml1MnLk { font-weight: bold; font-size:11px; color: #717D98; background-color: #FFFFFF; text-decoration: none;}
a:link.svcxhtml1MnLk { font-weight: bold; font-size:11px; color: #717D98; background-color: #FFFFFF; text-decoration: underline;}
a:visited.svcxhtml1MnLk { font-weight: bold; font-size:11px; color: #717D98; background-color: #FFFFFF; text-decoration: underline;}
a:active.svcxhtml1MnLk { font-weight: bold; font-size:11px; color: #717D98; background-color: #FFFFFF; text-decoration: underline;}
a:hover.svcxhtml1MnLk { font-weight: bold; font-size:11px; color: #717D98; background-color: #FFFFFF; text-decoration: underline;}


/* Newsticker */
.NThead { font-size: 18px; background-color:#000000; font-weight:bold; color:#FFFFFF; }
.NTtext { font-size:10px;}
.NTnt { font-size: 12px; font-weight: bold; color: #000000; }
table.NTtable { background-color:#FFFFFF; border-style: none; border-width: 1px; border-color: #000000; margin:5px; }
ul.NTul { list-style-type:disc ; color:#000000; padding-left:0px; margin-left:15px; margin-right:-50px; margin-bottom:-50px; }
a:link.NTnt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:visited.NTnt { font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
a:active.NTnt { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.NTnt { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }

/* Sitemap */ /*

.sitemap {
	padding-top: 30px; overflow: visible ; padding-bottom: 20px;
}

.sitemap ul{
	color: #ebebeb;  list-style-type: none; padding:0px; margin: 0px; list-style-position: inside;
}

.sitemap ul li{
	background: #f6f6f6; color: #ff8508; font-weight: bold; width: 25%; float: left; list-style-type: none; list-style-image: none; list-style-position: inside;  text-align: left; height: 160px; padding:10px; margin: 0px 10px 10px 0px;
}

.sitemap ul li ul{
	width: 100%;  padding:5px; margin: 0px;
}

.sitemap ul li ul li{
	color: #9F9F9F; width: 100%; height: 100%; font-weight: normal; padding:0px 0px 2px 10px; margin: 0px; list-style-type: none; background: none;
}

.sitemap ul a:link{
	color: #000000; 
}

.sitemap ul a:visited{
	color: #000000; 
}

.sitemap ul a:active{
	color: #000000; 
}

.sitemap ul a:hover{
	color: #ff8508; 
}
/*

/* Servicecenter-Master */ /*

.Srv-Site {

	width: 992px; 
	margin: 0px 0px 0px 0px; 

}

.Srv-Head {

	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;

}

.Srv-Main {

	width: 493px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 25px;
}

.Srv-Main-Wir {

	width: 493px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 25px;
}

.Wir-td img {

	vertical-align: top;
}

.Srv-Main-Start {

	width: 762px;
	padding-top: 45px;
	padding-left: 0px;
}

.Srv-Right {

	width: 230px;
	padding-left: 0px;
	padding-right: 10px;
	vertical-align: top;
}

.Srv-Left {

	width: 220px;
	padding-right: 0px;
	padding-left: 9px;
	vertical-align: top;

}

.Srv-Login {

	width: 229px;
	padding-right: 0px;
	background-image: URL(/image/general/css/loginbox/HG_Loginbox.jpg);
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: bottom;

}

.Srv-Login-Start {

	width: 229px;
	padding-right: 0px;
	background-image: URL(/image/general/css/loginbox/HG_Loginbox_Start.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	vertical-align: bottom;

}

.Srv-Login .divsmall, .Srv-Login-Start .divsmall {

	font-weight: normal;
	background-color: white;
	margin: 13px 16px 13px 16px;
	height: 116px;
	font-size: 12px;
	padding: 7px 10px 10px 10px;

}

.Srv-Login .divsmall .pwdlink, .Srv-Login-Start .divsmall .pwdlink {
	background: url(/image/general/css/loginbox/logout.gif);   padding: 0px 6px 0px 6px; text-align: left; text-decoration: none; line-height: 20px; font-weight: bold; display: block; margin-top: 5px;
}

.Srv-Login .divsmall .logoutlink, .Srv-Login-Start .divsmall .logoutlink {
	background: url(/image/general/css/loginbox/logout.gif);  border-bottom: 1px solid #ff8508; padding: 0px 6px 0px 6px;  text-align: left; text-decoration: none; line-height: 20px; font-weight: bold; display: block; 
}

.Srv-Login .divsmall .lghead, .Srv-Login-Start .divsmall .lghead {
	
font-weight: bold;}

.Srv-Login .divsmall .lgbox, .Srv-Login-Start .divsmall .lgbox {
	
}

.Srv-Login .divsmall .lgsubmit, .Srv-Login-Start .divsmall .lgsubmit {
	padding-bottom: 0px;
}*/

#loginbox {
	height: 151px;
	width: 170px;
	border-top: 3px solid #ebebeb;
}

#loginbox .divsmall {

	
	background-color: white;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	width: 154px

}

#loginbox .divsmall .pwdlink {
	color: #FF8508; font-size; background: url(/image/general/css/loginbox/logout.gif); background-repeat: no-repeat; background-position: left center; padding: 0px 3px 0px 4px; font-size: 12px; text-align: left; text-decoration: none; line-height: 20px; font-weight: bold; display: block; margin-top: 5px;
}

#loginbox .divsmall .logoutlink {
	color: #FF8508; background: url(/image/general/css/loginbox/logout.gif); background-repeat: no-repeat;  background-position: left center; padding: 0px 3px 0px 4px; font-size: 12px; text-align: left; text-decoration: none; line-height: 20px; font-weight: bold; display: block; margin-top: 5px;; 
}

#loginbox .divsmall .lghead {
	
}

#loginbox .divsmall .lgbox {
	
}

#loginbox .divsmall .lgsubmit {
	padding-bottom: 0px;
	float: right;
}

/*
.Srv-ShopButton {

	margin-top: 5px;
	margin-bottom: 3px;

}

.Srv-RegButton {

	margin-bottom: 10px;

}

.Srv-Infobox {

	margin-top: 25px;
	width: 225px;

}


.Srv-Infobox-Head {

	padding: 5px 0px 5px 10px;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	line-height:1.3 em;
	letter-spacing: 0.03em;
	background-image: URL(/image/general/css/infobox/infobox-head.jpg);
	width: 215px;
}



.Srv-Infobox-txt {

	padding: 10px 10px 5px 20px;
	font-family: Arial;
	font-size: 13px;
	line-height:1.3 em;
	background-image: URL(/image/general/css/infobox/infobox_rechts.jpg);
	background-repeat: repeat-y;
	background-position: right;
	border-left: 1px solid #ebebeb;
	width: 214px;
}

.Srv-Infobox-txt ul{

	padding: 0px 20px 0px 20px;
	margin: 0px;
	color: #ff8508;
	list-style-type: square;
}

.Srv-Infobox-txt ul li{

	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.Srv-Infobox-bottom {

	padding-left: 10px;
	background-image: URL(/image/general/css/infobox/infobox_unten.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 215px;
	

}

.SrvForm .fmDef input[type=text] { margin-bottom: 10px; margin-top: 2px; border: 1px solid #ff8508;
	
}

.SrvForm.fmDef input[type=image] { margin-bottom: 10px; margin-top: 2px; border: 0px solid #ff8508;
	
}

.SrvForm .fmDef select { margin-bottom: 10px; margin-top: 3px; border: 1px solid #ff8508;
	
}

.SrvForm .fmDef textarea { margin-bottom: 10px; margin-top: 3px; border: 1px solid #ff8508;
	
}


*/








/* Service */ /*
.ServiceHead { font-size:18px; color:#000000; font-weight:bold; font-family: Arial; line-height: 1.3em; padding: 15px 0px 15px 0px;   letter-spacing: 0.04em;  }
.ServiceHead2 { font-size:13px; color:#000000; font-family: Arial; line-height: 1.3em; padding: 0px 0px 10px 0px; font-weight: bold; }
.ServiceTxt  { font-size:13px; color:#000000; font-family: Arial; line-height: 1.3em; padding: 0px 10px 10px 0px;   }
a:link.pdf-download, a:visited.pdf-download, a:active.pdf-download, a:hover.pdf-download     { vertical-align: bottom; color: #ff8508; margin-left: 10px; border-top: 1px solid #ff8508; border-bottom: 1px solid #ff8508; text-decoration: none;}
a:link.ServiceTxt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:visited.ServiceTxt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:active.ServiceTxt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }
a:hover.ServiceTxt { font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; }

.ServiceTxt2  { font-size:13px; color:#000000; font-family: Arial; line-height: 1.3em; padding: 0px 0px 10px 0px; padding-right: 30px; vertical-align: top;   }
*/

/* Service & Support - Wir ueber Uns */
.wirueberunsHdr {font-family: Arial, Verdana ; font-size: 13px; color:#000000; font-size:13px; }
a:link.wirueberunsHdr { font-family: Arial, Verdana ; font-size: 13px; font-weight: bold; color:#BADEFE; text-decoration: underline;}
a:visited.wirueberunsHdr {font-family: Arial, Verdana ; font-size: 13px; font-weight: bold; color:#BADEFE; text-decoration: underline; }
a:active.wirueberunsHdr { font-family: Arial, Verdana ; font-size: 13px; font-weight: bold; color:#BADEFE; text-decoration: underline; }
a:hover.wirueberunsHdr {font-family: Arial, Verdana ; font-size: 13px; font-weight: bold; color:#000000; text-decoration: underline; }

/* Content & Specials - SCHWARZ */
.contentNEUNSchwarz {font-family: Arial, Verdana ; font-size: 9px; color:#000000; font-size:9px; }
a:link.contentNEUNSchwarz { font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentNEUNSchwarz {font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentNEUNSchwarz { font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentNEUNSchwarz {font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline; }

.contentZEHNSchwarz {font-family: Arial, Verdana ; font-size: 10px; color:#000000; font-size:10px; }
a:link.contentZEHNSchwarz { font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentZEHNSchwarz {font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentZEHNSchwarz { font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentZEHNSchwarz {font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline; }

.contentELFSchwarz {font-family: Arial, Verdana ; font-size: 11px; color:#000000; font-size:11px; }
a:link.contentELFSchwarz { font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentELFSchwarz {font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentELFSchwarz { font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentELFSchwarz {font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline; }

.contentZwoelfSchwarz {font-family: Arial, Verdana ; font-size: 12px; color:#000000; font-size:12px; }
a:link.contentZwoelfSchwarz { font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentZwoelfSchwarz {font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentZwoelfSchwarz { font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentZwoelfSchwarz {font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline; }

/* Content & Specials - DUNKELBLAU */
.contentNEUNBlau {font-family: Arial, Verdana ; font-size: 9px; color:#000000; font-size:9px; }
a:link.contentNEUNBlau { font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentNEUNBlau {font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentNEUNBlau { font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentNEUNBlau {font-family: Arial, Verdana ; font-size: 9px; font-weight: normal; color:#000000; text-decoration: underline; }


.contentZEHNBlau {font-family: Arial, Verdana ; font-size: 10px; color:#000000; font-size:10px; }
a:link.contentZEHNBlau { font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentZEHNBlau {font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentZEHNBlau { font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentZEHNBlau {font-family: Arial, Verdana ; font-size: 10px; font-weight: normal; color:#000000; text-decoration: underline; }

.contentELFBlau {font-family: Arial, Verdana ; font-size: 11px; color:#000000; font-size:11px; }
a:link.contentELFBlau { font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentELFBlau {font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentELFBlau { font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentELFBlau {font-family: Arial, Verdana ; font-size: 11px; font-weight: normal; color:#000000; text-decoration: underline; }

.contentZwoelfBlau {font-family: Arial, Verdana ; font-size: 12px; color:#000000; font-size:12px; }
a:link.contentZwoelfBlau { font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline;}
a:visited.contentZwoelfBlau {font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline; }
a:active.contentZwoelfBlau { font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline; }
a:hover.contentZwoelfBlau {font-family: Arial, Verdana ; font-size: 12px; font-weight: normal; color:#000000; text-decoration: underline; }

/* USP-Tabellen */
.usp1 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border-left:0px; border-top:0px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#000000; }
.usp2 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }
.usp3 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }
.usp4 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }
.usp5 {font-family: Arial, Verdana ; font-size: 9px; color:#000000; border:1px; border-style:solid; border-color:#000000; }

/* Trennlinien */
.separator { border:1px; color:#000000; }

/* Umfrage */
.umfragebasis { font-size: 10px; color: #000000; font-weight: bold; vertical-align:middle}
.umfrageueberschrift { font-size: 12px; background-color: #FFFAC7; color: #000000; vertical-align:middle; padding-left: 2px; padding-top: 10px; padding-bottom: 10px }
.umfragebeschreibung { font-size: 10px; background-color: #FFFFFF; color: #000000; vertical-align:middle}
.umfragewerte { font-size: 10px; background-color: #FFFFFF; color: #000000; vertical-align:middle}
.umfragetabledef { font-size: 10px; background-color: #FFFFFF; color: #000000; vertical-align:middle; width: 100%}
.umfrageberuftable { font-size: 10px; background-color: #FFFFFF; color: #000000; vertical-align:middle; width: 480px; float: left; margin: 0px; padding: 2px; }
.umfrageberuf2table { font-size: 10px; background-color: #FFFFFF; color: #000000; vertical-align:middle; width: 500px; margin: 0px; padding: 2px; }
.umfragetable { font-size: 10px; background-color: #FFFFFF; color: #000000; vertical-align:middle; width: 330px; float: left; }
.umfragetable2 { font-size: 10px; background-color: #FFFFFF; color: #000000; vertical-align:middle; width: 350px; float: left; }
.umfragetext { font-size: 10px; color: #000000; width: 330px; }

/* Specials */
/* Aktion2009 */

table.action09 {padding-right: 14px; padding-bottom: 14px; border: 1px solid #b1b3b4; width: 638px; }
.action09-head {padding: 14px 10px 14px 14px; font-family: Arial; font-size: 13px; font-weight: bold;}
.action09-list {padding-left: 14px;}
td.action09-list ul {  padding:0px; margin: 0px; list-style:none; }
td.action09-list ul li {cursor: pointer;  margin:0px; padding: 7px 0px 0px 20px; background-image: url(/image/general/css/aktion/grauer_balken.gif); background-repeat:no-repeat; min-height: 30px; font-weight: bold;}
td.action09-list ul li:hover {cursor: pointer;  margin:0px; padding: 7px 0px 0px 20px; background-image: url(/image/general/css/aktion/oranger_balken.gif); background-repeat:no-repeat; min-height: 30px; font-weight: bold; color: #FFFFFF;}
td.action09-list ul li ul {background: #FFFFFF; display:none;   list-style: none; border-top: 0px; padding: 0px 0px 20px 0px; margin: 3px 0px 0px -20px; width: 608px; background-image: url(/image/general/css/aktion/rundung_unten.gif); background-repeat:no-repeat; background-position: bottom;}

td.action09-list ul li:hover ul { background-image: url(/image/general/css/aktion/rundung_unten.gif); background-repeat:no-repeat; background-position: bottom; display: block;  }

td.action09-list ul li ul li{ background: #FFFFFF; margin: 0px 0px -5px 0px; padding: 10px 10px 0px 20px; cursor: text; background: none; min-height: 18px; border-left:1px solid #b1b3b4; border-right: 1px solid #b1b3b4; font-weight: normal; color: #000000; }
td.action09-list ul li ul li:hover { background: #FFFFFF; padding: 10px 10px 0px 20px; margin: 0px 0px -5px 0px;  cursor: text; background: none; min-height: 18px; font-weight: normal; color: #000000;}


/* Roadshow */

.roadshow-fi {padding-top:20px; padding-bottom: 40px; padding-left: 70px; padding-right: 70px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; width:638px;}
.roadshow-fi input[type=text] {width: 100%; border:1px solid #000000; margin-bottom:10px;}
.roadshow-fi input[type=image]  { border:0px solid #000000; margin-top:10px;}
.roadshow-fi select {  margin-bottom:10px;}


/* Artikel Vollansicht VOLL2 
.full2 .arttitle {font-size: 12px; font-weight: bold; text-decoration: underline}
.full2 .artMnPrUVP {color:black}
.full2 .tdTechdat .borderrow {background-color: #FFFFFF;}
.full2 .tdDescription {background-color: #E9F6FF; font-size: 10px; color:#4066B2;}
.full2 .tdDescription strong {text-decoration: underline}
.full2 .tdTechdat {background-color: #D6EBFF; border-left-style: solid; border-left-width: 1px; border-left-color:white; width:481px;}
.full2 .artMnAv {color:black} 
.full2 .artMnFuTdTh {padding-left:0px}
*/



/* Zusaetzliche Artikelbilder */
.furtherimages {text-align: center; }
.furtherimagestd {width: 82px; height: 82px; border: solid 1px #AAAAAA; vertical-align:middle; text-align: center; }
.furtherimagesBody {width: 400px; }
.furtherimagesBodytd { text-align: center; }

/* Navigation der Kategorien im Suchergebnis */
#nav { list-style: none; margin: 0px; padding-left: 0px; overflow: hidden; z-index: 100; }

html #nav { /* !IE */  overflow: visible; }

#nav li { display: block; position: relative; white-space: normal; }
#nav li a { text-decoration: none; }
#nav ul li a { cursor: pointer; /* Opera */ display: block; padding: 0px; text-decoration: none; overflow: hidden;  }

html[lang='\de'] #nav li a { /* !IE */ padding: 0px; overflow: visible; }

#nav li:hover ul { display: block;  }
#nav li ul { top: 12px; border: 1px solid #000000; display:none; left: 0; margin: 0; min-height: 0; overflow: visible; padding: 0px; margin-left: 10px; z-index: 2; position:absolute; width: 280px; margin-left: -280px; margin-top: -14px; background-color:#BADEFE; }

#nav li ul li { border-bottom: 1px solid #000000; }
#nav li ul li.last { border-bottom: 0px; }

/* Vorschlagsliste FactFinder */
.suggest { position: relative;  z-index: 1000; float: left; margin-left: 1px; margin-top: 3px; }
div.suggestLayer { height:0px; width:0px; position:absolute; margin-left:-8px; margin-right:0; top: -4px; display: none; z-index:1000; }
table.suggestLayer { margin-left: 185px; color: #000000; font-family: Arial; font-size: 15px; min-width: 266px; border: 1px solid #000000;  background-color: white; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; }
.suggesthovered { color: #ff8508; background-color: #FFFFFF; cursor: pointer;}
td.suggestLayer { height: 3px; font-family: Arial; font-size: 2px; }

/* Filterung */
#factfinderfilter
{ 
  margin-bottom:5px;
  background: #BADEFE;
  font-family: Verdana;
}

.edit {background-color:red; color:white; font-weight: bold;}

/*Cashback */
.basketcashbackvoucher { font-size:10px; color:#000000; }
.controlcashbackvoucher { font-size:10px; color:#000000; }
.confirmcashbackvoucher { font-size:10px; color:#000000; }

/* Artikelbox Main2*/
.abmain1hl{background-color:#ebebeb; padding-left: 10px; margin-top:6px; margin-bottom: 6px; width: 628px; line-height: 25px; vertical-align: middle; font-family: Arial; font-size: 13px; font-weight: bold; color: #000000;}
.abmain1Mn {margin-right:-6px;}
.abmain1art3 {border:1px solid black; height: 350px; width:200px; padding:4px; margin-right:4px; margin-bottom: 4px; float:left;  text-align:center;} /* cols = 3 */
.abmain1art2 {border:1px solid black; height: 324px; width:200px; padding:4px; margin-left:4px; margin-bottom: 4px; float:left;  text-align:center;} /* cols = 2 */
div.abmain1arttitle {height:45px;}
.abmain1arttitle a:link, .abmain1arttitle a:hover, .abmain1arttitle a:visited, .abmain1arttitle a:active
{color: #FF8508; font-weight:bold; font-family: Arial; font-size: 14px; text-decoration: none;}
.abmain1text {margin-top:5px;line-height:15px; font-family: Arial; font-size: 12px; color: #000000;}
.abmain1image {width: 200px;}
table.abmain1image {width:100%;}
.abmain1image td {height:105px; vertical-align:middle; text-align:center;}
.abmain1brand {text-align:center; margin-top:0px; margin-bottom:2px; height: 0px; visibility:hidden;}
.abmain1MnPr {display:block; margin-bottom: 7px; margin-right:12px;}
.abmain1MnPr nobr img {margin-bottom: 0px;}

.abmain1price {text-align:right; margin: 5px 0px 0px 0px; position:relative; margin-left: 70px;}
.abmain1price .abmain1MnPr .artMnSmPr {float: right; color: #000000; font-family: Arial; width: 170px;}
/*.abmain1price a {margin-left: 4px; margin-bottom: 4px; }
.abmain1price a img {margin-bottom:3px;}*/
.abmain1price .add2card {float: left; }
.abmain1price .add2card input.inputquantity {vertical-align: top; height: 18px; width:30px; border: 1px solid #ff8508; padding: 3px 1px 1px 1px; margin: 0px -5px 0px 0px; }
.abmain1price .add2card .add2basketsubmit {margin:0px 10px 0px 0px; padding:0px; vertical-align: middle;}
.abmain1price .add2fav {float: left; }
.abmain1price .add2fav .add2basketsubmit {margin:0px; padding:0px;}
a.abmain1price:link, a.abmain1price:visited, a.abmain1price:active, a.abmain1price:hover {margin-left: 4px; margin-bottom: 4px; }
.abmain1tax {clear: both; text-align:right; margin-top:0px; margin-bottom: 2px; font-family: Arial; font-size: 10px;}
a.taxlink:link, a.taxlink:visited, a.taxlink:hover, a.taxlink:active {color: #b1b3b4; margin-bottom: 2px; font-family: Arial; font-size: 10px; text-decoration: underline;}
.abmain1end {clear:both;}
.abmain1att {text-align:left; height:20px; margin-top: 4px; margin-bottom: 2px;	}
.abmain1des {height:0px; margin-left:0px; text-align:left; margin-top: 2px; margin-bottom: 2px; visibility:hidden;}
.abmain1desquieter {margin-left:0px; padding-left:4px; padding-right: 4px; border-top:1px black solid;border:2px #ff8508 solid; width: 188px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}
.btmain1_moreinfo1_1 img {float: left;  margin-right: 10px;}
.discuss {text-align: left; padding-left: 5px; height:62px;}

.abmain1art3 .abmain1des {height: 15px;  visibility: visible;} /* Ausnahme fuer cols = 3 */
.abmain1art3 .abmain1brand {height: 30px;  visibility: visible;} /* Ausnahme fuer cols = 3 */
.abmain1art3 .abmain1text {margin-top:5px;line-height:15px; font-family: Arial; font-size: 12px; color: #000000; height: 45px;} /* Ausnahme fuer cols = 3 */
.abmain1art2 .abmain1des {height: 0px;  overflow: hidden; margin: 0px; } /* Ausnahme fuer cols = 3 */
.abmain1art2 .abmain1brand {height: 0px;  overflow: hidden; margin: 0px;} /* Ausnahme fuer cols = 3 */
.abmain1art2 .abmain1price {margin-top: 2px;}
.abmain1art2 .abmain1att {margin-top: 3px; margin-bottom: 0px;	}
.abmain1art2 .abmain1tax {margin-bottom:0px;}
.abmain1art2 .artMnAv {margin-bottom:1px;}

.xaml-Artikelbox_1Sp { float:right; margin-top: 20px; }

/* Topiccollection */

.tc {float:left;}

/* Infoterminal Service*/

.Infoterminal {border: 1px solid #b1b3b4; width: 638px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.Infoterminal1 {width: 638px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.Info-Head-img {width: 36px; padding: 10px 0px 10px 15px;}
.Info-Txt {padding: 0px 15px 15px 15px; vertical-align: top;}
.Info-Txt p, .Info-Abroad-Txt p {margin-top: 10px; margin-bottom:10px;}
.Info-Txt-img {padding: 0px 15px 15px 15px;}
.Info-Head {font-size: 14px; font-weight: bold; height: 36px; padding: 10px 15px 10px 10px; width: 560px;}
.Info-rule {padding: 15px 15px 30px 15px; }
.Info-rule hr {border: 0px; border-bottom: solid #b1b3b4 1px; height:1px;}
.Info-Abroad-img {padding-left: 35px; width: 33% ;  text-align: left; padding-top:10px;} /*width: 212px;*/
.Info-Abroad-Txt {padding-left: 35px; padding-right:5px; vertical-align: top; width: 33% ; }/*width: 172px*/
.Info-Abroad-Head-img {width: 36px; padding: 10px 0px 10px 35px;}

.SrvBoxHead { background: #ebebeb;  padding: 3px 10px 3px 10px;  font-weight: bold; font-size: 13px; line-height: 20px;}
.SrvBoxNavi { color: #000000; font-size: 13px; line-height: 1.3em;  border: 1px solid #b1b3b4; }
.SrvBoxNavi1 { color: #000000; font-size: 13px; line-height: 1.3em;  border: 1px solid #b1b3b4; margin-right: 10px; }
.SrvBoxList {height: 150px;}
.SrvBoxNavi td, .SrvBoxNavi1 td { vertical-align: top;}
.SrvBoxNavi img, .SrvBoxNavi1 img { padding-top: 10px;}
.SrvNaviLeerzeile {height: 10px;}
.SrvBoxNavi ul, .SrvBoxNavi1 ul {margin: 0px 0px 0px 40px; padding: 13px 0px 13px 0px;}

/* Servicebereich */ 




/*

.SrvBoxHead { background: #000000; height:31px; }
.SrvBoxSubHead { background: #b1b3b4; color: #000000; font-size: 13px; font-family: Arial;    font-weight: bold; text-decoration:none; line-height: 30px; padding-left: 10px; }
.SrvBoxSubHead1 { background: #b1b3b4; color: #000000; font-size: 13px; font-family: Arial;    font-weight: bold; text-decoration:none; height: 14px; padding-left: 10px; width: 304px; padding-top: 8px; padding-bottom: 8px;}
.SrvBoxSubHead div img {float: left; margin-right: 10px; margin-left: 5px;}



.SrvBoxNavi ul b {margin-left: 0px;}
.SrvBoxNavi b {margin-left: 10px;}

td.SrvBoxNaviTd {  color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal; text-decoration: none; line-height: 150%;  border: 1px #000000;  }
td.SrvBoxNaviTd ul {  padding-left: 10px; margin-left: 10px; margin-bottom: 0px; padding-bottom: 0px; color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal; text-decoration: none; line-height: 150%;  border: 1px #000000;  }

td.SrvBoxNaviTd2 {  color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal; text-decoration: none; line-height: 150%;  border: 1px #000000;  }
td.SrvBoxNaviTd2 ul { padding-left: 10px; margin-left: 30px; margin-bottom: 5px; padding-bottom: 0px; margin-top: 5px; padding-top: 0px; color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal; text-decoration: none; line-height: 150%;  border: 1px #000000;  }
td.SrvBoxNaviTd2 a { color: #000000; font-size: 11px; font-family: Arial;    font-style: normal; }
td.SrvBoxNaviTd2 a:link { color: #000000; font-size: 11px; font-family: Arial;    font-style: normal; }
td.SrvBoxNaviTd2 a:visited { color: #000000; font-size: 11px; font-family: Arial;    font-style: normal;  }
td.SrvBoxNaviTd2 a:active { color: #000000; font-size: 11px; font-family: Arial;    font-style: normal;  }
td.SrvBoxNaviTd2 a:hover { color: #ff8508; font-size: 11px;    font-family: Arial;    font-style: normal;      }





.SrvBoxNavi2 { color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal; text-decoration: none; line-height: 150%;  border: 1px #000000;  }
a:link.SrvBoxNavi  { color: #000000; font-size: 13px; font-family: Arial;    font-style: normal; text-decoration: underline; }
a:visited.SrvBoxNavi  { color: #000000; font-size: 13px; font-family: Arial;    font-style: normal; text-decoration: underline; }
a:active.SrvBoxNavi  { color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal;     text-decoration: underline; }
a:hover.SrvBoxNavi { color: #ff8508; font-size: 13px;    font-family: Arial;    font-style: normal;     text-decoration: underline; }

.SrvBoxNavi1 { color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal; text-decoration: none; font-weight: bold; line-height: 150%;  border: 1px #000000;  }
a:link.SrvBoxNavi1  { color: #000000; font-size: 13px; font-family: Arial;    font-style: normal; text-decoration: none; font-weight: bold; }
a:visited.SrvBoxNavi1  { color: #000000; font-size: 13px; font-family: Arial;    font-style: normal; text-decoration: none; font-weight: bold; }
a:active.SrvBoxNavi1  { color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal;     text-decoration: none; font-weight: bold; }
a:hover.SrvBoxNavi1 { color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal;     text-decoration: none; font-weight: bold; }

.SrvFliesstext { padding-left: 10px; color: #000000; font-size: 12px;    font-family: Arial;    font-style: normal; }
.SrvFliesstext1 { padding-left: 10px; color: #000000; font-size: 12px;    font-family: Arial;    font-style: normal; background-color: #ebebeb; font-weight: bold; line-height: 25px; vertical-align: middle; }
.SrvFliesstext0 { padding-left: 0px; color: #000000; font-size: 12px;    font-family: Arial;    font-style: normal; }
.SrvFliesstextBack { padding: 10px; color: #000000; font-size: 12px;    font-family: Arial;    font-style: normal;  background-color: #ebebeb; border: 1px solid black; }
.SrvFliesstextSmall { color: #000000; font-size: 10px;    font-family: Arial;    font-style: normal; margin-left: 10px; }

.SrvEmptyLine { color: #FFFFFF; height: 10px; }
.SrvEmptyLine ul {margin-left: 10px; padding: 10px; padding-right: 0px;}
.SrvEmptyLine li {color: #000000;}
.SrvEmptyLine li:link { color: #000000; font-size: 13px; font-family: Arial;    font-style: normal; }
.SrvEmptyLine li:visited { color: #000000; font-size: 13px; font-family: Arial;    font-style: normal;  }
.SrvEmptyLine li:active { color: #000000; font-size: 13px; font-family: Arial;    font-style: normal;  }
.SrvEmptyLine li:hover { color: #ff8508; font-size: 13px;    font-family: Arial;    font-style: normal;      }

.RT_GrosseUeberschrift { font-family: Arial; color: #000000; font-size: 13px; padding-left: 10px; background-color: #b1b3b4;  line-height: 30px; vertical-align: middle; font-weight: bold;}
.SrvTab {background-color: #ebebeb; padding-top: 10px; padding-bottom: 10px;}
.SrvTab td { padding-left: 15px;  }
.SrvTabTitle {font-weight: bold;} */

.artatt {text-align:right; width: 210px; /*float: right;*/ padding-bottom: 5px; padding-top: 5px; background: white;}
/*.artatt img {padding-right: 10px; padding-top: 4px; float: right; clear: both; display: block;}*/

.contentbox {background-color:#ffffff;  margin-top:6px; height:100%; width: 636px; clear: both; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;}
.contentbox h2 {background-color: #ebebeb; padding-left:10px; margin:0px; font-size:13px; font-family: Arial; color: #000000; line-height: 30px; vertical-align: bottom;}
.contentbox .content {padding:10px; font-size: 12px; font-family: Arial; color: #000000; }
.contentbox .accessoryTable {margin-top: -6px;}

.testwinner6 {padding-right:7px; min-height: 65px; width: 130px; text-align:left; float:left; background: #fffffff; font-family: Arial; font-size: 11px; color: #000000;}
.testwinner6 table {height:100%;}
.clear {clear:both;}

.pdfeatures {padding: 5px; }

.setbox {font-family: Arial; margin-bottom:6px; width: 638px; margin-top:7px;}
.setbox h2 {font-size: 13px; color: #ffffff; background-color: #b1b3b4; padding-left:5px; margin:0px; font-size:12px; line-height: 30px; vertical-align: middle; }
.setboxarrow {vertical-align: middle; padding-right: 5px;}
.setarticle {text-align:center; width:200px; float:left; margin-right:5px; margin-top:5px; padding-left: 5px;}
.setarticle .title {width:190px; font-size: 12px;font-family: Arial; color: #000000; font-size:12px; text-align:left; height: 45px;}
.setarticle .ordernr {width:190px; font-family: Arial; font-size: 11px; text-align:left; padding-left: 0px; padding-top: 0px;}
.setarticle img {text-align:center; padding: 5px;}
.setarticle {text-align:center;}
.afterset {clear:both;}

.techdatbox {border:1px solid #ebebeb; width: 636px; margin-top: 6px;}
.techdatbox h2 {background-color:#ebebeb; padding-left:10px; margin:0px; font-size:13px; font-family: Arial; color: #000000; line-height: 30px; vertical-align: middle; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; width: 626px;}
.techdatbox table {margin-left:55px; margin-right: 55px; margin-top: 20px; margin-bottom: 20px;  width:526px; position:relative; }
.techdatbox div.content { border-left: solid 1px #ebebeb; border-right: solid 1px #ebebeb; border-bottom: solid 1px #ebebeb; width: 636px; }
.artMnFuTdTh {background-color: #ebebeb; font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; padding-left: 10px; line-height: 20px; vertical-align: middle;}
.artMnFuTdTD {background-color: #FFFFFF; font-size: 12px; color:#000000; line-height:20px; vertical-align: middle; padding-left:10px; font-family: Arial;}
.artMnFuTdTD1 {background-color: #ebebeb; font-size: 12px; color:#000000; line-height:20px; vertical-align: middle; padding-left:10px; font-family: Arial;}

/*Zubehöransicht und Finder-Auflistung */

table.accessoryTable {border-collapse: collapse; border-top: 1px solid #DBDBDB; width: 637px; margin-left:1px;}
.contentbox table.accessoryTable {background-color: #FFFFFF; margin-top: -6px;}
.accessoryTable td.sgColImage, td.accessorycrawlerImage {border-left: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; padding-bottom: 3px; padding-top: 3px; text-align: center; width: 80px;}
.accessoryTable td.sgColArticle, td.accessoryCrawlerArticle {border-bottom: 1px solid #DBDBDB; padding-bottom: 3px; padding-top: 3px; color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; height: 62px; padding-left: 20px; padding-right: 10px; width: 301px; }
.accessoryTable td.sgColAV, td.accessoryCrawlerAvailablility {border-bottom: 1px solid #DBDBDB; padding-bottom: 3px; padding-top: 3px; text-align: center; vertical-align: middle; width: 12px;}
.accessoryTable td.sgColPrice, td.accessoryCrawlerPrice {border-bottom: 1px solid #DBDBDB; padding-bottom: 3px; padding-top: 3px; width: 70px;}
.accessoryTable td.sgColPrice .price, td.accessoryCrawlerPrice .price {color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-top: 5px;}
.accessoryTable td.sgColPrice .price .taxlink, td.accessoryCrawlerPrice .price .taxlink {color: #000000; text-decoration: none;}
.accessoryTable td.sgColAction, td.accessoryCrawlerAction {border-bottom: 1px solid #DBDBDB; padding-bottom: 3px; padding-top: 3px; vertical-align: middle; padding-left: 10px; text-align: right; border-right: 1px solid #DBDBDB; padding-right: 10px;}
.accessoryTable td.sgColAction .inputquantity, td.accessoryCrawlerAction .inputquantity {height: 22px; border: 1px solid #ff8508; margin-right: -7px;}
.accessoryTable td.sgColAction .add2basketsubmit, td.accessoryCrawlerAction .add2basketsubmit {padding: 0px; margin: 0px; vertical-align: bottom;}

.accessorycrawler {background-color: #ebebeb; height: 100%; width: 598px; padding:20px; margin-bottom: 10px; margin-top: 7px; }
.accessorycrawlerBrand {background-color: #ebebeb; display: block; height: 30px; padding-bottom: 10px;  }
.accessorycrawlersubmit { margin-left: 53px; float: right; margin-top: -7px; }
.accessorycrawlerModel {background-color: #ebebeb; display: block; height: 30px;   }
.accessoryLabel {display: inline; padding-right: 5px; font-family: Arial; font-size: 13px; font-weight: bold;}
.accessorycrawlerModel .accessorySelectBox {margin-left: 5px; }
.accessorycrawlerBrand .accessorySelectBox {margin-left: 9px;}
.accessorySelectModelOption {}
.accessorySelectManufacturerOption {}




/*Finanzierungsansicht*/

.contentbox a.float {float: right; margin-right: 10px; margin-top: 8px; }
.artMnFuDefTr {margin-top: 10px; border: 1px solid #000000; }

/*Zubehöransicht - Zubehörartikel */
.accessoryboxCont		{ margin-top:5px; margin-right:0px;  height: 100%; width: 638px; } 
.accessoryboxCont h2	{ background-color:#b1b3b4; padding:5px; margin:0px; font-size:12px; color:#ffffff; } /* CK */
.accessoryboxCont .content {margin-left:-5px; margin-top:5px; } /* CK */
.accessoryboxCont .row .image	{ float:left; width:55px; } /* CK */
.accessoryboxCont .row	{ padding-top:3px; } /* CK */
.accessoryboxCont img	{ margin-left:0px; } /* CK */
.accessoryboxCont a.float { float: right; margin-right: 4px; } /* CK */
.accessoryboxCont a.float img { padding-top: 4px; } /* CK */


.boxsubheadline {background-color: #ebebeb; text-align:left; padding:5px; clear:both; margin-top: 4px;}
.accesscontent { width: 638px; background-color: #ebebeb; }
.acculLeft{ background-color: #ebebeb; width: 319px; float: left; }
.acculLeft ul { margin-top: 0px; margin-top: 10px;}
.acculLeft ul li {padding-bottom: 6px; font-weight: bold;}
.acculRight { background-color: #ebebeb; width: 319px; float: left; }
.acculRight ul { margin-top: 0px; margin-top: 10px;}
.acculRight ul li {padding-bottom: 6px; font-weight: bold;}
.accli a.artMnFu2Acc {font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; }
.accli a.artMnFu2Acc:link {font-family: Arial; font-size: 12px; color: #000000;  font-weight: normal; }
.accli a.artMnFu2Acc:visited {font-family: Arial; font-size: 12px; color: #000000;  font-weight: normal; }
.accli a.artMnFu2Acc:active {font-family: Arial; font-size: 12px; color: #000000;  font-weight: normal; }
.accli a.artMnFu2Acc:hover {font-family: Arial; font-size: 12px; color: #ff8508;  font-weight: normal; }
.artMnFuAccArticleBox { margin-top: 0px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; width: 636px; margin-bottom: 6px;}
.accessorybox {border:1px #ebebeb solid; margin-top:5px; padding-left:5px;}
.accessorybox h2 {padding:5px; margin:0px; font-size:12px; color:#000000;}
.accessorybox .content {margin-left:-5px; margin-top:5px; }
.accessorybox .row .image	{ float:left; width:55px; }
.accessorybox .row	{ padding-top:3px; }
.accessorybox img	{ margin-left:0px; }
.accessorybox a.float { float: right; margin-right: 4px; } /* CK */
.accessorybox a.float img { padding-top: 4px; } /* CK */


.accessoryboxHead { background-color: #ff8508; margin-left: -5px; color: #000000; }
.accessoryboxHead h2 {color: #ffffff;} /* CK */



/*Bestellprozess*/

#orderprocessing {padding:13px;  position:relative;}
#orderprocessing form.orderprocessing {padding:0px; margin:0px}
#orderprocessing form.orderlogin {margin-top: 15px; border: 1px solid #b1b3b4; font-family: Arial;}
#orderprocessing form.orderlogin .headline {background-color: #ff8508; font-size: 12px; color: #FFFFFF; font-weight: bold; }

#orderprocessing form.orderlogin .box { margin-left: 15px; }
#orderprocessing form.orderlogin .box .knr {margin-top: 10px; padding-bottom: 3px;}
#orderprocessing form.orderlogin .box input.knri { width: 200px;}
#orderprocessing form.orderlogin .box .pass {margin-top: 10px; padding-bottom: 3px;}
#orderprocessing form.orderlogin .box input.passi {width: 200px; }
#orderprocessing form.orderlogin  input.login_next {margin-top: 10px; margin-bottom: 10px;}

#orderprocessing .manager_takeover {text-align: right; float: right;}
#orderprocessing .basketheadline {display: none; background-color: #b1b3b4; margin-bottom:6px; padding:0px;   text-align: left;}
#orderprocessing .manager_takeover input {}

.orderprocessing {padding:13px;}
.orderlogin { position: absolute; left: 680px; top: 240px; width:280px; }


.orderprocessing .headline {background-color: #b1b3b4; margin-bottom:6px; padding-left:10px; line-height: 30px;}


.steps { 
margin:10px 0px 10px 12px;

}

.steps  a {
width:159px;
height:58px;
display:block;
font-size: 13px;
text-decoration: none;
}

.step1_1 {height: 58px; background-image: URL(/image/general/css/basket/step1_1.gif); background-repeat: no-repeat; width: 238px; float:left;}
.step1_ {height: 58px; background-image: URL(/image/general/css/basket/step1_.gif); background-repeat: no-repeat; width: 238px; float:left;}
.step2_1 {height: 58px; background-image: URL(/image/general/css/basket/step2_1.gif); background-repeat: no-repeat; width: 238px; float:left;}
.step2_ {height: 58px; background-image: URL(/image/general/css/basket/step2_.gif); background-repeat: no-repeat; width: 238px; float:left;}
.step3_1 {height: 58px; background-image: URL(/image/general/css/basket/step3_1.gif); background-repeat: no-repeat; width: 238px; float:left;}
.step3_ {height: 58px; background-image: URL(/image/general/css/basket/step3_.gif); background-repeat: no-repeat; width: 238px; float:left;}
.step4_1 {height: 58px; background-image: URL(/image/general/css/basket/step4_1.gif); background-repeat: no-repeat; width: 238px; float:left;}
.step4_ {height: 58px; background-image: URL(/image/general/css/basket/step4_.gif); background-repeat: no-repeat; width: 238px; float:left;}

/*.step5_1 {height: 58px; background-image: URL(/image/general/css/basket/step5_1.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step5_ {height: 58px; background-image: URL(/image/general/css/basket/step5_.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step6_1 {height: 58px; background-image: URL(/image/general/css/basket/step6_1.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step6_ {height: 58px; background-image: URL(/image/general/css/basket/step6_.gif); background-repeat: no-repeat; width: 159px; float:left;}*/


.step { /*background-image: URL(/image/general/css/basket/step.jpg);*/ border: 1px solid #b1b3b4; width:136px; float:left; text-align:center; height:90px; background-color: #FFFFFF; margin-bottom: 30px; }
.step a:link {text-decoration: none;}
.step a:visited {text-decoration: none;}
.step a:active {text-decoration: none;}
.step a:hover {text-decoration: none;}

.basketbox {clear:both; border:1px solid #b1b3b4; width: 964px; }

.number {color:transparent; height: 0px; display: none;}

.step1_1 .name, .step2_1 .name, .step3_1 .name, .step4_1 .name {color:#ffffff; }
.name {color:#ff8508; height: 58px; line-height: 58px; padding-left: 70px; padding-right: 10px; font-weight: bold; font-size: 13px; width: 95%; }
.name a:link; .name a:visited; .name a:active; .name a:hover; {text-decoration: none; font-size:13px; }

.explain {font-weight:normal; margin-top:3px; font-family: Arial; font-size: 11px; }


.basketbox .buttons {height: 17px; padding: 15px; margin-right:0px; margin-top: 0px; padding-right: 0px; width: 949px; background-color: #FFFFFF;}
.basketbox .buttons .printbasket {float: left; margin-left: 20px;}
.basketbox .buttons .printoffer {float: left; }
.basketbox .buttons .backorder {float: left; }
.basketbox .buttons .continue {	float: right; margin-right: 15px; padding-right: 0px;}
.basketbox .orderinghead {width: 964px;  }
.basketbox .orderinghead1 {width: 964px; background-color: #ffffff; height: 17px; padding-top: 8px; padding-bottom: 8px; padding-left: 0px; padding-right:0px; clear: both;}
.basketbox .orderinghead1 input {float: right; margin-right: 15px; }
.basketbox .bkMnAdHdBgCol {color:#000000; background-color:#ebebeb; height: 30px; vertical-align:middle; padding-left: 15px; font-size: 13px; font-weight: bold; font-family: Arial; }
.basketbox .orderinghead input {margin-right: 15px; float: right; margin-top: 10px; margin-bottom: 10px;}
.basketbox .subheadline {color:#000000; background-color:#ebebeb; line-height: 30px; vertical-align:middle; padding-left: 15px; font-size: 13px; font-weight: bold; font-family: Arial; margin-top: 40px; margin-bottom: 0px;}
.basketbox .form_order {font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; margin-left: 15px; width: 800px;   }
.basketbox .form_order input, .basketbox .form_order textarea, .basketbox .form_order select  {font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; margin-top: 3px;  }
.basketbox .form_order input[readonly] {background: #ebebeb; border: 1px solid gray;}
.basketbox .form_order select[disabled] {background: #ebebeb; border: 1px solid gray;}
.basketbox .form_order .orderchangeLC {margin-left: 10px; }
.basketbox .deliveryt {width: 964px; border-collapse: collapse; border-spacing: 0px; }
.basketbox .deliveryt tr { border-bottom: 0px solid #b1b3b4;   }
.basketbox .deliveryt .deliveryleft {border-bottom: 1px solid #b1b3b4; padding-left: 15px; padding-right: 30px; padding-bottom: 23px; padding-top: 23px; height: 14px; width: 40%; font-size: 13px; font-weight: bold; font-family: Arial; color: #000000; }
.basketbox .deliveryt .deliveryright {border-bottom: 1px solid #b1b3b4;  padding-right: 15px; padding-bottom: 23px; padding-top: 23px; height: 14px;  width: 60%; font-size: 13px; font-weight: bold; font-family: Arial; color: #000000; }
.basketbox .telnr { font-family: Arial; font-size: 13px; font-weight: bold; color: #000000; padding-left: 37px; padding-bottom: 15px; padding-top: 15px;  }
.basketbox .paymentt {width: 964px; border-collapse: collapse; border-spacing: 0px; }
.basketbox .paymentt tr { border-bottom: 0px solid #b1b3b4;   }
.basketbox .paymentt .payleft {height: 50px; border-bottom: 1px solid #b1b3b4;  padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 5px; width: 10%; font-size: 13px; font-weight: bold; font-family: Arial; color: #000000; }
.basketbox .paymentt .paymiddle {height: 50px; border-bottom: 1px solid #b1b3b4;  padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 5px; width: 30%; font-size: 13px; font-weight: bold; font-family: Arial; color: #000000; }
.basketbox .paymentt .payright { height: 50px; border-bottom: 1px solid #b1b3b4;  padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 5px; width: 60%; font-size: 13px; font-weight: bold; font-family: Arial; color: #000000; }
.basketbox .text { background-color: #ebebeb; padding: 15px; padding-top: 65px; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .mginserttxt {padding: 10px; background: #ebebeb;}
.basketbox .mginserttxtpre {float: left; padding-right: 5px; line-height: 20px;}
.basketbox .mginserttxtpost {display: inline; padding-left: 5px; padding-right: 5px; font-size: 14px;}
.basketbox .mgaddartquantity {margin-left: 10px; width: 30px; border: 1px solid #b1b3b4; margin-bottom: 5px;}
.basketbox .mginserttxt select { border: 1px solid #b1b3b4; margin-right: 5px;}
.basketbox .mgaddartid {margin-left: 5px; width: 160px; border: 1px solid #b1b3b4;}
.basketbox .mginsertsubmit {margin-left: 5px; vertical-align: middle;}

.changecountry {clear:both; border:1px solid #000000; width: 964px; }
.ordercountry {color:#000000; background-color:#ebebeb; line-height: 30px; vertical-align:middle; padding-left: 15px; font-size: 13px; font-weight: bold; font-family: Arial; }
.landingCountry { font-family: Arial; padding-left: 10px; font-weight: bold; color: #000000;}
.pickupexplanation { font-family: Arial; padding: 15px; color: #000000; }

.dzr {width: 934px; font-family: Arial; font-size: 12px; color: #000000; margin-top: 15px;}
.dzrErr {width: 934px; font-family: Arial; font-size: 12px; color: red; margin-top: 15px;}
.dzrErr .dzrtext  { width: 500px; float: left; font-family: Arial; font-size: 12px; color: red;  margin-bottom: 15px; font-weight: bold;}
.dzrcb  { width: 34px; float: left; font-family: Arial; font-size: 12px; color: #000000;}
.dzrtext  { width: 500px; float: left; font-family: Arial; font-size: 12px; color: #000000;  margin-bottom: 15px; font-weight: bold;}
.dzrbb { width: 370px; padding-left: 30px; float:left; font-family: Arial; font-size: 12px; color: #000000;}
 a:link.dzrprint { font-family: Arial; font-size: 12px; color: #000000; background: none; }
 a:visited.dzrprint { font-family: Arial; font-size: 12px; color: #000000; background: none;}
 a:active.dzrprint { font-family: Arial; font-size: 12px; color: #000000; background: none;}
 a:hover.dzrprint { font-family: Arial; font-size: 12px; color: #ff8508; background: none;}




.basketbox .agbprinting { width: 964px; padding: 15px; font-family: Arial; font-size: 12px; color: #000000; padding: 0px;}
.basketbox .agbprinting .agb { float:left; font-family: Arial; font-size: 12px; color: #000000; width: 249px; padding-top: 15px; padding-left: 15px; padding-bottom: 15px; padding-right: 0px;}
.basketbox .agbprinting .agb img {margin-left: 5px;}
.basketbox .agbprinting .agb a:link.default2 { font-family: Arial; font-size: 12px; color: #000000; background: none; }
.basketbox .agbprinting .agb a:visited.default2 { font-family: Arial; font-size: 12px; color: #000000; background: none;}
.basketbox .agbprinting .agb a:active.default2 { font-family: Arial; font-size: 12px; color: #000000; background: none;}
.basketbox .agbprinting .agb a:hover.default2 { font-family: Arial; font-size: 12px; color: #ff8508; background: none;}

.basketbox .agbprinting .pageprint { float:left; font-family: Arial; font-size: 12px; color: #000000; width: 700px; padding-top: 15px; padding-left: 0px; padding-bottom: 15px; padding-right: 0px;} 
.basketbox .agbprinting .pageprint img {margin-left: 5px;}
.basketbox .agbprinting .pageprint a:link.default2 { font-family: Arial; font-size: 12px; color: #000000; background: none; font-weight: normal;}
.basketbox .agbprinting .pageprint a:visited.default2 { font-family: Arial; font-size: 12px; color: #000000; background: none; font-weight: normal;}
.basketbox .agbprinting .pageprint a:active.default2 { font-family: Arial; font-size: 12px; color: #000000; background: none; font-weight: normal;}
.basketbox .agbprinting .pageprint a:hover.default2 { font-family: Arial; font-size: 12px; color: #ff8508; background: none; font-weight: normal;}

.basketbox .confirmationhint {clear: both; width: 934px; padding: 15px; background-color: #ebebeb; font-family: Arial; font-size: 12px; color: #000000; }

.basketbox .agb {width: 934px; padding: 15px; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagb {width: 934px; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagb .agbcb { width: 34px; float:left; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagb .agbtext { width: 500px; float:left; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagb .agbbb { width: 370px; padding-left: 30px; float:left; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagb .agbbb .agbprint img {margin-left: 5px; margin-right: 20px; }

.basketbox .agb .aggagbErr {width: 934px; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagbErr .agbcb { width: 34px; float:left; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagbErr .agbtext { width: 500px; float:left; font-family: Arial; font-size: 12px; color: red;}
.basketbox .agb .aggagbErr .agbbb { width: 370px; padding-left: 30px; float:left; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .agb .aggagbErr .agbbb .agbprint img {margin-left: 5px; margin-right: 20px; }

.basketbox a:link.agbprint {font-size: 12px; font-family: Arial; color: #000000;}
.basketbox a:visited.agbprint {font-size: 12px; font-family: Arial; color: #000000;}
.basketbox a:active.agbprint {font-size: 12px; font-family: Arial; color: #000000;}
.basketbox a:hover.agbprint {font-size: 12px; font-family: Arial; color: #ff8508;}

.basketbox a:link.agbpdf {font-size: 12px; font-family: Arial; color: #000000;}
.basketbox a:visited.agbpdf {font-size: 12px; font-family: Arial; color: #000000;}
.basketbox a:active.agbpdf {font-size: 12px; font-family: Arial; color: #000000;}
.basketbox a:hover.agbpdf {font-size: 12px; font-family: Arial; color: #ff8508;}

.basketbox .agb .aggagb .agbbb .agbpdf img {margin-left: 5px;}
.basketbox .agb .agbtext2 {clear: both;  font-family: Arial; font-size: 12px; color: #000000; padding-top: 15px;}

.basketbox .order_control_check1 {background-color: #ebebeb; line-height: 30px; vertical-align: middle; font-family: Arial; font-size: 13px; font-weight: bold; padding-left: 15px; margin-top: 6px;}
.basketbox .order_control_check2 {margin-top: 10px; background-color: #ffffff; vertical-align: middle; font-family: Arial; font-size: 12px; padding-left: 15px;}
.basketbox .order_control_check3 {width: 844px; padding: 60px;}
.basketbox .order_control_check3 .default5 {line-height: 25px; background-color: #ebebeb; font-size: 13px; font-family: Arial; color: #000000; padding-left: 0px; font-weight: bold;}
.basketbox .order_control_check3 .default2 {background-color: #FFFFFF; font-size: 12px; font-family: Arial; color: #000000; padding-left: 0px; padding-bottom: 5px;}
.basketbox .order_control_check3 .ordernewsletter { margin-top: 6px;}

.basketbox .order_control_check3 .space { background-color: #FFFFFF; font-size: 12px; font-family: Arial; color: #000000; padding-left: 0px; padding-bottom: 5px;}
.basketbox .order_control_check3 .space td {padding-right: 10px;}
.basketbox .order_control_check3 .default2 td { font-size: 12px; font-family: Arial; color: #000000; padding-left: 10px;}
.basketbox .order_control_check3 .default6 td {padding-right: 10px;}
.basketbox .order_control_check3 .default6 { background-color: #ebebeb; font-size: 16px; font-family: Arial; color: #000000; padding-left: 0px; font-weight: bold;}

.printbody .order_control_check1 {background-color: #ebebeb; line-height: 30px; vertical-align: middle; font-family: Arial; font-size: 13px; font-weight: bold; padding-left: 15px; margin-top: 60px; width: 829px; margin-left: 60px; margin-right: 60px;}
.printbody .order_control_check2 {margin-top: 10px; background-color: #ffffff;  vertical-align: middle; font-family: Arial; font-size: 12px; padding-left: 15px; width: 829px; margin-left: 60px; margin-right: 60px;}
.printbody .order_control_check3 {width: 844px; padding: 60px;}
.printbody .order_control_check3 .default5 {line-height: 25px; background-color: #ebebeb; font-size: 13px; font-family: Arial; color: #000000; padding-left: 0px; font-weight: bold;}
.printbody .order_control_check3 .default2 {background-color: #FFFFFF; font-size: 12px; font-family: Arial; color: #000000; padding-left: 0px; padding-bottom: 5px;}
.printbody .order_control_check3 .ordernewsletter { margin-top: 6px;}

.printbody .order_control_check3 .space { background-color: #FFFFFF; font-size: 12px; font-family: Arial; color: #000000; padding-left: 0px; padding-bottom: 5px;}
.printbody .order_control_check3 .space td {padding-right: 10px;}
.printbody .order_control_check3 .default2 td { font-size: 12px; font-family: Arial; color: #000000; padding-left: 10px;}
.printbody .order_control_check3 .default6 td {padding-right: 10px;}
.printbody .order_control_check3 .default6 { background-color: #ebebeb; font-size: 16px; font-family: Arial; color: #000000; padding-left: 0px; font-weight: bold;}


.basketbox .thankyou {background-color: #ebebeb; padding: 15px;}
.basketbox .defpay {background-color: #ebebeb; padding: 15px; padding-top: 0px; font-size: 12px; font-family: Arial; color: #000000;}

.basketbox .conftable {margin-left: 97px; margin-top: 30px; font-family: Arial; color: #000000; width: 770px;}

.basketbox td.confcol1 {text-align: right; }
.basketbox td.confcol2 {padding-bottom: 20px; }
.basketbox td.confcol3 {text-align: right; }
.basketbox .orderconfaddress {padding-bottom: 30px; }
.basketbox .confirmation_order_date {text-align: right; }
.basketbox .conftitle2 {font-size: 20px; font-weight: bold; }
.basketbox .conftitle3 {padding-bottom: 20px; }
.basketbox .conftable img {margin-bottom: 10px; margin-top: 10px; }

.basketbox .conftable1 { border: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4; margin-top: 30px; margin-bottom: 30px; font-family: Arial; width: 770px; margin-left:97px; margin-right: 97px; }

.basketbox .conftable1 .bkMnCfrHd {padding-left: 10px; border-right: 1px solid #b1b3b4; border-bottom: 1px solid #b1b3b4; background-color: #ebebeb; line-height: 25px; color: #000000;  }
.basketbox .conftable1 .col1, .basketbox .conftable1 .col2, .basketbox .conftable1 .col3 {text-align: left;}
.basketbox .conftable1 .col4, .basketbox .conftable1 .col5 {text-align: right;}

.basketbox .conftable1 .articlesum td {padding-left: 10px; border-top: 1px solid #b1b3b4; }
.basketbox .conftable1 .articlesum3 {text-align: right; }
.basketbox .conftable1 .porto3 {text-align: right; }
.basketbox .conftable1 .ts3 {text-align: right; }
.basketbox .conftable1 .porto td {padding-left: 10px; border-top: 1px solid #b1b3b4; }
.basketbox .conftable1 .totalsum td {padding-left: 10px; border-top: 1px solid #b1b3b4; background-color: #ebebeb; }

.printbody .conftable {margin-left: 97px; margin-top: 30px; font-family: Arial; color: #000000; width: 770px;}

.printbody td.confcol1 {text-align: right; }
.printbody td.confcol2 {padding-bottom: 20px; }
.printbody td.confcol3 {text-align: right; }
.printbody .orderconfaddress {padding-bottom: 30px; }
.printbody .confirmation_order_date {text-align: right; }
.printbody .conftitle2 {font-size: 20px; font-weight: bold; }
.printbody .conftitle3 {padding-bottom: 20px; }
.printbody .conftable img {margin-bottom: 10px; margin-top: 10px;}

.printbody .conftable1 {border: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4; margin-top: 30px; margin-bottom: 30px; font-family: Arial; width: 800px; margin-left:97px; margin-right: 97px; }

.printbody .conftable1 .bkMnCfrHd {padding-left: 10px; border-right: 1px solid #b1b3b4; border-bottom: 1px solid #b1b3b4; background-color: #ebebeb; line-height: 25px; color: #000000;  }
.printbody .conftable1 .col1, .printbody .conftable1 .col2, .printbody .conftable1 .col3 {text-align: left;}
.printbody .conftable1 .col4, .printbody .conftable1 .col5 {text-align: right;}
.transinsurance3 {text-align: right;}
.overall3{text-align: right;}

.printbody .conftable1 .articlesum td {padding-left: 10px; border-top: 1px solid #b1b3b4; }
.printbody .conftable1 .articlesum3 {text-align: right; }
.printbody .conftable1 .porto3 {text-align: right; }
.printbody .conftable1 .ts3 {text-align: right; }
.printbody .conftable1 .porto td {padding-left: 10px; border-top: 1px solid #b1b3b4; }
.printbody .conftable1 .totalsum td {padding-left: 10px; border-top: 1px solid #b1b3b4; background-color: #ebebeb; }

.m2 {float:right; margin-top: 6px; width: 966px;}

.basketbox table {clear: both;}
.basketbox .orderingfooter { clear: both; background-color: #ffffff; width: 964px; padding-right: 0px; padding-left: 0px; padding-bottom: 8px; padding-top: 8px;}
.basketbox .orderingfooter input {margin-right: 15px;}

.baskettable  { clear: both; text-align: left; }
.baskettable th { padding-top: 10px; padding-bottom: 10px; }
.baskettable td { padding-top: 10px; padding-bottom: 10px; }

th.basketTDImage {width: 80px; text-align: center; background-color: #b1b3b4; color: #ffffff; }
th.basketTDArt {width: 60px; color: #FFFFFF; font-family: Arial; font-size: 13px;  font-weight: normal; background-color: #b1b3b4; }
th.basketTDdesc {width: 260px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #b1b3b4;}
th.basketTDavail {width: 180px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; padding-right: 10px; background-color: #b1b3b4;}
th.basketTDcount {width: 70px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #b1b3b4;}
th.basketTDprice {width: 100px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #b1b3b4;}
th.basketTDpricetotal {width: 100px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #b1b3b4;}
th.basketTDoption {width: 100px; text-align: right; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; padding-right: 10px; background-color: #b1b3b4;}

td.basketTDImage {width: 80px; text-align: center; border-bottom:  1px solid #b1b3b4; }
td.basketTDArt {width: 60px; color: #000000; font-family: Arial; font-size: 11px;  font-weight: normal; border-bottom: 1px solid #b1b3b4;}
td.basketTDdesc {width: 250px; color: #000000; font-family: Arial; font-size: 13px; font-weight: bold; border-bottom: 1px solid #b1b3b4; padding-right:10px;}
td.basketTDavail {width: 180px; color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; padding-right: 10px; border-bottom: 1px solid #b1b3b4;}
td.basketTDcount {width: 70px; color: #000000; font-family: Arial; font-size: 13px; font-weight: normal; border-bottom: 1px solid #b1b3b4; }
td.basketTDprice {width: 100px; color: #000000; font-family: Arial; font-size: 13px; font-weight: bold; border-bottom: 1px solid #b1b3b4; }
td.basketTDpricetotal {width: 100px; color: #000000; font-family: Arial; font-size: 13px; font-weight: bold; border-bottom: 1px solid #b1b3b4;}
td.basketTDoption {text-align: right; border-bottom: 1px solid #b1b3b4;}

.basketbox .basketsum {padding-bottom: 10px;    }
.basketbox .basketsum div.sum { float: left; text-align: right; color: #000000; font-family: Arial; font-size: 18px; font-weight: bold; margin-right: 0px; width: 832px; padding-top: 15px; padding-bottom: 15px;}
.basketbox .basketsum div.text { float: right; text-align: left; padding-right: 5px; padding-left: 34px; width: 93px; font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; background-color: #FFFFFF; padding-top: 15px; padding-bottom: 15px;}
.basketbox .basketfooter {text-align: right; background-color: #FFFFFF; height: 30px; vertical-align: middle; }
.basketbox .basketfooter input {margin-right: 15px; }

.basketbox .addresst {height: 165px; width: 964px; background-color: #ebebeb; margin-top: 10px;}
.basketbox .addresstable {float: left; width: 290px; height: 150px; padding-left: 30px; padding-top: 15px;}
.basketbox .addresstable input {margin-left: -15px;}
.basketbox .addresstable span.txt { font-family: Arial; color: #000000; font-size: 12px; width: 200px;}
.basketbox .deleteshippingaddress input {height: 17px; margin-top: 15px; margin-left: 0px;}

.changepaymenttype { text-align: left; margin-left: 15px; margin-top: 15px;}
.changepaymenttypeform {}
.bkPayChooseExpl {}
#Form1 {background: white;}
.blankbg {background: #000000;}
#SSLForm {background: white; margin-top: 50px;}

.paydphl1 {font-size: 13px; padding-left: 5px; margin-top: 15px; line-height: 20px;}
.paydphl2 {font-size: 13px; padding-left: 5px; line-height: 20px;}
.paydphl3 {font-size: 13px; padding-left: 5px; line-height: 20px;}
.paydphl4 {font-size: 13px; padding-left: 5px; line-height: 20px;}

/* Zubehoer Warenkorb */
.basketbox2 {margin-top: 6px; font-family: Arial;}
.basketbox2 table {margin-top: 6px; border: 1px solid #000000;  border-top: 0px; margin-top: 0px; width: 966px;}
.basketbox2 .arttitle {font-weight: bold; font-size: 12px; color: #000000;}

.accinbasket {border-collapse: collapse; border-spacing: 0px; padding-left: 10px;}
.accessoryInBasketTitle { color:#000000; background-color:#b1b3b4; line-height: 30px; vertical-align:middle; padding-left: 10px; font-size: 13px; font-weight: bold; font-family: Arial;}
.accessoryInBasketTd { padding-left: 10px; width: 302px; font-family: Arial; font-size: 12px; color: 00143A;}
.accessoryInBasket strong {  font-size: 11px; text-decoration:underline; }
.accessoryInBasket .arttitle { font-weight: bold; font-size: 12px; color: #000000; }
.accessoryInBasket td {color:#000000; }
.accessoryInBasket table {  margin-left:10px; margin-right:10px; }
.accessoryInBasketSpace {border-right:1px solid #000000; background-color: #000000; padding: 0px; width: 1px; border: 0px;}
.accessoryInBasketArticleTitle { font-size: 12px; color: #000000; font-family: Arial; font-weight: normal;}
.accinBImage {padding-left: 10px;}
.accinBadd {padding-bottom: 10px; text-align: right; padding-right: 10px;}
.accinBText {padding: 10px;}
.accinbasket .abMnPr {font-size: 13px; text-align: right; padding-right: 10px;}
.accinbasket .artMnAv img {margin-right: 3px;}

/* Merkzettel */
.maxfavorit {  clear: both; background: #000000; height:23px; padding: 10px 0px 10px 0px;}
.maxfavorites {clear: both; float: left; color: white; width: 200px; padding: 10px; height: 23px; background: #000000;}

/*Ähnliche Artikel*/

.replacerbox {margin-top: 10px;}
.replacerbox h2 {background-color:#b1b3b4; padding:5px; margin:0px; font-size:12px; color:#ffffff; }

.replacerbox .content {  }
.replacerbox .row .image { float:left; width:50px; }
.replacerbox .row           { border-left: 1px solid #b1b3b4; border-bottom: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4; padding: 5px;}
.replacerbox img             { margin-left:0px; }
.replacerbox a.float { float: right; margin-right: 4px; }
.replacerbox a.float img { padding-top: 4px; }
.replacerbox .add2basket {text-align:right; margin-right:4px; vertical-align: middle; margin-left: -5px;}
.replacerbox .add2basket .add2basketsubmit {margin: 0px; padding: 0px; vertical-align: bottom;}
.replacerbox .add2basket .inputquantity {vertical-align: middle; height: 18px; width:30px; border: 1px solid #ff8508; padding: 3px 1px 1px 1px; margin: 0px -5px 0px 0px; }
.replacerbox .artMnAv { text-align: left; width: 50px; font-size: 10px;}
.replacerbox .artMnFuAccText a:link.artMnFuAcc {width: 90px; float: right;}
.replacerbox .artMnFuAccText a:visited.artMnFuAcc {width: 90px; float: right;}
.replacerbox .artMnFuAccText a:active.artMnFuAcc {width: 90px; float: right;}
.replacerbox .artMnFuAccText a:hover.artMnFuAcc {width: 90px; float: right;}
.replacerbox .artMnFuAccPrice {clear: both;}

/*Quickorder*/
.quickordertable {margin-left: 30px;}

/*Most-clicked-Boxen
.xaml--title {background-color:#2097ee; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; height: 14px; }/*


/*Preisagent*/
.showagents {width: 638px; font-family: Arial;}
.showagents h2 {color: #000000; background-color:#b1b3b4; font-size:13px; padding-left: 10px;margin-bottom:0px; line-height: 30px; vertical-align: middle;}
.showagents .sagtext {background-color:#ebebeb; font-size:12px; padding: 10px; min-height: 10px; }
.agenttable {border-spacing: 0px; border-collapse: collapse;}
.agenttable th {background-color:#b1b3b4; padding-top:8px;padding-bottom:8px; height: 14px; font-weight:normal;}
.agenttable td {vertical-align:top; padding-top:15px; }
.agenttable th.agimage, .agenttable th.agtime {border:0px;}
.agenttable .agimage {width:50px; text-align:center; border-left:1px solid #b1b3b4; padding-left: 5px;}
.agenttable .agarticle {width:170px; padding-left: 10px; padding-right: 10px;}
.agenttable .agarticle a, .agenttable .agarticle a:link, .agenttable .agarticle a:active, .agenttable .agarticle a:hover, .agenttable .agarticle a:visited {color:#000000; font-weight:bold; text-decoration:none;}
.agenttable .agprice {width:100px; }
.agenttable .agwprice {width:102px; color:#000000; font-weight:bold;}
.agenttable .agpricechange {width:110px;}
.agenttable .agtime {width:80px;  border-right:1px solid #b1b3b4;}
.agenttable .agfunction {border-left:1px solid #b1b3b4; border-right:1px solid #b1b3b4; border-bottom:1px solid #b1b3b4; padding-bottom:5px; text-align:right; padding-top: 5px;}
.agenttable .agfunction form {display:inline; margin:0px; padding:0px; padding-right:5px;}
.agenttable .availtext {width:160px; font-size:10px;}
.agenttable .agfooter {font-size: 11px; background-color:#b1b3b4; padding:8px; height: 14px;}
.agenttable .availpic,.agenttable .availtext {margin-top:10px;}
.agenttable .availtext { width: 140px; float:left}
.agenttable .agurgin {font-size:10px;}
.agenttable .agchange{color: #000000; font-weight:bold;padding-top:5px;}

.editagents { width: 638px; font-family: Arial;}
.editagents h2 {color: #000000; background-color:#b1b3b4; font-size:13px; padding-left: 10px;margin-bottom:0px; line-height: 30px; vertical-align: middle;}
.editagents .eagtext {background-color:#ebebeb; font-size:12px; padding: 10px; min-height: 10px; }
table.editagents {border-spacing: 0px; border-collapse: collapse;}
table.editagents .agcolname {background-color:#ebebeb; vertical-align:top; padding:10px; padding-top: 15px; padding-bottom: 15px; border-top:1px solid #b1b3b4; border-left:1px solid #b1b3b4; width:110px;}
table.editagents .agcoltext {padding:10px; padding-top: 15px; padding-bottom: 15px; border-top:1px solid #b1b3b4; border-right:1px solid #b1b3b4;}
table.editagents img, table.editagents .agtitle {float:left;}
table.editagents .agtitle a, table.editagents .agtitle a:link, table.editagents .agtitle a:active, table.editagents .agtitle a:hover, table.editagents .agtitle a:visited {color: #000000; font-weight:bold; text-decoration:none;}
.eagform {margin:0px; padding:0px;}
table.editagents .agtitle {padding-left:33px;padding-top:10px;}
table.editagents .eagprice {color:navy; font-weight:bold; display:inline}
table.editagents .eagpricetext {font-size: 11px; display:inline;padding:5px; padding-left: 23px;}
table.editagents .ag4 {font-family: Arial; color: #000000; font-weight:bold;}
table.editagents .ag6 {font-weight:bold;}
table.editagents .inpwprice {display:inline; width:60px; }
table.editagents .eagwpricetext {display:inline; padding-left: 20px; }
table.editagents .eagwpricetext_error {display:inline; padding-left:5px; color:red;}
table.editagents .eagpricechange {display:block; margin-top:15px; font-size: 12px;}
table.editagents .eagtime {font-size: 12px;}
table.editagents .eagfunction {background-color:#b1b3b4; text-align:right; border:1px solid #b1b3b4;}
table.editagents .eagfunction input, table.editagents .eagfunction .agcancle {float:right; padding:5px; margin-top:4px;}
.agenttable .agready {  }

/* Popup z.B. Flixmedia */

#rel 				  {position:relative;}
#popup           { position: absolute; display: none; width: 460px; height: 478px; z-index: 1901; }
div.popup        { background-color: #ebebeb; border: solid 1px #1f388a; width: 490px; height: 492px;}
div.PopupBar     { padding-top: 2px; padding-right: 2px; text-align: right; border-bottom: solid 1px #1f388a; }
div.popup iframe { width:100%; height:460px; border:0px;}

/* Marken */
 .brandlisttitle { font-weight: bold; }
 .brandletter { font-weight: bold; clear: both; list-style-image: none; list-style-type: none; list-style-position: outside; padding-top: 10px; }
 .brandletterlink { font-weight: bold; color: #000000 }
 li.brandletter a:hover {color:#000000; text-decoration: none;}
a:link.brandletterlink {  text-decoration: underline; color: #000000;  }
a:visited.brandletterlink { text-decoration: underline; color: #000000;  }
a:active.brandletterlink { text-decoration: underline; color: #000000;  }
a:hover.brandletterlink { text-decoration: underline; color: #ff8508;  }
.brandlink {color: #8E8E8E}
a:link.brandlink {  text-decoration: none; color: #8E8E8E;  }
a:visited.brandlink { text-decoration: none; color: #8E8E8E;  }
a:active.brandlink { text-decoration: none; color: #8E8E8E;  }
a:hover.brandlink { text-decoration: underline; color: #ff8508;  }
.brandlistitem { float: left; width: 33%; text-align: left; list-style-image: none; list-style-type: none; list-style-position: outside;}
.brandlist {}

/* InfoTerminal */

.itWrapper {width: 983px;}
.itHdimg {margin-bottom: 15px;}
.itHd { display: none; /*font-size: 20px; font-weight: bold; color: #019AC3; background-color: #000000;*/ }
.itUnHd { font-size: 12px; font-weight: bold; color: #ffffff; background-color: #b1b3b4; padding: 3px 0px 3px 0px;}
.itLn { display: none; }
.itSbTtBg { background-color: #b1b3b4; color: #000000; }
.itChPrTt { color: #ffffff; font-weight: bold; font-size: 14px;}
.itDltTt { color: #ffffff; font-weight: bold; font-size: 14px;}
.itNewTt { color: #ffffff; font-weight: bold; font-size: 14px;}
.itSbChBg { background-color: #ebebeb; font-weight: bold;}
.itSgAcLk { font-weight: bold; color: #ff8508; text-decoration: underline}
a:link.itSgAcLk { font-weight: bold; color: #ff8508; text-decoration: underline }
a:active.itSgAcLk { font-weight: bold; color: #ff8508; text-decoration: underline }
a:hover.itSgAcLk { font-weight: bold; color: #ff8508; text-decoration: underline }
a:visited.itSgAcLk { font-weight: bold; color: #ff8508; text-decoration: underline }


/* Formulare */

table.cudform {margin-left: 180px; padding: 10px; border: 1px solid #b1b3b4; width: 616px; margin-top: 7px;}
table.cudform table {border:0px; padding: 2px; margin: 0px; }
table.cudform input[type=image] {padding-top: 20px;}
table.cudform input[type=text] {padding: 2px;}


.cpwclass {margin-left: 180px;}
.cpwclass .lgTt{color: #ffffff; background-color: #b1b3b4; display:none;}
.cpwtdop input {border:1px solid #b1b3b4;}
.cpwtdnp input {border:1px solid #b1b3b4;}
.cpwtdcp input {border:1px solid #b1b3b4;}

.passforgot { border: 1px solid #b1b3b4; padding: 10px; padding-top: 0px; margin-top: 20px; margin-left: 180px; width:616px;}

form.newreg {left: 180px; border: 1px solid #b1b3b4; padding: 10px; padding-top: 0px; margin-top: 20px; position: relative; width: 617px;}
table.newreg {border:0px; padding: 2px; margin: 0px; }

/* Bookmarks */
#socialbookmarks { margin-top: 30px; height: 28px; vertical-align: bottom; }
#socialbookmarks a:link {color: white; text-decoration: none; vertical-align: bottom; }
#socialbookmarks a:visited {color: white; text-decoration: none; vertical-align: bottom;  }
#socialbookmarks a:active {color: white; text-decoration: none; vertical-align: bottom; }
#socialbookmarks a:hover {color: white; text-decoration: none; width: vertical-align: bottom;  }
#socialbookmarks img:hover {color: white; text-decoration: none; width: 18px; height: 18px;  }
.social_img  {border-color: #FFFFFF; margin: 1px;}
a:link.social_img {color: white; text-decoration: none; vertical-align: bottom; }
a:visited.social_img {color: white; text-decoration: none; vertical-align: bottom;  }
a:active.social_img {color: white; text-decoration: none; vertical-align: bottom; }
a:hover.social_img {color: white; text-decoration: none; width: 18px; height: 18px;  }

/* WebServices */

/*.webserviceslinks {display: block;  border-bottom: 1px solid black; float: left;}
.ws1, .ws2, .ws3, .ws4, .ws5 { border-bottom: 1px solid black; float: left;   font-weight: bold; font-size:13px; text-align: center;}
.ws1 a:link, .ws2 a:link, .ws3 a:link, .ws4 a:link, .ws5 a:link {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px; padding: 5px; background-color: #EBEBEB;}
.ws1 a:visited, .ws2 a:visited, .ws3 a:visited, .ws4 a:visited, .ws5 a:visited {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px; padding: 5px; background-color: #EBEBEB;}
.ws1 a:active, .ws2 a:active, .ws3 a:active, .ws4 a:active, .ws5 a:active {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px;  padding: 5px;  background-color: #EBEBEB;}
.ws1 a:hover, .ws2 a:hover, .ws3 a:hover, .ws4 a:hover, .ws5 a:hover {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px; background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight: bold; color: #FFFFFF; padding: 5px;}

.ws1active, .ws2active, .ws3active, .ws4active, .ws5active { border-bottom: 1px solid black; float: left;   font-weight: bold; font-size:13px; text-align: center;}
.ws1active a:link, .ws2active a:link, .ws3active a:link, .ws4active a:link, .ws5active a:link {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px; padding: 5px; background-color: #EBEBEB;}
.ws1active a:visited, .ws2active a:visited, .ws3active a:visited, .ws4active a:visited, .ws5active a:visited {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px; padding: 5px; background-color: #EBEBEB;}
.ws1active a:active, .ws2active a:active, .ws3active a:active, .ws4active a:active, .ws5active a:active {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px;  padding: 5px;  background-color: #EBEBEB;}
.ws1active a:hover, .ws2active a:hover, .ws3active a:hover, .ws4active a:hover, .ws5active a:hover {border: 1px solid black; border-bottom: 0px solid black; display: block; text-decoration: none; height:13px; width: 150px; background-image: url(/image/general/css/nav1/bg-navi.jpg); background-repeat: repeat-x; font-weight: bold; color: #FFFFFF; padding: 5px;}
*/

.webserviceslinks {display: block;   float: left;}
.ws1, .ws2, .ws3, .ws4, .ws5, .ws6 {  float: left;   font-weight: bold; font-size:13px; text-align: center; }
.ws1 a:link, .ws2 a:link, .ws3 a:link, .ws4 a:link, .ws5 a:link, .ws6 a:link { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px; background:  url(/image/general/css/basket/inactivecard.gif); color: #FFFFFF;}
.ws1 a:visited, .ws2 a:visited, .ws3 a:visited, .ws4 a:visited, .ws5 a:visited, .ws6 a:visited { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px; background:  url(/image/general/css/basket/inactivecard.gif);color: #FFFFFF; }
.ws1 a:active, .ws2 a:active, .ws3 a:active, .ws4 a:active, .ws5 a:active, .ws6 a:active { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px;   background:  url(/image/general/css/basket/inactivecard.gif); color: #FFFFFF; }
.ws1 a:hover, .ws2 a:hover, .ws3 a:hover, .ws4 a:hover, .ws5 a:hover, .ws6 a:hover { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px; background:  url(/image/general/css/basket/activews.gif);  color: #FFFFFF; }

.ws1active, .ws2active, .ws3active, .ws4active, .ws5active, .ws6active {  float: left;   font-weight: bold; font-size:13px; text-align: center;}
.ws1active a:link, .ws2active a:link, .ws3active a:link, .ws4active a:link, .ws5active a:link, .ws6active a:link { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px;  background:  url(/image/general/css/basket/activews.gif); color: #ffffff;}
.ws1active a:visited, .ws2active a:visited, .ws3active a:visited, .ws4active a:visited, .ws5active a:visited, .ws6active a:visited { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px;  background:  url(/image/general/css/basket/activews.gif);color: #ffffff; }
.ws1active a:active, .ws2active a:active, .ws3active a:active, .ws4active a:active, .ws5active a:active, .ws6active a:active { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px;    background:  url(/image/general/css/basket/activews.gif); color: #ffffff;}
.ws1active a:hover, .ws2active a:hover, .ws3active a:hover, .ws4active a:hover, .ws5active a:hover, .ws6active a:hover { display: block; text-decoration: none; line-height: 13px; height:30px; padding: 10px 5px 0px 5px; width: 145px; background:  url(/image/general/css/basket/activews.gif);  color: #ffffff; }

.ws-form { clear: both; border-left: 1px solid #b1b3b4; border-right: 1px solid #b1b3b4; border-top: 1px solid #b1b3b4; border-bottom: 1px solid #b1b3b4; margin-top: 0px;}

.webservice-form-header {clear: both; padding: 10px 20px 0px 40px; font-weight: bold; font-size: 13px; }
.webservice-input-kdnr { margin: 10px 10px 20px 40px; border: 1px solid #b1b3b4;}
.webservice-input-submit {margin-top: -10px;}

.ws-tables {display: block; overflow: auto;}


a:link.webservicelink { font-size:11px; text-decoration: underline;}
a:visited.webservicelink { font-size:11px; text-decoration: underline;  }
a:hover.webservicelink { font-size:11px; text-decoration: underline; color:#DCDCDC; }

.webservice-title {  font-size:18px;    border-spacing: 0px;  border-collapse: collapse; width: 100%; display: block; padding-top: 20px; }
.webservice-title-header {  font-size:14px; color: #000000; padding: 5px; width: 25%; font-weight: bold;}
.webservice-title-value {  font-size:14px; color: #000000; padding: 5px; width: 75%; font-weight: bold;}
.webservicecontenttable { color: #000000;  border-spacing: none;   overflow: auto;  background: #B1B3B4; border-collapse: collapse; width: 100%; padding-top: 10px; }
.webservicecontenttable th { padding-left: 5px; padding-right:5px; text-align: left; color: #ffffff; font-size: 12px; font-weight: bold; border-right: 1px solid #ffffff; height: 35px; }
.tr-even  { background: #EFEFEF; height: 40px; border-bottom: 1px solid #b1b3b4; }
.tr-even:hover { background:  url(/image/general/css/basket/bg.gif);  }
.tr-odd  { background: #FFFFFF; height: 40px; border-bottom: 1px solid #b1b3b4;}
.tr-odd:hover { background:  url(/image/general/css/basket/bg.gif);  }
.tablecell-date  { font-size:11px; padding-left: 5px; padding-right:5px; }
.tablecell-value  { font-size:11px; text-align: left; padding-left: 5px; padding-right:5px; }
.tablecell-price  { font-size:11px; text-align: left; padding-left: 5px; padding-right:5px; }

#Debug_ws {clear: both;}

/* Newsletter - anmelden und pflegen*/
.nlprofil1 {padding: 10px; line-height: 1.3em; border: 1px solid #b1b3b4; width: 638px; }
.nlmaillist li {padding-bottom: 2px;}
.profilerror { color: red; font-weight: bold;}
.nlprofil1 .newsletterresult { height: 16px; padding: 8px 10px 10px 10px; font-size:16px; color: #000000; margin-top: 5px; font-weight: bold; }
body.nlbody .devvalidationerror {
  display:block;
	color: #800000;
	z-index:9999;
	position: absolute;
  left: 1300px;
  top: 200px;
  width:500px;
  background-color:Gray;
  padding: 10px;  
}

/* Newsletter - Layout: Woche*/
.nlbody { background:#FFFFFF; }
#newsletter { text-align:center; margin: auto; padding: 2%; width: 640px; border-collapse: collapse; border-spacing: 0px; background:#FFFFFF; }
#newsletter table {border-collapse: collapse; border-spacing: 0px; padding: 0px;}

.newslettermain2 {text-align: left; border-collapse: collapse; border-spacing: 0px; padding: 0px; }
.newslettermain2 td {width: 640px; border-collapse: collapse; border-spacing: 0px; padding: 0px;}
#newsletterfooter {padding: 10px 5px 5px 5px; font-size: 11px;}

a.link:linktohtml {text-decoration: underline;}
a.visited:linktohtml {text-decoration: underline;}
a.active:linktohtml {text-decoration: underline;}
a.hover:linktohtml {text-decoration: underline; color: #FCBE04;}


/* Newsletter1 Layout */
.artbox_newsletter1 {background-color:#FFFFFF;float:left; width:100%}
a.art_newsletter1_a, a:link.art_newsletter1_a, a:visited.art_newsletter1_a, a:hover.art_newsletter1_a, a:active.art_newsletter1_a {text-decoration: none;}

.art_newsletter1   
{
  width:294px;
  border:white 1px solid; 
  background-color:white;
  float:left; 
  margin-right:10px;
  margin-top:10px;
 } 
  
.nlblockbody {height:158px;}
.nlblockheader {height:30px; padding-top:10px; FONT-SIZE: 14px;TEXT-ALIGN: center;}
.nlblockfooter {height:47px;FONT-SIZE: 12px;COLOR: #000000; BACKGROUND-COLOR:#FFFFFF; position:relative; }

.nlblockartnr{position:absolute;left:0px; top:15px; margin-left:5px; width:95px;}

.nlblockprice{FONT-SIZE: 30px; font-weight: bold; position:absolute;right:0px; top:5px; text-align:right; vertical-align:middle;}
.nlblockbody img {float:left;}
.nldesquieter {background-color:#FFFFFF; color:#000000e; float:right; width:100px; padding:5px; text-align:center; vertical-align:middle; margin-top:5px; margin-right:1px}
.beforehead {text-align: center; color:#cccccc; font-size:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/*Servicedaten */

.servicedata-prefix {font-size: 14px; font-weight:bold; padding:10px; border-top: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid silver;}
.servicedata-title {}
.servicedata-index {border-left: 1px solid silver; border-right: 1px solid silver; padding:10px; margin:0px; font-weight: bold;}
.servicedata-content {border-bottom: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid silver; padding:10px}
.servicedata-index a {margin-left:3px;margin-right:3px;}
.servicedata-index span {margin-left:3px;margin-right:3px; font-size:14px;}
.servicedata-index span.sdactive {margin-left:3px;margin-right:3px;text-decoration: underline;color:orange;}
.sdblock {border-top:1px solid silver; margin-bottom:15px;}
.sdblock a:link {font-weight: bold}
.sdblock a.visited {}
.sdblock a.active {}
.sdblock a.hover {} 
.sdblock a:link img {text-decoration: none;}



.sdblock h2 {color: #FF8508; font-size: 18px;}
.sdblock h3 {margin-bottom:10px;font-size: 14px;}
.sdblock2 h2 {margin-bottom:10px;font-size: 14px;}
.sdblock span {font-weight:bold;}
.sdserviceinfo {margin-top:10px; margin-bottom:10px; font-family: Arial,Verdana,Geneva;}
.sdserviceinfo pre {font-family: Arial,Verdana,Geneva;}
.sdcollect {margin-top:10px;}
.sdaddress {margin-top:10px; margin-bottom:10px;}


/* Extrainformationen */
.edit5 {float:right;}