﻿#inhoud_base { width: 970px; border: solid 1px #B7B6B6; }
#detail_top { height: 65px; clear: both; overflow: hidden; padding-top: 10px }
#detail_top #hlback { width: 770px; float: left; padding: 5px 0 0 10px; }
#detail_top #hlText { margin-left: 5px; }
#detail_top #tools { width: 170px; float: left; border-bottom: solid 1px #000000; padding-right: 20px;  }
#detail_top #tools a { margin-right: 10px; margin-bottom: 3px; }
#detail_top #tools input { margin-right: 10px; }
#detail_middle { height: 580px; margin: 15px 20px 20px 20px; clear: both; overflow: hidden; }
#detail_middle #thumbs_cont { float: left; width: 150px; height: 100%; position: relative; }
#detail_middle #thumbs { position: absolute; bottom: 10px; max-height: 550px; _height: 550px; overflow-y: auto; width: 100px; }
#detail_middle #thumbs div { margin-top: 10px; }
#detail_middle #thumbs ul { padding: 0 !important; margin: 0 !important; list-style: none; }
#detail_middle #main { float: left; margin-top: 40px; width: 545px !important; padding-left: 75px; }
#detail_middle #info { float: left; width: 160px; height: 100%; position: relative; }
#detail_middle #family_detail { width: 138px; float: right;}
#detail_middle #family_detail span.family { font-weight: bold; text-transform: uppercase; font-size: 2.2em; line-height: 20px; float: right; padding-bottom: 2px;}
#detail_middle #family_detail span.series { color: #DF2823; font-weight: bold; font-size: 1.2em; float: right; clear: both;}
#detail_middle #data { position: absolute; bottom: 10px; padding-left: 25px; }
#detail_middle #data #colorsbtns { padding-bottom: 10px; position: relative; text-align: right !important;  }
#detail_middle #data #colorsbtns input { text-align: right !important;}
#detail_middle #data #text { position:relative; width: 110px !important ; }
#detail_middle #data #text span { display: block; font-size: 1.05em; text-align:right;  }
#detail_middle #data #text span.artnr { font-weight: bold; font-size: 1.25em; margin-bottom: 2px; }
#detail_middle #data #pics { position: relative; padding-top: 5px; text-align: right; }
#detail_bottom { height: 65px; margin: 20px 20px 10px 20px; padding: 10px 20px; background-color: #E7E7E7; clear: both; overflow: hidden; display: none;}
#detail_bottom #btnPrev { float: left; margin-right: 10px; margin-top: 25px; }
#detail_bottom #pictures { float: left; }
#detail_bottom #btnNext { float: left; margin-left: 10px; margin-top: 25px; }
#detail_bottom table.gvFamilies td {padding-right: 5px !important; border: none; }
#detail_bottom table.gvFamilies table { width: 80px; float: right; margin-top: 5px; }
