.y
{
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}
#opaquetext {
   filter:alpha(opacity=100);  /* discarded */
   -moz-opacity:1.0;           /* discarded */
   opacity: 1.0;               /* discarded */
}

div.vakantie
{
    border-right: red 1px solid;
    border-top: red 1px solid;
    font-weight: bold;
    border-left: red 1px solid;
    color: red;
    border-bottom: red 1px solid;
    font-size: 12pt;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
body {
	font-family: Verdana, Courier, mono;
	line-height: 1.6;
	font-size: 9px;
	background-image: url(/images/bg_20px.jpg);
	background-position: top;
	background-repeat: repeat-x;
	
	
	
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 0;
	margin-top: 0%;
	background-color: #8D8787;
	color: #4B4848;
	SCROLLBAR-FACE-COLOR: #4B4848;
	SCROLLBAR-HIGHLIGHT-COLOR: black;
	SCROLLBAR-SHADOW-COLOR: grey;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: white;
	SCROLLBAR-TRACK-COLOR: black;
	SCROLLBAR-DARKSHADOW-COLOR: black;	
}

h1.item
{
    margin:0pt;
    padding  :0pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9pt;
	color: White;    
}	
h1.header
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9pt;
	color: White;
}
h1.header2
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 7pt;
	color: White;  
	padding: 0px;
	margin: 0px;  
}
div.bodycontent1
{
	overflow: auto;
	width: 594px;
	height: 490px;
	background-color: transparent;
	display: inline-block;
    filter:alpha(opacity=100);  /* discarded */
    -moz-opacity:1.0;           /* discarded */
    opacity: 1.0;               /* discarded */	
}

div.tt_content {
background-image:url(reduce.aspx?url=images/achtergrond-tijdelijke-tatt.jpg&maxwidth=900&maxheight=800);
background-position:0px -60px;
background-repeat:no-repeat;
border-top: 0px solid red;
height:800px;
margin-left:1px;
padding:10px;
width:878px;
}

div.tt_overview
{
    position: relative;
    display: inline-block;
    width: 290px;    
    top: 20px;
    left: 20px;  
    
}
div.tt_title1
{
    background-image: url(images/headeritem.gif);
    font-weight: bold;
    color: silver;
    background-repeat: no-repeat;
    background-color: transparent;
}

div.tt_title2
{
    background-image: url(images/headeritemlong.gif);
    font-weight: bold;
    color: silver;
    background-repeat: no-repeat;
    background-color: transparent;  
}

div.tt_content_overview
{
    /*filter: alpha(opacity=100);  /* discarded */
   /* -moz-opacity: 1.0;           /* discarded */
   /* opacity: 1.0;               /* discarded */	
   
    color: white;
    font-size: 9pt;
    font-weight: bold;
    padding: 10px;
}
div.tt_content_overview_bg
{
   
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
    opacity: 0.5;               /* newer Mozilla and CSS-3 */
    background: #413e3e;
    filter: Alpha(Opacity=50);
}
div.tt_image 
{
background-image:url(reduce.aspx?url=images/window-gerard-joling.jpg&maxwidth=300&maxheight=300);
background-position:0px -29px;
display:block;
float:left;
height:242px;
top:-10px;
width:299px;
margin: 10px;  
}

div.tt_details
{
    position: relative;
    height: 650px;
    width: 593px;
    left: 20px;
    top: 210px;
    
    color: white;
    font-size: 7pt;
    filter: alpha(opacity=100); /* discarded */
    -moz-opacity: 1.0; /* discarded */
    opacity: 1.0; /* discarded */
    z-index: 10px;
    line-height: 13pt;
}
div.bodycontentfaq
{
	overflow: auto;
	width: 615px;
	height: 490px;
	background-color: transparent;
	display: inline-block;	
}

HR
{
	color: White;
}


TD
{
	font-size: 9px;
	word-wrap: break-word;
}

table.actueel
{
    
    width: 603px;
}

td.header
{
    background-image: url(images/headeritemlong605.gif);
    color: #ffffff;
    vertical-align: top;
    text-align: left;
    font-weight: bold;	
}
td.grey
{
	font-weight: bold;
	font-size: 7pt;
	color: #9d9a9a;
}

td.grey2
{
	font-size: 6pt;
	color: #9d9a9a;
}
div.actueelbody
{    
    color: white;
}

TD.vrijgezel
{
    color: #ffffff;
}
TD.HEADERITEM
{
	color: white;
}

TD.HEADERITEM2
{
    color: white;
    background-image: url(images/headeritem220.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 20px;
    width: 220px;
}
	
TD.BODYITEM
{


    background: #413e3e;
    color: White;
    font-size: 7pt;
    filter: Alpha(Opacity=80, FinishOpacity=50, Style=1, StartX=300, StartY=300, FinishX=0, FinishY=0);
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
    opacity: 0.5;               /* newer Mozilla and CSS-3 */
    
}

TD.BODYITEM2
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	background: #413e3e;
    color: white;
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
    opacity: 0.5; 
	filter: Alpha(Opacity=80, FinishOpacity=40, Style=1, StartX=000, StartY=0, FinishX=500, FinishY=10);
	
	padding-bottom: 5px;
	
	padding-top: 5px;
	word-wrap: break-word;
}
td.itemdetail
{
    padding: 5px;
    color: White;
     font-size: 10pt;
    background: url(/images/bg_transparant_413E3E_50perc.png) 0% 50%;
}
td.beursheader
{
    background-position: left bottom;
    background-image: url(/images/headeritem480.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}
.alpha
{
    display:block;
    background: #413e3e;
    filter: Alpha(Opacity=80, FinishOpacity=0, Style=1, StartX=000, StartY=0, FinishX=500, FinishY=10); 
}
.corrected
{
    background: White;
   filter:alpha(opacity=100);  /* discarded */
   -moz-opacity:1.0;           /* discarded */
   opacity: 1.0;               /* discarded */
}

TD.BODYITEM3
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	background: #413e3e;
	padding-bottom: 5px;
	color: white;
	padding-top: 5px;
}

TD.BODYITEM3
{
	color: #ffffff;
	font-weight: bold;	
}

TD.BODYITEM4
{
	color: #ffffff;
	font-size: 8pt;	
}

TD.ActueelBody
{
    border-right: #413e3e 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #413e3e 1px solid;
    padding-top: 5px;
    border-bottom: #413e3e 1px solid;    
}
TD.ActueelTeaser
{
    border-right: #413e3e 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #413e3e 1px solid;
    padding-top: 5px;
    color: Silver;
}

TD.leftandright
{
   
    border-right: #ff0000 1px solid;
    border-left: #ff0000 1px solid;
}
TD.right
{
    border-right: #ff0000 1px solid;
}

span.BODYITEM3
{
	color: #ffffff;
	font-weight: bold;	
}


span.BODYWHITE
{
    color: #ffffff;
}

.norepeat
{
	background-repeat: no-repeat;
}

.homebg
{
   background-repeat: no-repeat;
   background-image: url(images/bg_black.jpg)    
}
.homebackground
{
   background-repeat: no-repeat;
   background-image: url(images/home4.png)
}

.homebackgroundbellypaint
{
   background-repeat: no-repeat;
   background-image: url(images/homebellypaint.jpg)
}

.homebackgroundgrime
{
   background-repeat: no-repeat;
   background-image: url(images/homegrime.jpg)
}
.homebackgroundfeest
{
   background-repeat: no-repeat;
   background-image: url(images/homevrijgezellenfeest.jpg)
}
.homebackgroundbridespaint
{
   background-repeat: no-repeat;
   background-image: url(images/homebridespaint.jpg)
}
.homebackground2
{
   background-repeat: no-repeat;
   background-image: url(images/home3.jpg)
}
.yrepeat
{
	background-repeat: repeat-y;
}


span.headerred
{
	font-size : 8pt;
	color: Red;
	font-weight: bold;
}
span.grey
{
	font-weight: bold;
	font-size: 7pt;
	color: #9d9a9a;
}

a {
	color: #4B4848;
	text-decoration: none;
	font-weight: bolder;
}

a:hover {
	color: Red;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
}

a.bodyitem 
{
     color: White;
}
a.bodyitem:visited
{
    color: White;
}
a.bodyitem:active
{
    color: Red;
}

a.bodyitem:hover
{
    color: Red;
	font-style: normal;
	text-transform: none;
	text-decoration: none;    
}
	
a.bodyitem2
{
    font-weight: normal;
    font-size: 7pt;
    color: White;
	font-style: normal;
	text-transform: none;
	text-decoration: none;       
}
a.bodyitem2:hover
{
    color: White;
}	

a.port {
	color: #B0C4DE;
	text-decoration: none;
	line-height: 1.4;
	border-bottom-color: Silver;
	border-bottom-style: ridge;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right: 1px ridge Silver;
	font-size: smaller;
}

a.port:hover {
	color: #00BFFF;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00BFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00BFFF;
}

a.info2
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
}

a.info
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
}

a.links2
{
	color: #9d9a9a;
	font-size: xx-small;
	font-weight: normal;
}
a.info:hover
{
	color: white;
}

A.headerinfo
{
	color: White;
	font-weight: bold;
}

A.bodyinfo
{
	color: Red;
	text-decoration: none;	
}
A.bodyinfo:hover
{
	color: white;
	text-decoration: none;
}

A.bodyinfo2
{
	font-size: 11pt;
	color: Red;
	text-decoration: none;	
}
A.bodyinfo2:hover
{
	color: white;
	text-decoration: none;
}

A.bodyinfo3
{
    font-size: 7pt;
    color: Red;
    text-decoration: none;
}
A.bodyinfo3:hover
{
    font-size: 9pt;
	color: white;
	text-decoration: none;
}

a.button
{
    font-size: 9pt;
    color: White;
    text-decoration: none;    
}

a.button:hover
{
    text-decoration: underline;
    color: #ffffff;
}

td.small
{
	font-size: xx-small;
	font-weight: bold;
}
	
div.fullscreen
{
    z-index: 100;
    left: 0px;
    position: absolute;
    display : block;
    background: Black;
    width: 100%;
    height: auto;
    padding: 10px;
    border: solid 1px red;
}	

div.center
{ 
    text-align: center;    
     margin-left: auto;
     margin-right: auto;
     margin-top: auto;
     margin-bottom: auto; 
     position: relative;
     top: 20px;   
}

div.bottombutton
{
    display: block;
    position:absolute;
    margin-bottom: 0px;
    bottom: 10px;
    right: 20px;
}
div.teller
{
	position: absolute;
	display: block;
	bottom: 0px;
}

img.test
{
	border: 1px Red;
}

div.preview
{
	overflow: auto;
	width: 250px;
	position: static;
	height: 490px;
}

div.preview2
{
	overflow: auto;
	width: 140px;
	position: static;
	height: 490px;
}

div.copyright
{
	position: absolute;
	bottom: 10;
	color: ButtonHighlight;
	font-size: 7px;
	left: 40%;
}

div.indexlink
{
	position: absolute;
	bottom: 18;
	color: ButtonHighlight;
	font-size: 7px;
	left: 33%;
}

div.klein
{
	
	font-size: 1pt;
}
td.copyright
{
	color: ButtonHighlight;
	font-size: 7px;
	width: 100%;
	text-align: center;
}

H1
{
	font-family: Verdana, Arial;
	font-size: xx-large;
	font-weight: bold;
}
H2
{
	font-family: Verdana, Arial;
	font-size: x-large;
	font-weight: bold;
}
H3
{
	font-family: Verdana, Arial;
	font-size:large;
	font-weight: bold;
}

.error
{
    color: #ff0000;
}

.redandbold
{
    color: #ff0000;
    font-weight: bold;
    font-size: larger;
    font-style: italic;
}



.invoer
{
    cursor: auto;
    color: #000000;
    background-color: #ccccff;
    border-right: #ff0000 1px solid;
    border-top: #ff0000 1px solid;
    border-left: #ff0000 1px solid;
    border-bottom: #ff0000 1px solid;
}


div.bg_l_b, div.bg_r_b, div.bg_l_t, div.bg_r_t
{    
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    
    z-index: 4;
    top: -32px;
    margin: 0px;
}

div.bg_l_s, div.bg_r_s
{
    background-repeat: repeat-y;
    width: 32px;    
    position: absolute;
    
    z-index: 4;
    top: -32px;
    margin: 0px;   
}

div.bg_m_t, div.bg_m_b
{
    background-repeat: repeat-x;
    height: 32px;    
    position: absolute;
    
    z-index: 4;
    top: -32px;
    margin: 0px;    
}

div.logo
{
    width: 232px;
    height: 72px;
    position: absolute;
    z-index: 10;
    background-image: url(images/logo-bodymention.gif);
    background-repeat: no-repeat;
    top: 0px;
    left: 0px;
    visibility: hidden;
}


div.loading
{
    width: 232px;
    height: 72px;
    position: absolute;
    z-index: 100;
    background-image: url(images/logo-bodymention_ani.gif);
    background-repeat: no-repeat;
    top: 300px;
    left: 400px;
}
div.close
{
    width: 47px;
    height: 13px;
    z-index: 10;
    position: absolute;
    visibility: hidden;
}
div.preview3
{
    overflow: auto;
    width: 220px;
    position: absolute;
    height: 368px;
    z-index: 2;
    visibility: hidden;
}
div.pnlPreview
{
    width: 195px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background: #413e3e;
}
div.picinfo
{
    
    width : 250px;
    height: 150px;
    position: absolute;
    z-index: 2;
    visibility: hidden;
}

div.fotomain
{
    overflow: auto;
    width: 270px;
    position: absolute;
    height: 368px;
    z-index: 3;
    background-color: #000000;
    cursor: pointer;
    visibility: hidden;

}

div.fototerug
{
    width: 200px;
    height: 20px;
    position: absolute;
    z-index: 2;
}


#bg_l_b { background-image: url(images/bg_l_b.jpg); }
#bg_r_b { background-image: url(images/bg_r_b.jpg); }
#bg_r_t { background-image: url(images/bg_r_t.jpg); }
#bg_l_t { background-image: url(images/bg_l_t.jpg); }
#bg_l_s { background-image: url(images/bg_l_s.jpg);}
#bg_r_s { background-image: url(images/bg_r_s.jpg);}
#bg_m_t { background-image: url(images/bg_m_t.jpg);}
#bg_m_b { background-image: url(images/bg_m_b.jpg);}

.link_cursor
{
    cursor: pointer;
}

  #goog-wm { }
  #goog-wm h3.closest-match { }
  #goog-wm h3.closest-match a { }
  #goog-wm h3.other-things { }
  #goog-wm ul li { }
  #goog-wm li.search-goog { display: block; }
  
#page {
height: auto;
margin:0 auto;
overflow:hidden;
padding:0 16px;
width:900px;
}
  
  div.menubottom
  {
    margin-left:50px;
   
    width: 170px;
    height: 130px;
    display: block;
    position: relative;
    float: left;
    text-align: left;
  }
  
  div.menubottom li
  {
    list-style-type: none;    
  }
  div.menubottom ul
  {
    padding: 0px;    
  }
    
div.menubottom a
{
    color: #9D9A9A;
}
div.menubottom a, div.menubottom h3
{
    color: #9D9A9A;
}
div.menubottom h3
{
    font-size: 9pt;
}
div.menubottom a:hover 
{
	color: Red;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
}