body {
   background-color: #ede9e3;
   font-family: Arial;
   height: 100%;
   margin: 0 auto;
   text-align: center;
   cursor: default;
   font-size: 10pt;
}
img {
   border: 0px;
}

h1 {
   color: #213B6D;
   font-weight: normal;
   font-size: 17pt;
   margin-bottom: 0px;
   margin-top: 5px;
}
p {
   margin-top: 10px; 
}
form {
   margin: 0px;
}

hr {
   color: #e6e7e8;
}

label {
   font-family: Arial;
   font-size: 8pt;
   font-weight: bold;
}
select {
   font-family: Arial;
   font-size: 8pt;
   width: 120px;
}

#hs {
   /*position: relative;*/
   
   margin-top: 23px;
   *margin-top: 22px;
   _margin-top: 20px;
   width: 170px;
   float: right;
   text-align: left;
   padding-right: 4px;
   *padding-right: 8px;
   _padding-right: 4px;  
}


#search_art_nr_label p{
   margin-top: 0px;
   margin-bottom: 0px;
}
#search_art_nr_input {
     
   width: 120px;
   height: 12px;
   *height: 12px;
   _height: 16px;
   border: 1px solid;
   font-family: Arial;
   /*background-image: url('/fileadmin/template_hjulex/template_res/search_art_nr_field.jpg');*/
   background-repeat: no-repeat;
   
}
#search_art_nr_submit {
   cursor: pointer;
   margin-top: 10px;
   * margin-top: 12px;
   _margin-top: 16px;
}

#container {
   background-color: white;
   width: 920px;
   height: 100%;
   text-align: center;
   margin: auto;
}

#header {
   position: relative;
  
   width: 900px;
   height: 122px;
   text-align: left;
   margin: auto;
   border-bottom: 2px #f0a200 solid;
}

#root_menu {
   position: absolute;
   bottom: 5px;
   left: 130px;
   color: #213B6D;
}
#root_menu span {
   padding-left: 12px;
   padding-right: 12px;
}
.root_menu_no a:link, .root_menu_no a:visited, .root_menu_no a:active {
   color: #213B6D;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   text-decoration: none;
   text-transform: uppercase;
}
.root_menu_no a:hover {
   color: #F36F21;
}

.root_menu_act a:link, .root_menu_act a:visited, .root_menu_act a:active, .root_menu_act a:hover {
   color: #F36F21;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   text-decoration: none;
   text-transform: uppercase;
}




#men {
   position: absolute;
   bottom: 45px;
   right: 200px;
   color:#000000;
}
#men span {
   padding-left: 5px;
   padding-right: 5px;
}
.men_no a:link, .men_no a:visited, .men_no a:active {
   color: #000000;
   font-family: Arial;
   font-weight: bold;
   font-size: 7pt;
   text-decoration: none;
   text-transform: uppercase;
}
.men_no a:hover {
   color: #F36F21;
}

.men_act a:link, .men_act a:visited, .men_act a:active, .men_act a:hover {
   color: #F36F21;
   font-family: Arial;
   font-weight: bold;
   font-size: 7pt;
   text-decoration: none;
   text-transform: uppercase;
}






.white_border1px {
   border-bottom: 1px #FFFFFF solid;
}
.frontpage_product_table {
   background-image: url('/fileadmin/template_hjulex/template_res/frontpage_search_gradiant.jpg');
   background-repeat: repeat-x;
}

#main_index {
   /*position: relative;*/
   width: 900px;
   margin: auto;
   margin-top: 15px;
}





#left_front {
   position: relative;
   text-align: left;
   /*width: 439px;*/
   width: 430px;
   /*background-image: url('/fileadmin/template_hjulex/template_res/wheel_search_front.jpg');*/
   background-repeat: no-repeat;
   background-position: top right;
   padding-left: 15px;
   float: left;
   padding-right: 15px;
}
#front_search_content {
   /*position: relative;*/
   text-align: left;
   /*margin-top: 100px;*/
}

#right_front {

   width: 439px;
   float: right;
   text-align: right;
}
#front_content {
   /*position: relative;*/
   text-align: left;
   margin-top: 15px;
   border-top: 1px #e6e7e8 solid;
   border-bottom: 1px #e6e7e8 solid;
   background-image: url('/fileadmin/template_hjulex/template_res/wheel_front_right.jpg');
   background-repeat: no-repeat;
   background-position: top right;
   padding-right: 140px;
}
#front_content h1 a {
   color: #213B6D;
   font-weight: normal;
   font-size: 17pt;
   margin-bottom: 0px;
   margin-top: 5px;
}

#contact_info {
   /*position: relative;*/
   width: 900px;
   background-color: #e6e7e8;
   margin: auto;
   margin-top: 15px;
   margin-bottom: 10px;
   clear: both;
}
#contact_info p {
   padding: 10px;
   margin: 0px;
   font-size: 8pt;
   color: #A1A1A1;
}

.lang_menu {
   position: absolute;
   right: 10px;
   top: 97px;
}
.lang_menuSearch {
   position: absolute;
   right: 10px;
   top: 36px;
}
.logo_top {
   position: absolute;
   left: 0px;
   top: 0px;
}

#sub_menu {
   /*position: relative;*/
	float: left;
   text-align: left;
   width: 180px;
   /*padding-left: 15px;*/

}
#sub_menu ul {
   margin: 0 0 0 20px;
   padding: 0px;
   list-style-type: none;
   text-align: left;
}
#sub_menu li {
   line-height: 16pt;
   margin: 0px;
   padding: 0px;
}
#sub_menu a:link, #sub_menu a:active, #sub_menu a:visited {
   color: #213B6D;
   font-weight: bold;
   font-size: 10pt;
}
#sub_menu a:hover {
   color: #213B6D;
   font-weight: bold;
   text-decoration: none;
}

#sub_menu_vertical {
   position: relative;
   text-align: left;
   width: 100%;
   padding-left: 21px;
   padding-bottom: 15px;
   border-bottom: 1px #e6e7e8 solid;
}

#main_content {
   
   /*width: 410px;*/
   width: 410px;
   float: left;
   text-align: left;
   border-left: 1px #e6e7e8 solid;
   padding-left: 20px;
   
}

#product_overview_content {
   position: relative;
	float: left;
	width: 600px;
   text-align: left;
   border-left: 1px #e6e7e8 solid;
   padding-left: 20px;
   margin-left: 20px;
}
/*#outlet_content {
   position: relative;
	float: left;
	width: 700px;
   text-align: left;
   border-left: 1px #e6e7e8 solid;
   padding-left: 20px;
   margin-left: 20px;
}*/
#outlet_content {
   position: relative;
   width: 100%;
   text-align: left;
   margin-top: 10px;
}

.outlet_table {
   clear: both;
   width: 100%;
   text-align: center;
   background-color: black;
   font-size: 9pt;
}
.outlet_table td, .outlet_table th {
   background-color: white;
   padding: 1px;

}

#product_content {
   position: relative;
   width: 100%;
   text-align: right;
   margin-top: 10px;
}

#product_overview {
   position: relative;
   width: 100%;
   text-align: left;
   margin-top: 10px;
}
#product_clear {
   clear: both;
}

   .rbroundbox { background: url(/fileadmin/template_hjulex/template_res/nt.gif) repeat; }
   .rbtop div { background: url(/fileadmin/template_hjulex/template_res/tl.gif) no-repeat top left; }
   .rbtop { background: url(/fileadmin/template_hjulex/template_res/tr.gif) no-repeat top right; }
   .rbbot div { background: url(/fileadmin/template_hjulex/template_res/bl.gif) no-repeat bottom left; }
   .rbbot { background: url(/fileadmin/template_hjulex/template_res/br.gif) no-repeat bottom right; }
   
   .rbtop div, .rbtop, .rbbot div, .rbbot {
      width: 100%;
      height: 4px;
      font-size: 1px;
   }
   .rbcontent {
      margin-left: 10px;
      font-size: 12pt;
      font-weight: bold;
   }
   .rbroundbox {
      width: 100%;
      margin-bottom: 20px;
      text-align: left;
   }

   #product_text {
      position: relative;
      width: 500px;
      float: left;
      text-align: left;
      padding-left: 10px;
   }
   #product_text p {
      margin: 0px;
   }
   #product_picture {
      position: relative;
      width: 340px;
      height: 175px;
      background-image: url('/fileadmin/template_hjulex/template_res/gradient.jpg');
      float: right;
      margin-top: 10px;
   }
   #product_data_content {
      width: 100%;
      margin-top: 15px;
      clear: both;
   }
   
      .product_data_tabel {
         background-color: black;
      }
      .product_data_tabel th  {
         background-color: white;
         font-size: 8pt;
         text-align: center;
      }
       .product_data_tabel td {
         font-size: 8pt;
         text-align: center;
       }
   
   #product_startext {
      text-align: left;
      font-style: italic;
      margin-top: 3px;
      font-size: 9pt;
   }


a:link, a:visited, a:active {
   font-weight: bold;
   color: #213B6D;
   font-size: 9pt;
}
a:hover {
   text-decoration: none;
}

#content_collage {
   position: relative;
   float: right;
}

.order_catalogue {
  width: 380px;
}
.order_catalogue td {
   font-size: 9pt;
   background-color: #e6e7e8;
}
.order_catalogue input {
  width: 280px;
  background-color: #e6e7e8;
  border: 0px;
  font-family: Arial;
}

.order_catalogue2 {
   width: 380px;
  font-size: 10pt;
}
.order_catalogue2 input {
}

.order_catalogue_contact {
   width: 372px;
   font-size: 10pt;
   background-color: #e6e7e8;
   margin-left: 4px;
}

.order_catalogue_contact textarea {
   margin: 5px;
   border: 0px;
   width: 100%;
   height: 160px;
}

.order_catalogue_submit {
  background-color: #e6e7e8;
  border: 1px black solid;
  font-family: Arial;
  font-weight: bold;
}

.underline {
   text-decoration: underline;
}






.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0px;
padding: 0px;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background-color: white;
background-image: url('/fileadmin/template_hjulex/template_res/list.gif');
background-repeat: no-repeat;
background-position: left center;*/
list-style-image: url('/fileadmin/template_hjulex/template_res/list_parent.gif');
/*list-style-image: url('/clear.gif');*/
/*padding-left: 22px;*/
margin-bottom: 3px;
color: #213B6D;
}

.treeview li.submenu ul {
	margin-left: 15px;
}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
/*background-color: white;
background-image: url('/fileadmin/template_hjulex/template_res/closed.gif');
background-repeat: no-repeat;
background-position: left 1px;*/
list-style-image: url('/fileadmin/template_hjulex/template_res/expand.gif');
cursor: pointer;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
margin-top: 5px;
margin-bottom: 5px;
}

.treeview a {
   text-decoration: none;
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
list-style-image: url('/fileadmin/template_hjulex/template_res/list.gif');
cursor: pointer;
}

