a.topic, a.theme, a.jmptop{
margin: 2px 0 2px 0;
font: bold 11px arial, verdana, helvetica, sans-serif;
color:#666 !important;
padding:3px 3px 3px 0;
/*font-weight:normal !important;*/
text-decoration:none;
}


a.topic{
margin: 2px 0 2px 0;
font: bold 11px  arial, verdana, helvetica, sans-serif;
color:#666!important;
padding:3px 3px 3px 0;
}

a.topic:hover{
	text-decoration:underline;
}

a.theme{
line-height: 1.5em !important;
margin: 3px;
font: bold 11px arial, verdana,  helvetica, sans-serif;
color:#666 !important;
padding:3px 3px 3px 0;
font-weight:normal !important;
}

a.theme:hover{
	text-decoration:underline;
}

a.jmptop{
margin: 2px 0 2px 0;
font: bold 11px arial, verdana, helvetica, sans-serif;
color:#666 !important;
padding:3px 3px 3px 0;
font-weight:normal !important;
}


/****************** Kontakt-Box ********************/

.kontaktformtext{
 width: 90px;	
 margin: 0 10px 0 0; 
 line-height:1.9em;
 font-weight:bold;
 float:left;	
}

.kontaktform { 
 color: #666;
 width: 400px;
 height:12px;
 border: 1px #666 solid;
 margin: 1px 0 0 0;	
 padding: 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

.kontaktform_ul{
 color: #666;
 width: 324px;
 height:12px;
 border: 1px #666 solid;
 margin: 4px 0;	
 padding: 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}
 
.kontaktform_vorwahl { 
 color: #666;
 width: 60px;
 height:12px;
 border: 1px #666 solid;
 margin: 4px 0;	
 padding: 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
} 

.kontaktform_str { 
 color: #666;
 width: 345px;
 height:12px;
 border: 1px #666 solid;
 margin: 4px 0;	
 padding: 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

.kontaktform_nr { 
 color: #666;
 width: 40px;
 height:12px;
 border: 1px #666 solid;
 margin: 4px 0;	
 padding: 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

.kontaktform_anfrage { 
 color: #666;
 width: 400px;
 height:80px;
 border: 1px #666 solid; 
 margin: 5px 0;	
 padding: 2px;
 font: 11px arial, verdana, helvetica, sans-serif;	
}

/************************ suche ******************************/

div.search_result {

width: 575px;
height:70px;
font: 11px arial, verdana, helvetica, sans-serif;
color:#666;
border:1px #ccc solid;
padding: 4px 5px 7px 5px;
margin:0 0 5px 0;
} 

div.search_result img.icon {
border:1px solid #eee;
margin: 2px 8px 2px 0;
}

div.search_result h2 {
margin: 2px 0 2px 65px;
font: bold 12px arial, verdana, helvetica, sans-serif;
color:#666;
padding:2px 3px;
background: #eee;
}

div.search_result a.more {
margin: 2px 0 2px 0;
font: bold 11px arial, verdana, helvetica, sans-serif;
color:#14a0a4;
padding:3px;
} 

 /************************ trackandtrace ******************************/

.auftrags_form{
background-color:#eceded; 
border:0px #c2d2d2 solid; 
margin:10px 0 10px 0;
padding: 20px 0 20px 30px;
width:100%;
}
 
.trackandtrace{
width: 590px;	
margin: 10px 0 0 0;
}

.tat_links{
padding: 4px 10px;
margin: 20px;
background-color: #666;
border: 1px #fff solid;
color:#fff;	
height: 20px;
}

.tat_rechts{
padding: 4px 10px;
margin: 10px;
background-color: #eee;
border: 1px #fff solid;
height: 20px;
}
 
.versandstatus{
width: 567px;
height:65px;	
padding: 10px;
margin: 10px 5px 10px 2px;
background-color: #eee;
} 


table.tt_artikel td{
padding: 4px;
border: 1px #fff solid;
} 
 
tr.tt_artikel_head td{
padding: 4px;
border: 1px #fff solid;
background-color: #ccc;
font-weight:bold;
} 
 
