html, body { 
margin           : 0; 
padding          : 0; 
width            : 100%; 
min-width        : 960px;
font-family      : Arial,sans-serif; 
font-size        : 100%; 
background-color : #FFFFFF; 
} 

/*********/

#fullcontainer1 {          /* ok */
background: url(top.jpg);
border: 1px dotted #F88C22;
border-width: 1px 0 0 0;
width: 100%;
height: 66px;
}

#fullcontainer2 {          /* ok */
background: url(menu.jpg);
height: 26px;
}

#fullcontainer3 {            /* ok */
background: url(naturist-1.jpg);
border: 1px dotted #000000;
border-width: 1px 0 0 0;
height: 153px;
}

#fullcontainer3-1 {            /* ok */
background: url(nude-art-5.jpg);
border: 1px dotted #000000;
border-width: 1px 0 0 0;
height: 153px;
}

#fullcontainer3-2 {            /* ok */
background: url(index.jpg);
border: 1px dotted #000000;
border-width: 1px 0 0 0;
height: 153px;
}

#fullcontainer3-3 {            /* ok */
background: url(art.jpg);
border: 1px dotted #000000;
border-width: 1px 0 0 0;
height: 153px;
}

#fullcontainer4 {
margin: 0; 
padding: 0; 
}

#fullcontainer5 {
background: url(bottom.jpg) repeat-x;
width: 100%;
height: 90px;
}

#fullcontainer6 {
height: 20px;
margin: 15px 0 0 0;
text-align: center;
font-size: 11px;
}

#column1 {                   /* breedte 250+2+2+10+5+2=271+marge4=275 */              
width: 261px;
background: #FFFFFF;
float: left;
padding: 0 0;
border-right: 2px solid #BD0004;
margin: 5px 0 0 0;
}

#column1 ul{
width:250px;
list-style-type: none;
margin-left: 0;
padding-left: 5px;
margin-top: 10px;
margin-right: 0;
background: #EFEFEF;
}
	
#column1 ul li{
margin-bottom: 5px;
font-size: 12px;
}

div.column1-1 {               /* ok */               
width: 252px;
}

p.column1{
float: left;
font-size: 12px;
color:  #666666;
padding: 0 10px 0 10px;
}

p.column1-1{
float: left;
font-size: 12px;
color:  #666666;
padding: 0 10px 20px 5px;
}

#column2 {                   /* breedte 960-275-2-10-10-8 marge-10=645 */              
width: 645px;
background: #FFFFFF;
float: left;
padding: 0 0;
margin: 5px 10px 0 10px;
}

div.column2-1 {                                 
width: 310px;
background: #FFFFFF;
float: left;
padding: 0 0;
margin: 0 0 15px 5px;
}

div.column2-2 {                                 
width: 310px;
background: #FFFFFF;
float: left;
padding: 0 0;
margin: 0 0 15px 10px;
}

#column4 {                                 
padding: 0;
margin: 0;
}
	
#column4 h2 {
background: url(icon-1.gif) no-repeat 0 2px;
font-size: 22px;
font-weight: bold;
font-family: Times New Roman;
color: #BD0004;
white-space: pre;
text-align: left;
vertical-align: top;
font-style: normal;
margin: 22px 0 20px 15px;
}

#column4 h2 i {                      
color: #808080;
font-size: 22px;
font-weight: bold;
FONT-FAMILY: Times New Roman;
text-align: left;
font-style: normal;
}
	
#column5 {
width: 362px;
height: 152px;
background: #FFFFFF;
float: left;
}

#column6 {                      /* breedte 335-5 (veiligheid)= 330 */
width: 330px;
height: 152px;
background: #FFFFFF;
float: left;
}

#column7 {
width: 263px;
height: 70px;
float: left;
}
	
div.footer7 {
float: left;
margin-top: 2px;
margin-left: 14px;
vertical-align: top;
}

#column8 {
width: 362px;
height: 70px;
float: left;
}

div.footer8 {
font-size: 11px;
float: left;
text-align: left;
vertical-align: top;
margin-top: 10px;
margin-left: 40px;
}

#column9 {                      /* breedte 335-5 (veiligheid)= 330 */
width: 330px;
height: 70px;
float: left;
}

div.footer9 {
font-size: 14px;
float: left;
text-align: left;
vertical-align: top;
margin-top: 10px;
margin-left: 10px;
}

/**********/

#banner1, #banner2, #banner3 {
vertical-align: top;
margin-left: 4px;
}

/**********/

h1  {                      /* ok */
font-size: 34px;
font-weight: bold;
color: #873942;
white-space: pre;
margin: 10px 0 16px 2px; 
}

h1 i {                      /* ok */
color: #808080;
font-style: normal;
}

h1.footer {
background: url(icon.gif) no-repeat 0 3px;
font: bold 18px Georgia;
color: #BD0004;
white-space: pre;
text-align: left;
vertical-align: top;
margin: 10px 0 0 20px;
}

h1.footer7 {
background: url(icon-1.gif) no-repeat 0 4px;
font-size: 28px;
font-weight: bold;
color: #BD0004;
white-space: pre;
text-align: left;
vertical-align: top;
margin: 5px 0 0 10px;
}

h2.links {                        
font: bold 14px arial;
white-space: pre;
color: #BD0004;
margin: 20px 0 20px 10px; 
}

h2.links-1 {                        
font: bold 14px arial;
white-space: pre;
color: #BD0004;
margin: 15px 0 20px 10px; 
}

h2.links-2 {                        
font: bold 14px arial;
white-space: pre;
color: #BD0004;
margin: 15px 0 10px 10px; 
}

h2.midden {                        
font: bold 16px arial;
white-space: pre;
color: #BD0004;
margin: 0 0 20px 0;
}

h2.rechts {                        
background: url(h2-1.jpg);
height: 38px;
font: bold 16px Georgia;
white-space: pre;
color: #BD0004;
padding-left: 6px;
margin: 0 0 20px 0;
}

/*********/

.centered {                  /* ok */
margin: 0 auto;
width: 960px;
}

/**********/

div.article {         /* clear left genomen ipv float left */
clear: left;
width: 645px;
padding: 0 0 0 0;
}

div.article h2{
font-weight: bold;
font-size: 16px;
color:  #BD0004;
float: left;
margin: 0 0 5px 0;
}

div.article h3{         /* float left erbij en margin volledig */
font-weight: bold;
font-size: 16px;
color:  #BD0004;
float: left;
margin: 0 0 5px 10px;
}
	
div.article p{         /* span in p gewijzigd */
font-size: 12px;
color:  #202020;
width: 460px;            /* 645-170-2-10-10=472 aangehouden 460 */
float: left;
margin-left: 10px;
margin-bottom: 10px;
}

div.article p.extra{         /* span in p gewijzigd */
font-size: 12px;
color:  #202020;
width: 630px;            /* 645-170-2-10-10=472 aangehouden 460 */
float: left;
margin-left: 0;
margin-bottom: 10px;
}

div.article p.nude{         /* span in p gewijzigd */
font-size: 12px;
color:  #202020;
width: 300px;            /* 645-170-2-10-10=472 aangehouden 460 */
float: left;
margin-left: 10px;
margin-bottom: 10px;
}

div.article img {
float: left;           
margin-bottom: 10px;            /* we gebruiken de padding van article */
}

div.article img.extra {
float: left;           
margin-bottom: 10px;            /* we gebruiken de padding van article */
margin-left: 10px;
}

div.title{
float:left;
margin: 0 0 0 183px;
padding: 0 0;
}

div.title h2{
font-weight: bold;
font-size: 18px;
color:  #BD0004;
margin-bottom: 15px;
}

/**********/

div.line1 {         
float:left;
width: 630px;
margin: 5px 0 0 5px;
padding: 0 0;
border:1px solid #B8B4B4;
border-width: 1px 0 0 0;
}

div.line2-1 {         /* breedte 960-263-2-10-10-8 (zekerheid)=667 */
float:left;
width: 667px;
margin: 15px 0 0 5px;
padding: 0 0;
border:1px solid #B8B4B4;
border-width: 1px 0 0 0;
}

div.line3 {         
float:left;
width: 667px;
margin: 25px 0 0 5px;
padding: 0 0;
border:1px solid #B8B4B4;
border-width: 1px 0 0 0;
}

/**********/

div.itemART {
clear: left;
padding: 10px 0 10px 5px;
width: 300px;
height: 220px;
}
	
div.oddART {
background: #F3EBEB;
}

div.evenART {
background: #FFFFFF;
}
	
div.itemART img {
float: left;
border: 1px solid #CECECE;
border-width: 1px 1px 1px 1px;
border-color: #CECECE #9C0000 #9C0000 #CECECE;
margin: 3px 0 0 3px;
}

div.itemART img.zoom{
float: left;
border: none;
margin: 0 5px 0 0;
}

div.itemART h3 {
color: #BD0004;
font-size: 12px;
margin: 0 0 0 10px;
float: left;
}
	
div.itemART p {
color: #202020;
font-size: 12px;
width: 140px;
float: left;
margin-left: 10px;
}
	
/*********/

div.itemM_container {
float: left;
border: 1px solid #DEDEDE;
border-width: 0 0 1px 1px;
margin: 0 10px 0 10px;
padding: 0;
}

div.itemM {
clear: left;
margin-top: 0px;
padding: 4px 0px 4px 0px;
margin-bottom: 0;
width: 339px;
}
	
div.oddM {
background: #F3EBEB;
}

div.evenM {
border: 1px solid #F7EBEB;
border-width: 1px 0;
margin-top: 0px;
background: #FFFFFF;
}
	
div.itemM img {
float: left;
border: 1px solid #CECECE;
border-width: 1px 3px 3px 1px;
border-color: #CECECE #9C0000 #9C0000 #CECECE;
margin: 5px 5px 5px 5px;
}

div.itemM h3 {
color: #BD0004;
font-size: 16px;
margin-bottom: 0;
margin-top: 2px;
margin-left: 5px;
float: left;
text-align: left;
vertical-align: top;
}
	
div.itemM p {
color: #202020;
font-size: 12px;
width: 215px;
float: left;
text-align: left;
margin-left: 5px;
}

/*********/

div.itemT {
clear: left;
padding: 4px 0px 4px 0px;
}

div.itemT img {
margin: 5px 5px 5px 5px;
float: left;
}

div.itemT h3 {
color: #BD0004;
font-size: 12px;
margin-top: 10px;
margin-left: 10px;
float: left;
text-align: left;
vertical-align: top;
}

/**********/

br.clearer {
clear: both;
font-size: 0;
line-height: 0;
}

/*********/

div.hr {                     /* ok */
margin: 2px 0;
border: 1px dotted #000000;
border-width: 1px 0 0 0;
background: #FFFFFF;
}

div.hr-blank {               /* ok */
margin: 5px 0;
background: #FFFFFF;
}
	
div.hr-blank-large {               /* ok */
padding: 10px 0 50px 0;
background: #FFFFFF;
}

/*********/


div.frame {
clear: left;
padding: 10px 0 10px 5px;
width: 200px;
}

div.frame img.zoom{
float: left;
border: none;
margin: 0 5px 0 0;
}

div.frame p{         
font-size: 12px;
color:  #666666;
width: 200px;        
float: left;
margin-left: 10px;
margin-bottom: 10px;
}



/*********/

ul.mainmenu {           /* ok */
padding: 0;
margin: 0;
list-style-type: none;
}

.mainmenu li {          /* ok */
display: inline;
}

.mainmenu a {           /* ok */
display: block;
background: white;
float: left;
border: 1px solid #FFFFFF;
border-width: 0 1px 0 1px;
border-left-color: #d9d7d7;
border-right-color: #d9d7d7;
color: #808080;
font: bold 14px Times New Roman; 
padding: 5px 25px;
text-decoration: none;
background:url(menu.jpg);
}

.mainmenu .separated {       /* ok */
color: #C0C0C0;
}

.mainmenu a:hover {        /* ok */
color: #FFFFFF;
background: #BD0004;
}

.mainmenu a.selected  {         /* ok */
color: #202020 !important;
background: #D7C9C9 !important;
}

/**********/

.mainimageL {                   /* ok */
display: block;
margin: 0 7px 0 0;
}

.mainimageM {                   
display: block;
margin: 20px 0 20px 0;
}

.mainimageR {        /* breedte img 960-362-263=335-10-2-2-4 (zekerheid)-8 (rechts)=309  */           
display: block;
margin: 0 0 0 10px;
}

/**********/

a.titel { color: #BD0004; text-decoration: none; }          /* ok */
a.titel:visited { color: #BD0004; text-decoration: none; }
a.titel:hover { color: #BD0004; text-decoration: none; }
a.titel:active {  color: #BD0004; text-decoration: none; }

a.test:link     img  { border: 3px solid #FFFFFF; }        /* ok */
a.test:visited  img  { border: 3px solid #FFFFFF; }
a.test:hover    img  { border: 3px solid #F04704; }
a.test:hover         {background-position: 0 0;} 
a.test:active   img  { border: 3px solid #FFFFFF; }

a.test1:link     img  { border: 1px solid #FFFFFF; }
a.test1:visited  img  { border: 1px solid #FFFFFF; }
a.test1:hover    img  { border: 1px solid #F04704; }
a.test1:focus    img  { border: 1px solid #ff0000; }
a.test1:active   img  { border: 1px solid #FFFFFF; }

a.normal { color: #00036E; text-decoration: underline; font-weight: bold; }
a.normal:visited { color: #00036E; text-decoration: underline; font-weight: bold; }
a.normal:hover { color: #FFFFFF; text-decoration: none; background: #BD0004; font-weight: bold; }
a.normal:active {  color: #00036E; text-decoration: underline; font-weight: bold; }

a.footer:link { color: #BD0004; text-decoration: none; }          
a.footer:visited { color: #BD0004; text-decoration: none; }
a.footer:hover { color: #BD0004; text-decoration: none; }
a.footer:active {  color: #BD0004; text-decoration: none; }

a.t2:link { color: #00036E; text-decoration: underline; }
a.t2:visited { color: #00036E; text-decoration: underline; }
a.t2:hover { color: #00036E; text-decoration: none; }
a.t2:active {  color: #00036E; text-decoration: underline; }

a.h2:link { color: #BD0004; text-decoration: none; }
a.h2:visited { color: #BD0004; text-decoration: none; }
a.h2:hover { color: #FFFFFF; text-decoration: none; background: #BD0004; font-weight: bold; }
a.h2:active {  color: #BD0004; text-decoration: none; }

a.normal-1 { color: #924100; text-decoration: underline; font-weight: bold; }
a.normal-1:visited { color: #924100; text-decoration: underline; font-weight: bold; }
a.normal-1:hover { color: #FFFFFF; text-decoration: none; background: #924100; font-weight: bold; }
a.normal-1:active {  color: #924100; text-decoration: underline; font-weight: bold; }

p.counter
{
visibility: hidden
} 

	

	

























