*	{
margin:0;
padding:0;
border:none;
text-decoration:none;
}

body, html	{
height:100%;
}

html	{
overflow-y:scroll;
overflow-x:hidden;
}

textarea {
font-family:Arial, Helvetica, sans-serif;
overflow:auto;
font-size:12px;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
_position:relative;
*position:relative;
}

a	{
cursor:pointer;
}

.blauw, a:hover	{
color:#0084D7;
}

body	{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/bg.png) #e5e5e5 repeat-x;
}

#container	{
width:980px;
margin:0 auto;
background:#fff;
min-height:100%;
height:auto !important;
height:100%;
}

#header	{
height:132px;
}

.cufon-hover-class	{
display:none;
}

#header #logo	{
display:block;
width:251px;
height:66px;
background:url(../images/keijzer-logo.png);
position:absolute;
margin:21px 0 0 34px;
}

#header #logo strong	{
visibility:hidden;
}

#header #streepjes	{
position:absolute;
margin:128px 0 0 0;
}

#header #streepjes div	{
height:2px;
position:absolute;
background:#3b3036;
}

#header #streepjes #streepje-1	{
width:41px;
}

#header #streepjes #streepje-2	{
width:67px;
margin:2px 0 0 39px;
}

#header #streepjes #streepje-3	{
width:251px;
margin:0 0 0 105px;
}

#header #streepjes #streepje-4	{
width:195px;
margin:2px 0 0 356px;
}

#header #streepjes #streepje-5	{
width:431px;
margin:0 0 0 549px;
}

#header #header-rechts	{
margin:9px 0 0 528px;
position:absolute;
width:451px;
}

#header #header-rechts h2	{
color:#3B3036;
position:absolute;
font-size:18px;
font-weight:normal;
font-style:italic;
line-height:17px;
}

#header #header-rechts h3	{
color:#0084d7;
position:absolute;
margin:15px 0 0 98px;
font-size:22px;
font-weight:normal;
width:343px;
line-height:20px;
}

#header #header-rechts #header-menu	{
height:16px;
padding:0 0 26px 0;
}

#header #header-rechts #header-menu form	{
padding:0 32px 0 0;
float:left;
}

#header #header-rechts #header-menu form input	{
background:#d8ced0;
color:#3B3036;
height:15px;
float:left;
width:131px;
padding:1px 0 0 10px;
font-size:12px;
line-height:15px;
}

#header #header-rechts #header-menu form input#zoek	{
background:#d8ced0;
color:#3B3036;
height:16px;
width:19px;
background:url(../images/zoek-knop.gif);
float:left;
cursor:pointer;
padding:0;
}

#header #header-rechts #header-menu a	{
float:left;
margin:0 0 0 16px;
color:#0084d7;
line-height:11px;
}

#header #header-rechts #header-menu a.actief,#header #header-rechts #header-menu a:hover, #header #header-rechts #header-menu, #header #header-rechts #header-menu a.cufon-hover-class	 {
color:#3B3036;
}

a.cufon-hover-class	{
color:#3B3036;
}

#content	{
padding:26px 0 0 0;
display:table;
}

.lees-verder	{
width:0px;
border-top:3px solid #0084d7;
display:block;
clear:both;
width:40px;
margin:10px 0 5px 0;
}

a.lees-verder-tekst	{
font-size:11px ;
float:left;
padding:3px 0 0 0;
border:none;
    position: absolute;
}

a.lees-verder-link	{
font-size:11px;
}

a.lees-verder-tekst:hover	{
color: #0084d7;
}

.test-tekst	{
width: 60px;
font-size:11px ;
color:#3B3036;
font-style:italic;
font-weight:bold;
border-top:3px solid #0084d7;
cursor: pointer;
}

a.link-team	{
font-style: italic;
color: black;
font-size:11px ;
float:left;
}

a.link-team:hover	{
color: #0084d7;
}

.lees-verder-tekst, .citaat-tekst	{
font-size:11px ;
color:#3B3036;
font-style:italic;
font-weight:bold;
border-top:3px solid #0084d7;
}

.archief	{
font-size:11px ;
color:#3B3036;
font-style:italic;
font-weight:bold;
position:absolute;
}

.actueel-datum	{
width: 200px;
font-size: 11px ;
color: #3B3036;
font-weight: bold;
border-bottom: 3px solid #0084d7;
}

.info-agenda {
width: 200px;
font-size: 11px ;
color: #0084D7;
font-weight: bold;
}

#hoofdmenu-menu-links	{
/* 225 onder i.v.m. uitschuif menu, die komt namelijk omhoog*/
padding:42px 20px 225px 33px;
width:214px;
float:left;
}

.cufon-hover-div	{
height:37px;
display:inline;
}

#hoofdmenu-menu-links a	{
font-size:18px;
color:#0084D7;
font-weight:normal;
clear:both;
float:left;
width:125px;
margin:0 0 19px 0;
line-height:10px;
}

#hoofdmenu-menu-links a:hover, #hoofdmenu-menu-links a.actief, #hoofdmenu-menu-links a.cufon-hover-class	{
color:#3B3036;
}

a.cufon-hover-class	{
color:#3B3036;
}

#hoofdmenu-menu-links .submenu	{
display:block;
float:left;
clear:both;
width:180px;
padding:0 0 0 10px;
margin:-4px 0 28px 0;
}

#hoofdmenu-menu-links .submenu a	{
font-size:13px;
margin:0 0 10px 0;
}

#hoofdmenu-menu-links .submenu .submenu-streepje	{
width:13px;
height:3px;
background:#0084d7;
clear:both;
margin:9px 0 0 -8px;
float:left;
}

#content-rechts	{
width:696px;
float:left;
padding:14px 0 20px 0;
z-index:10;
}

@-moz-document url-prefix(){
	#content-rechts	{
	padding-bottom:27px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content-rechts	{
	padding-bottom:27px;
	}
}

/* homepage blok */
#content-rechts #homepage-blok {
width:771px;
margin:-40px 0 0px -75px;
position:relative;
}

#content-rechts #homepage-blok #scroll-navigatie	{
position:absolute;
width:180px;
height:54px;
margin:326px 0 0 395px;
background:#fff;
z-index:1;
}

#content-rechts #homepage-blok #scroll-navigatie #scroll-volgende, #content-rechts #homepage-blok #scroll-navigatie #scroll-vorige	{
position:absolute;
cursor:pointer;
width:160px;
height:15px;
}

#content-rechts #homepage-blok #scroll-navigatie #scroll-volgende	{
margin:36px 0 0 0;
background:url(../images/scroll-blok-onder.gif) no-repeat bottom left;
}

#content-rechts #homepage-blok #scroll-navigatie #scroll-vorige	{
background:url(../images/scroll-blok-boven.gif) no-repeat top left;
visibility:hidden;
}

#content-rechts #homepage-blok #scroll-navigatie h3	{
font-weight:normal;
font-style:italic;
font-size:18px;
width:190px;
position:relative;
top:16px;
line-height:17px;
display:none;
}

#content-rechts #homepage-blok #scroll-navigatie h3.actief	{
display:block;
}

#content-rechts #homepage-blok #blog-blok	{
position:absolute;
margin:18px 0 0 587px;
width:168px;
background:#fff;
z-index:1;
}

#content-rechts #homepage-blok #blog-blok h2	{
font-size:22px;
font-weight:normal;
color:#3B3036;
margin:0 0 10px 0;
line-height:18px;
}

#content-rechts #homepage-blok #scroll-blok	{
height:406px;
width:771px;
overflow:hidden;
position:relative;
}

#content-rechts #homepage-blok #scroll-blok .scroll-blok-item	{
height:406px;
width:771px;
}

#content-rechts #homepage-blok #scroll-blok .scroll-blok-item .filmpje	{
width:395px;
height:385px;
float:left;
}

#content-rechts #homepage-blok #scroll-blok .scroll-blok-item .tekst	{
width:366px;
float:left;
padding:144px 0 0 0;
}

#content-rechts #homepage-blok #scroll-blok .scroll-blok-item .tekst h2	{
font-size:37px;
color:#0084d7;
font-weight:normal;
line-height:31px;
}

#content-rechts #homepage-blok #scroll-blok .scroll-blok-item .tekst .sub-tekst	{
padding:33px 0 0 192px;
line-height:17px;
color:#0084d7;
}

#content-rechts #homepage-blok #filmpjes-overzicht	{
height:106px;
width:720px;
margin:32px 0 0 68px;
}

#content-rechts #homepage-blok #filmpjes-overzicht a	{
margin:0 12px 0 0;
width:79px;
height:106px;
display:block;
float:left;
cursor:pointer;
text-align:center;
}

#content-rechts #homepage-blok #filmpjes-overzicht div	{
margin:0 0 0 10px;
}

#content-rechts #homepage-blok #filmpjes-overzicht a .filmpjes-overzicht-meer-tekst	{
background:#008ED7;
width:59px;
height:58px;
font-size:15px;
font-weight:bold;
color:#fff;
line-height:58px;
position:absolute;
margin:0;
}

@-moz-document url-prefix(){
	#content-rechts #homepage-blok #filmpjes-overzicht a .filmpjes-overzicht-meer-tekst	{
	margin:0 10px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#content-rechts #homepage-blok #filmpjes-overzicht a .filmpjes-overzicht-meer-tekst	{
	margin:0 10px;
	}
}

#content-rechts #homepage-blok #filmpjes-overzicht a:hover h5, #content-rechts #homepage-blok #filmpjes-overzicht a:hover .filmpjes-overzicht-meer-tekst, #content-rechts #homepage-blok #filmpjes-overzicht a.hover h5, #content-rechts #homepage-blok #filmpjes-overzicht a.hover .filmpjes-overzicht-meer-tekst	{
display:block;
}

#content-rechts #homepage-blok #filmpjes-overzicht a h5	{
display:none;
color:#3B3036;
font-size:11px;
position:relative;
font-style:italic;
line-height:10px;
margin:10px 0 0 0;
}

#content-rechts #homepage-blok #filmpjes-overzicht a#filmpjes-overzicht-laatste	{
margin-right:0;
}
/* einde homepage blok */

#content-rechts-sub-kruimelpad	{
font-size:11px;
font-style:italic;
margin:0 0 15px 0;
}

#content-rechts-sub-kruimelpad a	{
margin:0 5px 0 -1px;
color:#3B3036;
}

#content-rechts-sub-kruimelpad a.actief	{
color:#0084d7;
}

#content-rechts-sub-kruimelpad a em	{
color:#0084D7;
}

#content-rechts-sub-links ul, #content-rechts-sub-links ol	{
padding:0 0 10px 15px;
}

#content-rechts-sub-links ul	{
color:#0084d7;
}

#content-rechts-sub-links ul li p, #content-rechts-sub-links ol li p	{
padding:0;
color:#000;
}

#content-rechts-sub-links	{
float:left;
width:441px;
padding:0 75px 0 0;
line-height:20px;
z-index:3;
}

#content-rechts-sub-links a	{
    color:#3B3036;
    font-weight:bold;
    font-style:italic;
}

#content-rechts-sub-links a:hover	{
    color:#0084d7;
}

/* opdrachtgever overzicht */
#opdrachtgever-tabel td	{
padding:0 0 5px 0;
}
/* einde opdrachtgever overzicht */

/* begin blog-reactie formulier */

.blog form	{
clear:both;
width:385px;
color:#3b3036;
}

.blog label	{
width:122px;
height:18px;
float:left;
cursor:pointer;
display:block;
float:left;
clear:left;
}

.blog .verplicht-veld	{
float:right;
height:18px;
width:5px;
display:block;
clear:right;
font-size:13px;
margin:0 0 10px 0;
line-height:11px;
}

.blog input, .blog textarea, .blog select	{
background:#d8ced0;
color:#3B3036;
width:245px;
height:18px;
display:block;
float:left;
}

.blog input	{
margin:0 0 10px 0;
}

/* eind blog-reactie formulier */

/* begin onderzoekend/test */

#content-rechts-sub-links #onderzoekend label	{
cursor:pointer;
}

#content-rechts-sub-links #onderzoekend label input	{
position:relative;
top:3px;
margin:0 3px 0 0;
}

/* eind onderzoekend/test */

/* begin agenda inschrijf formulier */
#agenda-inschrijf-formulier	{
clear:both;
}

#agenda-inschrijf-formulier input	{
background:#D8CED0;
}
/* einde agenda inschrijf formulier */

#verzenden	{
font-weight:bold;
font-style:italic;
background:none;
width:75px;
color:#3b3036;
font-size:11px;
text-align:left;
cursor:pointer;
margin-left:-3px;
*margin-left:0;
_margin-left:0;
}

/* begin contact-formulier */
#contact-formulier	{
padding:10px 0 0 0;
}

#contact-formulier table td	{
vertical-align:top;
}

#contact-formulier input, #contact-formulier textarea	{
background:#d8ced0;
color:#3B3036;
width:245px;
margin:0 10px 0 0;
}

#contact-formulier textarea	{
height:106px;
}

/* eind contact formulier */

/* begin nieuwsbrief aanmelden */
#nieuwsbrief	{
padding:40px 0 0 30px;
}

#nieuwsbrief *	{
font-size:12px;
}

#nieuwsbrief input	{
width:245px;
color:#3B3036;
background:#d8ced0;
}

#nieuwsbrief select	{
border:1px solid #d8ced0;
}

#nieuwsbrief td	{
vertical-align:bottom;
padding:0 0 10px 0;
}

/* einde nieuwsbrief aanmelden*/

/* begin sitemap */
#sitemap-lijst	{
color:#0084D7;
list-style:none;
font-size:17px;
line-height:19px;
}

#sitemap-lijst ul	{
padding:10px 0;
}

#sitemap-lijst li	{
margin:0 0 10px 0;
display:inline;
clear:both;
float:left;
}

#sitemap-lijst li a	{
color:#0084D7;
}

#sitemap-lijst li a.cufon-hover-class	{
color:#3B3036;
}

#sitemap-lijst ul li	{
list-style:none;
font-size:14px;
}

#sitemap-lijst ul li a	{
color:#3B3036;
display:block;
}

#sitemap-lijst ul li a.cufon-hover-class	{
color:#0084D7;
display:none;
}
/* eind sitemap */

/* i.v.m. footer die onderaan over de pagina heen ligt */
#content-rechts-sub-links .footerlinks a	{
position:relative;
/*
*top: 7px;
_top: 7px;
*/
line-height: normal;
}



#content-rechts-sub-links #medewerkers-overzicht a	{
display:block;
float:left;
width:126px;
height:220px;
margin:0 30px -15px 0;
color:#483439;
line-height:14px;
}

#content-rechts-sub-links #medewerkers-overzicht a p	{
font-size:13px;
line-height:10px;
}

#content-rechts-sub-links #medewerkers-overzicht a:hover img	{
border-bottom:3px solid #483439;
}
#content-rechts-sub-links #medewerkers-overzicht a:hover {
    color: #008ED7;
}

#content-rechts-sub-links #medewerkers-overzicht a.derde	{
margin-right:0;
}

#content-rechts-sub-links #medewerkers-overzicht a img	{
border-bottom:3px solid #0090E4;
margin:0 0 11px 0;
}

#content-rechts-sub-links #actueel-overzicht h2	{
font-size:22px;
}

#content-rechts-sub-links #actueel-overzicht img	{
margin:0 0 15px 0;
}

#content-rechts-sub-links #actueel-overzicht .lees-verder-tekst	{
font-size:11px ;
color:#008ED7;
font-style:normal;
}

#content-rechts-sub-links #actueel-overzicht .lees-verder	{
font-size:11px ;
margin-top:10px;
margin-bottom:25px;
}

#content-rechts-sub-links #actueel-detail .inleiding	{
margin-bottom:0;
}

#content-rechts-sub-links #actueel-detail .datum	{
font-weight: none;
color:#008ED7;
display:inline;
font-style:normal;
}

#content-rechts-sub-links #actueel-detail img	{
display:block;
margin:0 0 15px 0;
}

#content-rechts-sub-links #ervaren-overzicht a	{
display:block;
width:126px;
height:155px;
float:left;
margin:0 28px 35px 0;
color:#483439;
font-style:italic;
}

#content-rechts-sub-links #ervaren-overzicht a:hover {
    color: #008ED7;
}

#content-rechts-sub-links #ervaren-overzicht a p	{
position:absolute;
padding:136px 0 0 0;
}

#content-rechts-sub-links #ervaren-overzicht a.derde	{
margin-right:0;
}

#content-rechts-sub-links #ervaren-detail #foto-wissel #foto-navigatie	{
width:53px;
height:40px;
position:absolute;
margin:62px 0 0 370px;
}

#content-rechts-sub-links #ervaren-detail #foto-wissel #foto-navigatie #foto-navigatie-vorige, #content-rechts-sub-links #ervaren-detail #foto-wissel #foto-navigatie #foto-navigatie-volgende	{
width:24px;
height:40px;
float:left;
cursor:pointer;
}

#content-rechts-sub-links #ervaren-detail #foto-wissel #foto-navigatie #foto-navigatie-vorige {
background:url(../images/portfolio-wissel-vorige.png);
}

#content-rechts-sub-links #ervaren-detail #foto-wissel #foto-navigatie #foto-navigatie-volgende {
background:url(../images/portfolio-wissel-volgende.png);
}

#content-rechts-sub-links #ervaren-detail #foto-wissel img	{
margin:0 0 30px 0;
display:none;
}

#content-rechts-sub-links #ervaren-detail #foto-wissel img.actief	{
display:block;
}

#content-rechts-sub-links .lees-verder	{
margin-bottom:3px;
}

#content-rechts-sub-links h2	{
font-size:29px;
width:375px;
color:#0084D7;
margin:0 0 13px 0;
font-weight:normal;
font-style:normal;
line-height:22px;
}

#content-rechts-sub-links h4	{
color:#3B3036;
font-weight:normal;
font-size:18px;
font-style:italic;
margin:-12px 0 20px 0;
line-height:13px;
}

#content-rechts-sub-links p	{
padding:0 0 23px 0;
}

#content-rechts-sub-links p.inleiding	{
margin:0 0 15px 0;
}

#content-rechts-sub-links .foto	{
display:block;
margin:0 0 17px 0;
}

#content-rechts-sub-links .spacer	{
height:50px;
}

#content-rechts-sub-links acronym	{
color:#0084D7;
cursor:help;
}

#content-rechts-sub-rechts	{
float:left;
width:178px;
color:#000;
}

#content-rechts-sub-rechts.blauw	{
color:#0084D7;
}

#content-rechts-sub-rechts.blauw h3	{
color:#0084D7;
}

#content-rechts-sub-rechts h3	{
font-size:22px;
font-weight:normal;
margin:0 0 15px 0;
line-height:19px;
width:155px;
}

#content-rechts-sub-rechts #rechts-blok-zwart	{
background:#3d3037;
width:147px;
height:145px;
color:#fff;
position:relative;
right:13px;
padding:26px 16px 0 16px;
margin:55px 0 0 0;
}



#content-rechts-sub-rechts #rechts-blok-zwart.chat iframe	{
display:none;
}

#content-rechts-sub-rechts #rechts-blok-zwart h4	{
font-size:25px;
font-weight:normal;
line-height:20px;
margin:0 0 14px 0;
}

#content-rechts-sub-rechts #rechts-blok-zwart #lijntje	{
width:40px;
height:5px;
background:#fff;
position:absolute;
margin:140px 0 0 0;
}

#content-rechts-sub-rechts #rechts-blok-blauw	{
background:#0084D7;
width:147px;
height:145px;
color:#fff;
position:relative;
right:13px;
padding:26px 16px 0 16px;
margin:55px 0 0 0;
}



#content-rechts-sub-rechts #rechts-blok-blauw.chat iframe	{
display:none;
}

#content-rechts-sub-rechts #rechts-blok-blauw h4	{
font-size:25px;
font-weight:normal;
line-height:20px;
margin:0 0 14px 0;
}

#content-rechts-sub-rechts #rechts-blok-blauw #lijntje	{
width:40px;
height:5px;
background:#fff;
position:absolute;
margin:140px 0 0 0;
}

#content-rechts-sub-rechts #rechts-blok-blauw #start-chatsessie	{
background:#fff;
width:40px;
height:3px;
margin:20px 0 0 0;
}

#content-rechts-sub-rechts #rechts-blok-blauw #start-chatsessie-tekst , #content-rechts-sub-rechts #rechts-blok-zwart #start-chatsessie-tekst	{
font-weight:bold;
color:#fff;
margin:10px 0 0 0;
display:block;
font-style:italic;
}

#content-rechts-sub-rechts #rechts-blok-blauw #start-chatsessie-tekst a , #content-rechts-sub-rechts #rechts-blok-zwart #start-chatsessie-tekst a	{
font-weight:bold;
color:#fff;
margin:10px 0 0 0;
display:block;
font-style:italic;
}

#content-rechts-sub-rechts #ervaren-filters	{
padding:70px 0 0 0;
}

#content-rechts-sub-rechts #ervaren-filters p	{
color:#0084D7;
margin:0 0 15px 0;
}

#content-rechts-sub-rechts #ervaren-filters a {
display:block;
color: #000000;
margin:0 0 8px 0;
line-height:8px;
font-size:13px;
}

#content-rechts-sub-rechts #ervaren-filters a:hover	{
color:#ff0000;
}

#content-rechts-sub-rechts #ervaren-filters a.actief	{
color:#0084D7;
}

#content-rechts-sub-rechts #ervaren-filters a.cufon-hover-class	{
display:none;
color:#3B3036;
}

#content-rechts-sub-rechts #ervaren-meer	{
padding:25px 0 0 0;
}

#content-rechts-sub-rechts #ervaren-meer h3	{
color:#0084D7;
font-size:14px;
clear:both;
}

#content-rechts-sub-rechts #ervaren-meer a	{
margin:0 30px 27px 0;
display:block;
float:left;
width:59px;
height:58px;
}

.sitemap {
color: #000000;
text-decoration: none;
border: none;
line-height: 18px;
}

.sitemap:hover {
color: #0084D7;
text-decoration: none;
border: none;
line-height: 18px;
}

a.portfolio {
color: #ff0000;
}

ul ul {
margin-left: 15px;
}

#footer	{
    height:104px;
    width:916px;
    margin:-104px auto 0 auto;
    color:#000000;
    z-index: -1;
}

#footer-rechts a {
color:#0084d7;
}

#footer #footer-links	{
width:169px;
height:100px;
margin-top:-8px;
border-bottom:12px solid #0084d7;
float:left;
}

#footer #footer-links-sub	{
position:absolute;
overflow:hidden;
height:70px;
width:170px;
}

#footer #footer-links-sub a	{
position:absolute;
width:115px;
display:block;
z-index:11;
background:url(../images/x.gif);
}

#footer #footer-links-sub .actief a	{
height:122px;
}

#footer #footer-links div	{
margin:0 0 12px 0;
cursor:pointer;
}

#footer #footer-links-sub .link-overlay	{
position:absolute;
z-index:9;
width:100px;
height:16px
}

#footer #footer-links h3	{
width:70px;
height:16px;
position:relative;
z-index:999;
background-image:url(../images/footer-links-sub-plaatsen-sprite.png);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#footer #footer-links h3	{
	z-index:9;
	}
}

@-moz-document url-prefix(){
	#footer #footer-links h3	{
	z-index:9;
	}
}

#footer #footer-links h3#apeldoorn	{
background-position:70px 0;
}

#footer #footer-links .actief h3#apeldoorn	{
background-position:0 0;
}

#footer #footer-links h3#enschede	{
background-position:70px 16px;
}

#footer #footer-links .actief h3#enschede	{
background-position:0 16px;
}

#footer #footer-links h3#utrecht	{
background-position:70px 32px;
}

#footer #footer-links .actief h3#utrecht	{
background-position:0 32px;
}

#footer #footer-links h3 strong	{
visibility:hidden;
font-size:1px;
}

#footer #footer-links address	{
font-style: normal;
color: #000;
padding: 10px 0px 0px 0px;
display:none;
}

#footer #footer-links address .lees-verder-tekst	{
font-size:11px ;
color:#3B3036;
float:none;
}

#footer #footer-rechts	{
float:right;
height:12px;
font-size:10px;
border-left:204px solid #0084d7;
margin:92px 0 0 0;
padding:0 19px 0 0;
line-height:10px;
}

#footer #footer-rechts a	{
margin:0 0 0 15px;
position:relative;
bottom:4px;
}

/* begin thickbox */

#TB_window {
color: #333333;
}

#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}

* html #TB_overlay {
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
position: fixed;
background:url(../images/thickbox-bg.png);
_background:url(../images/thickbox-bg.gif);
padding:33px;
z-index: 102;
color:#000000;
display:none;
text-align:left;
top:50%;
left:50%;
}

* html #TB_window {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}

#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
*background:#fff;
}

#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}

#TB_closeAjaxWindow{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}

#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}

#TB_title{
height:27px;
}

#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
padding:15px;
}

#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}

#TB_load{
position: fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px;
}

* html #TB_load {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}

* html #TB_HideSelect {
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
/* eind thickbox */