.div_artinfo { 
    border: 0px solid gray; 

    background-image: url('/bilder/design/bg_gw.gif');
    background-repeat: repeat-x;
    padding: 5px;
    margin-bottom: 5px;
}
.div_artinfo_img { 
    padding:10px 0px 10px 15px;
}
.div_artinfo_head { 
    margin-bottom: 5px; 
    padding: 3px;
    background-color: #d1dae7;
}



.ad_menu {
   font-family: Tahoma, Arial, Verdana, sans serif;
   font-size: 8pt;
   color: black;
}

.ad_menu a:link 	{text-decoration: none; }
.ad_menu a:active   {text-decoration: none; }
.ad_menu a:visited  {text-decoration: none; }
.ad_menu a:hover    {text-decoration: underline;}

.ad_menu_body   { clear: both; 
                               position: relative; 
                               top: -1px; 
                               border: 1px solid silver; 
                               padding: 5px; 
                               background-color:white;
                               color: black;
}

.ad_menutab {
   float:left;
   text-align: left;   
   width: 100px;
   height: 27px;
   padding: 0px;
   background-image: url('/bilder/design/ab_btn_nosel.png');
}

.ad_menutabsel {
   float:left;
   width: 100px;
   height: 27px;
   text-align: left;
   padding: 0px;
   background-image: url('/bilder/design/ab_btn_sel.png');
   position: relative;   
   z-index: 1;
}

.ad_menutabsel  a {  color: black; display: block;  padding: 5px}
.ad_menutab      a {   color: #444444; display: block;  padding: 5px}


.ad_menutab_end {
   float: left;
   width: 1px;
   height: 17px;   
   padding: 5px;
   background-image: url('/bilder/design/ab_btn_l.gif');
}



a:link 	{ }
a:active  { }
a:visited  {}

a.ablack {font-size: 10pt; font-weight: bold; color: black; text-decoration: none;}
a.ablack:hover {text-decoration: underline;}

a:hover   {text-decoration: underline; }

a.auswahl:hover {color:		white;	background-color:	red;	text-decoration:	underline;}
a.auswahl       {font-weight: bold; color: #0000FF; }
a.A0:hover      {background-color:	red;	text-decoration:	underline; }
a.A0            {font-weight: normal; color: black;	text-decoration:	none;}
a.A1:hover      {color:		white;	background-color:	red;	text-decoration:	underline;}
a.A1            {font-weight: bold; color: #FF0000;	text-decoration:	none; }
a.A2            {color: #000000; text-decoration:	underline; }
a.A3:hover      {color:		yellow;	text-decoration:	underline;}
a.A3            {color: #FFFFFF; text-decoration:	underline; }
a.A4:hover      {color:		blue; text-decoration:	underline;}
a.A4            {color: #888888; text-decoration:	none; }
a.A5:hover      {color:		red; text-decoration:	underline;}
a.A5            {color: #000000; text-decoration:	none;   }    
a.AS            {color: #AAAAAA; text-decoration:	none;  }    
a.AS:hover      {color:	red; text-decoration:	underline; }
a.ARED          {color: red; }    
a.ARED:visited  {color: #aa0000; }
a.AMSEL:visited   {color: #ffffff; background: #0000ee;background-image:url('/bilder/design/MenuBlue.gif');}
a.AMSEL:link      {color: #ffffff; text-decoration: none; }
a.AMSEL:hover     {color: #FFFFFF; text-decoration: underline; background-image:url('/bilder/design/MenuBlue.gif');}
a.AMNOSEL:visited {color: #2E5FBB; text-decoration: none;}
a.AMNOSEL:link    {color: #2E5FBB; text-decoration: none;}
a.AMNOSEL:hover   {color: #FFFFFF; text-decoration: underline; background-image:url('/bilder/design/MenuBlue.gif');}
a.HomeNav:link 	  {color: #808080; text-decoration: none; }
a.HomeNav:active  {color: #808080; text-decoration: none; }
a.HomeNav:visited {color: #808080; text-decoration: none; }
a.HomeNav:hover   {color: #808080; text-decoration: underline;  }
a.NBLink:link 	  {color: white; text-decoration: none; font-family: Arial; font-size: 11px; font-weight:normal;}
a.NBLink:active   {color: white; text-decoration: none; font-family:  Arial; font-size: 11px; font-weight:normal;}
a.NBLink:visited  {color: white; text-decoration: none; font-family: Arial; font-size: 11px; font-weight:normal;}
a.NBLink:hover 	  {color: white;	text-decoration: underline;	font-family: Arial;	font-size: 11px; font-weight:normal;}


body {
             padding: 0px;
             padding-left: 0px;
             margin: 0px 0px 0px 0px;
             font-family: Tahoma, Arial, Verdana, sans serif;
             font-size: 8pt; 
             text-align: left; 

}



.div_body {
             background-repeat: repeat-y;
             background-position: 3px +3px;
}

.c_rahmen_head {  color: black }  
.c_rahmen { color: #215dc6 }       





.c_rahmen {
    text-align: left;
     color: black;
    padding-left: 1px;
    overflow: hidden;  
}

.c_rahmen_h {
    text-align: left;
    color: black;
    padding-left: 1px;
    overflow: hidden;  
}

.c_rahmen_head {
   margin : 5px 5px 0px 5px;
   height : 20px;
}
.c_bottom {
    height : 1px;
    background-color: silver;
    width: 213px;
    margin: 12px 0px 8px 0px;
}

.css_containerbody {
  background:url('/bilder/design/container_title_10062007.gif') no-repeat;
  text-align: left;
  width: 213px;
  overflow: hidden;  
}     
.css_containerbody_head {
  position: absolute; 
  color : white; 
  width: 150px;
  padding: 3px 0px 0px 6px; 
}

.css_containerbody_bottom{
        text-align: left; 
        border-bottom: 1px solid silver; 
        height: 4px;
}

.css_containerbody_eor {
         background:url('/bilder/design/eor_ffffff.gif');
         width: 5px;
         background-repeat: no-repeat;
         z-index: -1;
         background-position: right top;
         line-height:5px; 
         height : 20px;
         float: right; 
        } 
.css_containerbody_eol {
         background-repeat: no-repeat;
         background-position: left top;      
         line-height:5px; 
         height: 20px;
         }         

.css_containerbody_inhalt {
         border-left: 1px solid silver; 
         border-right: 1px solid silver; 
         padding: 5px;
}
         
.css_containerbody_eul  {
         background-position: left bottom;
         background-repeat: no-repeat;  
         line-height:5px;     
         height: 5px;
         width: 5px;
         float: left;
         }

.css_containerbody_eur {
         background:url('/bilder/design/eur_ffffff.gif');
         width: 20px;
         background-repeat: no-repeat;
         z-index: -1;
         background-position: right bottom;
         line-height:5px; 
         height : 5px;
         float: right; 
         }     


.divnounderline a { text-decoration: none }
.divnounderline a:hover { text-decoration: underline }


.em_red         {color:red; font-style: normal;}
.em_red_b     {color:red; font-style: normal; font-weight : bold}
.em_black_b {color:black; font-style: normal; font-weight : bold}
.em_8pt         {font-style: normal; font-size: 8pt;}
.right{	float:right;}
.left { float:left; }
h1 {font: bold 10pt Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif;  text-align:left;  padding:0px;  margin:0; }
h2 {font: bold 10pt Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif;  text-align:left;  padding:0px;  margin:0; }
h3 {font: normal 10pt Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif;  text-align:left;  padding:0px;  margin:0; }
h4 {font: bold 10pt Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif;  text-align:left;  padding:0px;  margin:0;  }
h5 {font: bold   8pt Tahoma,"Adobe Helvetica",Helvetica,Arial,sans-serif;  text-align:left;  padding:0px;  margin:0;  }



.lipoints{margin:0;	padding-top:0px;border:0; }
.lipoints ul{color:navy; margin-top:0;	margin-bottom:0;}
.lipoints ul li{ margin-top:0px; margin-left:-19px;}
.lipoints ul li span{color:black;}
.listeintrag_1, .listeintrag_2,.listeintrag_3 {
 text-align: left;
 font-family:arial,sans-serif; 
 font-size : 8pt; 
}

.listeintrag_3          {  
  float: left;
  padding-top: 3px;
  background-image: url('/bilder/design/bg_small.jpg');
  width: 275px;
  height: 197px;
}
.listeintrag_2          {
  float: left;
  padding-top: 3px;
  background-image: url('/bilder/design/bg_normal.jpg');
  width: 203px;
  height: 300px;
  border: 0px dotted silver;
}
.listeintrag_1          {  border: 0px solid #eeeeee}

.centerdiv{clear:both; width:100%;	padding-bottom:15px; padding-left:21px; }


.lr_b_ab              { padding: 5px 0px 5px 12px; z-index: 10; background-color: gray}
.lr_b_litext          { float: right; width: 100px; position: relative; text-align: right; padding: 0px 0px 0px 0px; font-weight: bold;}
.lr_b_preispanel      { float: right; width: 200px; color : black; border: 0px solid blue}
.lr_b_preispanel_ARNR { padding-right: 40px; text-align: right; }
.lr_b_preispanel_APNK { float: right; text-align: left; font-family: Impact; font-size: 24px; color: red}
.lr_b_preispanel_APVK { float: right; text-align: right; font-family: Impact; font-size: 51px; color: red}  
.lr_b_wglink          { position: relative; width: 568px; left: 12px; font-size: 11px; }
.lr_b_beschreibung    {float: left;  font-size: 9pt;  border: 0px solid blue; width: 175px}
.lr_b_versandinfo     { float: right; text-align: right; width: 300px; font-size: 10px; }
.lr_b_buybutton       { float: right;  width: 35px; }
.lr_b_imagediv        { float: left; margin-left: 0px; width: 240px; border: 0px solid red}

.lr_n_ab              { z-index: 10; height: 38px; margin-bottom: 0px; overflow: hidden}
.lr_n_litext          { }
.lr_n_preispanel      { float: right; width: 165px; color : black; margin-bottom: 3px;}
.lr_n_preispanel_ARNR { padding-right: 40px; text-align: right; }
.lr_n_preispanel_APNK { float: right; text-align: left; font-family: Impact; font-size: 8pt; color: red}
.lr_n_preispanel_APVK { float: right; text-align: right; font-family: Impact; font-size: 16pt; color: red}  
.lr_n_wglink          {width: 270px; left: 15px; font-size: 8px; height: 10px; overflow: hidden;}
.lr_n_beschreibung    { clear: both; font-size: 9px;  height: 95px; width: 171px; overflow: hidden; color: gray }
.lr_n_versandinfo     { float: right; text-align: right; width: 300px; font-size: 10px; }
.lr_n_buybutton       { float: right;  width: 35px; }
.lr_n_imagediv        { float: left; width: 92px; height: 169px;  border: 0px solid red; }

.lr_s_ab              { padding: 0px 0px 0px 12px; z-index: 10; height: 15px; margin-bottom: 3px; overflow: hidden}
.lr_s_litext          { float: right; width: 100px; position: relative; text-align: right; padding: 0px 0px 0px 0px; font-weight: bold;}
.lr_s_preispanel      { float: right; width: 170px; color : black; padding-top: 3px; border: 0px solid blue}
.lr_s_preispanel_ARNR { padding-right: 40px; text-align: right; }
.lr_s_preispanel_APNK { float: right; text-align: left; font-family: Impact; font-size: 12px; color: red}
.lr_s_preispanel_APVK { float: right; text-align: right; font-family: Impact; font-size: 25px; color: red}  
.lr_s_wglink          { position: relative; width: 568px; left: 19px; font-size: 9px; }
.lr_s_beschreibung    {float: left;  font-size: 8pt; border: 0px solid blue; width: 280px; height: 53px; overflow: hidden; color: #e0e0e0}
.lr_s_versandinfo     { float: right; text-align: right; border: 0px solid red; width: 200px; font-size: 10px; }
.lr_s_buybutton       { float: right;  width: 45px; text-align: right}
.lr_s_imagediv        { float: left; width: 75px; height: 53px; margin-left: 2px}
.buyimage33           { height: 33px; width: 33px; }



.header-categories {
    width : 160px;
    float: left;
}
.header-shops {
    width : 160px;
    float: left;
}

.tablinkdivtext { padding: 7px; }

.headerbar { clear:both; height: 44px; color: black; font-size: 9pt; position: relative; top:14px;  padding-top: 25px; font-size: 12pt; overflow: hidden;
background-color: #FFAA00; 
background-image: url('/bilder/design/ultramall07head_bg.jpg');

}

.headerbar a {
  color: white;
  text-decoration:	none;
  white-space: nowrap;
}  

.headerbar a:hover {
  color: white;
  text-decoration:	none;
}  

.headerbarmenudiv {
  min-width: 10px;
  float: left;
  padding: 12px 3px 9px 0px;
  border-right: 0px dotted gray;  
  display: inline-block;
  color : white;
  cursor  :  pointer;
}

.tabs-holder {
	margin: 0px 0px 0px 3px;
	padding: 11px 0px 0px 0px;
	position: relative;
                white-space: nowrap;
}

.tabs-holder .tab {
	float: left;
	padding-right: 1px;
	position: relative;
}

.tabs-holder .tab .tablink {
    color : black;
    text-decoration: none;
}

.tabs-holder .tablinkdiv {
    width: 120px; 
    padding: 0px; 
    display: inline-block; 
    cursor:pointer; 
	font-size: 10pt;
}

.tab-content {
   position: absolute;
   width: 220px;
   color : black;
   border-left: 1px solid gray;
   border-top: 1px solid gray;
   border-right: 1px solid gray;			
   border-bottom: 1px solid gray;
   background-color: #FFFFFF;
   font-size : 8pt;
   padding: 15px;
   display: none;
   z-index: 100;
   white-space: nowrap;
}

.tab-content h3 {
    font-size: 10pt; 
    font-weight: bold; 
    margin-bottom: 5px;
}

.tab-content-small {
	position: absolute;
	width: 164px;
	display: none;
}

.tab-content-menuitem { 
    float: left; 
    background-color: #FFFFFF;
}

.tab-content a{
    color: black;
    text-decoration: none;
    padding: 2px; 
    width: 225px;
    height: 52px;

    display: inline-block;
}
.tab-content a:hover { background-color: #ffffcc}


.nav_btn0,.nav_btn0_sel,.nav_btn0_open, 
.nav_btn1,.nav_btn1_sel,.nav_btn1_open, 
.nav_btn2,.nav_btn2_sel,.nav_btn2_open  {overflow: hidden;}

.menuende             {color: #000000; padding: 3px; margin: 0px;  background-repeat: no-repeat; background-position: 0px -15px;}

.nav_btn0     a       {padding: 1px 0px 2px 15px; background-image: url('/bilder/design/menu_bg_wg0_nosel.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.nav_btn0     a:hover { text-decoration: underline;}
.nav_btn0_sel a       { padding: 1px 0px 2px 15px;  background-image: url('/bilder/design/menu_bg_wg0_sel.gif'); background-repeat: no-repeat; background-position: 0px 0px;}
.nav_btn0_open a      { padding: 1px 0px 2px 15px;  background-image: url('/bilder/design/menu_bg_wg0_sel.gif'); background-repeat: no-repeat; background-position: 0px 0px;}

.nav_btn1     a       {padding: 1px 0px 2px 27px;  background-image: url('/bilder/design/menu_bg_wg0_nosel.gif'); background-repeat: repeat-y; background-position: 12px 0px;}
.nav_btn1     a:hover { text-decoration: underline;}
.nav_btn1_sel a       { padding: 1px 0px 2px 27px;   background-image: url('/bilder/design/menu_bg_wg0_sel.gif'); background-repeat: repeat-y; background-position: 12px 0px;}
.nav_btn1_open a      { padding: 1px 0px 2px 27px;  background-image: url('/bilder/design/menu_bg_wg0_sel.gif'); background-repeat: repeat-y; background-position: 12px 0px;}

.nav_btn2     a       { padding: 1px 0px 2px 39px;  background-image: url('/bilder/design/menu_bg_wg0_nosel.gif'); background-repeat: no-repeat; background-position: 24px 0px;}
.nav_btn2     a:hover { text-decoration: underline;}
.nav_btn2_sel a       { padding: 1px 0px 2px 39px; background-image: url('/bilder/design/menu_bg_wg0_sel.gif'); background-repeat: no-repeat; background-position: 24px 0px;}
.nav_btn2_open a      { padding: 1px 0px 2px 39px;  background-image: url('/bilder/design/menu_bg_wg0_sel.gif'); background-repeat: no-repeat; background-position: 24px 0px;}



 #topmenu   { position: absolute; z-index: 10; font-family: microsoft sans serif; font-size: 9pt; height: 1px}
 #topmenu a { color : black; text-decoration: none; background-color: white; height: 28px;}
 #topmenu a:hover { background-color: silver} 
 #topmenu .texttab {float: left; height: 19px; border-right : 1px solid silver; }
 #topmenu .texttab_text {height: 19px; overflow: hidden; padding: 0px 10px 0px 10px; cursor: pointer; display: inline-block; background-color: white} 
 #topmenu .texttab_box {position: absolute; width: 2px; height: 2px; z-index: -1; display: none}
 #topmenu .texttab_box_inlay {position: relative; margin-left: -1px; margin-top: 19px; border: 1px solid silver; background-color : white; width: 200px; padding: 5px} 


.maintablelinks         { margin-top: 5px; font: 8pt Arial, Helvetica, sans-serif;}
.maintablelinks a       { font-weight: normal ; }

.wg_nav {
   float:left; 
   margin-bottom: 6px;
   text-decoration: none; 
   text-align:center; 
   font-size: 8pt; 
   font-family: arial; 
   font-weight: bold; 
   background-color:#D5DBE3; 
   border: 0px solid #D5DBE3; 

}

.wg_nav img {
  margin-bottom:2px; 
}
.wg_nav a {
   display: block;
   color: #000080; 
   text-decoration: none; 
}
.wg_nav a:hover {
   display: block;
   background-color: #ffffff; 
   text-decoration: none; 
}


.wg_eol_nc,.eor_nc {height:20px; line-height:20px; font-size:12px}  
.wg_eul_nc {height:20px; line-height:20px; }  
.wg_eor_nc {} 
.wg_eoc_nc {width:99%;} 
.wg_eol_nc {width: 1px}         
.wg_eul_nc {}
.wg_euc_nc {} 
.wg_eur_nc {} 
.wg_body   {border:1px solid #cccccc; padding-bottom: 1px; }     
.wg_body_div  { padding: 1px 5px 3px 5px;  }    


.wg_body_div img{
	vertical-align:middle;
	border:0;
	padding:0px 0px;
	}
	
.wg_body_div table {border-collapse:collapse;}
.wg_body_div table td {
	border-collapse:collapse;	
	border-top:0px solid #b2b2b2;
	border-bottom:0px solid #b2b2b2;
	border-right:0px solid #b2b2b2;
}

.wg_body_div table td a{
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000000;}
	
.wg_body_div table td a:hover{
	text-decoration:underline;}


.lb_eol_nc,.lb_eor_nc {height:20px; line-height:20px; font-size:12px}  
.lb_eul_nc {height:17px; line-height:17px; }  
.lb_eor_nc {background:url(/bilder/design/cb_right.gif) top right ; } 
.lb_eoc_nc {background:url(/bilder/design/cb_repeat.gif) top left repeat-x; width: 680px;} 
.lb_eol_nc {background:url(/bilder/design/cb_left.gif) top left repeat-x; }         
.lb_eul_nc {background:url(/bilder/design/cb_b_left.gif) left bottom; }
.lb_euc_nc {background:url(/bilder/design/cb_b_repeat.gif) bottom left repeat-x; } 
.lb_eur_nc {background:url(/bilder/design/cb_b_right.gif) bottom right ; } 
.lb_body   {border-left: 1px solid silver;border-right:1px solid silver;  }     
.lb_body_div  { font-family: arial; font-size: 9pt;  padding: 12px;}    

	
.lb-header{
	height:25px;
	font-size:14px;
	font-weight:bold;
	background:url(/bilder/design/cb_repeat.gif) top left repeat-x;}


.lb-header .desc, .detail-box-header .desc{
	padding-top:3px;}
	
.lb-header .desc div h1{
	font-size:14px;
	margin:0;}

.lb-content{float:left; padding: 12px; background-color: #f5f5f5}
	
.lb-content a, .lb-content table a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.lb-content a:hover, .lb-content table a:hover{
	text-decoration:none;}

.lb-content table{
	font-weight:normal;
	font-size:12px;}

.lb-footer{
	clear:both;
	height:17px;
	background:url(/bilder/design/cb_b_repeat.gif) top left repeat-x;
	}

.ab_eol_nc,.ab_eor_nc {height:20px; line-height:20px; font-size:12px}  
.ab_eul_nc {height:17px; line-height:17px; }  
.ab_eor_nc {} 
.ab_eoc_nc {width: 680px;} 
.ab_eol_nc {} 
.ab_eul_nc { }
.ab_euc_nc { } 
.ab_eur_nc { } 
.ab_body   {border-left: 0px solid silver;border-right:0px solid silver;  }     
.ab_body_div  { font-family: arial; font-size: 9pt;  padding: 0px;}   

	
.ab-header{
	height:25px;
	font-size:14px;
	font-weight:bold;
	background:url(/bilder/design/cb_repeat.gif) top left repeat-x;}


.ab-header .desc, .detail-box-header .desc{
	padding-top:3px;}
	
.ab-header .desc div h1{
	font-size:14px;
	margin:0;}

.ab-content{float:left; padding: 12px; background-color: #f5f5f5}
	
.ab-content a, .ab-content table a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.ab-content a:hover, .lb-content table a:hover{
	text-decoration:none;}

.ab-content table{
	font-weight:normal;
	font-size:12px;}

.ab-footer{
	clear:both;
	height:17px;
	}

.wk_eol_nc,.wk_eor_nc {height:20px; line-height:20px; font-size:12px;}  
.wk_eul_nc {height:17px; line-height:17px; }  
.wk_eor_nc { } 
.wk_eoc_nc {width: 99%;} 
.wk_eol_nc { width: 1px;}   
.wk_eul_nc { }
.wk_euc_nc { } 
.wk_eur_nc { } 
.wk_body   {border-left: 1px solid silver;border-right:1px solid silver;  }     
.wk_body_div  { font-family: arial; font-size: 9pt;  padding: 12px;}   

	
.wk-header{
	height:25px;
	font-size:14px;
	font-weight:bold;
	background:url(/bilder/design/cb_repeat.gif) top left repeat-x;}


.wk-header .desc, .detail-box-header .desc{
	padding-top:3px;}
	
.wk-header .desc div h1{
	font-size:14px;
	margin:0;}

.wk-content{float:left; padding: 12px; background-color: #f5f5f5}
	
.wk-content a, .wk-content table a{
	color:#000;


	font-weight:bold;
	text-decoration:underline;
}

.wk-content a:hover, .wk-content table a:hover{
	text-decoration:none;}

.wk-content table{
	font-weight:normal;
	font-size:12px;}

.wk-footer{
	clear:both;
	height:17px;
	}


.WKINFOIMG { width: 17%; float: left }
.WKINFOTXT { width: 80%; float: left }


.div_menu {position: absolute; z-index: 1200; background-color: white; padding: 2px;border: 2px outset #f2f2f2; visibility: hidden}
.div_menu a  {display: block; width: 140px; text-align: left; font-family: Tahoma, Arial, Verdana, "sans serif"; font-size: 8pt; color: black; text-decoration: none; height: 16px; border: 0px solid silver; padding-left:18px; padding-right:1px; padding-top:1px; padding-bottom:0px }
.div_menu a:hover {text-decoration: none; color: white; background-color: #316ac5}  

.artbody table { color: black}

.div_artikeldetail {
 text-align: left;
 height: 90px;
 background:url(/bilder/design/background_list3.gif) top left no-repeat;
 font-family:arial,sans-serif; 
 font-size : 8pt; 
 z-index : 10;
}

.div_artikeldetail_absolute { position: absolute; height: 1px; }

.MainHeader {color: black; padding-bottom:12px}
.blr__nc {padding: 5px 0px 0px 0px; width: 160px}
.blr__nc a { font: 8pt Tahoma, Verdana, Arial, Tahoma, Helvetica, sans-serif; 
                    text-align: left; 
                    color: #333333; 
                     text-decoration: none;  
                     width:100%; 
                     
 display: block; 
 white-space: nowrap; 
 font-weight: normal; 
 background-repeat: no-repeat;
}
.blr__nc a:hover {text-decoration: none; }

.blr__w       {border-left:1px solid white;border-right:1px solid white; padding: 5px 0px 0px 0px}
.blr__normal  {border-left:1px solid #cccccc;border-right:1px solid #cccccc; padding: 5px 0px 0px 0px}
.blr__wnormal {border-left:1px solid #cccccc;border-right:1px solid #cccccc; padding: 5px 5px 0px 5px}

.eol_nc,.eor_nc {color: white; height:17px; line-height:17px; font-size:12px}  
.eul_nc {height:5px; line-height:5px; }  
.eur_nc {width: 5px; height:5px; line-height:5px; }  

.eor_nc {
         width: 5px;
         background-repeat: no-repeat;
         z-index: -1;
         background-position: right top;
        } 
.eol_nc {
         background-repeat: no-repeat;
         background-position: left top;      
         padding: 4px 0px 2px 7px;    
         color: #ffffff;
         }         
         
.eul_nc {
         background-position: left bottom;
         background-repeat: no-repeat;  
         font-size: 4px;       
         }

.eur_nc {
         background-position: right bottom;
         background-repeat: no-repeat;
         }        
         
.containerbody {
  background:url('/bilder/design/container_title_12122008.gif') no-repeat;
  margin-top: 0px;
  table-layout:fixed;  
  text-align: left;
  overflow: hidden;  
}            
     
.eol_ob,.eor_ob {height:5px; line-height:5px;}  
.eor_ob {
         width: 5px;
         background-repeat: no-repeat;
         z-index: -1;
         background-position: right top;
        } 
.eol_ob {;
         background-repeat: no-repeat;
         background-position: left top;      
         padding: 0px;    
         color: #ffffff;
         }         

     
.containerbody_ob {
  margin-top: 0px;
  table-layout:fixed;
  background-color: #DDDDDD;
  text-align: left;
}   




.tdtop{
       font-family: Arial, Helvetica, sans-serif;
       font-size:   14pt; 
       font-weight: bold;
       background:  #245DDB
}
.tdtoptext{   color: #ffffff; }

.bildrahmen {border:1px solid #BBBBBB;}

.divwbar_sel a {
   position: relative;
   top: 0px;
   float:left;
   text-decoration: none;
   font-weight:bold;
   font-size: 10pt;
   color:#000;
   display: block;
   margin-top: 4px;
   margin-right :0px; 

   background-image: url('/bilder/design/menureiter_sel1.gif');
   background-repeat: no-repeat; 
   background-position: top right;
   padding: 5px 5px 6px 5px;
   white-space : nowrap;   
   cursor : pointer;    
  
}

.divwbar_nosel a {
   position: relative;
   float:left;
   text-decoration: none;
   color:#000000;
   display: block;
   margin: 4px 0px;

   background-image: url('/bilder/design/menureiter_nosel1.gif');
   background-repeat: no-repeat; 
   background-position: top left;
   background-color: #535491;
   padding: 5px 5px 0px 5px;
   height: 22px;
   white-space : nowrap;   
   cursor : pointer;   
}


.divwbar_nosel a:hover {
   background-image: url('/bilder/design/menureiter_nosel_hover.gif');
}

.divwbar_nosel_disabled a {
   position: relative;
   float:left;
   text-decoration: none;
   color:#aaaaaa;
   display: block;
   margin-top: 3px;
   margin-right :2px;   
   background-color: #eeeeee;
   padding: 2px 1px;
   border-top: 1px solid #dddddd;   
   border-left: 1px solid #dddddd;
   border-right: 1px solid #dddddd;
   white-space : nowrap;   
}

.div_nn {
   float:left; 
   margin-top: 4px; 
   background-image: url('/bilder/design/mr_nn.gif'); 
   width: 5px; 
   height: 28px;
}   

.div__n {
   float:left; 
   margin-top: 4px; 
   background-image: url('/bilder/design/mr__n.gif'); 
   width: 3px; 
   height: 28px;
}   

.div_n_ {
   float:left; 
   margin-top: 4px; 
   background-image: url('/bilder/design/mr_n_.gif'); 
   width: 3px; 
   height: 28px;
}   

#dhtmltooltip{ position: absolute; width: 150px; border: 1px solid gray; padding: 5px; background-color: #ffffe0; visibility: hidden; z-index: 1112;}

td.catsel { background: #0000ee;}

#navalpha {left: 0px; padding-left: 5px; margin-bottom: 10px; background-color: #0000FF; }

.sidemenu {  }
.sidemenu a {font: 8pt Tahoma, Verdana, Arial, Tahoma, Helvetica, sans-serif; text-align: left; color: #333333; text-decoration: none;  width:100%; padding: 1px;  display: block; white-space: nowrap; font-weight: normal; background-repeat: no-repeat;}

.sidemenu a:hover {text-decoration: none; }

.sideheader1 a {background-color: #ffffff; border-bottom: 0px solid #5A89C0; color: #333333; background-image: url('');}
.listeintrag {width: 100%; font-family:arial,sans-serif; font-size : 8pt; margin: 0px 0px 16px 0px;}

.divimage {float :left; width: 120px; text-align:left; }
.divspace {float :left; width: 10px;  text-align:left; }
.divlistbeschreibung {float :left; width: 60%; text-align:left; padding-bottom: 0px;}
.divlistpreis {float :right; width: 88px; text-align:right; }
.divlistverfuegbarkeit {text-align:right; white-space: nowrap; padding-top: 5px; }

.listeintrag_bgline {clear:left;  background:url('/bilder/design/bgline_mi.gif') no-repeat top right; height:3px;} 

#div_sidebar, #div_mwarenkorb, #dtest, #info, #div_banner, #div_main, #div_ipcounter, #div_extlinks, #div_yatego, #div_paypal, .div_topangebot, #mctop {
  border-style    : solid;
  border-width    : 0px;
  font-family     : Tahoma, Arial, Verdana, sans serif;
  font-size       : 8pt;
  text-align      : left;		
}

#mctop            { padding: 3px 0px 13px; background:url('/bilder/design/mbanner.jpg') no-repeat top left; background-color: #ffffff; border-width : 0px; height: 46px; }

.div_wglinks            { padding-top: 0px; }
.div_wglinks    a       { font-weight:normal;  text-decoration: none;}
.div_wglinks    a:hover { text-decoration: underline;}
.div_wglinks_pa         { }
.div_wglinks_pa a       { font-weight: normal ; }

.seitenlinks            {  margin: 3px 0px 0px 0px; padding: 10px; font: 8pt Arial, Helvetica, sans-serif; color: white; background-color: #FF9D00}
.seitenlinks a          { font-weight:bold; color: white; }

#div_main               { overflow: hidden;}
#div_main_inhalt        { }

#div_banner     { padding: 0px; border : 0px; background-color: #EEEEEE }

#div_mwarenkorb { padding         : 5px; text-align: center; margin: 4px; border-width  : 0px; background-color: #FFCC00}
#info           { padding         : 0px; text-align: justify; margin: 0px; border-width  : 0px; background-color: #FFFFCC}
#div_sidebar    { padding         : 0px 6px 6px 0px; text-align: left; }
#div_extlinks   { padding         : 6px; }
#div_yatego     { padding         : 0px 6px 6px 6px; text-align: center; margin: 2px; border-width  : 0px; background-color: #EEEEEE}
#div_paypal     { padding         : 0px 6px 6px 6px; text-align: center; margin: 2px; border-width  : 0px; background-color: #EEEEEE}
.div_topangebot { padding         : 0px; margin: 0px; border-width    : 0px;} 

.abbg  {background:url('/bilder/design/abbg.gif') no-repeat top left;}

.info_o {background:url('/bilder/design/div_info_o.gif') no-repeat top left;}
.info_u {background:url('/bilder/design/div_info_u.gif') no-repeat top left;}


.ne_inhalt { margin:0; padding:0.0em 0.0em 1.0em 0em; text-align: left; }
.ba_inhalt { margin: 0px; padding:0em 0em 0em 0em; text-align: left;}
.bai_inhalt { margin: 0px; padding:3px 3px 3px 1px;}
.inhalt { margin:0; padding:0.5em 0.2em 0.5em 0.1em; text-align: center;}
.NavBar {width:100%; height:17px;font-family: arial; font-size: 11px; color:white; font-weight:bold; line-height:15px; text-align:center; margin-top:2px}
  
.HeadTab {width:100%;}
.MainTab {width:100%;}
.LogoTab {margin-top:0px;}
.logoCell {padding-top:5px; width:225px}
.NavStrap {FONT-FAMILY: arial; font-size: 11px; color:#7B93C0; PADDING-TOP: 17px; text-align:left; font-weight:bold;}
.HomeNavTab {FONT-FAMILY: arial; font-size: 8pt; line-height:12px; color:#808080; text-align:right; width:100%; margin:0px; padding-top:0px;padding-right:0px;}
.SearchDiv {margin-top:3px;margin-left:0px;margin-right:0px;margin-bottom:2px; padding:0px; text-align:left;}
.SearchForm {margin:0px; padding:0px;}
.searchbox {FONT-FAMILY: arial,sans-serif; font-size: 10pt; color:#000000; height:16px; width: 90px }
.searchbtn {FONT-FAMILY: arial,sans-serif; font-size: 10px; color:#000000; height:16px;}
.SideBoxButton { color:black; border:3px solid #dcdcdc; background-color:#FEFEFF; margin:0px; padding:10px;}

.div_wk  /* Warenkorb Container */ { background-color: #FFFFFF; background-repeat: repeat-x; margin: 0px 0px 5px; text-align: left;}
.div_wk_top  /* Warenkorb Container Inhalt oben*/ {font-size: 10px; color: #000000; background-image: url('/bilder/design/container_title_31072007.gif'); background-repeat: no-repeat; background-position: 0px 0px; height: 18px; padding: 2px 0px 0px 22px}
.div_wk_inhalt  /* Warenkorb Container Inhalt */ {font-family: arial; font-size: 9pt; padding: 14px 4px 4px 4px; }

.div_ea  /* Warenkorb Container */ { background-repeat: repeat-x; margin: 0px 0px 5px; text-align: left;}
.div_ea_top  /* Warenkorb Container Inhalt oben*/ {font-size: 10px; color: #000000; background-image: url('/bilder/design/container_title_31072007.gif'); background-repeat: no-repeat; background-position: 0px 0px; height: 18px; padding: 2px 0px 0px 22px}
.div_ea_inhalt  /* Warenkorb Container Inhalt */ { font-size: 9pt; padding: 4px 4px 4px 4px; }

.div_key_top a  {width: 92px; display: block; text-align: left; font-family: Tahoma, Arial, Verdana, "sans serif"; font-size: 9px; font-weight: bold; color: #999999; text-decoration: none; height: 25px; background-image: url('/bilder/design/btn_top_off.gif'); background-repeat: no-repeat;   border: 0px solid silver; padding-left:28px; padding-right:0px; padding-top:8px; padding-bottom:0px }
.div_key_top a:hover { background-image: url('/bilder/design/btn_top_on.gif'); }

#div_top { height : 144px; border: 0px solid red; background-image: url('/bilder/design/top_background.gif'); background-repeat: no-repeat}

.div_key_menubar a  {float:left; display: block; color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; height: 10px; margin: 1px; padding: 5px; }
.div_key_menubar a:hover { background-color: #eeeeee; border: 1px solid #ffBB00; margin: 0px; }
.div_key_spacer  { float:left; display: block; text-align: center; height: 13px; margin: 1px; padding-top: 3px; }
.divrow {clear : both; width: 99%; font-family:arial,sans-serif; font-size : 8pt; padding: 0px 0px 0px 0px; background-color: #ffffff; }
.divrowtext { float: left; width : 85% } 
.divrowpreis { float: right; width : 14%; text-align: right; }





