img {
	border:0;
}

body{
      background: #FFFFFF;
      margin: 0px;
      padding: 0px;
      text-align: left;
      font-family: Arial, Tahoma, Helvetica, sans-serif;
      font-size: 11px;
      line-height:17px;
      color: #1a1a1a;
} 

.adm_normal {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #1a1a1a;
}

.filterSelected {
	color:#990099!important;
}
	 

/*DIV-Container - Structure*/
#adm{
      text-align: left;
      width: 880px;
      margin:0px auto;
      padding: 0px 0px 0px 0px;
      overflow:auto;
      background:#FFFFFF;
      height:100%;}
      
#adm_column_left{
      text-align: left;
      width: 116px;
      margin:0px auto;
      padding: 0px 0px 0px 0px;
      overflow:hidden;
      background:#FFFFFF;
      height:100%;
      float:left;
      }
      
#adm_column_right{
      text-align: left;
      width: 760px;
      margin:0px auto;
      padding: 0px 0px 0px 0px;
      overflow:hidden;
      background:#FFFFFF;
      height:100%;
      float:left;}
      
   
/*DIV-Container - left column*/   
#adm_logo{
      text-align: right;
      width: 116px;
      height:150px;
      padding: 0px 0px 0px 0px;
      margin:  0px 0px 0px 0px;
      border-right: 0px solid #3B3B3B;
      background:#FFFFFF;
      overflow:hidden;
      }
      
#adm_navi_vertical{
      text-align: left;
      width: 116px;
      height:100%;
      padding: 0px 0px 0px 0px;
      background:#FFFFFF;}      
      
   
/*DIV-Container - right column*/      

#adm_head{
      width: 760px;
      height:150px;
      padding: 0px 0px 0px 0px;
      margin:  0px 0px 0px 0px;
      background:#E5E5E5;
      border-left:  1px solid #3B3B3B;
      border-right: 1px solid #FFFFFF;
      border-bottom:1px solid #FFFFFF;
      overflow:hidden;}  
   
  
#adm_main_image{
      text-align: left;
      width: 760px;
      padding: 0px 0px 0px 0px;
      background:#ffffff;
      overflow: hidden;
      }
      
#adm_main_navi_horizontal{
      text-align: left;
      width: 760px;
      height:23px;
      padding: 0px 0px 0px 0px;
      background:#dbdbdb;
      border-top:1px solid #FFFFFF;      
      overflow:hidden;}
    
#adm_main_content{
      text-align: left;
      width: 760px;
      height:100%;
      padding: 20px 0px 0px 0px;
      background:#FFFFFF;}


 
/*CLASSES*/  
      
.adm-logo{
      margin: 60px 9px 0px 0px;
      border: 0px;}
      
.adm-ad{
      margin: 60px 0px 0px 9px;
      border: 0px;
      float:  left;}
      
.adm-vertical-line1{
      margin: 0px 0px 0px 35px;
      border: 0px;}
      
.adm-vertical-line2{
      margin: 0px 0px 0px 250px;
      border: 0px;}
      
.homepage-image{
      margin: 0px 0px 0px 0px;
      border: 0px;}
      
UL.productgroups_right{
      text-align:left;
      margin:0px 9px 0px 0px;
      padding:0px 0px 0px 0px;
      list-style:none;}      
      
UL.productgroups{
      text-align:left;
      margin:0px 9px 0px 0px;
      padding:0px 0px 0px 10px;
      list-style:none;}
      
UL.plz{
      text-align:left;
      margin:0px 9px 0px 0px;
      padding:0px 0px 0px 0px;
      }
      
LI.productgroups{
      list-style-type: none;
      list-style-position: inside;
      text-align: left;
      font-size: 11px;
      line-height:17px;
      color: #1a1a1a;}
      
LI.plz{
      
      list-style-type: none;
      text-align: left;
      font-size: 11px;
      line-height:17px;
      color: #1a1a1a;}
      
P{    text-align: left;
      font-size: 11px;
      line-height:17px;
      margin: 0px 0px 20px 0px;
      color: #1a1a1a;}
      

.intro P {
	text-align: left;
	font-size: 12px;
	line-height:15px;
	color: #333333;
}
	  

H2{
      text-align: left;
      font-size: 18px;
      color: #1a1a1a;}
      
STRONG{
      font-size: 11px;
      font-weight: bold;}
      
STRONG.category_left{
      font-size: 11px;
      font-weight: bold;
      color: #676767;
      padding:0px 0px 0px 0px;}      
      
STRONG.category_right{
      font-size: 11px;
      font-weight: bold;
      color: #676767;
      padding:0px 0px 0px 10px;}
      
IMG.draw{
      padding: 6px 0px 0px 8px;} 



      
A.agencylink{
      color: #666666;
      background: url('../images/link-line.png') no-repeat left;
      display: block;
      padding: 0px 0px 0px 14px;
      text-decoration: none;
      font-size: 11px;
      line-height:17px;}
      
      
A.maillink{
      color: #666666;          
      text-decoration: none;
      font-size: 11px;
      line-height:17px;}
      

      
/* Table */     

#content{
      width: 100%;
      border: 0px;} 
      
TD.plz{
      font-size: 11px;
      line-height: 17px;}
      
TD.plz-head{
      font-size: 11px;
      line-height: 17px;}

TD.content_table_left_head{
      width: 50%;
      text-align: left;
      padding: 0px 0px 0px 0px;
	  }
      
TD.content_table_right_head{
      width: 50%;
      text-align: left;
      padding: 0px 0px 0px 0px;}  
      
TD.content_table_left_body{
      width: 50%;
      text-align: left;
      border-top: 1px solid #d4d5d7;
      padding: 15px 25px 0px 0px;

	  }
      
TD.content_table_right_body{
      width: 50%;
      text-align: left;
      border-top: 1px solid #d4d5d7;
      padding: 15px 0px 0px 00px;}
      
TD.content_table_manufacturer_head{
      width: 50%;
      text-align: left;}
      
TD.content_table_manufacturer_body{
      width: 50%;
      text-align: left;
      border-top: 1px solid #d4d5d7;}
      
.content_right{
      padding:0px 0px 0px 10px;}

.content_right a {
	text-decoration:none;
	color:#666;
}

/* 	SEPARATORS */
      
HR
{
  background-color: #d4d5d7; 
  color: #d4d5d7; 
  border: #d4d5d7; 
  height: 1px;
  margin: 20px 0px 20px 0px;}

HR.content
{
  background-color: #d4d5d7; 
  color: #d4d5d7; 
  border: #d4d5d7; 
  height: 1px;
  margin: 6px 0px 8px 0px;}
  
HR.content_light
{
  background-color: #d4d5d7; 
  color: #d4d5d7; 
  border: #d4d5d7; 
  height: 1px;
  margin: 2px 0px 3px 0px;}

    

/*NAVI VERTICAL*/  
 
div#adm_navi_vertical ul{
      text-align:left;
      margin:0px 9px 0px 0px;
      padding:0px 0px 0px 0px;
      list-style:none;} 
   
div#adm_navi_vertical li{
      color: #666666;
      
      line-height:22px;}
 
div#adm_navi_vertical a{      
     display: block;
     color: #666666;
	 margin-bottom:1px;
	 border-bottom: 1px solid #cccccc;
     text-decoration: none;}  
 
div#adm_navi_vertical li:hover{
      list-style-type:none;
      color: #1a1a1a;
	  } 
      
div#adm_navi_vertical a:hover{
      display: block;
      color: #1a1a1a;
	  margin-bottom:0px;
      border-bottom: 2px solid #1a1a1a;}  

/* selected navigation item */
div#adm_navi_vertical li.selected {
	border-bottom: 0px solid #1a1a1a;
}
div#adm_navi_vertical li.selected a {
	border-bottom: 2px solid #1a1a1a;
	margin-bottom:0px;
}

      
/*NAVI HORIZONTAL*/ 
      
div#adm_main_navi_horizontal ul{
      text-align:left;
      margin:0px 0px 0px 12px;
      padding:0px 0px 0px 0px;
      list-style:none;} 

div#adm_main_navi_horizontal li{
		  color: #333333;
      line-height:23px;
      padding: 0px 12px 0px 0px;
      float:left;}
 
div#adm_main_navi_horizontal a{  
     background: url('../images/navi-arrow.png') no-repeat top right;
     display: block;
     color: #333333;
     padding: 0px 17px 0px 0px;
     text-decoration: none;}  
 
div#adm_main_navi_horizontal li:hover{
      list-style-type:none;
      color: #000000;} 
      
div#adm_main_navi_horizontal a:hover{
      display: block;
      color: #000000;} 


/* margus override */

div#adm_main_navi_horizontal #adm_main_navi_draw a{
	background:0;
      height:100%;
      padding: 0px 12px 0px 0px;
      float:right;}

#logos a {
	text-align:center;
	display:block;
}
a, #hersteller a, #produktgruppen a, #agenturen a {
	text-decoration:none;color:#666;
}