html, body
{
    margin: 0;
    padding: 0;
    font: 12px Tahoma;
    color: #333333;
    line-height: 12pt;
}
.nrbox{
border: 1px solid;
/*border-radius: 0px;*/
border-color: blue;
cursor: pointer;
display: block;	
}

div.divaltsearch
{
    float: left;
    border: 1 solid black;
    margin-right: 30px;
    margin-top: 15px;
}
div.clear
{
    clear: left;
}
div.gheader
{
    font-weight: bold;
    color: #006598;
    float: left;
   
}
div.header
{
    height: 82px;
	padding: 10px;
    background-color: #E2E2E2; /* background: url('https://bmwteilekatalog24.info/images/header.png') repeat-x; */
}
div.header_left
{
    float: left;
    width: 50%;
}
div.header_right
{
    float: right;
    width: 50%;
	text-align:right;
}
div.lang
{
    width: 20px;
    height: 20px;
    cursor: pointer;
    float: left;
	padding-right:5px;
}
div.mein_help
{
    float: left;
}


div.lang_selected
{
    border-bottom: solid 2px #7b7b7b;
}
div.main
{
    width: 970px;
    height: 100%;

    padding-top: 20px;
    margin: 0 auto; /*center*/
}
div.catalog
{
    width: 800px;
    margin: 0 auto;
}
a.bmw
{
    font-size: 17px;
    height: 17px;
    line-height: 17px;
    color: #006598;
    float: left;
    background: url('https://bmwteilekatalog24.info/images/bmw.gif') left no-repeat;
    padding-left: 20px;
    margin-right: 135px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-decoration: none;
}
a.bmw_old
{
    font-size: 17px;
    height: 17px;
    line-height: 17px;
    color: #006598;
    float: left;
    background: url('https://bmwteilekatalog24.info/images/bmw_old.gif') left no-repeat;
    padding-left: 20px;
    margin-right: 115px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-decoration: none;
}
a.mini
{
    font-size: 17px;
    height: 17px;
    line-height: 17px;
    color: #006598;
    float: left;
    background: url('https://bmwteilekatalog24.info/images/mini.gif') left no-repeat;
    padding-left: 35px;
    margin-right: 115px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-decoration: none;
}
a.rr
{
    font-size: 17px;
    height: 17px;
    line-height: 17px;
    color: #006598;
    float: left;
    background: url('https://bmwteilekatalog24.info/images/rr.gif') left no-repeat;
    padding-left: 20px;
    margin-right: 35px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-decoration: none;
}
a.bmw:hover, a.bmw_old:hover, a.mini:hover, a.rr:hover
{
    text-decoration: underline;
}
a.selected
{
    text-decoration: underline;
}
input.vehicle_type
{
    float: left;
    margin-left: 5px;
}
div.car
{
    background: url('../../images/car.gif') center no-repeat;
    width: 33px;
    height: 16px;
    float: left;
    margin-right: 15px;
}
div.moto
{
    background: url('../../images/moto.gif') center no-repeat;
    width: 30px;
    height: 16px;
    float: left;
}
div.vehicle_types
{
    height: 20px;
    vertical-align: middle;
}
div.search-box
{
    border: solid 1px #dbdfe6;
    border-top: solid 1px #abadb3;
    width: 185px; /*height: 200px;*/
    float: left; /*overflow: auto;*/
    overflow: none;
	/*height:470px;*/
    margin: 4px;
	font-size: 16px;
}
.search-box div
{
    padding: 5px;
}
.search-box a
{
    text-decoration: none;
    color: #7b7b7b;
}
.search-box a:hover
{
    text-decoration: underline;
}
.search-box a.selected
{
    color: blue; /*background-color: #cccccc;*/
}
select
{
    border: solid 1px #dbdfe6;
    border-top: solid 1px #abadb3;
    width: 185px;
    height: 200px;
    float: left;
    overflow: auto;
    margin: 4px;
	font-size:16px;
}
option
{
    font: 11px Tahoma;
    color: #7b7b7b;
    margin: 5px;
}
table.details
{
    border: solid 1px #7b7b7b;
    border-collapse: collapse;
    width: 100%;
    margin-top: 5px;
}
table.details td
{
    border: solid 1px #7b7b7b;
    border-collapse: collapse;
    height: 16px;
    padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
h1
{
    font-size: 17px;
    line-height: 32px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
h2
{
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
div.categoty_item
{
    width: 137px;
    height: 40px;
    padding-top: 79px;
	margin-bottom:20px;
    float: left;
	text-align:center;
    margin: 10px;
    cursor: pointer;
}
a div.categoty_item
{
    text-decoration: none;
    color: #7b7b7b;
}
div.product_item
{
    margin-right: 10px;
    width: 232px;
    padding-top: 162px;
	margin-bottom:20px;
    height: 25px;
    float: left;
    cursor: pointer;
}
a div.product_item
{
    text-decoration: none;
    color: #7b7b7b;
}
div.image
{
    float: left;
    width: 150px;
    height: 75px;
    margin-right: 20px;
}
div.footer
{
    height: 20px;
}
a.breadcrumbs, div.breadcrumbs
{
    color: #7b7b7b;
    font-size: 12px;
    line-height: 30px;
    float: left;
    text-decoration: none;
}
a.breadcrumbs:hover
{
    text-decoration: underline;
}
div.delimiter
{
    font-size: 12px;
    line-height: 30px;
    float: left;
}
div.copy
{
    font-size: 10px;
   
    color: #999999;
}

#header_menu a
{
    color: #006598;
    margin-right: 20px;
    font-size: 17px;
    text-decoration: underline;
}
.dh {
	display: none;
}