/*
 Sterren.nl
 style.css
 
 kleuren:
 Paars: 		#632074
 Lila: 			#AA4C84
 licht Paars:	#E99DC6
 licht Roze:	#F7D4E7
 BG GRAY:		#F9F9F9
*/
 
* {
    padding: 0;
    margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
    background: #757374 url(../img/bckgrnd_gr_grey.gif) repeat-x 0 0 fixed;
    text-align: center; /* center in IE5.x */
    min-width: 946px; /* for Gecko */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
	/*line-height:16px !important;*/
}

BUTTON, INPUT, SELECT, TEXTAREA {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-bottom: 2px;
    color: black;
    background: #fff;
	border:#642274 outset 1px;
}

INPUT {height:20px;}

img {
    border: none;
}

a span.lnk_lees_meer {
    color: #757374;	
	text-decoration:underline;
}

a:hover span.lnk_lees_meer {
    color: #632074;	
	text-decoration:underline;
}

.margintable {
    padding: 8px;
    margin: 0px;
}

.marginleft {
    margin-left: 8px;
    margin-right: 8px;
}

H1, H2, H3, H4, H5, P, UL, TD, OL, BLOCKQUOTE {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

td, th {
    /* de TD krijgt helaas niet standaard alle font-instellingen van de body mee,
     dus nogmaals zetten */
    text-align: left;
    color:#000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

PRE {
    border: 1px dotted #999999;
    font-family: monospace;
}

a {
    /*	color: #FFE27D;*/
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}

a:hover {
	color:#632074;
}

/* fan achtergrond is geel - probeer andere kleur voor links */
.fanwrapper a {
    color: #ffeca9; /* peters kleur */
    /* color: #a352a7; */ /* paarsig */
    /* color: #167000; */
}

#middle div.tx-trosgallery-pi1 td.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFE27D;
    text-decoration: none;
    font-weight: bold;
}

.tx-rbflashobject-pi1-swf_altcontent, .tx-rgsmoothgallery-pi1 {
	background-color:#F9F9F9;
	margin:0 auto;
	text-align:center;
	border:#E9E8E9 solid;
	border-width:0 1px;
}

fieldset {
    border: none;
}

#left a:hover, #right a:hover, #rightcontent a:hover {
    color: #fff;
}

#trosbalk {
	background-color:#DEECF8;
    height: 30px !important;
	text-align:center;
}

div#trosbar {
	width:946px;
	margin:0 auto;
}

div#stylecontainer {
	position:absolute !important;
	right:0 !important;
}


#header {
    height: 137px;
    background-image: url(../img/header-home.jpg);
}

#headernav {
    height:196px;
}
/*
#headernav img {
    margin-top: 1px;
}*/

#totalwrapper {
    /*	width: 772px; */ /*sets the width for IE5.x's broken box model*/
    /*	w\idth: 780px; */ /* sets the width of the wrapper for compliant browsers*/
    /*width: 910px;
    margin: 0px auto;
    position: relative;
    text-align: left; 
    color: white;*/
}

#wrapper {
    /* sets the width of the wrapper for compliant browsers*/
    width: 946px;
    margin: 0 auto 20px auto;
    position: relative;
    text-align: left; /* undo text-align: left of wrapper div */
    border-color:#FFFFFF;
	border-style:solid;
	border-width:0 3px 2px;
    color: #000;
}

#skyscraper {
    margin: 0px auto;
	width:170px;
    text-align: center;
    color: white;
}

#main {
    background: #f3f3f3 url(../img/footer_main_bg_grey.gif) no-repeat left bottom;
}

/* andere achtergrond voor fans 
#body_fans #main {
    background-image: url(../img/bckgrnd-fans.jpg);
}*/

/* andere achtergrond voor talent 
#body_talent #main {
    background-image: url(../img/bckgrnd-talent.jpg);
}*/

#left {
    float: left;
    position: relative;
    overflow: hidden;
    width: 188px;
	padding:2px 0 0 8px;
}

#right {
    float: right;
    position: relative;
    overflow: hidden;
    width: 170px;
    margin: 40px 8px 0;
}

#breadcrumb {
	position:absolute;
	top:205px;
	left:220px;
	z-index:100;
}

#breadcrumb a {
	font-weight:bold;
	text-decoration:none;
}

#breadcrumb a:hover {
	color: #632074;
}

#breadcrumb .devider {
	color:	#632074;	
	font-size:8px;
	font-weight:bold;
	margin:0 4px;
}

#middle {
    float: left;
    position: relative;
    margin: 40px 0 0 13px;
    overflow: hidden;
    width: 542px;
}

#middle img.button_middletop {
	margin-right:5px;
}

/* used to be only 'height' but that didn't work anymore in ie7 */
#minheight {
    background: transparent url(../img/min_height_bg_top.gif) repeat-x;
    /*padding-top: 30px;*/
    min-height: 800px;
}

#footer {
    background: transparent;
    padding: 263px 12px 12px;
    height: 12px;
    color: #fff;
    clear: both;
    text-align: right;
}

.tros_link {
	position:absolute;
	left:12px;
	bottom:40px;
}

#footer a {
    font-size:9px;
	font-weight:bold;
	color:#fff;
}

#footer a:hover {
    text-decoration: none;
}

#leftnav, #loginbox, #leftaznav, #loginbox, #leftsearch, #leftcontent, #tvtop10, #stem, #nieuwsbrief, 
#webradio, #video, #kaasbanner, #leftaznav .tx-azbrowser-pi1 .menu1-level2 {
    width: 184px;
}

#rightcontentfixed {
	width: 170px;
}

div#buttons_middle {
	height:55px;
    margin: 0 -12px 10px 0;
	text-align:center;
}

div#buttons_middle a {
	/*margin-right:13px;*/
}

	a.sterrentv {
		position:relative;
		float:left;
	}
	a.sterrenradio {
		position:relative;
		margin:0 auto;
		left:-89px;
	}
	a.sterrentop20 {
		position:absolute;
		right:0;
	}

/*
	Give them all margin-bottom
*/
#leftnav, .tx-azartists-pi1 .mpfooter, #leftcontent .defaultwrapper .mpfooter, #loginbox .mpfooter, #leftaznav .mpfooter,
#middle div.defaultwrapper .mpfooter, #middle div.talentwrapper .mpfooter, #middle .mpfooter, #middle .csc-frame {
    padding: 0px;
    margin: 0 0 20px 0;
}

/* Make right divs margin-bottom */

#banner_talent, #banner_widget, #banner_nieuwsbrief, #reportabuse, #skyscraper, #right #rightcontent div.defaultwrapper {
    margin: 0 0 20px 0;
}

/*
	#right div don't need don't display
*/


.menu1-level2 {
	background:#fff url(../img/menu1-level2_bgimg.gif) no-repeat right bottom;
    width: 196px;
	padding-bottom:80px;
	margin:0 0 0 -8px;
}

/* this construction is needed for IE */
#leftnavup {
    width: 196px;
    margin: 0px;
    background: transparent;
	visibility:hidden;
}

#leftnavup a:hover {
	color:#632074 !important;
}

#leftnavup img {
    margin-top: 5px;
}
/*
#digitaletv {
    margin-bottom: 3px;
    width: 170px
}
*/
.tx-digitaletvteaser-pi1 {
    height: 170px;
	margin-bottom:20px;
}

#tvtop10 {
    height: 70px;
    background-color: #642F70;
}

#stem {
    background-color: #642F70;
}

#nieuwsbrief {
    height: 70px;
    background-color: #642F70;
}

#webradio {
    margin-bottom: 3px;
    height: 90px;
}

#kaasbanner {
    margin-bottom: 3px;
}

.contentheadline, .forumheadline, .calendarheadline {
    font-size: 12px;
    font-weight: bold;
}

.tx-trosartists-pi1-listrowField-yearstart {
    font-weight: bold;
}

.tx-trosartists-pi1-listrowField-seealso {
    margin-bottom: 10px;
}

.csi-textpic img {
    margin: 0;
}

.csi-textpic.csi-intext-right, .csi-textpic.csi-intext-left {
	padding:0 0 7px 0 !important;
}

.csi-textpic.csi-intext-right img, .csi-textpic.csi-intext-left img {
	border:1px solid silver;
}

.csi-textpic.csi-intext-right img {
	margin:7px 12px 0 4px;
}

.csi-textpic.csi-intext-left img {
	margin:7px 4px 0 12px;
}

.csi-textpic.csi-intext-right p.bodytext, .csi-textpic.csi-intext-left p.bodytext {
	margin:0;
	}

.csi-textpic .csi-caption, .csi-caption {
    font-style: italic;
    /* padding-left: 8px; */
    /* text-align: center;  will have to be an inline style?  - controlled by TS [left - right - center]*/
}

.csi-imagewrap, .backgroundwrap {
	background-color:#f9f9f9;
	margin:0 auto;
	text-align:center;
}

.csi-textpic .csi-text {
    text-align: left; /*will have to be an inline style - controlled by TS*/
}

.csi-text {
    padding: 20px 0;
}

.csi-text p {
    margin-top: 0;
}

/* CENTER */
.csi-center .csi-image {
    margin: 0 auto 0;
	width:540px;
	overflow:hidden;
}

/* RIGHT */
.csi-right div.csi-image {
    float: right;
    clear: both;
}

.csi-right div.csi-text {
    clear: right;
}

/* LEFT */
.csi-left div.csi-image {
    float: left;
    clear: both;
}

.csi-left div.csi-text {
    clear: left;
}

/* INTEXT LEFT */
.csi-intext-left .csi-image {
    float: left;
    clear: both;
    margin-right: 8px;
}

/* INTEXT RIGHT */
.csi-intext-right .csi-image {
    float: right;
    clear: both;
    margin-left: 4px;
}

#right #rightcontent div.defaultwrapper .csi-intext-right .csi-image {
	margin-right:6px;
}

/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text {
    /*margin-right: 215px; will have to be an inline style - controlled by TS*/
}

/* Hide from IE5-mac. Only IE-win sees this. \*/ * html .csi-intext-right-nowrap .csi-text {
    height: 1%;
}

/* End hide from IE5/mac */
.csi-intext-right-nowrap .csi-image {
    float: right;
    clear: both;
}

/* INTEXT LEFT NOWRAP*/
.csi-intext-left-nowrap .csi-text {
    /*margin-left: 215px;will have to be an inline style - controlled by TS*/
}

/* Hide from IE5-mac. Only IE-win sees this. \*/ * html .csi-intext-left-nowrap .csi-text {
    height: 1%;
}

/* End hide from IE5/mac */
.csi-intext-left-nowrap .csi-image {
    float: left;
    clear: both;
}

/* submenu */
.menu1-level2-top {
    background-image: url(../img/menu1-level2-top_bg.gif);
    background-repeat: no-repeat;
    padding: 7px 0 0 20px;
    height: 23px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

/* submenu - talent 
#body_talent .menu1-level2-top {
    background-image: url(../img/blw_smal_top_kort_licht.gif);
}*/

/* submenu - fans 
#body_fans .menu1-level2-top, #body_fans #left .ux_tx_newloginbox_pi1-header {
    background-image: url(../img/oranje_smal_top.gif);
    color: white;
}*/

/*
.tx-trosartists-pi3-searchbox-header, .tx-voorbeeldvideolink-pi1-header, .tx-azartists-pi1-header {
    color: #642F70;
    font-size: 12px;
    font-weight: bold;
    padding-left: 8px;
    background-image: url(../img/prs_tegel1-klein_top.gif);
    background-repeat: no-repeat;
}
*/
/*
 #left .ux_tx_newloginbox_pi1-header, #left .tx_srfeuserregister_pi1-header {
 
 color:#201E4A;
 font-size:12px;
 font-weight:bold;
 padding-left:8px;
 
 background-image: url(../img/blw_smal_top_kort_licht.gif);
 background-repeat: no-repeat;
 }
 */
.menu1-level2-middle, .tx-trosartists-pi3-searchbox, .tx-voorbeeldvideolink-pi1, .tx-cmwlinklist-pi1, #left .ux_tx_newloginbox_pi1-list, .tx-azartists-pi1-list, #left .tx-trosrelated-pi4, #right .tx-trosrelated-pi4, #left .tx-trosrelated-pi5, #right .tx-trosrelated-pi5, #left .csi-textpic, #right .csi-textpic, #left .backgroundwrap, #right .backgroundwrap, #left .tx-trosartists-pi5, #right .tx-trosartists-pi5, #left .tx-troslatestvideos-pi1, #left .tx-trosartists-pi2, #left .tx-trosrelated-pi2, #left .tx-newloginbox-pi1-forgotP {
    /*background-image: url(../img/prs_tegel-klein_middle.gif);
    background-repeat: repeat-y;*/
    font-size: 10px;
    /*padding-left: 8px;
    padding-right: 3px;
    padding-top: 3px;*/
}

.ux_tx_newloginbox_pi1-list table tbody tr td {
	padding:0;
	margin-top:7px !important;
}

.tx-azartists-pi1-list, #leftaznav .tx-azbrowser-pi1 .menu1-level2 .menu1-level2-middle, 
#left .tx-newloginbox-pi1-forgotP, #left .ux_tx_newloginbox_pi1-list, #left .tx-srfeuserregister-pi1, 
.leftright .tx-troslisttalent-pi1, .leftright .talentwrapper .tx-trosmp3list-pi3, .tx-trosreportabuse-pi1 {
	background:#e99dc6 url(../img/prs_new_content_nobg.gif) repeat-y;
	padding:7px 10px;
}

.tx-trosreportabuse-pi1, #right .bodytext {
	background:#e99dc6 url(../img/prs_new_content_small.gif) repeat-y;
}

.tx-azartists-pi1-list a, #leftaznav .tx-azbrowser-pi1 .menu1-level2 .menu1-level2-middle a {
	text-transform:uppercase;
}

.normalmargintext a:hover, .tx-azartists-pi1-list a:hover, .tx-troslatestvideos-pi1-listrow a:hover, 
p.bodytext a:hover {
	color:#632074 !important;
}

#right .defaultwrapper .csi-text {
	padding:0;
}



/* styles voor fangedeelte 
#body_fans .menu1-level2-middle, .leftright div.fanwrapper .tx-trosfanclubs-pi6 {
    background-image: url(../img/oranje_smal_mid.gif);
    background-repeat: repeat-y;
    font-size: 10px;
    padding-left: 8px;
    padding-right: 3px;
    padding-top: 3px;
}*/

/* styles voor talentgedeelte 
#body_talent .menu1-level2-middle {
    background-image: url(../img/blw_smal_mid.gif);
    background-repeat: repeat-y;
    font-size: 10px;
    padding-left: 8px;
    padding-right: 3px;
    padding-top: 3px;
}

#left .tx-newloginbox-pi1-forgotP, #left .ux_tx_newloginbox_pi1-list, #left .tx-srfeuserregister-pi1, .leftright .tx-troslisttalent-pi1, .leftright .talentwrapper .tx-trosmp3list-pi3, .tx-trosreportabuse-pi1 {
    background-image: url(../img/blw_smal_mid.gif);
    background-repeat: repeat-y;
    font-size: 10px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
}

.leftright .fanwrapper .tx-troslisttalent-pi1 {
    background-image: url(../img/oranje_smal_mid.gif);
}
*/
/* fans kleuren voor loginblok */
#body_fans #left .tx-newloginbox-pi1-forgotP, #body_fans #left .ux_tx_newloginbox_pi1-list, #body_fans #left .tx-srfeuserregister-pi1 {
    background-image: url(../img/oranje_smal_mid.gif);
    background-repeat: repeat-y;
    font-size: 10px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
}

#body_fans #left #loginbox .mpfooter {
    background-image: url(../img/oranje_smal_bottom.gif);
}

/* active menu item */
.menu1-level2-no, .menu1-level2-act, .menu1-level3-no, .menu1-level3-act {
    background:transparent url(../img/menu1-level2_bg.gif) repeat-y;
}

.menu1-level2-no:first-child, .menu1-level2-act:first-child {
	padding-top:9px;
}

.menu1-level2-no a, .menu1-level2-act a {
	margin-left:10px;
	padding:5px 0 5px 8px;
	width:160px;
	font-weight:bold;
    color: #757374;
	display:inline-block;
	text-decoration:none;
	border-bottom:#d7d6d7 dashed 1px;
}

.menu1-level2-act a {color:#632074;}

.menu1-level1-parent {border:1px solid blue;}

.menu1-level3-no a, .menu1-level3-act a {
	margin-left:2px;
	padding:5px 0 5px 20px;
	width:148px;
	font-weight:bold;
	display:inline-block;
    color: #757374;
	text-decoration:none;
	border-bottom:#d7d6d7 dashed 1px;
}

.menu1-level3-act a {
    color: #000;
}

.menu1-level2-no a:hover, .menu1-level2-act a:hover,
.menu1-level3-no a:hover, .menu1-level3-act a:hover { color:#000 !important; }

/* submenu colors 
.menu1-level3-no a {
    color: #757374;
}

.menu1-level3-no a:hover {
    color: #000 !important;
}
*/
/*
.menu1-level2-bottom {
    height: 60px;
    font-size: 1px;
    margin-bottom: 20px;
}
*/

#left .mpfooter, div#digitaletv .mpfooter, div#leftaznav .tx-azbrowser-pi1 .menu1-level2-bottom {
    background: transparent url(../img/prs_new_footer.gif) no-repeat left bottom;
	height: 8px;
    font-size: 1px; /* otherwise the nbsp is too 'high' and will stretch the div */
}

#reportabuse .mpfooter, #right .mpfooter {
	background: transparent url(../img/prs_new_footer_small.gif) no-repeat left bottom;
}

/* talent 
#body_talent .menu1-level2-bottom {
    background-image: url(../img/blw_smal_bottom.gif);
}*/

/* fans 
#body_fans .menu1-level2-bottom {
    background-image: url(../img/oranje_smal_bottom.gif);
}*/

/* blue background 
#right .quickpoll_pi1_footer, #left #loginbox .mpfooter, #left .talentwrapper .mpfooter, #right .talentwrapper .mpfooter, #reportabuse .mpfooter {
    background-image: url(../img/blw_smal_bottom.gif);
}
#left .fanwrapper .mpfooter, #right .fanwrapper .mpfooter {
    background-image: url(../img/oranje_smal_bottom.gif);
}*/


#middle .mpfooter {
    background: transparent url(../img/prs_tegel_big+long_footer.gif) no-repeat 0 0;
    font-size: 8px;
    color: white;
	height:10px;
}

/*****************************************************
 * specifiekere stijlen
 **************************************/
/********************************/
/* Frames, spacing, link-to-top */
/********************************/
DIV.csc-frame {
    border: 2px dotted olive;
}

DIV.csc-frame-invisible {
    border: none
}

DIV.csc-frame-rulerBefore {
    border-top: 1px solid black;
}

DIV.csc-frame-rulerAfter {
    border-bottom: 1px solid black;
}

DIV.csc-frame-indent {
    padding-left: 100px;
}

DIV.csc-frame-indent3366 {
    padding-left: 33%;
}

DIV.csc-frame-indent6633 {
    padding-right: 33%;
}

DIV.csc-frame-frame1 {
    background-color: red;
}

DIV.csc-frame-frame2 {
    background-color: green;
}

/******************/
/* Headers, plain */
/******************/
H1 {
    font-size: 20px;
}

H2 {
    /*font-size: 17px;*/
    font-size: 11px;
    font-weight: bold;
}

H3 {
    font-size: 16px;
}

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {
    margin-top: 0px;
    padding: 0px;
}

H4.csc-firstHeader {
    height: 14px;
}

/* Header date */
P.csc-header-date {
    font-size: 10px;
    color: navy;
}

table.csc-mailform, table.csc-uploads {
    width: 100%;
    padding: 5px 0;
}

BUTTON.csc-mailform {
    margin-top: 10px;
}

#middle li {
    list-style-type: disc;
    margin-left: 20px;
}

.tx-jppageteaser-pi1 img {
    margin: 0px 8px 0px 0px;
}

/* left sidebar styles */
div#leftcontent .csc-header, div#digitaletv .csc-header,
.tx-trosartists-pi3-searchbox-header, .tx-voorbeeldvideolink-pi1-header, .tx-azartists-pi1-header,
.tx-azbrowser-pi1 .menu1-level2 .menu1-level2-top, div#loginbox .ux_tx_newloginbox_pi1-header, 
div.tx_trosreportabuse_pi1-header, div#rightcontent .csc-header {
    background:transparent url(../img/prs_new_header.gif) no-repeat 0 0;
    padding: 8px 0 0 11px;
	height: 26px;
    color: #fff;
	font-size: 14px;
    font-weight: bold;
    text-align: left;
}

div.tx_trosreportabuse_pi1-header, div#rightcontent .csc-header {
    background:transparent url(../img/prs_new_header_small.gif) no-repeat 0 0;
	
}

#leftaznav .tx-azbrowser-pi1 .menu1-level2 {
	background:none;
	margin:0;
	padding:0;
}


/*
	Sterren.nl kader inhoud odd en even
*/
div#leftcontent .tx-troslatestvideos-pi1-listrow, div#leftcontent .tx-troslatestvideos-pi1-browsebox, div#leftcontent .results { 
	background:#f7d4e7 url(../img/prs_new_content_divider.gif) repeat-y;
}

div#leftcontent .tx-troslatestvideos-pi1-listrow div {
	background:#f7d4e7 url(../img/prs_new_content.gif) repeat-y bottom;
}

div#leftcontent .tx-troslatestvideos-pi1-listrow div.even {
	background:#e99dc6 url(../img/prs_new_content.gif) repeat-y bottom;
}
div#leftcontent .tx-troslatestvideos-pi1-listrow div.odd {
	background:#f7d4e7 url(../img/prs_new_content.gif) repeat-y bottom;
}

div#middle .tx-troslatestvideos-pi1-listrow div.even {
	background:#e99dc6;
}

div#middle .tx-troslatestvideos-pi1-listrow div.odd {
	background:#f7d4e7;
}

div#middle .tx-troslatestvideos-pi1-listrow div.even, div#middle .tx-troslatestvideos-pi1-listrow div.odd {
	margin-bottom:3px;
	padding:2px 4px;
}

.tx-troslatestvideos-pi1-listrow div, .tx-troslatestvideos-pi1-browsebox, p.bodytext, .results {
	padding:7px 10px 14px;
}

.tx-troslatestvideos-pi1-browsebox table {
	margin:auto;
}

.tx-troslatestvideos-pi1-browsebox p, .tx-troslatestvideos-pi1-browsebox table a {
	color:#fff;
	text-decoration:none;
}

.tx-troslatestvideos-pi1-browsebox table a:hover {
	text-decoration:underline;
}

.results a {
	color:#fff;
}

.results a:hover {
	color:#000 !important;
}

/* 'talentblauw' 
div#leftcontent .talentwrapper .csc-header, div#rightcontent .talentwrapper .csc-header, #left .ux_tx_newloginbox_pi1-header, #left .tx_srfeuserregister_pi1-header, #loginbox .talentwrapper .csc-header {
    background-image: url(../img/blw_smal_top_kort_licht.gif);
    background-repeat: no-repeat;
    color: #1F1D47;
    font-weight: bold;
    text-align: left;
    padding-left: 8px;
}*/

div#leftcontent .fanwrapper .csc-header, div#rightcontent .fanwrapper .csc-header {
    background-image: url(../img/oranje_smal_top.gif);
    background-repeat: no-repeat;
    color: #1F1D47;
    font-weight: bold;
    text-align: left;
    padding-left: 8px;
}

div#leftcontent .csc-firstHeader, div#rightcontent .csc-firstHeader, #left h2, #right h2 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

div#leftcontent .talentwrapper .csc-firstHeader, div#rightcontent .talentwrapper .csc-firstHeader, #left .talentwrapper h2, #right .talentwrapper h2, .ux_tx_newloginbox_pi1-header, .leftright h1 {
    /*color: #1F1D47;*/
    color: white;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}

div#leftcontent .fanwrapper .csc-firstHeader, div#rightcontent .fanwrapper .csc-firstHeader, #left .fanwrapper h2, #right .fanwrapper h2 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}

#left h2, #right h2 {
    color: white;
}

/*******************/
/* RTE / Bodytext: */
/*******************/
.bodytext {
    color: #000;
}

.normalmargintext {
}

.bodytext, .normalmargintext {
    padding: 0px 8px;
    background-position: bottom;
}

div#middle div div .bodytext, div .normalmargintext {
    padding: 0px;
	border:0;
}

#middle .bodytext, #middle .csi-textpic, .talentwrapper .tx-jppageteaser-pi1, #middle .talentwrapper .tx-sterrenphpbb-pi2 {
    background: #fff;
    border: 1px #e9e8e9 solid;
    border-top-width: 0;
    border-bottom-width: 0;
    padding: 0 12px;
}

#middle .csi-textpic {
    padding: 0;
}

#middle .csi-text, .tx-trosprijsvraag-pi1 {
	padding:7px 12px 0 !important;
}

/* oa tt_news v2.2 fix */
#middle div.normalmargintext .bodytext {
    background-image: none;
}


#left .bodytext, #left ul, #right ul {
    background:#E99DC6 url(../img/prs_new_content_nobg.gif) repeat-y;
}
/*
#left .talentwrapper .bodytext, #right .talentwrapper .bodytext, #left .talentwrapper ul, #right .talentwrapper ul {
    background-image: url(../img/blw_smal_mid.gif);
}
*/
#middle div.defaultwrapper div, #middle div.talentwrapper div, #middle div.fanwrapper div {
    padding: 0;
}

#middle div.defaultwrapper div div, #middle div.talentwrapper div div, #middle div.fanwrapper div div {
    padding: 0px;
}

/* geeft ie problemen
 #middle div.defaultwrapper div div , #middle div.talentwrapper div div {
 padding: 0px;
 background-image: none;
 }
 */
/*
#middle .talentwrapper .bodytext, #middle .talentwrapper .csi-textpic, #middle div.talentwrapper .tx-trosmp3list-pi3, #middle div.talentwrapper div.tx-newloginbox-pi1, #middle div.talentwrapper div.tx-srfeuserregister-pi1, #middle div.talentwrapper div.tx-trosgallery-pi1, #middle div.talentwrapper div.kader, #middle div.talentwrapper div.tx-veguestbook-pi1, #middle div.talentwrapper div.tx-talenttext-pi1, #middle div.talentwrapper div.tx-trosprofile-pi1, #middle div.talentwrapper div.tx-trosmp3list-pi1, #middle div.talentwrapper div.tx-troslisttalent-pi1, #middle div.talentwrapper div.tx-azbrowser-pi1, #middle div.talentwrapper #voorwaarden, #middle div.talentwrapper #mailhandleiding, #middle div.talentwrapper .tx-azbrowser-pi2, #middle div.talentwrapper .tx-ttrating-pi1, #middle div.talentwrapper .tx-trosprogrammagids-pi1, #middle div.talentwrapper .tx-trosfanclubs-pi2, #middle div.talentwrapper .tx-trosfanclubs-pi5, #right div.talentwrapper .tx-trosfanclubs-pi6, #middle div.talentwrapper .tx-trosprogrammagids-pi2, #middle div.talentwrapper #tx_chcforum-pi1, #left div.talentwrapper .tx-trosvideotalent-pi1, #middle div.talentwrapper .tx-trosvideotalent-pi1, #right div.talentwrapper .tx-trosvideotalent-pi1 {
    background-image: url(../img/blw_mid_mid.gif);
    background-repeat: repeat-y;
}

#middle .fanwrapper .bodytext, #middle .fanwrapper .csi-textpic, #middle div.fanwrapper .tx-trosmp3list-pi3, #middle div.fanwrapper div.tx-newloginbox-pi1, #middle div.fanwrapper div.tx-srfeuserregister-pi1, #middle div.fanwrapper div.tx-trosgallery-pi1, #middle div.fanwrapper div.kader, #middle div.fanwrapper div.tx-veguestbook-pi1, #middle div.fanwrapper div.tx-talenttext-pi1, #middle div.fanwrapper div.tx-trosprofile-pi1, #middle div.fanwrapper div.tx-trosmp3list-pi1, #middle div.fanwrapper div.tx-troslisttalent-pi1, #middle div.fanwrapper div.tx-azbrowser-pi1, #middle div.fanwrapper #voorwaarden, #middle div.fanwrapper #mailhandleiding, #middle div.fanwrapper .tx-azbrowser-pi2, #middle div.fanwrapper .tx-ttrating-pi1, #middle div.fanwrapper .tx-trosprogrammagids-pi1, #middle div.fanwrapper .tx-trosprogrammagids-pi2, #middle div.fanwrapper #tx_chcforum-pi1, #middle div.fanwrapper .tx-trosfanclubs-pi1, #middle div.fanwrapper .tx-trosfanclubs-pi2, #middle div.fanwrapper .tx-trosfanclubs-pi3, #middle div.fanwrapper .tx-trosfanclubs-pi4, #middle div.fanwrapper .tx-trosfanclubs-pi5, #middle div.fanwrapper .tx-trosfanclubs-pi6, #middle div.fanwrapper .tx-trossuperfanelections-pi1, #middle div.fanwrapper .tx-trosnews-pi1, #middle div.fanwrapper .tx-troscustomheader-pi1, #middle div.fanwrapper .tx-sterrenphpbb-pi2, #middle div.fanwrapper .tx-trosrealurl-pi3 {
    background-image: url(../img/rze_tegel-groot_middle.gif);
    background-repeat: repeat-y;
}
*/
.defaultwrapper .tx-jppageteaser-pi1, .kader, .tx-veguestbook-pi1, .tx-ttrating-pi1, .tx-troslistprograms-pi1, 
#middle .tx-trosartists-pi5, #middle div.defaultwrapper .tx-trosfanclubs-pi2, .tx-trosrelated-pi1, 
#middle .tx-trosrelated-pi2, .tx-trosrelated-pi3, .tx-trosrelated-pi4, .tx-azartists-pi2, .ux_tx_newloginbox_pi1, 
.tx-trosartists-pi1, .tx-top100-pi1, .tx-lzgallery-pi1, #middle .tx-trosgallery-pi1, .tx-trosprijsvraag-pi1, 
.tip_many_friends, .tx-subscribedmdelivery-pi1, .tx-trosvideosearch-pi1, #middle .backgroundwrap, 
#middle .tx-trosrelated-pi4, #middle .tx-trosrelated-pi5, #middle .tx-trosmp3list-pi1, .tx-srfeuserregister-pi1, 
#middle .tx-newloginbox-pi1, .tx-trosprofile-pi1, .tx-trosmp3list-pi3, #middle .tx-troslisttalent-pi1, 
#middle .sterren-form-wrapperdiv, #middle .tx-trosprogrammagids-pi1, #middle .tx-trosprogrammagids-pi2, 
.tx-trosnews-pi1, #middle .tx-trosnews-pi1, #middle #tx_chcforum-pi1, #middle .defaultwrapper .tx-sterrenphpbb-pi2,
.talentwrapper .tx-talenttext-pi1-listrow {
    background: #fff;
    border: 1px #e9e8e9 solid;
    border-top-width: 0;
    border-bottom-width: 0;
}

#loginbox .tx-srfeuserregister-pi1 {
	border:none;
}

.kader {
	padding:5px 12px 0 !important;
}

.tx-azartists-pi2, .tx-trosvideosearch-pi1, .tx-veguestbook-pi1, .tx-trosmp3list-pi3, .tx-lzgallery-pi1, .tx-jppageteaser-pi1{
	padding:5px 0 !important;
}

.kader table tr td {
	vertical-align:top;
	padding:0;
	padding-bottom:5px;
	
}

div.tx-trosmp3list-pi3-listrow p {
	margin-top:7px;
	margin-left:15px;
}
div.tx-trosmp3list-pi3-listrow p span{
	font-size:12px !important;
}
div.tx-trosmp3list-pi3-listrow p:first-child {
	margin-top:0;
}

.fanwrapper .tx-jppageteaser-pi1 {
    background-image: url(../img/rze_tegel-groot_middle.gif);
    background-repeat: repeat-y;
}
/*
.talentwrapper .tx-jppageteaser-pi1, #middle .talentwrapper .tx-sterrenphpbb-pi2 {
    background-image: url(../img/blw_mid_mid.gif);
    background-repeat: repeat-y;
}
*/
/* voorkom background in nieuwsitems .kader - dat geeft een witte lijn halverwege de pagina */
#middle .fanwrapper .tx-trosnews-pi1 .kader {
    background-image: none;
}

/* listtalent, azbrowser kleur voor table background */
.tx-troslisttalent-pi1 tr, .tx-azbrowser-pi2 tr {
    background-color: #F7D4E7;
}

.talentwrapper .tx-troslisttalent-pi1 tr, .talentwrapper .tx-azbrowser-pi2 tr {
    background-color: #E99DC6;
}
/*
.fanwrapper .tx-troslisttalent-pi1 tr, .fanwrapper .tx-azbrowser-pi2 tr {
    background-color: #9F270E;
}
*/
/* paarse table row achtegrond voor trosfanclubs blokken op artiestenpaginas */
.tx-trosfanclubs-pi1 tr, .tx-trosfanclubs-pi2 tr, .tx-trosfanclubs-pi3 tr {
    background-color: #7A0042;
}

/* blauwe table row achtegrond voor trosfanclubs blokken op talentenpaginas */
.talentwrapper .tx-trosfanclubs-pi1 tr, .talentwrapper .tx-trosfanclubs-pi2 tr, .talentwrapper .tx-trosfanclubs-pi3 tr, .fanwrapper .tx-trosfanclubs-pi6 tr, .fanwrapper .tx-sterrenphpbb-pi2 tr {
    background-color: #E99DC6;
}

/* bruine table row achtegrond voor trosfanclubs blokken 
.fanwrapper .tx-trosfanclubs-pi1 tr, .fanwrapper .tx-trosfanclubs-pi2 tr, .fanwrapper .tx-trosfanclubs-pi3 tr, .fanwrapper .tx-trosfanclubs-pi6 tr, .fanwrapper .tx-sterrenphpbb-pi2 tr {
    background-color: #9F270E;
}*/

.defaultwrapper .tx-trosfanclubs-pi2 .fanclublink, .talentwrapper .tx-trosfanclubs-pi2 .fanclublink {
    text-align: right;
}

.defaultwrapper .tx-trosfanclubs-pi2 .fanclublink a, .talentwrapper .tx-trosfanclubs-pi2 .fanclublink a {
    margin-right: 2px;
    padding: 4px 2px;
    /* background: #FBA50D; /* geel blokje, bruine letters */
    color: #FFF;
    font-size: 11px;
    line-height: 22px;
}

.fanwrapper .tx-sterrenphpbb-pi2 td {
    padding: 4px;
    vertical-align: top;
}

.fanwrapper .tx-sterrenphpbb-pi2 .forumlink {
    text-align: right;
}

.fanwrapper .tx-sterrenphpbb-pi2 .forumlink a {
    margin-right: 2px;
    padding: 4px 8px;
    background: #FBA50D; /* geel blokje, bruine letters */
    color: #662002;
    font-size: 11px;
    line-height: 22px;
}

/* talentkleuren 
#middle div.talentwrapper .mpfooter {
    margin: 0px 0px 3px 0px;
    font-size: 8px;
    color: white;
    background-image: url(../img/blw_mid_bottom.gif);
    background-repeat: no-repeat;
}
*/
/*
#middle div.talentwrapper .csc-header {
    background-image: url(../img/blw_mid_top_lang.gif);
}

.talentwrapper .tx-guestbook-list-header, .talentwrapper .tx-guestbook-list-row, .talentwrapper .tx-guestbook-list-rowleft, .talentwrapper .tx-guestbook-latest-header {
    background-color: #374991;
}
*/
/* .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; } */
/* einde talentkleuren */
/* fankleuren */
#middle div.fanwrapper .mpfooter {
    margin: 0px 0px 3px 0px;
    font-size: 8px;
    color: white;
    background-image: url(../img/rze_tegel-groot_bottom.gif);
    background-repeat: no-repeat;
}

#middle div.fanwrapper .csc-header {
    background-image: url(../img/rze_tegel-groot+lang_top.gif);
}

.fanwrapper .tx-guestbook-list-header, .fanwrapper .tx-guestbook-list-row, .fanwrapper .tx-guestbook-list-rowleft, .fanwrapper .tx-guestbook-latest-header {
    background-color: #9F270E;
}

/* .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; } */
/* einde fankleuren */
div#tip, div#bannerrechts0, div#bannerrechts1, div#banner1, div#banner2, #bannerrechts2, #skyscraper, div.flashblock {
    margin-bottom: 20px;
}

div.flashblock {
	text-align:center;
}

#bannerrechts2 {
    margin-top: 3px;
}

#middle td div {
    background-image: none;
    background-color: transparent;
}

#middle ul {
    padding-left: 4px;
}

#middle .talentwrapper ul {
    background-image: none;
    padding-left: 4px;
}

#middle table {
    background-color: transparent;
    background-image: none;
}

/* no background image if the table lives within a div... */
#middle div table {
    background-image: none;
}

div.tx-jppageteaser-pi1-headline {
    font-size: 12px;
    font-weight: bold;
}

.plain {
    background-image: none;
}

#middle .csc-header {
    background: transparent url(../img/prs_tegel_big+long_header.gif) no-repeat 0 0;
    padding: 5px 0 0 12px !important;
    height: 21px;
    font-size: 10px;
    color: white;
    border-bottom: #fff solid 1px;
}

#middle .csc-header h2, #middle .csc-header h1 {
    font-size: 11px;
}

#middle .csc-header h1 a, #middle .csc-header h2 a {
	color:#fff;
	text-decoration:underline;
}

#middle .csc-header h1 a:hover, #middle .csc-header h2 a:hover {
	color:#fff;
	text-decoration:none;
}

P.csc-caption {
    text-align: left;
    font-size: 10px;
    padding-bottom: 5px;
}

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap {
    border: 2px red solid;
    margin-top: 20px;
}

TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 {
    margin-top: 0px;
}

/* tt_guest */
/*
 ul.prevnext { list-style-type: none; }
 ul.prevnext li { display: inline; padding: .2em .2em;}
 */
/* Poll */

.polltable{
	background-color:white !important;
}
.tx-quickpoll-pi1{
	background-color:white !important;
}
.tx-quickpoll-pi1 .pollbar {
    /*background: url(/fileadmin/template/vaf/pollbar.gif) repeat-x left center;*/
    background-color:gray;
}

.tx-quickPoll-pi1 .polltable {
    width: 100%;
    margin-left: 4px;
}

.tx-quickPoll-pi1 .pollquestion {
    padding-bottom: 3px;
}

.tx-quickPoll-pi1 .pollanswer {
    vertical-align: -20%;
}

.tx-quickPoll-pi1 .polltotal {
    text-align: center;
    PADDING-TOP: 6px;
}

.tx-quickPoll-pi1 .pollresulttext {
    padding-top: 6px;
}

.tx-quickPoll-pi1 .error {
    margin-left: 4px;
}

div.tx-quickpoll-pi1 {
    padding-top: 3px;
    padding-left: 8px;
    /*background: url(../img/blw_smal_mid.gif);*/
    background:none;
}

/* styles for extension "tx_lzgallery_pi1" */
/* gallerie - listing */
#tx-lzgallery-pi1-listing {
    font-size: 12px;
    padding: 0px;
	width:100%;
}

#tx-lzgallery-pi1-listing tr.line1 td.count {
    padding-left: 20px;
}

#tx-lzgallery-pi1-listing td.preview {
    padding: 0px;
    width: 80px;
    padding-left: 4px;
}

#tx-lzgallery-pi1-listing td.title {
    font-size: 12px;
    font-weight: bold;
	width:83%;
}

#tx-lzgallery-pi1-listing tr.line2 {
    padding: 0px;
}

#tx-lzgallery-pi1-listing tr.pagination td {
	text-align:right;
}

#tx-lzgallery-pi1-parent-descr-short {
    padding: 4px 4px 20px 4px;
}

#tx-lzgallery-pi1-parent-title {
    font-size: 20px;
    padding: 4px 4px 4px 4px;
}

#tx-lzgallery-pi1-parent-count {
    padding: 4px 4px 4px 4px;
}

#tx-lzgallery-pi1-parent-subcount {
    padding: 0px 4px 4px 4px;
}

#tx-lzgallery-pi1-listing td.information {
    font-size: 10px;
    padding-left: 4px;
}

/* gallery - album */
#tx-lzgallery-pi1-fotonav td {
    text-align: center;
    padding: 15px 0px 0px 0px;
}

#tx-lzgallery-pi1-fotonav td.descr {
    color: #00008c;
}

#tx-lzgallery-pi1-title {
    text-align: left;
    padding: 10px 0px 0px 10px;
    font-size: 20px;
}

/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {
    font-size: 10px;
    font-style: italic;
}

.tx-lzgallery-pi1-1x1-1 {
    font-size: 12px;
    font-weight: bold;
}

.tx-lzgallery-pi1-1x1-2 {
    font-size: 12px;
    margin: 3px 3px 3px 3px;
}

.tx-lzgallery-pi1-1x1-filename {
    font-size: 10px;
    font-style: italic;
}

.tx-lzgallery-pi1-bottom {
    font-size: 1px;
    background: url(../img/prs_tegel-groot_bottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 9px;
}

.tx-trosgallery-pi1-5x5-filename {
    font-size: 10px;
    font-style: italic;
}

.tx-trosgallery-pi1-1x1-1 {
    font-size: 12px;
    font-weight: bold;
}

.tx-trosgallery-pi1-1x1-2 {
    font-size: 12px;
    margin: 3px 3px 3px 3px;
}

.tx-trosgallery-pi1-1x1-filename {
    font-size: 10px;
    font-style: italic;
}

.tx-trosgallery-pi1-bottom {
    font-size: 1px;
    background: url(../img/prs_tegel-groot_bottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 9px;
}

#middle .tx-troslatestvideos-pi1, #middle .tx-trosartists-pi2, #middle .tx-azbrowser-pi1 {
	background:#FFF;
	border:#E9E8E9 solid;
	border-width:0 1px;
	padding-top:14px !important;
}

.tx-trosartists-pi2-row, .tx-troslatestvideos-pi1-row {
    margin-bottom: 5px;
    margin-left:15px;
}

.tx-troslatestvideos-pi1-row h3 {
    font-size: 12px;
}

.copyright {
    text-align: right;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
    width: 100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
    width: 150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
    font-weight: bold;
    font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
    margin-top: 10px;
    margin-bottom: 5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
    text-align: center;
    font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
    font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
    font-weight: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
    font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
    color: red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
    margin-top: 20px;
    margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
    vertical-align: middle;
}

/* guestbook */
.tx-guestbook-list-header {
    background-color: #AA4C84;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 6px;
	border-bottom:#fff solid 1px;
}

.tx-guestbook-list-header a {
	color:#fff;
}

.tx-guestbook-list-header a:hover {
	color:#000;
}

.tx-guestbook-list-row {
    background-color: #E99DC6;
    padding: 3px 6px;
}

.tx-guestbook-list-rowleft {
    background-color: #915E9C;
}

.tx-guestbook-list-entrycomment-title {
    font-weight: bold;
}

.tx-guestbook-list-entrycomment {
    font-style: italic;
}

.tx-guestbook-list-small {
    font-size: 9px;
    color: #ffffff;
}

.tx-veguestbook-pi1

.tx-veguestbook-pi1-browsebox TD {
    font-size: 9px;
    color: #666666;
}

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
    font-weight: bold;
}

.tx-veguestbook-pi1-browsebox-SCell {
    background-color: #EEEEEE;
}

.tx-guestbook-latest-header {
    background-color: #915E9C;
    color: #FFFFFF;
    font-weight: bold;
}

.tx-guestbook-latest-row {
    background-color: #FFFFFF;
}

.tx-guestbook-latest-small {
    font-size: 9px;
    color: #666666;
}

.tx-guestbook-form-inputfield-med {
    border:#642274 outset 1px;
    font-size: 11px;
    color: #333333;
    width: 100px;
    height: 17px;
}

.tx-guestbook-form-inputfield-big {
    border:#642274 outset 1px;
    font-size: 11px;
    color: #333333;
    width: 150px;
    height: 17px;
}

.tx-guestbook-form-textarea {
    border:#642274 outset 1px;
    font-size: 11px;
    color: #333333;
    width: 150px;
}

.tx-guestbook-form-obligationfield {
    color: #ffffff;
}

.tx-guestbook-form-error {
    color: red;
}

#middle .top100_item_table {
    background-color: #E99DC6;
    padding: 1px;
    margin-bottom: 2px;
}

#middle .top100_right {
    text-align: right;
}

#middle .top100_listheader {
    font-weight: bold;
    line-height: 22px;
}

.iframemiddle {
    margin-left: 1px;
}

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons {
    vertical-align: middle;
    margin: 0px 2px 0px 2px;
}

TABLE.typo3-adminPanel {
    border: 2px solid yellow;
    background-color: #ff6699;
}

TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD {
    background-color: #22aabb;
}

TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD {
    background-color: #ff99ee;
}

TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD {
    border: 1px;
}

TABLE.typo3-adminPanel TD FONT {
    font-family: verdana, serif;
    font-size: 12px;
    color: black;
}

TABLE.typo3-adminPanel TD A FONT {
    font-family: verdana, serif;
    font-size: 12px;
    color: maroon;
}

TABLE.typo3-editPanel {
    border: 0;
    background-color: #ff6699;
}

TABLE.typo3-editPanel TD {
    border: 0;
}

TABLE.typo3-editPanel TD FONT {
    font-family: verdana, serif;
    font-size: 12px;
    color: navy;
}

TABLE.typo3-editPanel TD.typo3-editPanel-controls {
    background-color: #ff99aa;
}

TABLE.typo3-editPanel TD.typo3-editPanel-label {
    background-color: #22aabb;
}

.tx-srfeuserregister-pi1-notice {
    margin-bottom: 1em;
}

/* .tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1-password_again {
 margin: 2px 0 8px 0;
 } */
.tx-srfeuserregister-pi1 dd {
    padding: 2px 0 8px 0;
}

#tx-srfeuserregister-pi1-date_of_birth {
    width: 100px;
}

legend {
    white-space: normal;
}

#tx-srfeuserregister-pi1-fe_users_form dt {
    font-weight: bolder;
}

#tx-srfeuserregister-pi1-fe_users_form dl {
    margin-top: 5px;
}

.tx-srfeuserregister-pi1-delete-icon, .tx-srfeuserregister-pi1-file-view {
    margin-left: 1em;
}

.tx-srfeuserregister-pi1 p {
    padding-bottom: 5px;
}

p.tx-srfeuserregister-pi1-error, p.tx-troscustomheader-pi1-error {
    padding: 1px 3px;
    font-weight: bolder;
    color: white;
    background-color: red;
}

.tx-srfeuserregister-pi1 h4 {
    padding-top: 5px;
    padding-bottom: 5px;
}

#middle div div div table {
    background-image: none;
}

.mp3deletebutton {
    background-color: #cc0000;
    font-weight: bolder;
    font-size: 10px;
    color: white;
}

#middle .talentwrapper .tx-talenttext-pi1-listrow TD p, .talentwrapper .tx-talenttext-pi1-listrow TD .bodytext, #middle .fanwrapper .tx-talenttext-pi1-listrow TD p, .fanwrapper .tx-talenttext-pi1-listrow TD .bodytext {
    background-image: none;
}

#middle div.defaultwrapper div.tx-azbrowser-pi1 {
    padding: 4px 4px 4px 4px;
}

.date, .calendardate {
    font-style: italic;
    color: #632074;
}

/* styling van fe-editpanel op de talentpagina van ingelogde gebruikerts */
#middletop {
    float: left;
    margin-left: 3px;
    position: relative;
    overflow: hidden;
    top: 5px;
    width: 425px;
}

#middletop div {
    background-image: none;
}

#middletop div.editpanel-div {
    padding: 0px 8px;
    background-image: url(../img/blw_mid_mid.gif);
    background-repeat: repeat-y;
}

#middletop div .mpfooter {
    background: transparent url(../img/blw_mid_bottom.gif) no-repeat 0 0;
    margin: 0px 0px 3px 0px;
    font-size: 8px;
    color: white;
}

#middletop div .csc-header {
    background: transparent url(../img/blw_mid_top_lang.gif) no-repeat 0 0;
    padding: 0px 8px;
}

/* fans kleuren */
#body_fans #middletop div.editpanel-div {
    padding: 0px 8px;
    background-image: url(../img/rze_tegel-groot_middle.gif);
    background-repeat: repeat-y;
}

#body_fans #middletop div .mpfooter {
    margin: 0px 0px 3px 0px;
    font-size: 8px;
    color: white;
    background-image: url(../img/rze_tegel-groot_bottom.gif);
    background-repeat: no-repeat;
}

#body_fans #middletop div .csc-header {
    background-image: url(../img/rze_tegel-groot+lang_top.gif);
    padding: 0px 8px;
}

/* einde fans kleuren */
#middle .defaultwrapper .ux_tx_newloginbox_pi1-header, #middle .talentwrapper .ux_tx_newloginbox_pi1-header, #middle .fanwrapper .ux_tx_newloginbox_pi1-header {
    margin: 0;
    color: white;
    padding: 3px 0;
}

/* banners in plugins */
#middle .banner {
    padding: 3px 0 8px 0;
    margin: 0
}

/* scale banner images in plugins left and right - or should we just remove them? */
#left .banner, #right .banner {
    display: none;
}

/* same for .bannercontainer - hide these in the sidebars */
#left .bannercontainer, #right .bannercontainer {
    background-image: none;
    height: 0;
}

/* einde styling van fe-editpanel */
/*
 #middle .defaultwrapper form {
 padding: 0px 8px;
 background-image: url(../img/prs_tegel-groot_middle.gif);
 background-repeat: repeat-y;
 }
 #middle .talentwrapper form {
 padding: 0px 8px;
 background-image: url(../img/blw_mid_mid.gif);
 background-repeat: repeat-y;
 } */
.tx-srfreecap-pi2-image {
    float: left;
    padding-right: 6px;
}

/* forum */
.tx-chcforum-pi1-singlePost {
    border: 2px solid white;
    margin-top: 2px;
}

/* toplijst banner configureerbaar */
.bannercontainer {
    width: 409px;
    background-repeat: no-repeat;
}

.talentwrapper .tx-troslisttalent-pi1 .bannercontainer {
    background-image: url('../img/top-lijst-banner-blw.jpg');
    height: 59px;
}

.fanwrapper .tx-troslisttalent-pi1 .bannercontainer {
    background-image: url('../img/top-lijst-banner-geel.png');
    height: 59px;
}

#middle .tx-talenttext-pi1 .bannercontainer {
    background-image: url('../img/biografie-banner-prs.jpg');
    height: 59px;
}

#middle .talentwrapper .tx-talenttext-pi1 .bannercontainer {
    background-image: url('../img/biografie-banner-blw.jpg');
    height: 59px;
}

#middle .fanwrapper .tx-talenttext-pi1 .bannercontainer {
    background-image: url('../img/biografie-banner-geel.jpg');
    height: 59px;
}

.fanwrapper .nouserphoto {
    width: 200px;
    height: 200px;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    background-image: url('../img/geen_foto_fan.jpg')
}


td {
	padding: 0 12px;
}

.talentwrapper td {
	padding:0;
}

.talentwrapper .nouserphoto {
    width: 200px;
    height: 200px;
    float: left;
    margin-right:12px;
    background-image: url('../img/geen_foto_talent.jpg')
}

div.talentwrapper .tx-trosprofile-pi1, div.talentwrapper .tx-trosgallery-pi1 {
	padding:7px 12px 0 !important;
} 


div.talentwrapper .tx-veguestbook-pi1, div.talentwrapper .tx-srfeuserregister-pi1 {
	padding: 5px 12px 0 !important;
}

div.talentwrapper .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	width:100px;
}

div.talentwrapper .tx-veguestbook-pi1 table td input, div.talentwrapper .tx-veguestbook-pi1 table td textarea {
	margin-left:7px;
}

div.talentwrapper td.tx-guestbook-list-row, div.talentwrapper td.tx-guestbook-list-header {
	padding:3px 6px;
}

div.talentwrapper td.tx-guestbook-list-row

div.talentwrapper h1 {
	font-size:12px;
}

div.talentwrapper div.tx-talenttext-pi1-listrow p.bodytext {
	padding:0 12px 0 !important;
}

.tx-jkpoll-pi1 {
    background-image: url(../img/prs_tegel-groot_middle.gif);
    background-repeat: repeat-y;
}

/* RIK HACK */
div#headerimage, div#fanwrapper, div.fanwrapper, .footerstyle100, div#sterrenzien, #thialfbanner, #nownext, 
#banner_sterren_top20  {display:none;}

img[src="clear.gif"]	{display:none;}
td[bgcolor="#000000"], td[bgColor="#000000"] {
	background-color:white;
}
/*SURVEY - CLENN*/
#frmPbSurvey{
	margin-left:10px;
}
.tx-pbsurvey-pi1{
	background:none repeat scroll 0 0 #FFFFFF;

}
.tx-pbsurvey-pi1 select{
	margin-top:5px;
}
.tx-pbsurvey-pi1 .bodytext{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;

}

