body {
background-image: url('../images/background.jpg');
background-repeat: repeat-y;
background-attachment: fixed;
background-position: top center;
background-color: #000000;
}
body,
td,
p {
margin: 0;
padding: 0;
font-family: Calibri, Arial;
font-size: 12px;
color: #a0a0a0;
font-weight: normal;
}
table {
padding: 0;
margin: 0;
border: 0;
}
a {
text-decoration: none;
color: #b18141;
}
a:hover {
color: #5e5f61;
cursor: pointer;
}
a:active{
outline:none;
color: #5e5f61;
}
a:focus{
outline:none;
color: #5e5f61;
}
h1 {
color: #b18141;
font-size: 15px;
text-transform:uppercase;
letter-spacing:0.05em;
font-weight: bold;
margin: 0;
margin-top:5px;
margin-bottom: 10px;
}
h2 {
color: #FFFFFF;
font-size: 15px;
text-transform:uppercase;
letter-spacing:0.03em;
font-weight:normal;
margin:0;
margin-bottom: 10px;
}
img{
border:none;
}
.clr {
clear: both;
}
/* containers */

div#page_subtitle{
  font-weight:bold;
  font-size:13px;
  padding-bottom:10px;
}
div.tag{
  z-index:10;
  position:absolute;
  left:13px;
  top:62px;
}
div.seperator{
width:100%;
margin:0 0 0 75px;
display:block;
float:none;
}
div#image_block{
height:150px;
margin-top:25px;
bottom:0;
}
div.picture_container{
display:none;
height:320px;
}
div.Container_Current{
display:block;
}
div.spgImg {
position:relative;
margin-bottom:20px;
margin-right:20px;
float:left;
height:132px;
width:132px;
background-color:#000000;
border: 4px #fff solid;
overflow:hidden;
}
div.spgImg img{
height:132px;
position:absolute;
display:inline;
text-align:center;
float:left;
margin:auto;
}
div#logo{
text-align: center;
border: none;
outline: none;
text-decoration: none;
float:left;
width:243px;
margin-left:344px;
}

#share{
float:right;
width:100px;
text-align:right;
}

.st-facebook-counter {
   /* background-image: url("images/like.jpg") !important;
    background-position: 0 3px;
    width: 50px !important;*/
}

.model_afbeeldingen_container_hide{
display:none;
}

div#content{
position: relative;
margin-left:200px;
width: 500px;
min-height:200px;
}
div#content .model_block_button{
margin-right:40px;
padding-left:3px;
text-align:left;
}
form#contactformulier table{
width:420px;
}

form#contactformulier input,
form#contactformulier textarea{
width:200px;
margin: 10px 20px 0 0px;
background-color:#535353;
border:1px inset #5e5f61;
color:#ccc;
	font-size:12px;
	padding:2px;
}

div#content #contactformulier .btn_contact{
margin:10px 80px;
}

form#contactformulier textarea{
height:100px;
font-family: Calibri, Arial;
}

form#contactformulier .error{
display:block;
}

form#contactformulier input.submit{
background:none;
border:none;
outline:none;
font-weight:bold;
margin-top:1px;
color:#000000;
float:left;
text-align:left;
margin-left:0;
}

form#contactformulier .model_block_button{
margin-right:10px;
}

form#contactformulier .brochure{
width:auto;
background-color:#535353;
border:1px inset #5e5f61;
margin:10px 10px 0 0;
}

form#contactformulier .brochure_txt{
font-size:14px;
}

div#container{
position:relative;
margin: 0 auto;
padding-top:50px;
width: 1030px;
height: auto;
}

div#container_top{
background-image: url('../images/container_top.png');
background-repeat: no-repeat;
height: 39px;
}

div#container_inner{
position:relative;
background-image: url('../images/container_inner.png');
background-repeat: repeat-y;
padding: 0px 50px 0px 50px;
}

div#container_bottom{
background-image: url('../images/container_bottom.png');
background-repeat: no-repeat;
height: 48px;
}

div#footer{
color: #9fa1a2;
}

table.footer_table td{
color: #9fa1a2;
padding: 5px;
}

table.footer_links td,
table.footer_links a{
color: #9fa1a2;
padding: 5px;
}

table.footer_links a:hover{
color: #b18141;
}

/* bottom models */

div#bottom_models{
margin-left:30px;
height:300px;
}


div#shifting_block{

}

div.model_block{
float:left;
background-image:url('../images/model_background.jpg');
background-position:center;
background-repeat:no-repeat;
height:200px;
width:281px;
margin:5px;
margin-right:15px;
cursor:pointer;
}
div.right_block{
float:right;
}
div.model_block:hover{
background-image:url('../images/model_background_act.jpg');
}
div.model_block img{
height:110px;
width:80px;
}
div.model_block_afbeelding{
float:left;
height:110px;
width:80px;
margin:25px 0px 25px 25px;
}
div.model_block_tekst{
float:left;
margin:25px 25px 25px 25px;
width:120px;
}
div.model_block_button{
float:right;
height:20px;
width:110px;
background-image:url('../images/model_block_button.png');
background-repeat:no-repeat;
text-align:center;
margin-top:5px;
margin-right:10px;
cursor:pointer;
}
div.model_block_button a{
color:#000000;
font-weight:bold;
}
div.model_block_button a:hover{
color:#FFFFFF;
}
div.model_block_button div{
margin-top:3px;
}
form#telefoon_form input{
margin: 5px 10px 0 14px;
font-family: Calibri, Arial, sans-serif;
color:#b18141;
border:1px inset #666;
}
form#telefoon_form input.telefoonform_submit{
color:#FFFFFF;
}
form#telefoon_form label.error{
color:#b18141;
font-size:10px;
}

/* models blocks */

div.model_block_wide{
float:left;
background-image:url('../images/model_background_wide.jpg');
background-position:center;
background-repeat:no-repeat;
height:200px;
width:450px;
margin:5px;
cursor:pointer;
}

div.model_block_wide:hover{
background-image:url('../images/model_background_wide_act.jpg');
}

div.model_block_wide img{
height:110px;
width:80px;
}

div.model_block_wide_afbeelding{
float:left;
height:110px;
width:80px;
margin:25px 0px 25px 25px;
}

div.model_block_wide_tekst{
float:left;
margin:25px 10px 25px 25px;
width:280px;
}

div.model_block_wide_button{
float:left;
height:20px;
width:110px;
background-image:url('../images/model_block_button.png');
background-repeat:no-repeat;
text-align:center;
margin-top:15px;
margin-right:10px;
}

div.model_block_wide_button a{
color:#000000;
font-weight:bold;
}

div.model_block_wide_button a:hover{
color:#FFFFFF;
}

div.model_block_wide_button div{
margin-top:3px;
}

/* models */

div#model_container{
height:auto;
}
div#model_slideshow{
float:left;
margin-top:40px;
margin-left:40px;
width:370px;
}
div#model_slideshow #slideshow{
height:  232px;
width:   232px;
padding: 0;
margin:  0;
}
div#model_content{
width:425px;
float:left
}
div#modellen{
overflow:auto;
padding-bottom:15px;
}
div#model_menu{
position:absolute;
margin-left:10px;
bottom:0;
}
div#model_afbeeldingen{
height:150px;
margin-top:20px;
padding-bottom:15px;
margin-left:50px;
}
div#model_picture_menu{
position:absolute;
margin-top: 145px;
margin-left:10px;
}
div.model_knop{
height:20px;
width:170px;
background-image:url('../images/model_info_button.png');
background-repeat:no-repeat;
text-align:left;
margin-top:10px;
margin-right:10px;
}
div.model_knop a{
font-size:11px;
font-weight:bold;
color:#000000;
}
div.model_knop a:hover{
font-weight:bold;
color:#FFFFFF;
}
div.model_knop div{
padding-top:3px;
margin-left:7px;
}
div#model_page_back{
position:relative;
margin-left:15px;
margin-top:15px;
}

/* Fotos */

div#picture_content{
position: relative;
margin-left:200px;
padding-bottom:15px;
width: 700px;
}

div#picture_menu{
margin-left:10px;
margin-top:320px;
position:absolute;
width:300px;
}

/* left menu */

div#menu_left{
position: relative;
float: left;
width: 200px;
min-height: 200px;
}

div#menu_left td{
padding:5px 0 5px 0;
}

td.hoofd_link a{
color: #b18141;
font-size: 15px;
text-transform:uppercase;
letter-spacing:0.05em;
font-weight: bold;
}
td.hoofd_link a:hover{
color: #FFFFFF;
}
td.hoofd_link a:active{
color: #dca86e;
outline:none;
}
td.hoofd_link a:focus{
color: #dca86e;
outline:none;
}

td.sub_link a{
color: #FFFFFF;
font-size: 12px;
font-variant:normal;
}

td.sub_link a:hover{
color: #b18141;
}

td.sub_link_current a{
color: #b18141;
font-size: 12px;
font-variant:normal;
}

td.sub_link_current a:hover{
color: #b18141;
}