/* ##### Start - ALLGEMIEN ##### */
body {
	background-color: #808080; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	margin: 5px 0px 0px 0px;
	height: 100%;
	font-size: 76%;
}

div, p, table, td, th {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	line-height: 1.3em;
	font-size: 1em;
	color: #333;
}

 form {
margin: 0;
padding: 0;
}

h1 { 
margin: 0;
padding-left: 6px;
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
font-size : 14px;
font-weight:bold;
color : #da251d;
text-decoration: none;
padding-top: 6px;
}

h2 { 
margin: 0;
padding-left: 6px;
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
font-size : 14px;
font-weight:bold;
color : #da251d;
text-decoration: none;
padding-top: 6px;
}

h3 { 
margin: 9px 0px 4px 0px;
font-size : 10pt;
font-weight: bold;
text-align: left;
color : #da251d;
}

h4 { 
margin: 0;
padding-left: 6px;
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
font-size : 13px;
font-weight:bold;
color : #da251d;
text-decoration: none;
padding-top: 6px;
}

h5 { 
margin: 0;
padding-left: 6px;
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
font-size : 13px;
font-weight:bold;
color : #da251d;
text-decoration: none;
padding-top: 6px;
}

.h_small {font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; font-size: 12px; font-weight: bold; margin-bottom:0px; margin-top:0px; line-height: 1.5;}
.h_big {font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; font-size: 20px; font-weight: bold; margin-bottom:0px; margin-top:0px; line-height: 1em;}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.notice {
    color:              #000000;
    background-color:   #ffcccc;
}
h1.notice,
div.notice {
    margin:             3px 3px 3px 3px;
    border:             0.1em solid #cc9999;
    width:              615;
    background-image:   url(images/warning.gif);
    background-repeat:  no-repeat;
    background-position: 10px 50%;
    padding:            10px 10px 10px 10px;
}

.payment {
    color:              #000000;
    background-color:   #FFC;
}
h1.payment,
div.payment {
    margin:             3px 0px 3px 0px;
    border:             0.1em solid #cc9999;
    width:              452px;
    padding:            10px 10px 10px 10px;
}

div.widerruf { 
    margin:             3px 3px 3px 3px;
    border:             0.1em solid #da251d;
	background-color:   #ffffae;
    width:              auto;
    padding:            5px 5px 5px 5px;
}

.div-center {
	text-align: center;
}

div.clear-left {
	clear:left;
}

.register-text-status {
	background:#FFFFFF;
	padding:5px;
	border:1px solid #d9d9d9;
	text-align:justify;
}

.myregister{ /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid gray;
	background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
	background: #ffcccc;
}

.text-bold {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-red {
	font-weight:bold;
	color: #ff0000; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-redsmall {
	color: #ff0000; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-white {
	font-weight:bold;
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-grey {
	color: #808080; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-green {
	color: #008000; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.text-dark {
	color: #5B5B5B; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-weight:bold;
}

.text-box-offer {
	background:#F00;
	border: 1px solid #900;
	padding: 10px;
	margin: 10px auto;
	color:#FFF;
	text-align:justify;
} 

.text-copyright {
	color: #b3b3b3; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-align: center;
}

td.smallText, span.smallText, p.smallText {
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 10px;
}

td.main, p.main, span.main {
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
  line-height: 1.5;
}

td.main-red, p.main-red, span.main-red {
  color:#FF0000;
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
  line-height: 1.5;
}

td.main-grey, p.main-grey, span.main-grey {
  color:#808080;
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
  line-height: 1.5;
}

.bild {
float: left; 
margin-right: 7px; 
margin-top: 2px; 
}

.bild-rechts {
float: right;  
margin-right: 5px; 
margin-top: 3px; 
margin-bottom: 0px;
}

.arrow-rechts {
float: right;  
margin-right: 5px; 
margin-top: 5px; 
margin-bottom: 0px;
}

.bild-border {
border:solid 1px black;
}

.icon {
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
margin-top: 0;
margin-right: 1px;
}

.icon-rechts {
float: right; 
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
margin-top: 0;
margin-right: 1px;
}

.icon-head {
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
margin-top: 0;
margin-right: 1px;
}

table.rahmen { 
border: 1px solid #000000;
}

div.rahmen { 
width:171px;
padding: 0px;
margin:5px 5px 0 3px;
border: 1px solid #000000;
}

div.rahmen_dot { 
width:171px;
padding: 0px;
margin:5px 5px 0 3px;
background: #CCCCCC;
border: 1px dotted #000000;
}

ul.sitemap {
color: #ff0000;
}

a:link, a:visited {
	color: #002953; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #da251d;	text-decoration: underline;
	font-weight: normal;
}

a.visited:hover {
	color: #da251d;	text-decoration: underline;
	font-weight: normal;
}

/* Start - Link BOLD */
a.bold-link:link {
	color: #002953; 
	text-decoration: underline;
	font-weight: bold;
}
a.bold-link:visited {
	color: #002953; 
	text-decoration: underline;
	font-weight: bold;
}
a.bold-link:active {
	color: #002953; 
	text-decoration: underline;
	font-weight: bold;
}
a.bold-link:hover {
	color: #da251d;	
	text-decoration: none;
	font-weight: bold;
}
/* Ende - Link BOLD */

/* Start - Link taxinfo */

a.link-line:link {
	color: #666666; 
	text-decoration: underline;
}
a.link-line:visited {
	text-decoration: underline;
}
a.link-line:active {
	text-decoration: underline;
}
a.link-line:hover {
	text-decoration: none;
}
/* Ende - Link taxinfo */

/* Start - Link taxinfo */
.tax_info {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color: #666666;
}

a.tax_info:link {
	color: #666666; 
	text-decoration: underline;
}
a.tax_info:visited {
	color: #666666; 
	text-decoration: underline;
}
a.tax_info:active {
	color: #666666; 
	text-decoration: underline;
}
a.tax_info:hover {
	color: #000000;	
	text-decoration: none;
}
/* Ende - Link taxinfo */

checkbox, input, radio, select {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
}

textarea {
  width: 100%;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
}
/* ##### Ende - ALLGEMIEN ##### */

/* ##### Start - HEADER ##### */

/* Start - TABS HEADER */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.header-shadetabs{ width:976px;
margin:auto;
border-bottom: 0px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
}

.header-shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.header-shadetabs li{
display: inline;
margin: 0;
}

.header-shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}

.header-shadetabs li a:visited{
text-decoration: none;
color: #2d2b2b;
}

.header-shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.header-shadetabs li.selected{
position: relative;
top: 0px;
}

.header-shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
font-weight:bold;
}

.header-shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
/* Ende - TABS HEADER */

/* ### Start Header */

#header{
margin:auto;
width:974px;
width:84px;
}

#header-logoDiv { 
	position: relative;
	width:286px;
	height:84px;
	float:left;
}

#header-logoText { 
	margin: 3px 0px 0px 16px;
}

#header-infobarDiv {
	position: relative;
	width: 688px;
	height:26px;
	float:left;
}

#header-infobarText { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 9px;
	font-weight: normal;
	margin: 5px 4px 0px 0px;
	vertical-align:bottom;
	text-align:right;
}

.header-infobarMenu { 
  background-image: url('images/header_box_infomenu.gif');
  background-repeat:no-repeat;
}

.header-trenn-bg-infobar
{ 
  background-image: url('images/bg_infobar.gif');
}

/* Start - Link INFOBAR */
A.header-infobar:link {
	font-weight: normal;
	text-decoration: underline;
	font-size: 9px;
}
A.header-infobar:visited {
	font-weight: normal;
	text-decoration: underline;
	font-size: 9px;
}
A.header-infobar:active {
	font-weight: normal;
	text-decoration: underline;
	font-size: 9px;
}
A.header-infobar:hover {
	font-weight: normal;
	text-decoration: none;
	font-size: 9px;
}
/* Ende - Link INFOBAR */

#header-emptyDiv { 
	position: relative;
	width: 308px;
	height:58px;
	float:left;
}

#header-siegelDiv { 
	position: relative;
	width: 300px;
	height:53px;
	float:left;
	text-align:right;
	padding: 5px 8px 0px 0px;
}

#header-xmasDiv { 
	position: relative;
	width: 263px;
	height:58px;
	float:left;
}

#header-trustedDiv { 
	position: relative;
	width: 40px;
	height:50px;
	float:left;
	padding: 8px 5px 0px 0px;
}


#header-searchDiv { 
	position: relative;
	width: 200px;
	height:58px;
	float:left;
}

#header-searchBox { 
	position: relative;
	width: 196px;
	height:52px;
	float:left;
  background-image: url('images/header_box_search.gif');
  background-repeat:no-repeat;
}

#header-searchText { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	font-weight: normal;
	margin: 3px 0px 0px 6px;
}

#header-basketDiv { 
	position: relative;
	width: 180px;
	height:58px;
	float:left;
}

#header-basketBox { 
	position: relative;
	width: 174px;
	height:52px;
	float:left;
  background-image: url('images/header_box_basket.gif');
}

/* Start - Link BASKETBOX */
A.header-basket:link {
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
A.header-basket:visited {
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
A.header-basket:active {
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
A.header-basket:hover {
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
/* Ende - Link BASKETBOX */

#header-basketText { 
    line-height:12px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	font-weight: normal;
	margin: 3px 0px 0px 6px;
}
  
  input.header-search,input.header-search { 
    vertical-align:middle;
    background-color:#ffffa0;
    width:150px;
	height:16px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 12px;
  }
/* ### Ende Header */
/* ##### Ende - HEADER ##### */

/* ##### Start - MENU ##### */
/* ### Start menuHEAD */

.menu-ddcolortabs{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.menu-ddcolortabs ul{
font: bold 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.menu-ddcolortabs li{
display: inline;
margin: 0 0px 0 0;
padding: 0;
}


.menu-ddcolortabs a{
float: left;
display: block;
color: white;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 5px 5px;
text-decoration: none;
letter-spacing: 0px;
/*border-right: 1px solid white;*/
border-bottom: 1px solid black;
}

.menu-ddcolortabs a:visited {
float: left;
display: block;
color: white;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 5px 5px;
text-decoration: none;
letter-spacing: 0px;
/*border-right: 1px solid white;*/
border-bottom: 1px solid black;
}


.menu-ddcolortabs a span{
float:left;
display:block;
padding: 0px 2px 0px 3px;
}

.menu-ddcolortabs a span{
float:none;
}


.menu-ddcolortabs #current a{ 
background: transparent url(images/blockactive.gif) center center repeat-x;
border-color: #da251d; /*Brown color theme #D25A0B; */ 
margin: 0 4px 0 2px; /*Margin between each menu item*/
/*border-right: 1px solid white;*/
}

.menu-ddcolortabs #current a:hover{
border-bottom: 1px solid #da251d;
}

.menu-ddcolortabs a:hover{
color: white;
background: transparent url(images/blockmed.gif) center center repeat-x;
}

.menu-ddcolortabs .selected a, #menu-ddcolortabs .selected a span{ /*currently selected tab*/
color: white;
background: transparent url(images/blockmed.gif) center center repeat-x;
}

.menu-ddcolortabsline{
	font-size: 4pt; 
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 5px;
background: #da251d; /*Brown color theme #D25A0B; */ 
}

/* ######### Style for Drop Down Menu ######### */

.menu-dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid black; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.menu-dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .menu-dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.menu-dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #8a3c3d;
color: white;
}
/* ### Ende -  menuHEAD - DROPDOWN Menu */

/* ### Start - Kategorie DropDown */
.menu-catbox-default { 
margin-top:-3px;
border-right-width: 0; 
visibility: hidden;
background-color:#cccccc; 
position: absolute; 
width: 974px; 
height: 330px; 
}

.menu-catbox-active { 
margin-top:-3px;
border-right-width: 0; 
visibility: hidden;
background-color:#ffcccc; 
position: absolute; 
width: 974px; 
height: 330px; 
}
/* ### Ende - Kategorie DropDown */

.menu-trenn-bg-active { 
  background-image: url('images/bg_rand_active.gif');
}

.menu-trenn-bg-default { 
  background-image: url('images/bg_rand_default.gif');
}

.menu-thead-bg-active { 
  background-image: url('images/bg_rand_red.gif');
}

.menu-thead-bg-default { 
  background-image: url('images/bg_rand_grey.gif');
}

tr.menu-bgtr-active { 
	background-color:#da251d; 
}

tr.menu-bgtr-default { 
	background-color:#666666; 
}

/* ### Start - Inhalt CATBOX white */
   td.menu-dropnavi-head { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	background-color: #da251d;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-size: 13px; 
	height:22px;
	text-transform:uppercase;
}

   a.menu-dropnavi-head {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
}

   a.menu-dropnavi-head:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
}

   a.menu-dropnavi-head:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: underline;
	text-transform:uppercase;
} 

   a.menu-dropnavi-head:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
}

   a.menu-dropnavi-head:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	text-decoration: underline;
	text-transform:uppercase;
}

   td.menu-dropnavi {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-size: 11px; 
	height:22px;
}

   a.menu-dropnavi {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

   a.menu-dropnavi:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

   a.menu-dropnavi:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
} 

   a.menu-dropnavi:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

   a.menu-dropnavi:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}
/* ### Ende - Inhalt CATBOX white */

/* ### Start - subMENU */
   td.menu-submenu {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 0px;
	padding-bottom: 3px;
	color: white;
	font-size: 9px; 
	height:18px;
}

   a.menu-submenu {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration: none;
}

   a.menu-submenu:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration: none;
}

   a.menu-submenu:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration: underline;
} 

   a.menu-submenu:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration: none;
}

   .menu-submenu a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration: underline;
}

/* ### Ende - subMENU */

/* ### Start - Breadcrumb */
   td.menu-breadcrumb {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    background-image: url('images/header_bar_bluelines.gif'); background-repeat: repeat;
	background-color: #cccccc;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
    font-weight: bold;
	height:24px;
}

.menu-breadcrumb-shadow
{ 
  background-image: url('images/bg_schatten_head2.gif');
}

   a.menu-breadcrumb {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: none;
}

   a.menu-breadcrumb:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: none;
}

   a.menu-breadcrumb:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: underline;
} 

   a.menu-breadcrumb:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: none;
}

   .menu-breadcrumb a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: underline;
}
/* ### Ende - Breadcrumb */
/* ##### Ende - MENU ##### */

/* ##### Start - Columns ##### */
.cols-left-backg
{ 
  background-image: url('images/bg_menue.gif');
}

.cols-left-back
{ 
  background-image: url('images/bg_rand.gif');
}

.cols-right-backg
{ 
  background-image: url('images/bg_rand.gif');
}
/* ##### Ende - Columns ##### */

/* ##### Start - BOXES ##### */
/* ### Start - Bereich columnbox */

.infobox-div { 
	width:174px; 
	border: 1px solid #bababa;
	margin-top:5px;
}

.columnbox-div { 
	width:176px; 
	text-align:center;
	padding-bottom:6px;
}

.columnbox { 
	font-weight:bold; 
	width:auto; 
	text-align:left; 
	margin-top:1px;
	color:#ffffff; 
	background:#999999; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
}

a.columnbox{ 
	font-weight:bold; 
	width:auto; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	background:#999999;
	color:#ffffff;
	text-align:left;
	text-decoration:none;  
	margin-top:1px; 
	display:block;
	border:#808080 solid 1px; 
	padding:6px; 
	background-image: url('images/icons/icon_edit.png');
	background-repeat:no-repeat;
	background-position: 156px;
}

a.columnbox:hover{
	color:#000000;
	background-color:#cccccc;
}

.columnbox-content { 
	width:auto; 
	text-align:left;
	margin: 1px 0px 7px 0px;
	background:#ffffff; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
}

a.columnbox-info{ 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	text-decoration:underline;
	color:#000000;
}

a.columnbox-info:hover{
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	text-decoration:underline;
	color:#808080;
}

.columnbox-content-center { 
	width:auto; 
	text-align:center; 
	margin: 1px 0px 7px 0px;
	background:#ffffff; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
}

.columnbox-content-nop { 
	width:auto; 
	margin-top:1px;
	background:#ffffff; 
	display:block; 
	border:#808080 solid 1px; 
	padding:0px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
}
/* ### Ende - Bereich columnbox */

/* ### Start - Bereich Boxes Rechts */
div.boxes-rahmen { 
width:auto;
padding: 0px;
margin:5px 3px 0 3px;
border: 1px solid #bababa;
}

div.modul-rahmen { 
width:775px;
padding: 0px;
margin:5px 0px 0 0px;
border: 1px solid #bababa;
}

div.infocenter-rahmen { 
width:auto;
padding: 0px;
margin:5px 0px 0 0px;
border: 1px solid #bababa;
}

.boxes-head{ 
	vertical-align:top;
	width:auto;
	height:20px;
	padding-left:5px;
	font-size : 11px;
	font-weight: bold;
	text-align: left;
	line-height: 18px;
	color:#ffffff;
	background: #e8e8e8;
	background-image: url('images/bg_menu.gif');
	border-top:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #bababa;
	border-left:1px solid #e9e9e9;
}

/* Start - Link BOLD */
a.boxeshead:link {
	color: #ffffff; 
	text-decoration: none;
	font-size : 11px;
	font-weight: bold;
}
a.boxeshead:visited {
	color: #ffffff; 
	text-decoration: none;
	font-size : 11px;
	font-weight: bold;
}
a.boxeshead:active {
	color: #ffffff; 
	text-decoration: none;
	font-size : 11px;
	font-weight: bold;
}
a.boxeshead:hover {
	color: #ffffff;	
	text-decoration: underline;
	font-size : 11px;
	font-weight: bold;
}
/* Ende - Link BOLD */

.boxes-menu   { 
width:auto; 
font-size:12px; 
font-family: Verdana; 
font-weight: normal; 
color: black; 
background: #f8f8f9;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}


.boxes-div   { 
background-color:#ffffff; 
margin:2px 2px 2px 2px;
border: 1px solid #c7c7c7; 
font-size:12px; 
font-family: Verdana; 
font-weight: normal; 
color: black; 
padding: 2px;
}

.boxes-text   { 
text-align:left;  
  font-size: 10px;
font-family: Verdana; 
font-weight: normal; 
color: black; 
}

.boxes-text-center   { 
text-align:center;  
  font-size: 10px;
font-family: Verdana; 
font-weight: normal; 
color: black; 
}

.boxes-text-justify   { 
text-align:justify;  
  font-size: 10px;
font-family: Verdana; 
font-weight: normal; 
color: black; 
}

.boxes-rand { 
width:auto;
padding: 5px;
font-size:12px; 
font-weight: normal;
text-align: justify;
color:black;
background: #f8f7f5;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

.boxtext {
  	text-align:left;  
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  	font-size: 10px;
}

.boxtext-center {
	text-align:center;  
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
}

.boxes-text a { 
	text-decoration: none; 
	color: black; 
}

.boxes-text a:link { 
	text-decoration: none; 
	color: black; 
}

.boxes-text a:visited { 
	text-decoration: none; 
	color: black; 
}

.boxes-text a:hover { 
	text-decoration: underline; 
}

.boxeslink {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
}

.boxeslink a { 
	text-decoration: none; 
	color: black; 
}

.boxeslink a:link { 
	text-decoration: none; 
	color: black; 
}

.boxeslink a:visited { 
	text-decoration: none; 
	color: black; 
}

.boxeslink a:hover { 
	text-decoration: underline; 
}

.boxeslinknew { 
	color:#da251d;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  	font-size: 10px;
}

.boxeslinknew a { 
	color:#da251d;
	text-decoration: none; 
	color: black; 
}

.boxeslinknew a:link { 
	color:#da251d;
	text-decoration: none; 
	color: black; 
}

.boxeslinknew a:visited { 
	color:#da251d;
	text-decoration: none; 
	color: black; 
}

.boxeslinknew a:hover { 
	color:#000000;
	text-decoration: underline; 
}

/* ### Ende - Bereich Boxes Rechts */
/* ##### Start - BOXES ##### */

/* ##### Start - FOOTER ##### */

/* ### Start - Breadcrumb */
   td.footer-breadcrumb {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    background-image: url('images/header_bar_bluelines.gif'); background-repeat: repeat;
	background-color: #cccccc;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
    font-weight: bold;
	height:24px;
}

.footer-breadcrumb-shadow
{ 
  background-image: url('images/bg_schatten_head2.gif');
}

   a.footer-breadcrumb {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: none;
}

   a.footer-breadcrumb:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: none;
}

   a.footer-breadcrumb:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: underline;
} 

   a.footer-breadcrumb:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: none;
}

   .footer-breadcrumb a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
    font-weight: bold;
	color:#000000;
	text-decoration: underline;
}
/* ### Ende - Breadcrumb */


a.footer_text:link {
	color: #000000; 
	text-decoration: underline;
}
a.footer_text:visited {
	color: #000000; 
	text-decoration: underline;
}
a.footer_text:active {
	color: #000000; 
	text-decoration: underline;
}
a.footer_text:hover {
	color: #000000;	
	text-decoration: none;
}

/* Start - Footer */
   td.footer {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-size: 10px; 
	height:22px;
}

div.footer-logo {text-align: center}

.footer-taxInfo { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 10px; 
}

   a.footer {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   a.footer:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   a.footer:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
} 

   a.footer:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}

   .footer a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#ffffff;
	text-decoration: underline;
}



.footer-info{
	margin:auto;
	width:974px;
	background-color:#FFF;
}

.liste-head-row   { 
	font-family: Verdana, Arial, Geneva, Helvetica; 
}





.footer-info{
	margin: 5px 0px 1px 0px;
	width:974px;
	background-color:#FFF;
}

.liste-head-row   {
	font-family: Verdana, Arial, Geneva, Helvetica; 
}





.footer-info-left   { 
	position: relative;
	width:280px;
	height:80px;
	float:left;
	font-weight: normal;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:left;
	padding: 3px;   
}

.footer-info-middle   { 
	position: relative;
	width:171px;
	height:80px;
	float:left;
	font-weight: normal;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:left;
	padding: 3px;   
}

.footer-info-right   { 
	position: relative;
	width:314px;
	height:80px;
	float:left;
	font-weight: normal;  
	font-size: 11px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Geneva, Helvetica; 
	text-decoration: none;
	text-align:left;  
	padding: 3px; 
}

.footer-info-trenner   { 
	position: relative;
	width:7px;
	height:80px;
	float:left;
    background-image: url('images/bg_rand.gif');
}
/* Ende - Footer */
/* ##### Ende - FOOTER ##### */

/* Start - Social Bookmark */
   a.socialbm {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: none;
}

   a.socialbm:link {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: none;
}

   a.socialbm:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: underline;
} 

   a.socialbm:visited {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: none;
}

   .socialbm a:visited:hover {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color:#cccccc;
	text-decoration: underline;
}
/* Ende - Social Bookmark */

/* ##### Start - PRODUCT LISTING ##### */

/* Start - Linktipp */
.linktipp-style{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#linktipp-arrow{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
/* Ende - Linktipp */

/* Start - Prod Listing - HEADER */

td.pdlist-headnavi { 
	padding:6px 8px 11px 8px; 
	background:url(images/pdlist-bg-head.gif); 
}
td.pdlist-headnavi-count {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-size: 10px;
}

td.pdlist-headnavi-pages {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-size: 10px; 
	color:#000000; 
	text-align:right; 
}

a.pdlist-pageResults { 
	color:#000000;
}

a.pdlist-pageResults:hover {
	color: #000000;
}
	
div.pdlist-header-line { 
	text-align:center; 
}
	
div.pdlist-header-inhalt { 
	width:769px; 
	margin-top:6px; 
	padding:1px 2px 1px 6px; 
	text-align:left; 
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-size: 10px; 
	background-color:#CCCCCC; 
	color: #000000;
}
	
div.pdlist-header-infocenter { 
	width:571px; 
	margin-top:6px; 
	padding:1px 2px 1px 6px; 
	text-align:left; 
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-size: 10px; 
	background-color:#CCCCCC; 
	color: #000000;
}
	
div.infopopup-inhalt { 
	width:100%; 
	margin-top:0px; 
	padding:1px 2px 1px 6px; 
	text-align:left; 
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
    font-size: 10px; 
	background-color:#CCCCCC; 
	color: #000000;
}
	
.pdlist-header-bild {
	width: 54px;
    height:66px;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
}

.pdlist-header-title {
	width: 510px;
    height:54px;
	float: left;
	padding-top: 18px;
	padding-left: 6px;
}

.pdlist-header-options {
	width: 195px;
    height:66px;
	float: left;
	padding-top: 6px;
	text-align: right; 
}
/* Ende - Prod Listing - HEADER */

/* Start - Prod Listing - ARTIKEL */
#pdlist-artikelNormal { 
margin-top: 0px;
margin-bottom: 10px;
}

#pdlist-artikelNormal #pdlist-artikel{ 
display: block;
width: 776px;
height: auto;
}

#pdlist-artikelNormal .pdlist-artikelBox { 
border: 1px solid #808080;
	width: 183px;
	float: left;
	margin-left: 3px !important;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
}

#pdlist-artikelNormal .pdlist-artikelTrenner { 
	height:5px; 
	background-color: #ffffff;
	width: 100%;
	float: left;
}

#pdlist-artikelNormal .pdlist-artikelDiv	{
	width: 183px;
	text-align:left !important; 
}

#pdlist-artikelNormal .pdlist-artikelModel { text-align:center;
	width: 183px;
	font-size: 9px;
	color: #000000;
	padding-bottom: 3px;
	line-height:13px;
}

.pdlist-artikelImage {
	background-color: #ffffff;
	text-align: center; 
	width: 100%;
	overflow: hidden;
}

.pdlist-artikelImage img{
	max-width: 110px;
 }
 
#pdlist-artikelNormal .pdlist-artikelText { 
	background-color: #ffffff;
	width: 100%;
	text-align: center; 
    font-weight:bold;
}
 
#pdlist-artikelNormal .pdlist-artikelTextDiv {
	background-color: #ffffff;
	width: 179px;
	text-align: left; 
    font-weight:bold;
}
 
#pdlist-artikelNormal .pdlist-artikelAktion {  
	height:9px; 
	width: 100%;
	text-align: center; 
}

#pdlist-artikelNormal .pdlist-artikelText a {
    font-weight:bold;
	font-size: 10px;
}

#pdlist-artikelNormal .pdlist-artikelWerbedruck {
	background-color: #EFEFEF;
	width: 61px;
    height:21px;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
}

#pdlist-artikelNormal .pdlist-artikelMerkliste {
	background-color: #EFEFEF;
	width: 65px;
    height:21px;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
}

#pdlist-artikelNormal .pdlist-artikelDetails {
	background-color: #EFEFEF;
	width: 115px;
    height:21px;
	float: left;
	padding-top: 3px;
	text-align: right; 
}

#pdlist-artikelNormal .pdlist-artikelVPE {
	background-color: #EFEFEF;
	width: 105px;
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
}

#pdlist-artikelNormal .pdlist-artikelPreis { 
	background-color: #EFEFEF;
	width: 78px;
	float: left;
	text-align: right; 
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
	font-weight: bold;
}

#pdlist-artikelNormal .pdlist-artikelTaxinfo { 
	height:35px;
	background-color: #EFEFEF;
	width: 183px;
	float: left;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 5px;
	line-height:13px;
}
 
/* Start - Link TaxInfo */
A.pdlist-taxInfo:link {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
	font-size: 9px;
}
A.pdlist-taxInfo:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
	font-size: 9px;
}
A.pdlist-taxInfo:active {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
	font-size: 9px;
}
A.pdlist-taxInfo:hover {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-size: 9px;
}
/* Ende - Link TaxInfo */

#pdlist-artikelNormal .pdlist-artikelKaufen { 
	padding-top:4px; 
	background-color:#FFFFFF; 
    height:28px;
	width: 100%;
	font-size: 9px;
	color: #666666;
}

#pdlist-artikelNormal .pdlist-artikelLieferzeit {
	padding-left: 2px;
	width: 75px;
    height:17px;
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
}

#pdlist-artikelNormal .pdlist-artikelBasket {
	padding-right: 2px;
	width: 104px;
    height:17px;
	float: left;
	text-align: right; 
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
	font-weight: bold;
}
/* Ende - Prod Listing - ARTIKEL */
/* ##### Ende - PRODUCT LISTING ##### */

/* ### Start - Modulboxen Featured - ARTIKEL */
#pdmodul-featuredNormal { 
margin-top: 2px;
margin-bottom: 0px;
}

#pdmodul-featuredNormal #pdmodul-featured{ 
display: block;
width: 758px;
height: auto;
}

#pdmodul-featuredNormal .pdmodul-artikelBox { 
border: 1px solid #808080;
	width: 183px;
	float: left;
	margin-left: 3px !important;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 2px;
}

#pdmodul-featuredNormal .pdmodul-artikelTrenner { 
	height:5px; 
	background-color: #ffffff;
	width: 756px;
	float: left;
}

#pdmodul-featuredNormal .pdmodul-artikelDiv	{
	width: 183px;
	text-align:left !important; 
}

.pdmodul-artikelImage {
	background-color: #ffffff;
	text-align: center; 
	width: 100%;
	overflow: hidden;
}

.pdmodul-artikelImage img{
	max-width: 110px;
 }
 
#pdmodul-featuredNormal .pdmodul-artikelText { 
	background-color: #ffffff;
	width: 100%;
	text-align: center; 
    font-weight:bold;
}
 
#pdmodul-featuredNormal .pdmodul-artikelTextDiv {
	background-color: #ffffff;
	width: 179px;
	text-align: left; 
    font-weight:bold;
}
 
#pdmodul-featuredNormal .pdmodul-artikelAktion {  
	height:9px; 
	width: 100%;
	text-align: center; 
}

#pdmodul-featuredNormal .pdmodul-artikelText a {
    font-weight:bold;
	font-size: 10px;
}

#pdmodul-featuredNormal .pdmodul-artikelVPE {
	background-color: #EFEFEF;
	width: 104px;
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
}

#pdmodul-featuredNormal .pdmodul-artikelPreis { 
	background-color: #EFEFEF;
	width: 79px;
	float: left;
	text-align: right; 
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
	font-weight: bold;
}

#pdmodul-featuredNormal .pdmodul-artikelTaxinfo { 
	height:23px;
	background-color: #EFEFEF;
	width: 183px;
	float: left;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	line-height:13px;
}

#pdmodul-featuredNormal .pdmodul-artikelLieferzeit {
	padding-left: 2px;
	width: 80px;
    height:17px;
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
}

#pdmodul-featuredNormal .pdmodul-artikelBasket {
	padding-right: 2px;
	width: 99px;
    height:17px;
	float: left;
	text-align: right; 
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
	font-weight: bold;
}
/* ### Start - Modulboxen Featured - ARTIKEL */

/* ### Start - Modulboxen NewsProds - ARTIKEL */
#pdmodul-newsprodsNormal { 
margin-top: 2px;
margin-bottom: 0px;
}

#pdmodul-newsprodsNormal #pdmodul-newsprods{ 
display: block;
width: 758px;
height: auto;
}

#pdmodul-newsprodsNormal .pdmodul-artikelBox { 
border: 1px solid #808080;
	width: 183px;
	float: left;
	margin-left: 3px !important;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 2px;
}

#pdmodul-newsprodsNormal .pdmodul-artikelTrenner { 
	height:5px; 
	background-color: #ffffff;
	width: 756px;
	float: left;
}

#pdmodul-newsprodsNormal .pdmodul-artikelDiv	{
	width: 183px;
	text-align:left !important; 
}

.pdmodul-artikelImage {
	background-color: #ffffff;
	text-align: center; 
	width: 100%;
	overflow: hidden;
}

.pdmodul-artikelImage img{
	max-width: 110px;
 }
 
#pdmodul-newsprodsNormal .pdmodul-artikelText { 
	background-color: #ffffff;
	width: 100%;
	text-align: center; 
    font-weight:bold;
}
 
#pdmodul-newsprodsNormal .pdmodul-artikelTextDiv {
	background-color: #ffffff;
	width: 179px;
	text-align: left; 
    font-weight:bold;
}
 
#pdmodul-newsprodsNormal .pdmodul-artikelAktion {  
	height:9px; 
	width: 100%;
	text-align: center; 
}

#pdmodul-newsprodsNormal .pdmodul-artikelText a {
    font-weight:bold;
	font-size: 10px;
}

#pdmodul-newsprodsNormal .pdmodul-artikelVPE {
	background-color: #EFEFEF;
	width: 104px;
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
}

#pdmodul-newsprodsNormal .pdmodul-artikelPreis { 
	background-color: #EFEFEF;
	width: 79px;
	float: left;
	text-align: right; 
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
	font-weight: bold;
}

#pdmodul-newsprodsNormal .pdmodul-artikelTaxinfo { 
	height:23px;
	background-color: #EFEFEF;
	width: 183px;
	float: left;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	line-height:13px;
}

#pdmodul-newsprodsNormal .pdmodul-artikelLieferzeit {
	padding-left: 2px;
	width: 80px;
    height:17px;
	float: left;
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
}

#pdmodul-newsprodsNormal .pdmodul-artikelBasket {
	padding-right: 2px;
	width: 99px;
    height:17px;
	float: left;
	text-align: right; 
	font-size: 10px;
	text-decoration: none;
	padding-top: 3px;
	font-weight: bold;
}
/* ### Start - Modulboxen NewsProds - ARTIKEL */

/* ##### Start - PRODUCT INFO ##### */

/* Start - Box INHALT */


/* ### Start - Links - Previous/Next */

#pdinfo-prevnext { 
margin-top: 0px;
margin-bottom: 10px;
}

#pdinfo-prevnext #pdinfo-navigation{ 
display: block;
height: auto;
}

#pdinfo-prevnext .pdinfo-navlisting {
	width: 450px;
	float: left;
	padding-top: 1px;
	font-size: 11px;
	line-height: 1.5;
}

#pdinfo-prevnext .pdlist-iconleft { 
	width: 16px;
	float: left;
	padding-top: 4px;
	font-size: 11px;
	line-height: 1.5;
}

#pdinfo-prevnext .pdlist-prev { 
	width: 107px;
	float: left;
	padding-top: 1px;
	font-size: 11px;
	line-height: 1.5;
}

#pdinfo-prevnext .pdlist-count {
	width: 88px;
	float: left;
	padding-top: 1px;
	text-align:center; 
	font-size: 11px;
	line-height: 1.5;
}

#pdinfo-prevnext .pdlist-next { 
	width: 96px;
	float: left;
	padding-top: 1px;
	text-align:right; 
	font-size: 11px;
	line-height: 1.5;
}

#pdinfo-prevnext .pdlist-iconright { 
	width: 16px;
	float: left;
	padding-top: 4px;
	text-align:right; 
	font-size: 11px;
	line-height: 1.5;
}

a.pdinfo_prevnext:link {
	color: #000000; 
	text-decoration: underline;
}
a.pdinfo_prevnext:visited {
	color: #000000; 
	text-decoration: underline;
}
a.pdinfo_prevnext:active {
	color: #000000; 
	text-decoration: underline;
}
a.pdinfo_prevnext:hover {
	color: #000000;	
	text-decoration: none;
}
/* ### Ende - Links - Previous/Next */

/* Start - Footer */


/* Start - Link pdinfo */
.pdinfo { padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
}

a.pdinfo:link {
	text-decoration: none;
}
a.pdinfo:visited {
	text-decoration: none;
}
a.pdinfo:active {
	text-decoration: none;
}
a.pdinfo:hover {
	text-decoration: underline;
}
/* Ende - Link pdinfo */

.pdinfo-inhaltHead{ 
width:auto;
height:24px;
padding-left:5px;
font-size : 10pt;
font-weight: bold;
text-align: left;
line-height: 22px;
color:black;
background: #e8e8e8;
border-top:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #bababa;
border-left:1px solid #e9e9e9;
}

.pdinfo-inhaltBox {  
width:auto;
font-size:12px; 
font-family: Verdana; 
font-weight: normal; 
color: black; 
background: #f2f2f2;
border-top:1px solid #DCDEE0;
border-right:1px solid #DCDEE0;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DCDEE0;
}

.pdinfo-inhalt { 
width:auto;
margin:2px 2px 2px 2px;
padding: 0px;
font-size:12px; 
font-weight: normal;
text-align: justify;
color:black;
background: #ffffff;
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
border-left:1px solid #bababa;
}

div.pdinfo-rahmen_inhalt {
width:601px;
padding: 0px;
margin:5px 0px 0 0;
border: 1px solid #bababa;
}

td.pdinfo-Description, span.pdinfo-Description, p.pdinfo-Description { 
  padding: 7px;
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
  line-height: 1.5;
}

.pdinfo-priceTable { 
	border-width:1px; 
	border-color:#C7C7C7;
	background: #ffffff;
}

.pdinfo-priceHead { 
	color: black; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 24px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #ffcccc; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #eb9898 #eb9898 #ffffff; 
}

td.pdinfo-priceLine, p.priceLine {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6;
}

.pdinfo-priceodd { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 20px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-priceeven { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 24px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #F2F6FC; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

td.pdinfo-main, p.pdinfo-main, span.pdinfo-main {
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
  line-height: 1.5;
}

td.pdinfo-prodbild { 
  background-color: #d3cfcc; 
  background-image: url('images/bg_products_bild.gif');
  background-repeat:no-repeat;
}
/* Ende - Box INHALT */

.pdinfo-featuresdiv {
	width:300px;
	text-align:center;
	padding: 1px 0px 0px 1px;
}

.pdinfo-features {
	width:138px;
	height:14px;
	float:left;
	text-align:left; 
	margin: 2px 2px 0px 0px;
	color:black; 
	background:#ececec; 
	display:block; 
	width:138px; 
	border:#808080 solid 1px; 
	padding: 2px 4px 4px 4px; 
	text-decoration:none; 
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 10px;
}

a.pdinfo-features{ 
	width:138px;
	height:14px;
	float:left;
	text-align:left; 
	margin: 2px 2px 0px 0px;
	color:black; 
	background:#ececec; 
	display:block; 
	border:#808080 solid 1px; 
	padding: 2px 4px 4px 4px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	background-image: url('images/bg_link.gif');
	background-repeat:no-repeat;
	background-position: 131px;
}

a.pdinfo-features:hover{
color:#000000;
background-color:#ffcccc;
}

.pdinfo-Trenner { 
	clear:both; 
	height:10px; 
	width: 100%;
}


.pdinfo-modulesHead{ 
font-weight:bold; 
padding-left:5px; 
width:auto;
height:20px;
font-size : 12px;
line-height: 18px;
color:white;
background-image: url('images/bg_menu.gif');
border-top:1px solid #888888;
border-right:1px solid #888888;
border-bottom:1px solid #888888;
border-left:1px solid #888888;
}

/* Start - Tabelle xSell also purchased */
.pdinfo-modultable {
	border-width:1px; 
	border-color:#C7C7C7;
	background: #ffffff;
}

.pdinfo-modulhead { 
	color: black; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 24px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #ffcccc; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #eb9898 #eb9898 #ffffff; 
}

.pdinfo-modultext{ 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-modulline { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 16px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-modullineB { 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-modulodd { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 20px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-moduleven { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 24px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #F2F6FC; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-modulwhite { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 20px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	padding: 1px; 
}
/* Ende - Tabelle xSell also purchased */

.pdinfo-btntaxinfo { 
	width:78%; 
	float: left;
	padding-top:6px;   
	text-align:left;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 10px;
	color: #758389; 
}

.pdinfo-btnbasket { 
	width:160px; 
	float: left;
	padding-top:6px;  
}

/* Ende - Tabelle Master Products */
.pdinfo-mastertable {
	border-width:1px; 
	border-color:#C7C7C7;
	background: #ffffff;
}

.pdinfo-masterhead { 
	color: black; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 24px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #ffcccc; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #eb9898 #eb9898 #ffffff; 
}

.pdinfo-mastertext{ 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-masterline { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 16px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-masterlineB { 
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 16px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-masterodd { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 20px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #DAE1EC; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}

.pdinfo-mastereven { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 24px; 
font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	text-decoration: none; 
	background-color: #F2F6FC; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #edf0f6 #989da5 #989da5 #edf0f6; 
}
/* Ende - Tabelle Master Products */
/* ##### Ende - PRODUCT INFO ##### */

/* ##### Start - Shopping Cart ##### */
.td_carthead     	{ 
	color: #ffffff; 
	font-style: normal;
	font-weight:bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	text-decoration: none; 
	background-color: #999999; 
	padding: 3px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #808080 #808080 #ffffff 
}

.td_cartprod     	{ 
	color: black; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	text-decoration: none; 
	background-color: #dbdbdb; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #808080 #808080 #ffffff; 
}

.td_cartprod_even     	{ 
	color: black; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	text-decoration: none; 
	background-color: #fdfbfb; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #999999 #999999 #ffffff; 
}

.td_cartprod_odd    	{ 
	color: black; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	text-decoration: none; 
	background-color: #dbdbdb; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #808080 #808080 #ffffff; 
}

.td_cart_text     	{ 
	color:#777777; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	text-decoration: none; 
}
/* ##### Ende - Shopping Cart ##### */

/* ##### Start - CHECKOUT ##### */

.checkout-grey { text-align:justify;
  font-size: 10px;
	color: #808080; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
}

.checkoutmain-div { 
	width:700px; 
	text-align:center;
	padding-bottom:6px;
}

.checkoutmain-content { 
	width:auto; 
	text-align:left; 
	margin-top:1px;
	background:#ffffff; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
}

.checkoutmain { 
	width:auto; 
	text-align:left; 
	margin-top:1px;
	color:#000000; 
	background:#ffcccc;  /* #436f9e */
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
}

.checkoutmain-ready { 
	width:auto; 
	text-align:left; 
	margin-top:1px;
	color:#ffffff; 
	background:#999999; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
}

.checkoutmain-deactive { 
width:auto; 
text-align:left; 
margin-top:1px;
color:#666666; 
background:#ececec; 
display:block; 
border:#808080 solid 1px; 
padding:6px; 
text-decoration:none; 
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
}

a.checkoutmain{ 
width:auto; 
text-align:left; 
margin-top:1px;
color:#ffffff; 
background:#999999; 
display:block;
border:#808080 solid 1px; 
padding:6px; 
text-decoration:none; 
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
	background-image: url('images/icons/icon_edit.png');
  background-repeat:no-repeat;
  background-position: 680px;
}

a.checkoutmain:hover{
color:#000000;
background-color:#cccccc;
}

.checkoutmain-div .step-complete { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	background:#009933; 
	color:#fff; 
	padding:0 4px; 
	border:1px solid #000000; 
}

.checkoutmain-div .step-actual { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	background:#ffffff; 
	color:#000000; 
	padding:0 4px; 
	border:1px solid #000000;  
}

.checkoutmain-div .step-deactive { 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	background:#da251d; 
	color:#ffffff; 
	padding:0 4px; 
	border:1px solid #000000; 
}


.checkoutbox-div { 
	width:230px; 
	text-align:center;
	padding-bottom:6px;
}

.checkoutbox { 
	font-weight:bold; 
	width:auto; 
	text-align:left; 
	margin-top:1px;
	color:#ffffff; 
	background:#999999; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
}

a.checkoutbox{ 
	font-weight:bold; 
	width:auto; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	background:#999999;
	color:#ffffff;
	text-align:left;
	text-decoration:none;  
	margin-top:1px; 
	display:block;
	border:#808080 solid 1px; 
	padding:6px; 
	background-image: url('images/icons/icon_edit.png');
	background-repeat:no-repeat;
	background-position: 210px;
}

a.checkoutbox:hover{
color:#000000;
background-color:#cccccc;
}

.checkoutbox-content { 
	width:auto; 
	text-align:left; 
	margin-top:1px;
	background:#ffffff; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
}

a.checkoutbox-info{ 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	text-decoration:underline;
	color:#000000;
}

a.checkoutbox-info:hover{
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	text-decoration:underline;
	color:#808080;
}

.checkoutbox-content-center { 
	width:auto; 
	text-align:center; 
	margin-top:1px;
	background:#ffffff; 
	display:block; 
	border:#808080 solid 1px; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
}

.checkoutbox-content-nop { 
	width:auto; 
	margin-top:1px;
	background:#ffffff; 
	display:block; 
	border:#808080 solid 1px; 
	padding:0px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
}

.checkout-submit { 
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 13px;
	font-weight:bold;
	color:#ffffff;
	background-color: #da251d;
	width:220px;
	height:30px;
}


td.checkout-confirm {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
	line-height: 1.5;
	text-align:justify;
	color:#FF0000;
}
/* ##### Ende - CHECKOUT ##### */

/* ##### Start - INFOCENTER ##### */
.infocenter-div {  
	margin-top:4px;
	text-align:center;
	padding-bottom:6px;
}

.infocenter-head { 
	text-align:left; 
	margin-top:0px;
	color:#ffffff; 
	background:#da251d; 
	display:block; 
	width:168px;   
	border-width:1px;
  	border-style:solid;
	border-color: #ffcccc #660501 #660501 #ffcccc; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	font-weight:bold;
}

a.infocenter-head { 
	text-align:left; 
	margin-top:0px;
	color:#ffffff; 
	background:#da251d; 
	display:block; 
	width:168px;   
	border-width:1px;
  	border-style:solid;
	border-color: #ffcccc #660501 #660501 #ffcccc; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	font-weight:bold;
}

.infocenter { 
	text-align:left; 
	margin-top:0px;
	color:#ffffff; 
	background:#666666; 
	display:block; 
	width:168px;   
	border-width:1px;
  	border-style:solid;
	border-color: #ececec #000000 #000000 #ececec; 
	padding:6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	font-weight:bold;
}

a.infocenter{ 
	text-align:left; 
	margin-top:0px;
	color:black; 
	background:#ececec; 
	display:block; 
	width:168px;
	border-width:1px;
  	border-style:solid;
	border-color: #ffffff #808080 #808080 #ffffff; 
	padding:4px 6px 4px 6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
}

a.infocenter:hover{
	color:#000000;
	background-color:#ffcccc;
}

a.infocenter-active{ 
	text-align:left; 
	margin-top:0px;
	color:black; 
	background:#ffcccc; 
	display:block; 
	width:168px;
	border-width:1px;
  	border-style:solid;
	border-color: #ffffff #808080 #808080 #ffffff; 
	padding:4px 6px 4px 6px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	font-size: 11px;
	font-weight:normal;
}

td.helpcenter-red {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	background-color: #da251d;
	padding-top: 1px;
	padding-bottom: 1px;
	color: white;
	font-size: 12px; 
	height:27px;
}
/* ##### Ende - INFOCENTER ##### */


/* ##### Start - ALTE CSS CLASSES ##### */
.infoBox {
/*  background: #b6b7cb; */
  background: #000000;
}

.infoBoxContents {
/*  background: #f8f8f9; */
  background: #f8f8f9;
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
  font-size: 10px;
}

.moduleRow { 
	background-color: #ffffff;
}

.moduleRowOver { 
	background-color: #D7E9F7; 
	cursor: pointer; 
	cursor: hand; 
}

.moduleRowSelected { 
	background-color: #E9F4FC; 
}



tr.headerError {
  background: #008000;
}

td.headerError {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
/*  font-size: 12px; */
  font-size: 11px;
  background: #008000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}



.td_line     	{ font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; background-color: #DAE1EC; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }

.td_line_both     	{ font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }
.td_line_odd     	{ font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; background-color: #DAE1EC; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }
.td_line_even     	{ font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; background-color: #F2F6FC; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }

.td_line_odd_master     	{ font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; background-color: #FFFFC1; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }
.td_line_even_master     	{ font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; background-color: #FFFFD5; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }

.td_line_konto_odd     	{ font-style: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; background-color: #DAE1EC; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }
.td_line_konto_even     { font-style: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-family: Verdana, Arial, Geneva, Helvetica; text-decoration: none; background-color: #F2F6FC; padding: 1px; border-style: solid; border-width: 1px; border-color: #edf0f6 #989da5 #989da5 #edf0f6 }

.td_top     	{ color: black; font-style: normal; font-weight: bold; font-size: 11px; line-height: 24px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none; background-color: #b6bed4; padding: 1px; border-style: solid; border-width: 1px; border-color: #cdd8e6 #6c7b8f #6c7b8f #cdd8e6 }

.td_head     	{ color: white; font-style: normal; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none; background-color: #293283; padding: 5px; border-style: solid; border-width: 1px; border-color: #839cc0 #04285a #04285a #839cc0 }

.messageBox { font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; font-size: 11px; background-color: #ffcccc; }
.messageStackSuccess { font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; font-size: 11px; background-color: #99ff00; }
.stockWarning { font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; font-size : 10px; color: #cc0033; }


td.pageHeading, div.pageHeading {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
/*  font-size: 20px; */
  font-size: 14px;
  font-weight: bold;
  color: #4B4B4B;
}

span.markProductOutOfStock {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
/*  font-size: 12px; */
  font-size: 12px;
  color: #da251d;
  font-weight: bold;
}
/* ##### Ende - ALTE CSS CLASSES ##### */

/* Start - TABLE BOX Liefergebiet */
   .table_box_head     	{ 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 11px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #cccccc; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #999999 #999999 #ffffff;  
}

   .table_box_dark  { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #dfdfdf; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #b3b3b3 #b3b3b3 #ffffff; 
}

   .table_box_light   { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #f2f2f2; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #cccccc #cccccc #ffffff; 
}

   .table_box_white   { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma; 
	text-decoration: none; 
	background-color: #ffffff; 
	padding: 4px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #fffffe #cccccc #cccccc #fffffe;
}
/* Ende - TABLE BOX Liefergebiet */


.td_freegift     	{ 
	color: black; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	text-decoration: none; 
	background-color: #eeeeee; 
	padding: 1px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #808080 #808080 #ffffff 
}

.td_freegift_green     	{ 
	color: black; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva; 
	text-decoration: none; 
	background-color: #5db34e; 
	padding: 0px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffffff #808080 #808080 #ffffff 
}

.box { padding-left:2px; 
	padding-right:2px; 
	text-align:center;
	padding-bottom:6px;
}

.box-content { 
text-align:left; 
margin-top:2px;
color:black; 
background:#f8f8f9; 
display:block; 
width:auto; 
border:#000000 solid 1px; 
padding:6px; 
text-decoration:none; 
  font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
  font-size: 11px;
}



/* Start - Main Box - Startseite */

.mainbox-div  {
	padding:6px;  
}
.mainbox { line-height:16px; 
	text-align:left; 
	color:black;  
	width:112px; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
}

a.mainbox{ 
	text-align:left;
	width:112px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Tahoma;
	font-size: 11px;
}

a.mainbox:hover{
}
/* Ende - Main Box - Startseite */

/* Start - Box mit runden Ecken */
.box_ro {
	background:url(images/box_bg_ro.gif) top right no-repeat;
}

.box_lo {
	background:url(images/box_bg_lo.gif) top left no-repeat;
}

.box_ru {
	background:url(images/box_bg_ru.gif) bottom right no-repeat;
}

.box_lu {
	background:url(images/box_bg_lu.gif) bottom left no-repeat;
}

.box_inhalt {
	margin:0;
    padding:10px 15px 15px 12px;
}

.box_inhalt p {
	text-align:justify;
	margin:0;
	padding:0;
}
/* Ende - Box mit runden Ecken */

/* Start - Box PDINFO mit runden Ecken */
.box_pdinfo_ro {
	background:url(images/box_pdinfo_ro.gif) top right no-repeat;
}

.box_pdinfo_lo {
	background:url(images/box_pdinfo_lo.gif) top left no-repeat;
}

.box_pdinfo_ru {
	background:url(images/box_pdinfo_ru.gif) bottom right no-repeat;
}

.box_pdinfo_lu {
	background:url(images/box_pdinfo_lu.gif) bottom left no-repeat;
}

.box_pdinfo_inhalt {
	margin:0;
    padding:10px 10px 10px 12px;
}

.box_pdinfo_inhalt p {
	text-align:justify;
	margin:0;
	padding:0;
}
/* Ende - Box PDINFO mit runden Ecken */

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}