html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before,
blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/* general
------------------------------------------------------------------*/
body { background: #fff; font: 12px/1.5em Arial, sans-serif; color: #000; }
h1 { margin: 0 0 15px 0; font: 18px/1.878em Arial; font-weight: normal; letter-spacing: 2px; sans-serif; color: #000; }
h2 { font-size: 13px; margin: 0 0 10px 0; }
h3 {}
h4 {}
ul, ol { margin: 0 0 14px 16px; }
p, form { margin: 0 0 14px 0; }
a { color: #000; }


/* page structure
------------------------------------------------------------------*/
#main_wrapper { clear: both; background: #fff; margin: 0; padding: 0 0 0 0;  }
#wrapper { width: 600px; margin: 0 /*auto*/; }
#header { width:600px; padding: 15px 15px 0 0; }
#sidebar { display: none }
#content { position: relative; float:left; width: 600px; margin: 20px 0 0 0; padding: 0 0 15px 0; }
#footer { clear: both; }

/* header
------------------------------------------------------------------*/
#datum_titel { width: 450px; height:25px; margin: 0 0 0 0; padding: 10px 0 0 0; font-size: 19px; color: #000;  }
#languages { display: none; }
#wrapper_nav_search { position: relative; width: 600px; height: 110px; background: #fff; }
#logo { float: left; width: 230px; }
#searchForm,
#headerNav,
#indekijker { display: none;}



/* sidebar
------------------------------------------------------------------*/
#topNav { display: none}
#reserveren { display: none; }
#navigtion { display: none;}
#newsletterForm { display: none;}
#blogLink { display: none; }

/* content
------------------------------------------------------------------*/
#banner { display: none; }
#banner img { margin: 0; }
#caption { margin: 0 0 2px 0; font: 13px Georgia, serif; color: #6d6f71; }

img { margin: 0 0 10px 0; }
.img_right { clear: right; float: right; margin: 0 0 5px 35px; }
.img_left { clear: left; float: left; margin: 0 35px 5px 0; }

a img { margin: 0 5px 0 0; }

#content ul { margin: 0 0 14px 0; list-style: inside disc; }
#content ol { margin: 0 0 14px 0; padding: 0; list-style: inside decimal; }
#content.detail { margin: 10px 0 0 0; }

#intro_categorie { height: 23px; background:#fff; margin: 0 0 0 0; padding: 0 5px 3px 0; }
#intro_categorie p { padding: 0; margin: 0; color:#000; font-weight: bold; }

ul#movies { width: 735px; margin: 12px 0 30px 0;}
ul#movies li { display: inline; float: left; width: 231px; margin: 0 21px 5px 0; overflow: hidden;  }
ul#movies li div { height: 100px; background-color: #fff; } 
ul#movies li.last { display: inline; float: left; width: 231px; margin: 0 0px 1px 0; }
ul#movies li.thirdInRow { margin-right: 0; }
ul#movies li a { display: block; text-decoration: none; height: 171px; }
ul#movies li img { margin: 0; }
.movieBlock { display: block; height: 70px; padding: 3px 3px 0 3px; color: #000; font-size:11px; line-height: 16px; }
.movieTitle { display: block; font-size: 14px; font-weight: bold; }
.country { font-weight: bold; }
ul#movies li a:hover { background: #fff; }

/* detail
--------------------------*/

.detail h1{ font: 18px Arial, sans-serif; color: #000; margin: 20px 0 0 0;  }
.detail h1 span { padding: 0 0 0 30px; background: none; }

#detail_info { clear: none; width: 600px; background: none; }

#detail_extra { float: none;  margin: 0 19px 0 0; background: #fff; color: #000; }
.extra_dag { padding: 6px 0 4px 37px; background: #fff; font-size: 20px; font-weight: bold; color: #000; text-align: left; float:left; }
.extra_dag span,
.trailer a span,
.website a span { font-size: 12px;}
.extra_dag a { float: left; margin: 0 2px 0 0; text-decoration: none;}
a.trailer {  display: none; }
a.website  { display: none; }
a:hover.trailer {  display: none; }
a:hover.website {  display: none; }
.extra_locatie { padding: 6px 0 6px 0; font-size: 11px; color: #000; float: left; }
.extra_locatie span { display: inline; color: #000; font-size: 11px; }
.extra_info { padding: 10px 3px 10px 5px; font-size: 12px; line-height: 22px; color: #000; letter-spacing:0; border-top: 1px solid #fff; }
.extra_info p { width: auto;}
.extra_info .land { font-size: 12px; font-weight: bold; }
.extra_info strong { color: #000; }
.extra_info a { color:#000; }


#detail_extra a img { display: none; }

#warning p { margin: 0; padding: 6px 10px; background: #fff; color: #000; font-weight: bold; margin: 0px 0px 10px 0px; }


#previews { float: none; width: 600px; margin:0; }
#previews_offscreen { float: none; width: 600px; padding: 0 15px 15px 0;}
#previews img, #previews_offscreen { margin: 0; }
#previews .director { font-size: 15px; font-weight: bold; }
#previews p { margin: 0; padding: 6px 10px; background: #fff; color: #000; }
#previews ul { display: none; }


/*kalender
-------------------------*/
div.werkwijze p {display: none; }

#kalenderDagen { display: none; }

#kalenderDagen li:hover { background: url(../images/kalender_dag_over.gif) no-repeat; }
.k_dag { display: none; }
.k_datum {display: none; }
.offscreen_content { display: none; }


#kalenderCatgeorieForm { text-align: left; margin:0 0 0 30px; }
#kalenderCatgeorieForm div a span { color: #000; }

#lbl_c10 { display: none }
#lbl_c10.selected { color: #b51124; font-weight: bold; font-size: 15px; background: none; }
#lbl_c2 { display: none }
#lbl_c2.selected { color: #9c2ab0; font-weight: bold; font-size: 15px; background: none; }
#lbl_c3 {display: none }
#lbl_c3.selected { color: #0ead15; font-weight: bold; font-size: 15px; background: none; }
#lbl_c5 { display: none }
#lbl_c5.selected { color: #676a6e;  font-weight: bold; font-size: 15px; background: none; }
#lbl_c6 {display: none }
#lbl_c6.selected { color: #1596c0; font-weight: bold; font-size: 15px; background: none; }
#lbl_c7 {display: none}
#lbl_c7.selected { color: #e19a07;font-weight: bold; font-size: 15px; background: none; }
a.c10 { color: #b51124; }
a.c2 { color: #9c2ab0; }
a.c3 { color: #0ead15; }
a.c5 { color: #676a6e; }
a.c6 { color: #1596c0; }
a.c7 { color: #e19a07; }

#lbl_c50 { display: none }
#lbl_c50.selected { background: none; color: #b51124; font-size: 12px; }
#lbl_c51 { display: none}
#lbl_c51.selected { background: none; color: #893586; font-size: 12px; }
#lbl_c52 { display: none }
#lbl_c52.selected { background: none; color: #07a321; font-size: 12px; }
#lbl_c53 {display: none}
#lbl_c53.selected { background: none; color: #676a6e; font-size: 12px; }
#lbl_c54 {display: none}
#lbl_c54.selected { background: none; color: #1596c0; font-size: 12px; }
#lbl_c55 { display: none }
#lbl_c55.selected { background: none; color: #e19a07; font-size: 12px; } 
a.c50 { color: #b51124; }
a.c51 { color: #893586; }
a.c52 { color: #07a321; }
a.c53 { color: #676a6e; }
a.c54 { color: #1596c0; }
a.c55 { color: #e19a07; }


ul#overzicht_offscreen { width: 670px; overflow: none; margin-top: 0px; height: 100%; clear: both; }
ul#overzicht_offscreen li { margin: 0 0 0 0; padding: 0; line-height: 15px; font-size: 13px; }
ul#overzicht_offscreen li span { color: #000; width:654px; padding: 1px 2px 2px 0; background: #fff; font-size: 12px; font-weight: normal; float: none; letter-spacing: 1px; }
ul#overzicht_offscreen li a.offscreen_prod{ width:654px; padding: 1px 2px 2px 0px; font-weight: bold; float: left; font-size: 12px; text-decoration: none; background: #fff; }
ul#overzicht_offscreen li a:hover.offscreen_prod { background:#fff; font-size: 12px; text-decoration: none; }
ul#overzicht_offscreen li a.offscreen_lok { background: #fff; width:654px; padding: 1px 2px 2px 0px; font-weight: normal; float: none; color:#000; font-size: 11px; }
ul#overzicht_offscreen li a:hover.offscreen_lok { background: #fff; color:#b3d771; font-size: 13px; }

#overzicht_offscreen p { margin: 0 0px 0px 0px;  color:#000; }

table#kalender_overzicht { clear: both; width: 980px; margin: 0; }
table#kalender_overzicht th { padding: 2px; background: #fff; font-size: 15px; text-align: left; color: #000; }
table#kalender_overzicht td { padding: 2px; background: #fff; border-bottom: #aaa 2px solid; color: #000; }
table#kalender_overzicht .sub_th th { padding: 2px 2px 2px 2px; background: none; font-size: 12px; font-weight: normal; text-align: left; color: #000; }
table#kalender_overzicht .sub_th th.datum { color: #000; }

th.datum { width: 64px; } /* -6px padding */
th.locatie { width: 169px; } /* -6px padding */
th.top { width: 29px; } /* -6px padding */

th.top a { display: block; padding-top: 10px; font: 10px Georgia, serif; color: #e9a822; background: url(../images/pijl_top.gif) no-repeat; }

table#kalender_overzicht tr.lastRow td { border: none; }

table#kalender_overzicht td.tijdstip { background: #fff; border-bottom: #aaa 2px solid; color: #000; }
td span.title { display: block; }
td span.taal { display: block; font-weight: bold; }
td span.ook_op { display: block; float: left; font-weight: bold; }
td span.andere_data { display: block; margin: 0 0 0 50px; line-height: 16px; }


/* shop
------------------------------------------------------------------*/
#order { width: 630px; }
#shopTop a { display: none; }
#shopBottom { color: #000; }
/*
#shop #content { margin-top: 10px; background:#fff; }
#shop h1 { display: none; }
#shop h1 span { color: #000; }
#shop h2 { margin: 10px 0 10px 0; }
#shop h3 { margin: 10px 0 5px 10px; font-size: 12px; line-height: 19px; font-weight: bold; }
#shop h3 span{ color: #000; font-size: 12px;}

#shop_inhoud { padding: 0 0 20px 0; background: #fff; color: #000; }
#shop_inhoud p.geen_selectie, #shop_inhoud p.velden, #shop_inhoud p.leeg { margin: 10px 0 5px 0; color: #000; font-size: 11px; letter-spacing: 1px; }
#shop_inhoud p.verplicht { display: none; } 
#shop_inhoud h2 { font-size: 15px; font-weight: normal; color: #000; padding: 0; line-height: 18px;}

#content #shop_steps { display: none; }
#shop_steps li {display: block; float: left; margin: 0 2px 0 0; width: 62px; height: 32px; padding: 6px 0 0 0; background: none; font-size: 15px; font-weight: bold; color: #000; text-align: center; text-decoration: none;}
#shop_steps li.active { background: none; }
#shop_steps li a { color: #000; text-decoration: none; } 
#shop_steps li a:hover { display: none;} 

#keuze { width: 100%; }
#keuze div { height: 36px; padding: 4px 2px 2px 2px; }
#keuze .movie { float: none; width: auto; padding-left: 5px; background: #fff; color: #000; }
#keuze .place { float: none; width: auto; padding-left: 5px; background: #fff; color: #000; }
#keuze .place span { padding-left: 10px; font-weight: normal; font-size: 12px; }
#keuze .delete { display: none; }
#keuze .delete a { display: block; height: 19px; padding: 0 0 0 22px; background: none; color: #000; text-decoration: none; }
.movie .titel,
.place .datum,
.rittenkaart .titel { margin: 0; font-size: 12px; font-weight: bold; }
#keuze p { margin: 0; }
#keuze .rittenkaart { padding-left: 10px; background: #fff; color: #000; }
#keuze .rittenkaart p { margin-top: 10px; }

#registratie { font-size: 13px; }
#registratie h2 { margin: 0 0 5px 0; font-size: 18px; font-weight: normal; color: #000; }
#registratie p { font-size: 15px; line-height: 19px; }
#al_geregistreerd { float: left; width: 310px; margin: 5px 0 0 28px; }
#niet_geregistreerd { float: none; width: 280px; margin: 5px 28px 0 0; }

#registratie_forms { width: 100%; }
#registratie_forms label { display: block; font-size: 13px; font-weight: normal; color: #000; }
#registratie_forms input { width: 250px; border: none; font-size: 13px; padding: 4px; }
#loginForm { position: relative; float: left; width: 310px; margin: 5px 0 0 28px; padding: 0 0 10px 0; }
#registrationForm { position: relative; float: right; width: 280px;  margin: 5px 28px 0 0; padding: 0 0 10px 0; }
#registratie_forms .button {  margin: 20px 0 0 0; }
#registratie_forms .btn_submit { display: inline; float: left; width: auto; height: 24px; margin: 0; padding: 0 0 0 10px; background: none; font-size: 14px; font-weight: bold; color: #fff; }
#registratie_forms .btn_submit_end { float: left; width: 10px; height: 24px; margin: 0; padding: 0; background: none; }
#forgotPassword { display: none; }
#registratie_forms div { margin: 20px 0 0 0; }
#registratie_forms div input#nieuwsbrief {float: left; width :10px;}


a.link_tarieven { display: none; }

.bevestiging { margin: 10px 0 14px 10px; font-size: 13px; }
.procedure_info { margin-left: 10px; font-size: 14px; font-weight: bold; }
.procedure_info span { font-size: 13px; font-weight: normal; }

#speciale_kaarten { margin: 0 14px; padding: 5px 14px; background: #fff; }
#speciale_kaarten h2 { margin: 0; font-size: 15px; font-weight: bold; color: #000; }
#speciale_kaarten a { display: block; margin: 15px 0 0 0; float: left; width: 200px; height: 36px; background: none; font: Arial; font-weight: bold; color: #000; text-decoration: none; text-align: center; }
#speciale_kaarten a span { font-size: 18px; }
#speciale_kaarten .ritten_5 { margin-right: 15px; }
#speciale_kaarten .ritten_10 { margin-right: 15px; }
#speciale_kaarten .passe_partout { height: 28px; padding-top: 8px; }

#buttons { display: none;}
#buttons a { display: none; }


div.selected_movie form
{ margin: 0 0 10px 0; padding: 0; }

div.selected_movie form div.normaal, div.selected_movie form div.reductie { font-size: 12px; margin: 0 0 10px 0; font-weight: normal; }
div.selected_movie form label { float: none; width: auto; font-size: 12px; font-weight: normal; color: #000; letter-spacing:1px; }
div.selected_movie form label span { padding-left: 10px; font-size: 12px; }
div.selected_movie form input { width: 35px; border: none; font-size: 13px; padding: 4px; }
div.selected_movie form input.aantal_aanpassen {display: none; }
div.selected_movie p.plaatsen_vrij, div.selected_movie p.geen_plaatsen  { margin: 2px 0 10px 0px; font-size: 11px; letter-spacing: 1px; }
div.selected_movie p.plaatsen_vrij { color: #000; }
div.selected_movie p.geen_plaatsen { color: #000; }


#totaal { padding: 0 0 0 0; color: #000; font-size: 12px; line-height: 25px; }
#totaal span { font-size: 12px; font-weight: normal; }
#totaal span.prijs { font-size: 12px; font-weight: bold; }

#letOp {display: none;}
#letOp_icoon { display: none;}


#rittenkaart_linken { display: none;}
#rittenkaart_linken a { display: block; float: right; width: 150px; height: 18px; margin: 3px 0 0 0; padding: 0 0 0 10px; font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; }
#rittenkaart_linken span { display: block; float: right; width: 10px; height: 18px; margin: 3px 0 0 0; }
#rittenkaart_linken .btn_bestel_5_ritten { background: url(../images/btn_5_rittenkaart_link.gif) no-repeat; }
#rittenkaart_linken .btn_bestel_5_ritten_end { background: url(../images/btn_5_rittenkaart_link_end.gif) no-repeat; }
#rittenkaart_linken .btn_bestel_10_ritten { background: url(../images/btn_10_rittenkaart_link.gif) no-repeat; }
#rittenkaart_linken .btn_bestel_10_ritten_end { clear: right; background: url(../images/btn_10_rittenkaart_link_end.gif) no-repeat; }

#vijfRittenkaartForm { margin: display: none;}


#betalingswijzeForm { margin: 5px 28px 40px 10px; }
#betalingswijzeForm div { margin-bottom: 15px; }
#betalingswijzeForm input { float: left; width: auto; }
#betalingswijzeForm label { display: block; font-size: 14px; font-weight: bold; color: #000; }
#betalingswijzeForm p { float: left; width: 600px; margin: 0 0 0 10px; }
#betalingswijzeForm p span { font-size: 15px; font-weight: bold; }
#betalingswijzeForm p span.reknr,
#betalingswijzeForm p span.adres { color: #000; }
#betalingswijzeForm p a { color: #000; }
#betalingswijzeForm .buttons { margin: 20px 0 0 0; }
#betalingswijzeForm .btn_submit { border: none; display: inline; float: left; width: auto; height: 24px; margin: 0; padding: 0 0 0 10px; background:none; font-size: 14px; font-weight: bold; color: #000; }
#betalingswijzeForm .btn_submit_end { float: left; width: 10px; height: 24px; margin: 0; padding: 0; background:none; }

h2 span.aantalTickets { color: #000; }
h2 span.eindPrijs { font-size: 18px; color: #000; }
#ticket_overzicht { width: 100%; }
#ticket_overzicht td { padding: 4px 2px 2px 2px; }
#ticket_overzicht .aantal { width: 143px; padding-left: 15px; background: #fff; border-bottom: #aaa 1px solid; color: #000; font-weight: normal; line-height: 15px; }
#ticket_overzicht .aantal span { font-weight: bold; padding-left: 10px; } 
#ticket_overzicht .movie { width: auto; padding-left: 10px; background: #fff; border-bottom: #aaa 1px solid; color: #000; }
#ticket_overzicht .place { width: 218px; padding-left: 15px; background: #fff; border-bottom: #aaa 1px solid; color: #000; }
#ticket_overzicht .place span { padding-left: 10px; font-weight: normal; font-size: 12px; }
.movie .titel,
.place .datum,
.rittenkaart .titel { margin: 0; font-size: 12px; font-weight: bold; }
#ticket_overzicht p { margin: 0; }

#overviewBetalingswijze h2 { margin-bottom: 15px; }
#overviewBetalingswijze span { color: #000; }
#overviewBetalingswijze p { margin-left: 10px; }

.totaal { margin: 15px 0 0 576px; font-size: 12px; color: #000; }
.totaal span { font-size: 13px; }

p.eigen_account { margin: 30px 0 0 28px; font-size: 13px; }
p.eigen_account a { color: #000; }

#account_nieuwsbriefForm { position: relative; width: 679px;  margin: 0 28px 0px 28px; }
#account_nieuwsbriefForm div { float: left; width: 330px; }
#account_nieuwsbriefForm input#account,
#account_nieuwsbriefForm input#nieuwsbrief { display: block; visibility: hidden; }
#account_nieuwsbriefForm label { font-size: 13px; font-weight: bold; }
#account_nieuwsbriefForm label#lbl_account,
#account_nieuwsbriefForm label#lbl_nieuwsbrief { display: block; padding: 22px 10px 0 40px; background:none; }
#account_nieuwsbriefForm label#lbl_account.selected,
#account_nieuwsbriefForm label#lbl_nieuwsbrief.selected { background: none }
#account_nieuwsbriefForm input#acc_wachtwoord { width: 200px; border: none; font-size: 13px; padding: 4px; }
#account_nieuwsbriefForm label#lbl_acc_wachtwoord { display: block; margin-bottom: 5px; font-weight: normal; color: #000; }
#account_nieuwsbriefForm .btn_submit { display: none;}
#account_nieuwsbriefForm .btn_submit_end { display: none; }
#account_nieuwsbriefForm .button { display: none; }

#printShop {display: none; }
#printShop a { font-size: 15px; color: #e9a822; text-decoration: none; }
#printShop a img { margin-bottom: 8px; vertical-align: middle; }
#printShop a span { text-decoration: underline; }
#printShop a:hover span { text-decoration: none; }
#shop #content { margin-top: 10px; background:#fff; }
*/

/* footer
------------------------------------------------------------------*/
#partners { display: none; }
#partnerLogos{ display: none; }


#adresbalk { background: transparent; position: absolute; top: 5px; right: 5px; }
#gegevens { width: auto; margin: 0; padding: 5px 0 3px 0; color: #aaa; font-weight: normal;  font-size: 9px;  }
#gegevens p {  display: inline; font-size: 9px; font-family: Arial; margin: 0; padding: 0; }
#gegevens span { padding: 0; font-family: Arial;}
#adres { float: none; width:auto text-align: right; padding: 0; margin:0; }
p#copyright { display: none; }
#duo { display: none; }

/* special (black background)
------------------------------------------------------------------*/
/*body#special { background: #1c1b14; }*/

#special #main_wrapper { background: #fff; }

#special #datum_titel { background:#fff; color: #000; }

#special #languages { color: #000; }
#special #languages li a { color: #000; }
#special #languages li.active a,
#special #languages li a:hover { color: #000; }

#special #topNav li a { background: none }
#special #topNav li.active a,
#special #topNav li a:hover { background: #fff; color: #000; }

#special #topNav li.active ul { background:none; }
#special #topNav li.active ul#kalender_subnav { padding-top: 40px; height: 46px; }
#special #topNav li.active ul li a { background:none; color: #000; }
#special #topNav li.active ul li.active a,
#special #topNav li.active ul li a:hover { background: none ; color: #000; }

#special #navigtion li a { color: #000; }
#special #navigtion li.active a,
#special #navigtion li a:hover { color: #000; }

#special #newsletterForm { color: #000; }
#special #btn_newsletter { background:none color: #000; }

/*#special #blogLink { background: url(../images/bg_blogLink2.gif) no-repeat; }*/

.blog div.feedburnerFeedBlock p.feedTitle a, .blog div.feedburnerFeedBlock p.feedTitle, #special .blog div.feedburnerFeedBlock p.feedTitle, #special .blog div.feedburnerFeedBlock p.feedTitle a, #special .blog div.feedburnerFeedBlock p.feedTitle a:hover  { display: none} 

.blog { display: none; }


/* homepage
------------------------------------------------------------------*/
#content.homepage { margin-top: 20px; }
#main_previews { position: relative; }
#main_previews div.show { overflow: hidden; height: 400px; }
#main_previews div.showfirst { overflow: hidden; height: 490px; }
#main_previews img { display: block; margin: 0; }
#main_previews h1 { float: left; width: 330px; margin: 0; padding: 0 10px; background: #f7941d; font: 15px Arial, sans-serif; text-align: right; line-height: 20px; }
#main_previews h1 a { display: block; height: 22px; padding: 4px 0; font-weight: bold; color: #000; text-decoration: none; letter-spacing: 0;}
#main_previews h2 { float: left; width: 365px; margin: 0; padding: 0 10px; background: #b4d670; font: 12px Arial, sans-serif; }
#main_previews h2 a { display: block; height: 19px; padding: 7px 0 4px 0; color: #000; text-decoration: none; }
#categorie_previews { clear: both; background: #6d6f71; height: 55px; padding: 4px 0 0 0; font-size: 13px; color: #fff; }
#categorie_previews p { float: left; width: 330px; margin: 0; padding: 0 10px; text-align: right; }
#categorie_previews ul { float: left; width: 628px; margin: 0; padding: 0 10px; font-size: 13px; list-style-type: none; }
#categorie_previews ul li { float: left; margin: 0 3px 0 0; }
#categorie_previews ul li a { display: block; padding: 2px; color: #fff; text-decoration: none; }
#categorie_previews ul li.active a,
#categorie_previews ul li a:hover { background: #f9cce2; color: #000; }
#categorie_previews a { color: #fff; text-decoration: none; }
#main_previews #preview_top { position: absolute; top: 0; left: 0; width: 735px; height: 23px; background: url(../images/preview_top.png) no-repeat; }
#main_previews #preview_bottom { position: absolute; bottom: 0; left: 0; width: 735px; height: 23px; background: url(../images/preview_bottom.png) no-repeat; }


/* CMS Preview
------------------------------------------------------------------*/
#CMSpreviewBar { margin-bottom: 10px; padding: 3px; background-color: red; color: #fff; }
#CMSpreviewBar a { color: #fff; }



