body
{
  margin : 0px;
  height: 100%;

  font-family       : "Verdana", "Helvetica", "Geneva", "Arial", sans-serif;
  font-size         : 62.5%;
  color             : black;
 
  background-image  : url( ../images/background2.jpg );
   /*kerst*/
 /* background-image  : url( ../images/achtergrond.jpg );*/
}

a
{
  text-decoration : none;
  font-weight     : bold;
  color : black;
}

a:hover
{
  color : #A7C3DB;
}

img
{
  border  : 0px;
  margin  : 0px;
}

#main
{
  min-height:530px;
}

#logo
{
  width:457px; height:70px;
}

#payoff
{
  display:block; margin-top:10px; width:357px; height:9px;
}

#container
{
  width: 860px;
  margin: auto;
  padding-top:10px;
}

#header
{
  height : 100px;
}

#navigation
{
  height:50px;
  border-bottom:1px solid black;
  border-top:1px solid black;
}

#articles
{
  padding:5px;
  padding-top:10px;
  width:650px;
  border: thin;
}

#searchTable
{
  float:right; margin-top:20px;
}

#secondTitle
{
  position:absolute;
}


.actNormal
{
  padding:0px;
  margin:0px;
  font-size:12px;
  font-weight:normal;
}

.title,
h1
{
  margin        : 0px;
  margin-bottom : 10px;

  font-size     : 1.8em;
  font-weight   : bold;
  color         : #A7C3DB;
}

.intro
{
  margin-top    : 10px; 

  font-size     : 1.2em;
  font-weight   : bold;
}

.teaser
{
  margin-bottom : 30px;

  font-size     : 1.2em;
}

.body
{
  margin-bottom:20px;

  font-size: 1.2em;
  line-height : 150%;
} 

#disabler,
#statusbg
{
  z-index   : 10000;
  position  : absolute;
  width     : 100%;
  height    : 100%;
  border    : 0px;
  margin    : 0px;
  padding   : 0px;
  background-color  : black;
  opacity   : .3;
}

#statusmsg
{
  z-index:10002;
  position:absolute;
  top:30%;
  left:50%;
  margin-left:-150px;
  background-color:#ffffcc;
  padding:10px;
  border:1px solid black;
  width:300px;
  font-size:1.4em;
  color:black;
}

.fakeBtn
{
  clear:both;
  float:right;
  border:1px outset black;
  background-color:gainsboro;
  font-size:1.2em;
  padding: 2px 10px;
  cursor:default;
  margin-top:20px;
}

#warningicon
{
  float:left; margin-right:10px; width:32px; height:32px;
}

.img1
{
  position:absolute;
  top:0px;
  left:0px;
} 

#allblack
{
  position:absolute; top:0px; left:0px;width:100%; height:100%; background-color:black; z-index:100;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; display:none;
}

#largeImageContainer
{
  position:absolute; width:0px; height:0px; background-color:white; z-index:101; top:50%; left:50%; display:none;
}

#imageGoesHere
{
  position:absolute; top:00px; left:00px; z-index:101;
}

#closeDiv
{
  display:none; z-index:103; position:absolute; bottom:10px; right:10px; cursor:pointer;
}

.floatL
{
  float:left;
}

.clear
{
  clear:both;
}

.pointer
{
  cursor:pointer;
}

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             /'\_/`\/\  _`\ /\ \/\ \/\ \/\ \              
            /\      \ \ \L\_\ \ `\\ \ \ \ \ \             
            \ \ \__\ \ \  _\L\ \ , ` \ \ \ \ \            
             \ \ \_/\ \ \ \L\ \ \ \`\ \ \ \_\ \           
              \ \_\\ \_\ \____/\ \_\ \_\ \_____\          
               \/_/ \/_/\/___/  \/_/\/_/\/_____/          
                                                          
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#menuTitle
{
  margin-top:5px;
  float:left;
  position:relative;
}

#menuContainer
{
  width:407px;
  float:right;
  margin-right: -3px;
  border-left:1px solid black;
}
 
.menuButton
{
  display:block;
  width:100px;
  border:1px solid black;  
  border-bottom:0px; 
  height:25px;
  font-weight:normal;
  float:left;
  text-align:center;
  margin-top:-1px;
  margin-left:-1px;
}

.menuButtonActive
{
  display:block;
  width:100px;
  border:1px solid black;  
  border-bottom:0px; 
  height:25px;
  font-weight:normal;
  float:left;
  text-align:center;
  margin-top:-1px;
  margin-left:-1px;
  background-color:#003468;
}

.menuButton:hover
{
  background-color:#003468;
  font-decoration:none;
  cursor:pointer;
  color:white;
}

.menuText,
.menuTextActive
{
  font-weight:normal;
  font-size: 1.15em;
  vertical-align:sub;
}

.menuTextActive,
.menuTextActive:hover
{
  color:white;
}


.searchresult
{
  border-top: 1px solid #d1dee1; width:700px; height:50px; padding-top:10px; padding-bottom:20px; cursor:pointer;
}

.searchresult_1
{
  float:left; 
  width:100px;
}

.searchresult_2
{
  float:left; 
  width:100px;
  text-align:right;
  margin-top:15px;
}

.searchresult_3
{
  float:left; 
  width:250px;
  text-align:right; 
  margin-top:15px;
}

.searchresult_4
{
  float:left; 
  width:100px;
  text-align:right; 
  margin-top:15px;
}

.searchresult_5
{
  float:left; 
  width:100px;
  text-align:right; 
  margin-top:15px;
}

.searchresult_name
{
  font-size:1.6em;   
  font-weight:bold; 
  color:##34618E;
}

/* [jd] 7/31/2009 product detail */

#foto_links
{
  width:244px; height:275px; position:absolute; z-index:2; top:0px; left:160px; cursor:pointer;
}

#foto_midden
{
  width:243px; height:279px; position:absolute; z-index:1; top:5px; left:0px; cursor:pointer;
}

#foto_rechts
{
  width:243px; height:279px; position:absolute; z-index:1; top:5px; left:320px; cursor:pointer;
}

.smallImage
{
  width:145px; height:157px; margin-right:50px;
}

#detailcenter
{
  width:900px;
}

.terug
{
  color:#34618E; font-size:1.4em;
}

#detailinnercenter
{
  position:relative; height:550px; width:565px; float:left; margin-top:20px;
}

#suggesties
{
  width:137px; height:29px; float:right;
}

#detailimages
{
  height:300px; position:relative; margin-top:10px;
}

.detailTableHeader
{
  color:#9ab6d8; font-weight:bold; font-size:12px;
}

.detailTableBasic
{
  font-size:12px;
}

.detailTitle
{
  color:#003468;
}

.detailLeft
{
  width:150px;
  padding-top:5px;
}

.detailRight
{
  width:100px;
  padding-top:5px;
}

.detailTotal
{
  width:250px;
  padding-top:5px;
}

.priceFrom
{
  color:#FA622E; font-weight:bold; font-size:18px; text-decoration:line-through;
}

.priceTo
{
  color:#003468; font-weight:bold; font-size:18px;
}

.aanbieding
{
  color:#9ab6d8; font-weight:bold;
}

.priceNow
{
  color:#003468; font-weight:bold; font-size:18px;
}
/* [jd] 8/3/2009 collectie */

#collectieText
{
  width:900px; height:20px; text-align:center; color:#3BC0EF; margin-top:30px;
}

.collectieBox
{
  width:300px; float:left; padding-left:100px; text-align:center; margin-top:20px; cursor:pointer;
}

.collectieBody
{
  text-align:left;margin-top:20px; width:250px;
}

.collectieCat
{
  cursor:pointer; margin-bottom:22px; margin-right:17px; width:155px; height:157px;
}

.euroSign
{
  width:30px; height:44px; 
}

.toonAlles
{
  width:94px; height:20px; margin-left:10px; margin-top:12px; 
}

.t10
{
  width:44px; height:21px; 
}

.t25
{
  width:44px; height:21px;
}

.t100
{
  width:51px; height:21px;
}

.t250
{
  width:58px; height:21px;
}

.t250plus
{
  width:37px; height:21px;
}

.kommaStreep
{
  width:36px; height:35px;
}

.collectieNrs
{
  margin-left:15px; margin-top:10px;
}

#selector
{
  position:absolute; display:none;"
}

#priceContainer
{
  float:right; margin-top:10px; position:relative;
}

#chooseDiv
{
  color:#33618E; font-weight:bold; font-size:1.5em; margin-top:20px;
}

#collectieContainer
{
  width:900px;
}

.collectie_text_span
{
  color:#D9E8F7;
}

.collectieBudget
{
  color:#ffa500;
}

#groupContainer
{
  padding-top:10px;
}

.collectionDisplay
{
  display:none; cursor:pointer; width:204px; height:213px; float:left;
}

.collectionInner
{
  position:relative; top:150px; padding:0px 20px;
}