@media print
{
    body, .masterklasse, .lijsten, .detailkader { background-color: #FFFFFF; }
    /*.bg, .top, .TopLeft, .topmiddel, .Topright, .CLmenu, .classmenu, .line, .onder, .middenLeft, .middenrechts, .middenmiddel, .middenLeftWidth159, .middenLeftHeight249, .linenavigatie, .lijnmidden { display:none; }*/
    .tbltop, .tblbottom, .TopContent    {display:none;}
    
    #MiddenContent .ContentLeft     {display:none;}
    #MiddenContent .Left            {display:none;}
    #MiddenContent .Right           {display:none;}
    #MiddenContent .ContentRight    {display:none;}
    #MiddenContent .NoPrint         {display:none;}
    #MiddenContent .ContentMidden   {width: 580px;}
    #MiddenContent .MiddenBgAlign   {text-align:left;}
    
    #BottomContent .NoPrint         {display:none;}
    #BottomContent .LijnAdres       {display:none;}
    #BottomContent .Creations       {display:none;}
    .LijnDetail                     {width: 580px; height: 1px;}
}

@media screen
{
    body                    {background-image: url(bg.jpg);}
    .masterklasse           {background-color:#F0EDE8;vertical-align:top;}
    .lijsten, .detailkader  {background-color : #E6E0D8;}
    .bg                     {background-color:#FFFFFF;}

    .LijnDetail  {width: 516px; height: 3px;}
    
    .design     {width: 100%; height: 100%; vertical-align: top; border:0; padding:0; text-align:left;}

    #MiddenContent .ContentLeft     {width: 216px;}    
    #MiddenContent .Left            {width: 50%}
    #MiddenContent .Right           {width: 50%}
    #MiddenContent .ContentRight    {width: 50px;}   
    #MiddenContent .ContentMidden   {width: 730px;}
    #MiddenContent .MiddenBgAlign   {text-align:center;}    
    
    #BottomContent .LijnAdres       {padding: 0 0 0 0; margin: 0px; }
    #BottomContent .Creations      {font-family:Tahoma, Arial; font-size:10px; color:#BBBBBB;}
}

#MiddenContent .MiddenBg        {background-color:#F0EDE8; vertical-align:top; border:0; padding:0; text-align:left;}

#BottomContent .BottomBg        {vertical-align:top; border:0; padding:0; text-align:left;}
#BottomContent .ContentMidden   {width: 730px;}
#BottomContent .tekstonderaan   {font-family:Arial; font-size:11px;}

body 
{
	margin: 0;
	padding: 0;
	font-family:Arial;
	vertical-align : top;
	font-size:12px;
}
.rightspace {
    width:43px;
}
.leftspace {
    width:159px;
}
.midspace {
/*    width : 730px; */
}

.tbltop {
}
.tblmidden {
}
.tblbottom {
}

#kader {
    width:265;
}
#kader .omkaderd1stekolom {
    width:135px;
    height:100%;
    float:left;
    clear: left;
    border: solid 1px #D5D0CA;
    padding: 5px 5px 5px 5px;
    margin-top:-1px;
}    

#kader .omkaderd2dekolom{
    width:230px;
    height:100%;
    float:left;
    border-bottom:solid 1px #D5D0CA;
    border-top:solid 1px #D5D0CA;    
    border-right:solid 1px #D5D0CA;
    padding: 5px 5px 5px 5px;
    margin-top:-1px;
}


.top
{
    height:10px;
    width : 730px;
    background-image : url(top.jpg);
	background-repeat : repeat-x;
}

.Topright
{
     background-image : url(LinksBovenBoordje.jpg);
     background-repeat : repeat-x;
     width : 50px;
}

.TopLeft
{
    background-image : url(LinksBovenBoordje.jpg);
    background-repeat :repeat-x;
    width:50%;
}

.topmiddel
{
    background-image : url(LinksBovenBoordje.jpg);
	background-repeat :repeat-x;
	width : 214px;
}

.center
{
	text-align : center;
}

.middenLeft
{
    background-image : url(middenlinks.jpg);
    background-repeat :repeat-x;
    height:42px;
    vertical-align:top;
}

.middenmiddel
{
    background-image : url(middenlinks.jpg);
	background-repeat :repeat-x;
	vertical-align:top;
}

.middenrechts
{
    background-image : url(middenlinks.jpg);
	background-repeat :repeat-x;
}


.onder
{
	background-color:#F7F3F0;
	border:0;
	padding:0;
	vertical-align : top;
}

.CLmenu
{
    border:0;
}

#menu ul 
{ 
    list-style:none;
    font-size:0px;
    padding:0;
    margin:0;
    border:0;
    }
#menu li { 
    font-size:0px;
    float:left;
    padding:0;
    margin:0;
    border:0;
    }

.line
{
	height : 1px;
	background-image :url(lijnlinks.jpg);
	background-repeat :repeat-x;
	
}
.Talen
{
	text-align:right;
	font-family:Helvetica,Tahoma,Arial;
	font-size : 12px;
	color:Silver;
	text-decoration :none;
	
}

a{
	font-family:Helvetica,Tahoma,Arial;
	font-size : 12px;
	color:black;
    text-decoration :none;
}

a:hover{
	font-family:Helvetica,Tahoma,Arial;
	font-size : 12px;
	color:Gray;
	text-decoration :underline;
}

.button              /*voor navigatieknoppen*/
{
    height :32px;
    padding-bottom :0px;
    padding-left :0px;
    padding-right : 2px;
    padding-top:0px;
    border :0px;
    margin :0px;
}
.knoppen            /*voor navigatieknoppen*/
{
    margin-top:4px;
    background-image:url(legeknop.jpg) ;
    text-align:center;
    border:solid 1px black;
}
.submitknop 
{
    color: black; 
    background-color: #DBD6D0; 
    font-weight: bold; 
    text-align:center;
    border-style: none;
    padding: 3px 3px 5px 3px;
    margin:  5px 5px 5px 0px;
    text-decoration:underline;
}
.zoekknop
{
    background-image:url(zoeken.jpg) ;
    height:22px;
    text-align:center;
    border:solid 1px #999;
    color: white; 
    font-family:Verdana;
    font-weight: bold; 
    font-size:11px;
    padding: 0px 4px 0 4px !important;
    padding: 0 0 0 0;
    margin:  5px 0 5px 0px;
}
.lijntekst
{
    color:#DCD9D5;
    
    }
h6 {
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
}
.insprong h6 {
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    margin-left:15px;
}

h5 {
    font-family:Arial;
    font-weight:bolder;
    font-size:12px;
    padding:0;
    margin:0;
}
h3 {
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
}
h1 {
    color:#023C5A;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    /*margin-top:3px;
    margin-left:13px;*/
}
.withimage h1{
    color:#023C5A;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    margin-top:3px;
    margin-left:13px;
}

.titelvetanderekleur
{
    color:#023C5A;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
}
.TitelVet
{
    font-family:Arial;
    font-weight:bolder;
    font-size:12px;
}

.bodytekst
{
    text-align:left;
    vertical-align:top;
    font-family:Arial;
    font-size : 12px;
/*
    margin: 0;
    padding: 0 ;
*/
}

.FormErrorMessage
{
    font-family:Arial;
    font-size:12px; 
    text-align:left;
    color:Red;
}

.midden
{
    font-family:Arial;
       font-size:12px;  
}
.foto {
    width:150px;
    border: solid 5px #FFF;
    background:white url(shad_bottom.png) repeat-x bottom left;
}
.lijntekst
{
    color:#DCD9D5;
    
    }

.lijntekstonder
{
    color:#DCD9D5;
    width : 375px;    
    }
    
    
.wrap1, .wrap2, .wrap3, .wrap4 
{
  display:inline-table;
  display:block;
  margin-bottom:0 !important;
}
.wrap1 {
    float:left;
    background:url(s/shadow.gif) right bottom no-repeat;
}
.wrap2 { 
    background:url(s/shadowrev.gif) left top no-repeat;   
}
.wrap3 { 
    background:url(s/corner_bl.jpg) left bottom no-repeat;
}
.wrap4 { 
    padding:10px 10px 10px 10px; /*top right bottom left */
    background:url(s/corner_tr.jpg) right top no-repeat;
}
.picture 
{ 
    border: 5px solid #ffffff;
}
.banner {
    text-align:left;
}

A.mailto:hover { 
    color:Black;   
    font-family:Arial;
    font-size:11px;
}
A.mailto::link {
    color:Black;   
    font-family:Arial;
    font-size:11px;
}
A.mailto::visited {
    color:Black;   
    font-family:Arial;
    font-size:11px;
}
A.mailto::active {
    color:Black;   
    font-family:Arial;
    font-size:11px;
}

A.link:hover 
{ color:Black;   
    font-family:Arial;
     font-size:12px;}
     
A.link::link 
{
    color:Black;   
    font-family:Arial;
     font-size:12px;
}
A.link::visited 
{
    color:Black;   
    font-family:Arial;
     font-size:12px;
}
A.link::active 
{
    color:Black;   
    font-family:Arial;
    font-size:12px;
}
.rondepijl
{
    margin-left: 0px;
    margin-right: 10px;
 /*   vertical-align :top;*/
    vertical-align:middle;
    border:0px;      
    
 }
     
.lijsten     {
    height :30px;
    border :0px;
    padding :0px;
    margin : 0px;
}
.detailkader {
    width:730px;
    padding: 0 0 50px 0 !important;		 /*top right bottom left */
    padding: 0 0 50px 0;
    margin: 0 0 20px 0 !important;		 /*top right bottom left */
    margin: 0 0 20px 0;	
}

.lijst {
    margin-bottom:2px;
}
.label
{
    font-family : Arial;
    font-weight : bold;
    font-size : 12px;
}

#Navigatie              {background-color:#F1ECE8;}
#Navigatie table        {padding:0px; margin:0px; border:0px; font-family:Arial; font-size:12px;}
#Navigatie td.actief    {background-color:#DAD5CC; font-size:12px; color:#FFF; font-weight: bold;}
#Navigatie td           {width:20px; text-align:center; }
#Navigatie td.pijl      {background-color:#DAD5CC;}
#Navigatie a            {font-size:12px;}
#Navigatie a:hover      {text-decoration:none;}
#Navigatie td.over      {background-color:#DAD5CC; color:#FFF; font-weight: bold; }

#NavigatieOnder              {background-color:#F1ECE8;}
#NavigatieOnder table        {padding:0px; margin:0px; border:0px; font-family:Arial; font-size:12px;}
#NavigatieOnder td.actief    {background-color:#DAD5CC; font-size:12px; color:#FFF; font-weight: bold;}
#NavigatieOnder td           {width:20px; text-align:center; }
#NavigatieOnder td.pijl      {background-color:#DAD5CC;}
#NavigatieOnder a            {font-size:12px;}
#NavigatieOnder a:hover      {text-decoration:none;}
#NavigatieOnder td.over      {background-color:#DAD5CC; color:#FFF; font-weight: bold;}

.linenavigatie
{
    background-image : url(lijnmidden.jpg);
    width : 100%;
}
.tabelDetailVolledig 
{
    width:370px;
    border-width:1px;
    border-left-color:#D1CBC1;
    border-right-color:#D1CBC1;
    border-bottom-color:#D1CBC1;
    border-left-style:ridge;
    border-right-style:ridge;
    border-bottom-style:ridge;
    padding :5px;
    margin :0px;    
    text-align :left;
    
}
.tabelDetailrechts {
    border-width:1px;
    border-top-color:#D1CBC1;
    border-top-style:ridge;
    padding :5px;
    margin :0px;    
    text-align :left;
}

.tabelDetail
{
    
    border-width:1px;
    border-color:#D1CBC1;
    border-right-style:ridge;
    border-top-style:ridge;
    padding :5px;
    margin :0px;    
    text-align :left;
    
}
.fotodetail {
    padding : 3px 3px 3px 3px;
    background:white ;
    border:0px;
    margin :0px;
}
.achtergrond {
    width:221px;
    margin-bottom:2px;
}
.achtergrondrechtsuitgelijnd {
    width:221px;
    margin-bottom:2px;
    text-align:right;
}
.tekst {
    font-family:Arial;
    font-size:12px; 
    vertical-align:top;
}
.teksttitel{
    font-family:Arial;
    font-size:12px; 
    font-weight:bold;
}
.tabeltekst {
    vertical-align:top;
}
.linksekolom {
    padding : 0 0 3px 3px ;
    vertical-align:top;
}
.rechtsekolom {
    padding : 0 0 3px 3px ;
    vertical-align:top;
}

a.LinkContact {color: #FF7900;}
a.LinkContact:hover {color: #808080; text-decoration: underline;}

.VerkochtVerhuurd {color: #FF7900; font-weight: bold;}




