img { border:none }

body { font-family:Arial,Verdana,Geneva; font-size: 12px; background-color: #dedede; line-height: 1.3em;
background-repeat: repeat-x; 
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-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;
}



#head 
{ 
	width: 992px; 
	text-align: left; 
        position:relative;
        background-color:white; 
        float:left;
}

  /*Topnav*/

#topnav
{
     margin-left:15px;
    float: right;
}
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:#2097ee; margin: 5px; text-decoration: underline;}

#topnav a img.topnav
{
  position:relative;
  top:8px;
  border:0px;
}



#breadcrump 
{
     clear: both;
	  color: #000000;
     height:19px;
     padding-left:6px;
     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:9px;float:left; width:100%; padding-left:0px;  margin-right: 7px; height:38px; background: url(/image/general/css/search/topsearch-bg.gif) ;}
#headsearch1 { height: 28px; padding-top: 10px;}
#topsearch input#headsearch {border: 1px solid #2097ee; position: absolute; width:410px; font-family: Arial; font-size: 15px; color: #666666; padding: 2px 0px 2px 8px; }
#topsearch select.headsearch {border: 1px solid #2097ee; 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;}
.tel-img { clear: right; float: right; margin-top: 10px;}
.line {clear: both; height: 10px; background: #2097ee;}

#homebasket {width:170px; margin-bottom: 5px;}
.homebasket-box { text-align: right; padding-right: 5px; padding-bottom: 5px; background: url(/image/general/css/basket/smallbasket-bottom.gif); background-position: bottom; background-repeat: no-repeat;}
#homebasket .headline { height:26px;  background-color:#dbdbdb;}
/*#homebasket .box {height:70px; padding-left: 8px; padding-top: 8px; background-color: #EFEFEF; 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: bold; padding: 8px; background: url(/image/general/css/basket/smallbasket-bg.gif); width: 154px;}
.smallfavorite .smallbasket-quantity {text-align: left; font-size: 12px; font-weight: bold; padding: 8px; background: url(/image/general/css/basket/smallbasket-bg.gif); width: 154px;}
#homebasket a.smallbasket-submitlink {display: block; text-align: right; font-size: 12px; font-weight: bold; padding: 8px; background: url(/image/general/css/basket/smallbasket-bg.gif); width: 154px;}
form#smallfavorite {text-align: right; font-size: 12px; font-weight: bold; padding: 8px 8px 4px 8px; background: url(/image/general/css/basket/smallbasket-bg.gif); width: 154px;}
form#smallfavorite input {margin-bottom: 5px;}
.smallbasket-total, .smallfavorite-selection {text-align: left; font-size: 12px; font-weight: bold; padding: 0px 8px 5px 8px; background: url(/image/general/css/basket/smallbasket-bg.gif); width: 154px;}
#smallfavorite-selection {margin-bottom: 5px;}

.smallfavorite {width:170px; margin-bottom: 5px; }
.smallfavorite .headline { height:25px; }
/*#smallfavorite .box {padding-left: 8px; padding-top: 8px; background-color: #EFEFEF; 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: url(/image/general/css/basket/smallbasket-bottom.gif); background-position: bottom; background-repeat: no-repeat;}


#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:3px;
	width: 642px;
	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: #009ee0; font-weight: bold;
}

#bottom
{}

#banner {margin-left: -7px;}
.navm1 {margin-bottom: 7px;}


#main form table {text-align: left; font-family: Arial;}


.sgnav1:link {width: 150px; 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 #2097ee; font-size:12px; font-family: Arial;}
.sgnav1:visited {width: 162px; display:block;  background: url(/image/general/css/nav/mainnavi.jpg);  border-bottom: 1px solid white; padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  font-size:12px; font-family: Arial;} 
.sgnav1:hover {width: 150px; display:block;  background: url(/image/general/css/nav/mainnavi.jpg);  border-bottom: 1px solid white; padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  font-size:12px; font-family: Arial;}
.sgnav1:active {width: 150px; display:block;  background: url(/image/general/css/nav/mainnavi.jpg); border-bottom: 1px solid white; padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;  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 #2097ee; font-size:12px; font-family: Arial;}
.sgnav:link {  width: 150px; 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 #2097ee; font-size:12px; font-family: Arial;}
.sgnav:visited {width: 150px;  display:block;  background-color: #FFFFFF;  border-bottom: 1px solid #2097ee; padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;   font-size:12px; font-family: Arial;}
.sgnav:hover {  width: 150px; display:block;  background: url(/image/general/css/nav/mainnavi.jpg);  border-bottom: 1px solid white; padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px; font-size:12px; font-family: Arial;}
.sgnav:active { width: 150px; display:block;  background: url(/image/general/css/nav/mainnavi.jpg);  border-bottom: 1px solid white; padding-left:8px;  font-weight:bold;  color: #000000;  text-decoration:none;  padding-top:4px;  padding-bottom:4px;   font-size:12px; font-family: Arial;}

.navm2 {margin-top:5px; background-color:#EFEFEF;}

.rightsp {margin-bottom:6px; margin-top: 6px; background-color: #EFEFEF;}


.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: #009ee0; 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 #dbdbdb; border-right: 1px solid #dbdbdb; }
.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:#dbdbdb; font-family: Arial;  font-weight:bold; height:18px;}
.newslettercheckin {background-color:#EFEFEF; height:76px; width:170px; margin-bottom:6px;}
.newslettercheckin a { background-color:#EFEFEF; color:#EFEFEF; border: 0px;}
.newsettercheckin a:link {background-color:#EFEFEF; color:#EFEFEF; border: 0px;}
.newslettercheckin a:visited {background-color:#EFEFEF; color:#EFEFEF; border: 0px;}
.newslettercheckin a:active {background-color:#EFEFEF; color:#EFEFEF; border: 0px;}
.newslettercheckin a:hover {background-color:#EFEFEF; color:#EFEFEF; 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: #EFEFEF; 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:#EFEFEF; font-weight:bold; padding-left:10px; padding-right:5px;  }
.cmpMnBg { background-color: #BADEFE; }
.cmpMnBd { background-color: #dbdbdb; }
.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:#dbdbdb; text-decoration: underline }
a:visited.cmpMnAttrLink { font-family: Arial; font-size: 10px; font-weight: normal; color:#dbdbdb; text-decoration: underline }
a:active.cmpMnAttrLink { font-family: Arial; font-size: 10px; font-weight: normal; color:#dbdbdb; text-decoration: underline }
a:hover.cmpMnAttrLink { font-family: Arial; font-size: 10px; font-weight: normal; color:#dbdbdb; 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: #DEDCDC; 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 #2097ee; }
.lgErr { color: #ff0000; }
.lgsubmit {padding-bottom: 5px; margin-left: 52px;}
.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:#efefef; 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 #dbdbdb; width: 616px; padding: 10px; }
.cpwtdsub input {text-align: left; margin-top: 15px;}

/* Passwort vergessen */
.lgFmTx1 {background-color:#efefef; 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 #dbdbdb; border-right: 1px solid #dbdbdb;}
.lgFormtd1 {  padding:10px;  color: #000000; border-left: 1px solid #dbdbdb; font-weight: bold;}
.lgFormtd2 {border-right: 1px solid #dbdbdb;}
.lgForm {width:638px; }
td.lgFormtdsubmit {  padding:10px;  color: #000000; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;  }

.loginbox {margin-top: 6px; background-color:#efefef; 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:#efefef; 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: #EFEFEF;}
td.NLregTabHead  {  width: 638px; background-color: #DEDCDC; 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:#2097ee; 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: #efefef; 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:#dbdbdb; border-bottom-style:solid; padding-bottom:2px; padding-top: 2px; background-color: #EFEFEF; }
.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:#2097ee; 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: #2097ee; padding-top: 5px; padding-bottom: 5px; }
.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: #000000; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:visited.pager { font-family: Arial; color: #000000; 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: #2097ee; 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; }

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:underline; float:left; margin-left: 2px;}
.sgoMnGt img { color: #000000; font-size: 13px; font-weight: bold; text-decoration:underline; float:left; margin-left: 10px;}
.sgoMnGT a  {  color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; float:left;}
.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: underline; float:left;}
div:visited.sgoMnGt { cursor: pointer; color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; float:left;}
div:active.sgoMnGt { cursor: pointer; color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; float:left;}
div:hover.sgoMnGt { cursor: pointer; color: #2097ee; font-size: 13px; font-weight: bold; text-decoration: underline; 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;}
.searchheadline {background-color:#000000; margin-bottom:6px; width: 638px;}
.searchsubheadline {font-family: Arial; font-size: 12px; color: #000000; background-color:#DEDCDC; padding: 8px; font-weight:bold; height: 16px; width: 622px; }
.searchformattitle {font-family: Arial; font-size: 12px; color: #000000; background-color:#DEDCDC; padding:8px; font-weight:bold; height: 16px; width: 622px;}
.searchfilter {background-color: #EFEFEF; margin-bottom:6px; height:100%; width: 638px;}
.searchformat {background-color: #EFEFEF; margin-bottom:6px; width: 622px; font-size: 13px; font-family: Arial; color: black;  vertical-align: middle;  }
.searchparams { display: block; background-color: #EFEFEF; 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:#EFEFEF; 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: #000000; background-color:#DEDCDC; padding:10px; text-align:right;  border-bottom: 1px solid #dbdbdb ; }
.searcharticlecount1 {font-family: Arial; font-size: 13px; color: #000000; background-color:#DEDCDC; padding:10px; text-align:right;  border-bottom: 1px solid #EFEFEF ; }
.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 #dbdbdb; border-collapse: collapse; line-height: 1.1em;}
.sgColImage {width:80px; text-align:center; border-left: 1px solid #dbdbdb;}
.sgColAV {width:12px; 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: 221px; padding-left: 20px;}
.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: #2097ee; 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: #efefef;}

.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: #2097ee; 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: #009ee0; 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: #009ee0; 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 #009ee0 solid; width: 210px; font-family: Arial; font-size: 12px; font-weight: bold; color: #00143A;}
.ischeap .save {color:#009ee0;}
.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 #009ee0 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 #efefef; border-bottom: 1px solid #efefef; width: 110px; padding: 5px 10px 5px 10px;}
.compareerrorarticlelist .sgColArticle {border-bottom: 1px solid #efefef; width: 240px; padding-right: 10px; padding-left: 0px;}
.compareerrorarticlelist .sgColAction {border-bottom: 1px solid #efefef; width: 91px; padding-right: 10px; padding-left: 0px;}
.compareerrorarticlelist .sgColCheck {width:61px;}

/* Vergleich */

.headline_compare {background-color: #dedcdc; width:638px; margin-bottom:6px;}
.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:#efefef; font-family: Arial; font-size: 13px; color: #000000;} 
.compareform div.cmpMnTx1 {width: 618px; font-weight:bold; padding:10px; background-color:#efefef; 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:#efefef; 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:#efefef; color: #000000; font-family: Arial; font-size: 12px; }
.cmpMnTx4 { width: 618px; background-color: #DEDCDC; padding: 8px; height: 16px; font-size: 12px; font-family: Arial; color: #000000; font-weight: bold; border-bottom: 1px solid #dbdbdb;}
.compareform div.cmpMnTx4 {width: 618px; background-color: #DEDCDC; padding: 8px; height: 16px; font-size: 14px; font-family: Arial; color: #000000; font-weight: bold; border-bottom: 1px solid #dbdbdb;}
.cmpbrand1, .cmpbrand {width: 628px; padding-bottom: 3px; padding-left:10px; background-color:#efefef; 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:#efefef; }
.cmpbuttonright {background-color: #DEDCDC; width: 119px; border-bottom: 1px solid #dbdbdb;}
.cmpvgl {width: 638px; border-collapse: collapse; }
.compareTdCheck {background: #efefef; width: 42px; text-align: center; border-left: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.compareTdImg {width: 65px; border-bottom: 1px solid #dbdbdb; 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 #dbdbdb;  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:#2097ee; text-decoration: underline }

.compareTdPrice div.cmpMnPr { font-family: Arial; font-size: 12px; color: #000000; font-weight: bold;}


.compareTdPrice {width: 120px; border-bottom: 1px solid #dbdbdb;  padding-top: 10px; padding-bottom: 10px;}
.compareTdPrice td {width: 120px; border-bottom: 1px solid #dbdbdb;  padding-top: 10px; padding-bottom: 10px;}
.compareTdAtt {width: 149px; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;  padding-top: 10px; padding-bottom: 10px; text-align: left;}

.comparetable {background:white; margin-top: 0px;}
.comparearticlelist {border-collapse: collapse;}
#pagecontent div.compareblop {margin-top: 0px;}


/* 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: #000000; padding-left: 10px; margin-bottom: 10px; width: 629px;
	
}

.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:first-child
 {
		border-top:0px;
}

.sgoMnChli
 {
		color: #000000;
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: underline;
		line-height: 150%
		
}

a:link.sgoMnChli 
{ 
		color: #000000; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: underline; 
}

a:visited.sgoMnChli 
{ 
		color: #000000; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: underline; 
}

a:active.sgoMnChli 
{ 
		color: #000000; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: underline; 
}

a:hover.sgoMnChli 
{ 
		color: #2097ee; 
		font-size: 13px;
		font-family: Arial;
		font-style: normal; 
		text-decoration: underline; 
}


.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:#DEDCDC; 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:#DEDCDC; 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:#DEDCDC; 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:#DEDCDC; 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:#DEDCDC; 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:#EFEFEF; 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:#EFEFEF; }
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:#EFEFEF; padding-left:30px; padding-right:10px; }
.artMnFuDef2 { font-family: Arial; font-weight: bold;font-size:14px; color:#2097ee; 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:#2097ee; 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:#2097ee; 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:#2097ee; 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:#2097ee; 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:#EFEFEF; 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 .availtext {width: 369px; padding-left: 15px; font-family: Arial; font-size: 12px; color: #000000;  }
.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: #DEDCDC; margin:0px; padding-left:10px; padding-right: 10px; line-height: 25px; vertical-align: middle; font-size:13px; font-family: Arial; color: #000000;}
.artoptions {margin-bottom:10px; float: right; width: 210px; }
.optionrow {border-left:1px #dbdbdb solid; border-right:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid; vertical-align: middle; }
.optionrow1 {border-left:1px #2097ee solid; border-right:1px #2097ee solid; border-bottom:1px #2097ee 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: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow a.artMnFuTrInfo:visited {  padding-left: 0px; line-height: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow a.artMnFuTrInfo:active { padding-left: 0px; line-height: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow a.artMnFuTrInfo:hover {  padding-left: 0px; line-height: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #2097ee;}
.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: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow1 a.artMnFuTrInfo:visited {  padding-left: 0px; line-height: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow1 a.artMnFuTrInfo:active { padding-left: 0px; line-height: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #000000;}
.optionrow1 a.artMnFuTrInfo:hover {  padding-left: 0px; line-height: 21px; vertical-align: middle; font-family: Arial; font-size: 11px; color: #2097ee;}

.buyoptions {background: white; margin-top: 6px;   }
.optionrow2 {background: #dcdedb; margin-bottom: 10px; width: 200px;   }
.optionrow2 .inputquantity {padding: 0px; height: 12px; margin-bottom: 4px; margin-right: 4px; width: 25px; text-align: center; font-size: 11px; }
.optionrow2 .add2basketsubmit {padding: 0px; margin: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: #2097ee; 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:#dbdbdb; }

.artMnFuAccHead { color:#000000; background-color:#EFEFEF; font-family: Arial; margin-top: 4px; }
div.artMnFuAccHead			{ color:#000000; background-color:#EFEFEF; 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:#2097ee; text-decoration:underline; font-family: Arial; }

.artMnFuAccHeadSmall { font-size:11px; font-weight:bold; color:#000000; background-color:#EFEFEF; 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:#2097ee;  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:#2097ee; 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:#dbdbdb; text-decoration: underline; }
a:visited.taxlink { font-family: Arial; font-size: 10px; font-weight: normal; color:#dbdbdb; text-decoration: underline; }
a:active.taxlink { font-family: Arial; font-size: 10px; font-weight: normal; color:#dbdbdb; text-decoration: underline; }
a:hover.taxlink { font-family: Arial; font-size: 10px; font-weight: normal; color:#dbdbdb; text-decoration: underline; }

.artMnPrMWST { font-size: 10px; font-weight:normal; color:#dbdbdb; }
.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 { background-color: #000000; }
.abMn2priority-1ConBgCol { background-color: #ffffff; }

.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: #dddddd; color: #009ee0; 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 #009ee0; 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: #dddddd; 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: #dddddd; padding: 10px;}
.manager .headline { margin-bottom:10px;    text-align: right; display: block;}
.manager .manager_takeover .headline {display: block; background-color: #dbdbdb; margin-bottom:6px; padding:0px;   text-align: left; font-weight: bold;}
.manager .manager_takeover input {}

.manager .cardoptionbox { padding: 10px; background: #dddddd; 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: #ffffff; background-color:#009ee0; 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: #efefef; border-bottom: 0px solid #dddddd; 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 #dddddd;}

.managerarticles .mgartColArtnr {font-family: Arial; width:65px; border-bottom: 1px solid #dddddd; 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 #dddddd;}
.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: #ffffff;}

.managerarticles .mgartColAvail {width:190px; text-align:left; padding-left: 10px; border-bottom: 1px solid #dddddd;}
.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 #dddddd;}
.managerarticles th.mgartColCount {width:70px; text-align: center; border: 0px;}

.managerarticles .mgartColSingle {width:95px; text-align:left; padding-left:10px; border-bottom: 1px solid #dddddd;}
.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 #dddddd; border-right: 1px solid #dddddd;}
.managerarticles th.mgartColSum {border-right: 0px solid #dddddd; 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 #dddddd;}

.managerarticles .functionrow {text-align:right; padding-right:20px; padding-bottom:15px; border-bottom:1px #dbdbdb 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 #009ee0; font-family: Arial;}
.manager .mginserttxt {padding: 10px; background: #dddddd;}
.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 #009ee0; margin-bottom: 5px;}
.manager .mginserttxt select { border: 1px solid #009ee0; margin-right: 5px;}
.manager .mgaddartid {margin-left: 5px; width: 160px; border: 1px solid #009ee0;}
.manager .mginsertsubmit {margin-left: 5px; vertical-align: middle;}
.manager .mgorder {margin-top: 10px;}
.manager .mgproduct {}

.empty {height:30px; border-bottom:1px solid #dbdbdb;}
.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: #dddddd;}

.manager .tblnewfavorit {margin-left: 320px; margin-top: 30px;}
.manager .tblnewfavorit .tblnewfavoritCol1 {background: #efefef;}
.manager .tblnewfavorit .managersubheadline3 {background: #dedcdc; padding: 10px;}
.manager .tblnewfavorit .mrOptMnTx {padding:10px;}
/*.manager .tblnewfavorit input {border: 1px solid #009ee0;}*/
.manager .tblnewfavorit input[type=image] {padding: 10px;}
.manager .tblnewfavorit .tblnewfavoritCol2 {width: 10px; background: #ffffff;}
.manager .tblnewfavorit .tblnewfavoritCol3 {background: #efefef;}
.manager .tblnewfavorit .mrOptMn2Tt {background: #dedcdc; padding: 10px;}
.manager .tblnewfavorit .mrOptMn2Tx {padding: 10px 10px 10px 20px;}

.manager .tblrenamefavorit {margin-left: 320px; margin-top: 30px;}
.manager .tblrenamefavorit .tblrenamefavoritCol1 {background: #efefef;}
.manager .tblrenamefavorit .managersubheadline4 {background: #dedcdc; padding: 10px;}
.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 #009ee0;*/}
.manager .tblrenamefavorit input[type=image] {padding: 10px 10px 10px 0px ;}
.manager .tblrenamefavorit .tblrenamefavoritCol2 {width: 10px; background: #ffffff;}
.manager .tblrenamefavorit .tblrenamefavoritCol3 {background: #efefef;}
.manager .tblrenamefavorit .mrOptMn2Tt {background: #dedcdc; padding: 10px;}
.manager .tblrenamefavorit .mrOptMn2Tx {padding: 10px 10px 10px 20px;}

.manager .favoritarticlesdelete {margin-left: 320px; margin-top: 30px;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol1 {background: #efefef;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol1 b {padding-left: 10px;}
.manager .favoritarticlesdelete .managersubheadline2 {background: #dedcdc; padding: 10px;}
.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 #009ee0;*/}
.manager .favoritarticlesdelete input[type=image] {padding: 10px 10px 0px 0px ;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol2 {width: 10px; background: #ffffff;}
.manager .favoritarticlesdelete .favoritarticlesdeleteCol3 {background: #efefef;}
.manager .favoritarticlesdelete .mrOptMn2Tt {background: #dedcdc; padding: 10px;}
.manager .favoritarticlesdelete .mrOptMn2Tx {padding: 10px 10px 10px 20px;}


.manager .tblconfirmfavorit {margin-left: 320px; margin-top: 30px;}
.manager .tblconfirmfavorit .tblconfirmfavoritCol1 {background: #efefef;}
.manager .tblconfirmfavorit .managersubheadline5 {background: #dedcdc; padding: 10px;}
.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 #009ee0;*/}
.manager .tblconfirmfavorit input[type=image] {padding: 10px 10px 10px 0px ;}
.manager .tblconfirmfavorit .tblconfirmfavoritCol2 {width: 10px; background: #ffffff;}
.manager .tblconfirmfavorit .tblconfirmfavoritCol3 {background: #efefef;}
.manager .tblconfirmfavorit .mrOptMn2Tt {background: #dedcdc; padding: 10px;}
.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: #dddddd;  list-style-type: none; padding:0px; margin: 0px; list-style-position: inside;
}

.sitemap ul li{
	background: #f6f6f6; color: #009ee0; 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: #009ee0; 
}


/* 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: white; border-top: 1px solid #2097ee; 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: white; border-top: 1px solid #2097ee; border-bottom: 1px solid #2097ee; 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;
	padding: 8px 8px 0px 8px;
	width: 154px;
	background-image: URL(/image/general/css/loginbox/HG_Loginbox.jpg);
	margin-bottom: 10px; 
}

#loginbox .divsmall {

	
	background-color: white;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 5px 5px 5px;

}

#loginbox .divsmall .pwdlink {
	background: white; border-top: 1px solid #2097ee; padding: 0px 3px 0px 3px; text-align: left; text-decoration: none; line-height: 20px; font-weight: bold; display: block; margin-top: 5px;
}

#loginbox .divsmall .logoutlink {
	background: white; border-top: 1px solid #2097ee; border-bottom: 1px solid #2097ee; padding: 0px 3px 0px 3px;  text-align: left; text-decoration: none; line-height: 20px; font-weight: bold; display: block; 
}

#loginbox .divsmall .lghead {
	
}

#loginbox .divsmall .lgbox {
	
}

#loginbox .divsmall .lgsubmit {
	padding-bottom: 0px;
}


.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 #efefef;
	width: 214px;
}

.Srv-Infobox-txt ul{

	padding: 0px 20px 0px 20px;
	margin: 0px;
	color: #009ee0;
	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 #009ee0;
	
}

.SrvForm.fmDef input[type=image] { margin-bottom: 10px; margin-top: 2px; border: 0px solid #009ee0;
	
}

.SrvForm .fmDef select { margin-bottom: 10px; margin-top: 3px; border: 1px solid #009ee0;
	
}

.SrvForm .fmDef textarea { margin-bottom: 10px; margin-top: 3px; border: 1px solid #009ee0;
	
}






/* Servicecenter Nav*/

.nav {
	padding: 0px 0px 0px 0px;

	width: 974px;

	float: right;
	
	

}

.nav ul {

	float: right;
	
	position: relative;

	/*left: 200px;*/ /* ToDo 780px */

	bottom: 0;

	margin: 0;

	font: 1.419em tahoma, arial, sans-serif;

	font-weight: 800;

	list-style: none;
	
	padding-left: 0px;
	
	/*width: 745px;*/

	

}

html[xmlns*=""] body:last-child .nav ul { /* Safari */

	margin: 0;

	padding: 0;

}

.nav li {

	background: transparent url(/image/general/css/nav/bg_neu.jpg) repeat-x 0 100%;

	border-left: 1px solid #dee1e8;

	float: left;

	position: relative;

	white-space: nowrap;

	z-index: 1000;

}

/*  .nav li.last {

	border-right: #fff 1px solid;

}  */

.nav li a {

	background-image: none;

	cursor: pointer; /* Opera 9 */

	display: block;

	line-height: 2.4;

	padding: 0 .9em;

	text-decoration: none;

}

.nav li a.native, .nav li a:focus,

.nav li a:hover, .nav li a:active {

	background: #2097ee url(/image/general/css/nav/bg-on_neu.jpg) bottom left repeat-x;
	color: white;

}

.nav li:hover ul {

	display: block;

}

.nav li ul {

	
	
	background: transparent ;
	
	border-top: 0;

	display: none;

	left: -1px;

	padding-top: 2px;
	
	margin: -8px 0px 0px 0px;

	min-width: 12em;

	overflow: visible;

	position: absolute;

	top: 1.58em;

	white-space: nowrap;

	z-index: 99;
	
	width: 200px;
	
	border-collapse: collapse;
	
	border-spacing: 0px;
	
}

* html .nav li ul {

	width: 13em;

}

.nav li li {
	
	border-left: 0px;
	
	border-top: 1px solid #ffffff;
	
	background: #EEF1F7;

	display: block;

	float: none;

	font-size: 12px;

	line-height: 1.3;

	font-weight: normal;
	
	border-collapse: collapse;
	
	border-spacing: 0px;
	
	width: 135px;
	
	height: 35px;
	
	line-height: 35px;
	
	vertical-align: middle;
	
	padding-left: 8px;
	
	color: #9f9f9f

}

.nav li li a {

	margin-left: -8px;
	
	padding: 8px;
	
	background: #eef1f7;

	color: #000000;

	line-height: 1.4; /* IE */

	/*padding: .1em 8px !important;*/

}

* html .nav li li a {

	height: 1%;

}

.nav li li a.native,

.nav li li a:focus,

.nav li li a:hover,

.nav li li a:active {

	background: #8ccbec !important;

	color: #000000;

	text-decoration: none;

}

/* Begin: Problem-ID: 4811 */

* html .nav li.hover ul { /* IE < 7 */

	display: block;

}

* html .nav li li { /* IE < 7 */

	display: inline;

}

/* End: Problem-ID: 4811 */




/* 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: #2097ee; margin-left: 10px; border-top: 1px solid #2097ee; border-bottom: 1px solid #2097ee; 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; }

/* 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: #2097ee; 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;}

/* Newsletter */
.nlbody {text-align:center;}
.beforehead {text-align: center; color:#cccccc; font-size:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*#newsletter {text-align:center; width:916px; border:solid 1px navy;}*/
#newsletterfooter {text-align: center; color:#cccccc; font-size:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#newslettertextversion {text-align:left; width:916px; border:dotted 1px red;}

/* Specials */
.s60text { font-weight: normal;  font-family: Arial;  font-size: 12px; color: #6E6E6E;  line-height: 16px;}
.xaml-Artikelbox_Efair  {float:left;}


/*Cashback */
.basketcashbackvoucher { font-size:10px; color:#000000; }
.controlcashbackvoucher { font-size:10px; color:#000000; }
.confirmcashbackvoucher { font-size:10px; color:#000000; }



/* Newsletter1 Layout */
.artbox_newsletter1 {background-color:navy;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: white; BACKGROUND-COLOR: navy;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:navy; color:white; float:right; width:100px; padding:5px; text-align:center; vertical-align:middle; margin-top:5px; margin-right:1px}

/* newsletter */
#newsletter {background-color:navy; text-align:center; width:640px; border:solid 1px navy;}
#newslettermain1 .space {background-color:navy;}
#newslettermain1 {padding-left:19px; padding-right:9px;}



/* testeobox */
#testeobox {height:104px; padding-left: 20px; padding-top: 6px;}



/* Artikelbox ShopHaupt1*/
.abmain1hl{background-color:#EFEFEF; 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:-4px;}
.abmain1art3 {border:1px solid black; height: 400px; 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: #000000; font-weight:bold; font-family: Arial; font-size: 14px;}
.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:inline;}
.abmain1MnPr nobr img {margin-bottom: 0px;}

.abmain1price {text-align:right; margin-left: 0px; margin-top: 5px; position:relative;}
.abmain1price .abmain1MnPr .artMnSmPr {float: right; color: #000000; font-family: Arial;}
.abmain1price a {margin-left: 4px; margin-bottom: 4px; }
.abmain1price a img {margin-bottom:3px;}
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: #dbdbdb; 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 #2097ee solid; width: 188px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}
.btmain1_moreinfo1_1 {}

.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:left; margin-top: 20px; }

/* Topiccollection */
.tc {float:left;}

/* Servicebereich */

.SrvBoxHead { background: #000000; height:31px; }
.SrvBoxSubHead { background: #DEDCDC; color: #000000; font-size: 13px; font-family: Arial;    font-weight: bold; text-decoration:none; line-height: 30px; padding-left: 10px; }
.SrvBoxSubHead1 { background: #DEDCDC; 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 { color: #000000; font-size: 13px;    font-family: Arial;    font-style: normal; text-decoration: none; line-height: 150%;  border: 1px #000000;  }

.SrvBoxNavi ul {margin-left: 25px; padding-left:0px; margin-top: 13px; margin-bottom: 13px;}
.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: #2097ee; 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: #2097ee; 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: #EFEFEF; 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: #EFEFEF; 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: #2097ee; font-size: 13px;    font-family: Arial;    font-style: normal;      }

.RT_GrosseUeberschrift { font-family: Arial; color: #000000; font-size: 13px; padding-left: 10px; background-color: #DEDCDC;  line-height: 30px; vertical-align: middle; font-weight: bold;}
.SrvTab {background-color: #EFEFEF; padding-top: 10px; padding-bottom: 10px;}
.SrvTab td { padding-left: 15px;  }
.SrvTabTitle {font-weight: bold;}


/* Boxen *//*
.boxes {height:60px; clear:both; width: 638px; margin-top: 7px; margin-bottom: 7px;}
.uvpbox {float:right; border:1px #000000 solid; color: #2097ee; font-family: Arial; font-size: 16px; width:208px; margin-left: 4px; height: 58px; }
.uvpbox h2 {background-color: #DEDCDC; margin:0px; font-size:11px; color: #000000; border-bottom:1px #000000 solid; line-height: 23px; vertical-align: middle; font-weight: bold; padding-left: 3px;}
.uvpbox .content { font-size:16px; font-weight:bold; font-family: Arial; line-height: 34px; vertical-align: middle; padding-left: 3px;}

.finanzbox {float:right; border:1px #000000 solid; color: #2097ee; font-family: Arial; font-size: 16px; width:208px; height: 58px; margin-right: 0px; margin-left: 4px;}
.finanzbox h2 {background-color: #DEDCDC; margin:0px; font-size:11px; color: #000000; border-bottom:1px #000000 solid; line-height: 23px; vertical-align: middle; font-weight: bold; padding-left: 3px;}
.finanzbox .artMnFuDef5 {border-top: 0px; border-bottom: 0px solid #000000; font-size:16px; font-weight:bold; font-family: Arial; line-height: 34px; vertical-align: middle; padding-left: 3px;}
.finanzbox .content { font-size:16px; font-weight:bold; font-family: Arial; line-height: 34px; vertical-align: middle; padding-left: 3px;}
.rightarrow { margin-top: -24px; margin-right: 3px; }

.finanzbox h2 a.artMnFuTrInfo4 {font-size: 11px; font-weight: bold; color:#000000; font-family: Arial;}
.finanzbox h2 a.artMnFuTrInfo4:link {font-size: 11px; font-weight: bold; color:#000000; font-family: Arial; text-decoration: none;}
.finanzbox h2 a.artMnFuTrInfo4:visited {font-size: 11px; font-weight: bold; color:#000000; font-family: Arial; text-decoration: none;}
.finanzbox h2 a.artMnFuTrInfo4:active {font-size: 11px; font-weight: bold; color:#000000; font-family: Arial; text-decoration: none;}
.finanzbox h2 a.artMnFuTrInfo4:hover {font-size: 11px; font-weight: bold; color:#000000; font-family: Arial; text-decoration: none;}
div.artMnFuDef5 { background-color: #ffffff; line-height: 34px; vertical-align: middle; padding-left: 3px; padding:0px; }
.finanzbox div.artMnFuDef5 a.artMnFuTrInfo5 {font-size: 16px; font-weight: bold; color:#2097ee; font-family: Arial; text-decoration: none; padding-left:3px; padding-top: 0px; padding-bottom:0px; padding-right: 0px;}

.demobox {float:right; border:1px #000000 solid; color: #000000; font-family: Arial; font-size: 16px; width:208px; margin-right: 0px; height: 58px; }
.demobox h2 {background-color: #DEDCDC; margin:0px; font-size:11px; color: #000000; border-bottom:1px #000000 solid; line-height: 23px; vertical-align: middle; font-weight: bold; padding-left: 3px;}
.demobox .content { font-size:16px; font-weight:bold; font-family: Arial; line-height: 34px; vertical-align: middle; padding-left: 3px;}
.demobox div.content a { font-size:12px; font-weight:bold; font-family: Arial; line-height: 34px; vertical-align: middle; padding-left: 3px; text-decoration: none;}
*/

.artatt {text-align:right; width: 210px; float: right; padding-bottom: 10px; background: white;}
.artatt img {padding-right: 10px; padding-top: 4px; float: right; clear: both; display: block;}

.contentbox {background-color:#EFEFEF;  margin-bottom:6px; height:100%; width: 638px; clear: both;}
.contentbox h2 {background-color: #DEDCDC; 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; }

.testwinner6 {padding-right:7px; min-height: 65px; width: 130px; text-align:left; float:left; background: #EFEFEF; 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;}
.setbox h2 {font-size: 13px; color: #000000; background-color: #DEDCDC; 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 #DEDCDC; width: 636px; margin-top: 6px;}
.techdatbox h2 {background-color:#DEDCDC; padding-left:10px; margin:0px; font-size:13px; font-family: Arial; color: #000000; line-height: 30px; vertical-align: middle; border-left: 1px solid #DEDCDC; border-right: 1px solid #DEDCDC; 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 #888888; border-right: solid 1px #888888; border-bottom: solid 1px #888888; width: 636px; }
.artMnFuTdTh {background-color: #DEDCDC; 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: #EFEFEF; 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: 20px;}
.accessoryTable td.sgColAction .add2basketsubmit, td.accessoryCrawlerAction .add2basketsubmit {padding: 0px; margin: 0px; vertical-align: bottom;}

.accessorycrawler {background-color: #dcdcdc; height: 100%; width: 598px; padding:20px; margin-bottom: 10px; margin-top: 16px; }
.accessorycrawlerBrand {background-color: #dcdcdc; display: block; height: 30px; padding-bottom: 10px;  }
.accessorycrawlersubmit { margin-left: 53px; float: right; margin-top: -7px; }
.accessorycrawlerModel {background-color: #dcdcdc; 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:#001439; 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: #EFEFEF; text-align:left; padding:5px; clear:both; margin-top: 4px;}
.accesscontent { width: 638px; background-color: #EFEFEF; }
.acculLeft{ background-color: #EFEFEF; width: 319px; float: left; }
.acculLeft ul { margin-top: 0px; margin-top: 10px;}
.acculLeft ul li {padding-bottom: 6px; font-weight: bold;}
.acculRight { background-color: #EFEFEF; 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: #2097ee;  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 #dedcdc 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: #dedcdc; margin-left: -5px; color: #000000; } /* CK */

/*Bestellprozess*/

#orderprocessing {padding:13px;  position:relative;}
#orderprocessing form.orderprocessing {padding:0px; margin:0px}
#orderprocessing form.orderlogin {margin-top: 15px; border: 1px solid #dbdbdb; font-family: Arial;}
#orderprocessing form.orderlogin .headline {background-color: #2097ee; 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: #dbdbdb; 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: #dbdbdb; margin-bottom:6px; padding-left:10px; line-height: 30px;}


.steps { 
margin:10px 0px 10px 12px;

}

.steps  a {
width:159px;
height:58px;
display:block;
}

.step1_1 {height: 58px; background-image: URL(/image/general/css/basket/step1_1.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step1_ {height: 58px; background-image: URL(/image/general/css/basket/step1_.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step2_1 {height: 58px; background-image: URL(/image/general/css/basket/step2_1.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step2_ {height: 58px; background-image: URL(/image/general/css/basket/step2_.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step3_1 {height: 58px; background-image: URL(/image/general/css/basket/step3_1.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step3_ {height: 58px; background-image: URL(/image/general/css/basket/step3_.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step4_1 {height: 58px; background-image: URL(/image/general/css/basket/step4_1.gif); background-repeat: no-repeat; width: 159px; float:left;}
.step4_ {height: 58px; background-image: URL(/image/general/css/basket/step4_.gif); background-repeat: no-repeat; width: 159px; 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 #dbdbdb; 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 #DBDBDB; width: 964px; }

.number {color:transparent; height: 0px; display: none;}

.name {color:transparent; height: 0px; display: none;}
.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:#EFEFEF; 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:#EFEFEF; 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: #efefef; border: 1px solid gray;}
.basketbox .form_order select[disabled] {background: #efefef; 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 #dbdbdb;   }
.basketbox .deliveryt .deliveryleft {border-bottom: 1px solid #dbdbdb; 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 #dbdbdb;  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 .deliveryt .deliveryradio{padding-left: 15px; padding-bottom: 23px; padding-top: 23px; height: 14px;  width: 10px; border-bottom:1px solid #dbdbdb;}
.basketbox .deliveryt .deliveryinfo{display:none; }
.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 #dbdbdb;   }
.basketbox .paymentt .payleft {height: 50px; border-bottom: 1px solid #dbdbdb;  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 #dbdbdb;  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 #dbdbdb;  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 .paymentt .payinfo { display:none; }
.basketbox .text { background-color: #EFEFEF; padding: 15px; padding-top: 65px; font-family: Arial; font-size: 12px; color: #000000;}
.basketbox .mginserttxt {padding: 10px; background: #dddddd;}
.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 #009ee0; margin-bottom: 5px;}
.basketbox .mginserttxt select { border: 1px solid #009ee0; margin-right: 5px;}
.basketbox .mgaddartid {margin-left: 5px; width: 160px; border: 1px solid #009ee0;}
.basketbox .mginsertsubmit {margin-left: 5px; vertical-align: middle;}



.changecountry {clear:both; border:1px solid #000000; width: 964px; }
.ordercountry {color:#000000; background-color:#EFEFEF; 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: #2097ee; 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: #2097ee; 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: #2097ee; background: none; font-weight: normal;}

.basketbox .confirmationhint {clear: both; width: 934px; padding: 15px; background-color: #EFEFEF; 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: #2097ee;}

.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: #2097ee;}

.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: #DEDCDC; 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 {background-color: #EFEFEF; line-height: 30px; 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: #EFEFEF; 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: #EFEFEF; font-size: 16px; font-family: Arial; color: #000000; padding-left: 0px; font-weight: bold;}

.printbody .order_control_check1 {background-color: #DEDCDC; 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 {background-color: #EFEFEF; line-height: 30px; 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: #EFEFEF; 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: #EFEFEF; font-size: 16px; font-family: Arial; color: #000000; padding-left: 0px; font-weight: bold;}


.basketbox .thankyou {background-color: #EFEFEF; padding: 15px;}
.basketbox .defpay {background-color: #EFEFEF; 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 #dbdbdb; border-right: 1px solid #dbdbdb; 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 #dbdbdb; border-bottom: 1px solid #dbdbdb; background-color: #EFEFEF; 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 #dbdbdb; }
.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 #dbdbdb; }
.basketbox .conftable1 .totalsum td {padding-left: 10px; border-top: 1px solid #dbdbdb; background-color: #EFEFEF; }

.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 #dbdbdb; border-right: 1px solid #dbdbdb; 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 #dbdbdb; border-bottom: 1px solid #dbdbdb; background-color: #EFEFEF; 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 #dbdbdb; }
.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 #dbdbdb; }
.printbody .conftable1 .totalsum td {padding-left: 10px; border-top: 1px solid #dbdbdb; background-color: #EFEFEF; }

.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: #2097ee; }
th.basketTDArt {width: 60px; color: #FFFFFF; font-family: Arial; font-size: 13px;  font-weight: normal; background-color: #2097ee; }
th.basketTDdesc {width: 260px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #2097ee;}
th.basketTDavail {width: 180px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; padding-right: 10px; background-color: #2097ee;}
th.basketTDcount {width: 70px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #2097ee;}
th.basketTDprice {width: 100px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #2097ee;}
th.basketTDpricetotal {width: 100px; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; background-color: #2097ee;}
th.basketTDoption {width: 100px; text-align: right; color: #FFFFFF; font-family: Arial; font-size: 13px; font-weight: normal; padding-right: 10px; background-color: #2097ee;}

td.basketTDImage {width: 80px; text-align: center; border-bottom:  1px solid #dbdbdb; }
td.basketTDArt {width: 60px; color: #000000; font-family: Arial; font-size: 11px;  font-weight: normal; border-bottom: 1px solid #dbdbdb;}
td.basketTDdesc {width: 250px; color: #000000; font-family: Arial; font-size: 13px; font-weight: bold; border-bottom: 1px solid #dbdbdb; 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 #dbdbdb;}
td.basketTDcount {width: 70px; color: #000000; font-family: Arial; font-size: 13px; font-weight: normal; border-bottom: 1px solid #dbdbdb; }
td.basketTDprice {width: 100px; color: #000000; font-family: Arial; font-size: 13px; font-weight: bold; border-bottom: 1px solid #dbdbdb; }
td.basketTDpricetotal {width: 100px; color: #000000; font-family: Arial; font-size: 13px; font-weight: bold; border-bottom: 1px solid #dbdbdb;}
td.basketTDoption {text-align: right; border-bottom: 1px solid #dbdbdb;}

.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: #EFEFEF; 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:#DEDCDC; 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;}

/*Ersatzartikel*/
.replacerbox {margin-top:7px; border:1px solid #DBDBDB;}
.replacerbox h2 {background-color:#009FE0; padding:5px; margin:0px; font-size:12px; color:#ffffff; }

.replacerbox .content {  }
.replacerbox .row .image { float:left; width:55px; }
.replacerbox .row           { padding-top:3px; border-top:1px solid #DBDBDB;}
.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; padding-bottom: 5px; }
.replacerbox .add2basket form { vertical-align: bottom;}
.replacerbox .add2basketsubmit {margin:0px; vertical-align: bottom; padding-left: 5px;}

/*Most-clicked-Boxen*/
.xaml--title {background-color:#2097ee; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; height: 14px; }
.xaml-dexxIT_Bestseller-title {background-color:#2097ee; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; height: 14px; }
.xaml-dexxIT_Bestseller-articlegroup {display:none;}

/*Preisagent*/
.showagents {width: 638px; font-family: Arial;}
.showagents h2 {color: #000000; background-color:#dedcdc; font-size:13px; padding-left: 10px;margin-bottom:0px; line-height: 30px; vertical-align: middle;}
.showagents .sagtext {background-color:#efefef; font-size:12px; padding: 10px; min-height: 10px; }
.agenttable {border-spacing: 0px; border-collapse: collapse;}
.agenttable th {background-color:#dedcdc; 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 #dbdbdb; 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 #dbdbdb;}
.agenttable .agfunction {border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; 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:#dedcdc; 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:#dedcdc; font-size:13px; padding-left: 10px;margin-bottom:0px; line-height: 30px; vertical-align: middle;}
.editagents .eagtext {background-color:#efefef; font-size:12px; padding: 10px; min-height: 10px; }
table.editagents {border-spacing: 0px; border-collapse: collapse;}
table.editagents .agcolname {background-color:#efefef; vertical-align:top; padding:10px; padding-top: 15px; padding-bottom: 15px; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; width:110px;}
table.editagents .agcoltext {padding:10px; padding-top: 15px; padding-bottom: 15px; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
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:#dedcdc; text-align:right; border:1px solid #dbdbdb;}
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: #efefef; 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: #009ee0;  }
.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: #009ee0;  }
.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: #000000; background-color: #dbdbdb; padding: 3px 0px 3px 0px;}
.itLn { display: none; }
.itSbTtBg { background-color: #dbdbdb; color: #000000; }
.itChPrTt { color: #000000; font-weight: bold; font-size: 14px;}
.itDltTt { color: #000000; font-weight: bold; font-size: 14px;}
.itNewTt { color: #000000; font-weight: bold; font-size: 14px;}
.itSbChBg { background-color: #efefef; font-weight: bold;}
.itSgAcLk { font-weight: bold; color: #009ee0; text-decoration: underline}
a:link.itSgAcLk { font-weight: bold; color: #009ee0; text-decoration: underline }
a:active.itSgAcLk { font-weight: bold; color: #009ee0; text-decoration: underline }
a:hover.itSgAcLk { font-weight: bold; color: #009ee0; text-decoration: underline }
a:visited.itSgAcLk { font-weight: bold; color: #009ee0; text-decoration: underline }

/* InfoTerminal ende */

/* 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;  }

/* Newsletter - XAML */
/*
.xaml-dexxIT_Artikelbox { float: left;}
.xaml-dexxIT_Artikelbox2 {float: left;}*/
.xaml-dexxIT_Artikelbox_small {float: left;}
.xaml-dexxIT_Artikelbox_big {width: 644px; }

/* Newsletter - Layout: Sonder
body.snlbody { background:#FFFFFF; }
body.snlbody #newsletter { text-align:center; margin: auto; padding: 2%; width: 639px; }
body.snlbody #newslettermain1 .space {background-color:#FFFFFF;}
body.snlbody #newslettermain1 {}
body.snlbody #newsletterfooter {text-align: center; color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body.snlbody #newsletterfooter2 {text-align: center; color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body.snlbody #newsletterfooter3 {padding-top: 10px;}
body.snlbody #newslettertextversion {text-align:left; width:916px; border:dotted 1px red;} */

/* Newsletter - Layout: Woche*/
body.nlbody { background:#FFFFFF; }
body.nlbody #newsletter { text-align:center; margin: auto; padding: 2%; width: 644px; background-color: #ffffff; border: 0; }
body.nlbody #newslettermain1 .space {background-color:#FFFFFF;}
body.nlbody #newslettermain1 {width: 644px; padding:0px;}
body.nlbody #newsletterfooter {clear: both; padding-top: 11px; text-align: center; color:#000000; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
body.nlbody #newsletterfooter2 {text-align: center; color:#000000; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
body.nlbody #newsletterfooter3 {padding-top: 10px;}
/*body.nlbody .newsletterfooter-img {margin-left: -1px; margin-bottom: -1px;}*/
body.nlbody #newslettertextversion {text-align:left; width:916px; border:dotted 1px red;}

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;}




/* Extrainformationen */
.edit5 {float:right;}