/*content layout*/
TD {
	font-size: 11px;
	font-family: Verdana, tahoma, sans-serif; }
table {
	font-size: 11px;
	font-family: Verdana, tahoma, sans-serif; }
ul {
	margin: 0 10px 6px 20px;
	padding: 0 0 6px 8px;
	list-style-type: square;
	list-style-image: url(../images/li.gif); }
li {
	line-height: 130%;
	list-style-type: square;
	list-style-image: url(../images/li.gif); }
form {
	margin: 0;
	padding: 0; }
input {
	font-size: 11px;
	font-family: arial, sans-serif;
	margin: 0;
	border: solid 1px #9b9b9b; }
textarea {
	font-size: 11px;
	font-family: arial, sans-serif;
	width: auto;
	margin: 0;
	padding: 0;
	border: solid 1px #9b9b9b; }
div {
	font-family: Verdana, tahoma, sans-serif;
	margin: 0;
	padding: 0; }
p, p.bodytext {
	font-size: 11px;
	font-family: Verdana, tahoma, sans-serif;
	line-height: 1.3;
	margin: 0;
	padding: 4px 8px; }
h1 {
	font-size: 14px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold; }
#rightcol p.bodytext {
	color: black;
	background-color: white;
	width: 180px;
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 0 1px 1px; }
#midcol #rightcol h1 {
	color: #fff;
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #82609f;
	text-indent: 5px;
	letter-spacing: 0;
	width: 180px;
	height: 21px;
	float: right;
	margin: 0;
	padding: 0;
	display: inline; }
#midcol h2 {
	color: #bc1c7e;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 160%;
	text-indent: 10px;
	word-spacing: 2px;
	letter-spacing: 1px;
	overflow: hidden;
	margin: 0 2px 0 3px;
	padding: 6px 3px 1px 0;
	white-space: nowrap; }
#midcol #midcol_a h4 {
	color: #bc1c7e;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 160%;
	background-image: url(../images/midcol_h2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-indent: 10px;
	word-spacing: 2px;
	letter-spacing: 1px;
	position: relative;
	width: 558px;
	white-space: nowrap;
	margin: 0 0 1px 2px;
	overflow: hidden;
	float: left;
	padding: 0; }
#midcol_sub h4 {
	color: #bc1c7e;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 160%;
	background-image: url(../images/midcol_h2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-indent: 10px;
	word-spacing: 2px;
	letter-spacing: 1px;
	white-space: nowrap;
	margin: 0 2px 0 3px;
	padding: 6px 3px 1px 0;
	overflow: hidden;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0; }
#leftcol h4 {
	margin-top: 5px; }
#midcol #midcol_b1 h1 {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #82609f;
	text-indent: 5px;
	letter-spacing: 0;
	width: 372px;
	height: 21px;
	margin: 0;
	padding: 0; }
#midcol #midcol_b2 h1 {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #c23f8f;
	text-indent: 5px;
	letter-spacing: 0;
	margin: 0 0 2px;
	padding: 0;
	width: 185px;
	height: 21px;
	float: none; }
#leftcol_cnt_2nd .tx-jkpoll-pi1 h3  { color: #bc1c7e; font-size: 12px; font-family: verdana, sans-serif; font-weight: bold; line-height: 180%; background-color: white; background-image: url(../images/leftcol_poll_h3.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: 8px; width: 190px; height: 24px; overflow: hidden; margin: 0 0 2px; padding: 0 3px 2px 0; border-top: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; white-space: nowrap; }
#midcol_sub .tx-jkpoll-pi1 h3 {
	color: #bc1c7e;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 160%;
	background-color: white;
	background-image: url(../images/poll_h3.gif);
	background-repeat: no-repeat;
	background-position: 95% 1px;
	text-indent: 8px;
	white-space: nowrap;
	margin: 0 0 2px;
	padding: 0 3px 2px 0;
	width: 186px;
	overflow: hidden;
	border-right: 1px solid #d4d4d4; }
#tx-newloginbox-pi1-user {
	width: 140px;
	height: 17px; }
#midcol #midcol_c h1 {
	color: #fff;
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #d1b7e6;
	text-indent: 5px;
	letter-spacing: 0;
	width: 371px;
	height: 21px;
	float: left;
	margin: 0 0 1px 1px;
	padding: 0;
	display: inline; }
#midcol h1 {
	color: #fff;
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #c23f8f;
	text-indent: 5px;
	height: 21px;
	margin: 0 0 0 3px;
	padding: 0; }
#midcol #midcol_a h1 {
	color: #fff;
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #c23f8f;
	text-indent: 5px;
	display: inline;
	margin: 0 0 0 3px;
	padding: 0;
	width: 560px;
	height: 21px;
	float: right; }
#midcol_a h3.csc-firstHeader {
	color: #fff;
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #82609f;
	text-indent: 5px;
	margin: 0 0 0 3px;
	height: 21px; }
#midcol_a .csc-header-n2 h3 {
	color: #fff;
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #67a425;
	text-indent: 5px;
	margin: 0 0 0 3px;
	width: 100%;
	height: 21px; }
#midcol_right_info h3 { color: #fff; font-size: 11px; font-family: Verdana, tahoma, sans-serif; font-weight: bold; line-height: 180%; background-color: #67a425; text-indent: 5px; margin: 0 0 3px; width: 100%; height: 21px; }
#midcol_sub h1 {
	position: relative;
	left: 3px;
	width: 376px;
	height: 21px;
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	display: inline; }
#midcol_c h1 {
	color: white;
	font-size: 11px;
	font-family: Verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #82609f;
	text-indent: 9px;
	margin: 0 0 1px 1px;
	width: 560px;
	height: 21px;
	padding: 0; }
#midcol_forum p, #midcol_forum_sub p {
	padding: 15px; }
#midcol p {
	padding: 6px 10px 10px; }
#midcol_sub p.bodytext {
	margin: 0;
	padding: 6px 10px 10px; }
#midcol_sub .csc-frame-frame1 {
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding: 6px 10px 10px;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4; }
h5 {
	color: black;
	font-size: 11px;
	font-family: Verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 190%;
	text-indent: 5px;
	margin: 12px 0 0 2px;
	padding: 0 0 1px;
	width: 371px;
	height: 21px;
	float: left;
	clear: both;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4; }
#leftcol_cnt_2nd h1 { color: #bc1c7e; font-size: 11px; font-family: verdana, sans-serif; font-weight: bold; line-height: 180%; background-image: url(../images/news-latest-item-colom.gif); background-repeat: repeat-x; background-position: 0 0; text-indent: 8px; width: 190px; height: 24px; overflow: hidden; float: left; margin: 3px 0 2px; padding: 0 0 3px; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
#leftcol_cnt_2nd p {
	border-right: 1px solid #d0d0d0; }
.tx-tdnewsletter-pi1 h1 {
	color: #000;
	font-size: 12px;
	font-variant: small-caps;
	line-height: 1.6;
	text-indent: 10px;
	height: 23px;
	padding: 0;
	margin: 0; }
.imgtext-table {
	margin-top: 0;
	margin-bottom: 1px;
	padding: 0; }
.readmore  {
	font-size:10px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 3px 4px;
	padding: 0; }
.readmore a:hover, .readmore a:active {
	color: #97005c;
	font-weight: normal;
	background-color: white;
	text-decoration: none; }
a, a:link, a:visited {
	color: black;
	text-decoration: underline;
	border-width: 0; }
a:hover, a:active {
	color: black;
	text-decoration: none;
	border-width: 0; }
#midcol .readmore a:link, #midcol .readmore a:visited, .readmore a:link, .readmore a:visited {
	color: #fff;
	font-weight: bold;
	line-height: 120%;
	background-color: #987ab1;
	background-image: url(../images/mid_col_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 1px;
	margin-left: 1px;
	padding: 2px 6px;
	border: solid 1px #dfdfdf; }
#midcol .readmore2 a:link, #midcol .readmore2 a:visited, .readmore a:link, .readmore a:visited {
	color: white;
	font-size: 10px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
	line-height: 120%;
	background-color: #67a425;
	background-image: url(../images/search_submit_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-decoration: none;
	letter-spacing: 1px;
	margin-top: 0;
	margin-left: 1px;
	padding: 1px 6px;
	border: solid 1px; }
#rightcol .readmore {
	font-size: 10px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: 1px; }
#rightcol .readmore a:link, #rightcol .readmore a:visited {
	color: #fff;
	font-weight: bold;
	line-height: 120%;
	background-color: #987ab1;
	background-image: url(../images/mid_col_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0;
	margin-left: 1px;
	padding: 2px 6px;
	border: solid 1px #dfdfdf; }
#rightcol .readmore a:hover, #rightcol .readmore a:active {
	color: #000;
	text-decoration: none; }
#midcol_sub .embed_movie {
	background-color: #f7f1fd;
	text-align: center;
	width: 377px;
	height: auto;
	margin: 3px 0 5px 3px;
	padding: 10px 0;
	border: solid 1px #dbc9ec; }
#midcol_a .flash_wrap {
	margin-top: 3px;
	margin-left: 4px; }
/*sub template news styles*/
#submenu {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	text-align: left; }
#leftcol .submenu {
	color: #fff;
	font-size: 12px;
	font-family: tahoma, Arial, sans-serif;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	letter-spacing: 1px;
	width: 160px;
	float: left;
	margin-top: 10px;
	padding: 0; }
#leftcol .submenu a:link, #leftcol .submenu a:visited {
	color: #fff;
	font-size: 12px;
	font-family: tahoma, Arial, sans-serif;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	letter-spacing: 1px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px; }
#leftcol .submenu a:hover, #leftcol .submenu a:active {
	color: #fff;
	text-decoration: underline; }
#leftcol .submenuact {
	color: #fff;
	font-size: 12px;
	font-family: tahoma, Arial, sans-serif;
	font-weight: bold;
	line-height: 140%;
	background-image: url(../images/submenuact.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: underline;
	letter-spacing: 1px;
	width: 160px;
	float: left;
	margin-top: 8px;
	padding: 0 0 0 10px; }
#leftmenu a:link, #leftmenu a:visited {
	color: #fff; }
.submenu_sub {
	color: #000;
	font-size: 10px;
	font-family: Verdana, tahoma, sans-serif;
	text-align: left;
	width: 176px;
	overflow: hidden;
	float: left;
	line-height: 130%;
	padding: 0;
	clear: both;
	margin: 1px 0; }
.submenu_sub a:link, .submenu_sub a:visited{
	color:#fff;
	font-weight: normal;
	background-image: url(../images/news-list-container-fp-art.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	text-decoration: none;
	width: 176px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 6px; }
.submenu_sub a:hover, .submenu_sub a:active {
	color: white;
	font-weight: normal;
	text-decoration: underline;}
.submenu_sub_act {
	color: #000;
	font-size: 10px;
	font-family: Verdana, tahoma, sans-serif;
	text-align: left;
	width: 176px;
	overflow: hidden;
	float: left;
	line-height: 130%;
	text-decoration: none;
	padding: 0;
	clear: both;
	margin: 1px 0; }
.submenu_sub_act a:link, .submenu_sub_act a:visited {
	color:#fff;
	font-weight: normal;
	background-image: url(../images/news-list-container-fp-art.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	text-decoration: underline;
	width: 180px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 6px; }
.submenu_sub_act_news {
	color:#fff;
	font-weight: normal;
	text-decoration: underline;
	width: 180px;
	overflow: hidden;
	float: left; }
/*loginbox*/
.tx-newloginbox-pi1 table, .tx-newloginbox-pi1 td {
	margin: 0;
	padding: 0; }
#rightcol .tx-newloginbox-pi1 {
	font-size: 10px;
	font-family: verdana, sans-serif;
	background-color: #b7ec7e;
	background-image: url(../images/fp_login_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 21px;
	width: 180px;
	height: auto!important;
	height: 160px;
	min-height: 160px;
	float: left;
	margin: 0;
	padding: 0 0 3px; }
#rightcol .tx-newloginbox-pi1 p {
	color: #080808;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0 5px 0 8px; }
#rightcol .tx-newloginbox-pi1 h3 {
	color: #fff;
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #67a425;
	text-indent: 5px;
	letter-spacing: 0;
	width: 180px;
	height: 21px;
	margin: 0 0 5px;
	padding: 0; }
#rightcol h3 {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #67a425;
	text-indent: 5px;
	letter-spacing: 0;
	margin: 0 0 0;
	padding: 0;
	width: 180px;
	height: 21px; }
#leftcol_cnt_2nd h3 {
	color: #fff;
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #67a425;
	text-indent: 5px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 21px; }
.tx-newloginbox-pi1 input {
	font-size: 10px;
	font-family: verdana, sans-serif;
	background-color: #f7fdf1;
	margin: 0 0 0 6px;
	border: solid 1px #557a2a; }
.tx-newloginbox-pi1 a:link, .tx-newloginbox-pi1 a:visited {
	color: #474747;
	font-size: 10px;
	font-family: Verdana, tahoma, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	margin: 0 0 0 2px;
	padding: 0; }
.tx-newloginbox-pi1 a:hover, .tx-newloginbox-pi1 a:active {
	color: #080808;
	text-decoration: underline; }
/*User  admin*/
.newuser {
	background-color: #fdd985;
	width: 100%;
	margin: 0 10px 10px;
	padding: 10px;
	border: solid 1px #e7a139; }
.newuser h3 {
	font-size: 14px;
	margin-bottom: 8px; }
/*banner*/
#topbanner .banner {
	padding: 0;
	overflow: hidden;
	margin-top: 11px;
	margin-right: 0;
	margin-left: 3px; }
#rightcol .banner {
	width: 180px;
	display: block;
	padding: 0;
	float: left;
	overflow: hidden;
	margin: 0;
	border-bottom: 1px solid #fff; }
#leftcol .banner {
	width: 178px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: solid 2px #b2d38a; }
/*poll*/
#leftcol_cnt_2nd .poll { 
width: 190px; 
height: auto!important;
height: 140px; 
float: left; 
margin: 0; padding: 5px 0 0; }
#midcol_sub .poll {
	margin: 0;
	padding: 5px 0 0;
	width: 180px;
	height: 140px;
	float: left;
	border-top: 1px solid #d4d4d4; }
.poll_link {
	width: 170px;
	float: left;
	margin-top: 4px;
	margin-left: 5px; }
.poll input {
	margin-right: 2px; }
.poll_bottom {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 5px; }
.tx-jkpoll-pi1, #leftcol .tx-newloginbox-pi1 {
	background-image: url(../images/poll_bg.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	width: 190px;
	float: left;
	margin: 0 0 0;
	padding: 3px 0 8px; }
#midcol_sub .tx-jkpoll-pi1 {
	width: 186px;
	margin-left: 2px; }
.pollanswer {
	margin-left: 6px;
	border-color: transparent;
	border-width: 0; }
.pollresults {
	font-size: 9px;
	margin: 0 3px 0 7px;
	padding: 0 0 6px; }
#leftcol_cnt_2nd .tx-newloginbox-pi1 h3 { color: #bc1c7e; font-size: 12px; font-family: verdana, sans-serif; font-weight: bold; line-height: 180%; background-color: white; background-image: url(../images/news-latest-item-colom.gif); background-repeat: repeat-x; background-position: 0 0; text-indent: 8px; width: 190px; height: 24px; white-space: nowrap; margin: 0 0 2px; padding: 0 3px 2px 0; overflow: hidden; border-top: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
/*nieuwsbrief*/
.tx-tdnewsletter-pi1 {
	padding: 8px 8px 15px;
	background-color: #f7f1fd;
	background-image: url(../images/csc-mailform-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	position: relative;
	top: 3px;
	left: 3px;
	width: 376px;
	float: left;
	border: solid 1px #dbc9ec;
	display: inline; }
#rightcol .tx-jppageteaser-pi1 {
	background-color: #d0b6e7;
	background-image: url(../images/fp_teaser_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 21px;
	width: 180px;
	height: 142px;
	float: left;
	margin: 0 0 3px;
	padding: 0; }
#rightcol .tx-jppageteaser-pi1 h3 {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #82609f;
	text-indent: 5px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 21px; }
#rightcol .tx-jppageteaser-pi1-image {
	position: relative;
	bottom: 0;
	float: left;
	margin: 2px 7px 0 9px;
	padding: 0; }
#rightcol .tx-jppageteaser-pi1-text {
	color: #162504;
	font-size: 10px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	margin: 4px; }
#rightcol .teaser-right-img {
	background-color: #000;
	margin-bottom: 4px;
	border-bottom: 1px solid #fff; }
#rightcol .tx-jppageteaser-pi1-headline h1 {
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-variant: normal;
	line-height: 2;
	height: 22px;
	margin: 0;
	padding: 0; }
#leftcol .tx-jppageteaser-pi1-header { color: #971464; font-size: 30px; font-family: arial, "trebuchet ms", sans-serif; font-weight: bold; float: left; margin: 3px 10px 3px 5px; padding: 5px 0 0; }
#rightcol .tx-jppageteaser-pi1-header { color: #710000; font-size: 30px; font-family: arial, sans-serif; font-weight: bold; margin: 3px 10px 3px 5px; padding: 5px 0 0; float: left; }
#leftcol .weather-info { line-height: 140%; width: 170px; float: left; margin-left: 5px; padding: 5px 0 0; }
#rightcol .weather-info { line-height: 140%; margin-left: 5px; padding: 5px 0 8px; width: 160px; float: left; border-top: 2px solid #9bc469; }
#rightcol .teaser-img {
	width: 166px;
	height: 40px;
	overflow: hidden;
	float: left;
	margin-top: 1px;
	margin-bottom: 2px;
	padding: 0; }
#midcol .teaser-img {
	background-color: #fff;
	height: 90px;
	float: left;
	clear: both;
	margin: 5px 5px 0 0;
	padding: 0;
	border: solid 1px #dfdfdf; }
.tx-jppageteaser-pi1-text {
	padding: 2px 5px 3px 3px; }
#midcol_a .tx-jppageteaser-pi1 {
	padding: 0;
	width: 563px;
	float: left;
	margin: 1px 0 0;
	display: inline; }
#midcol_a .teaser {
	background-color: #b7ec7e;
	background-image: url(../images/midcol_teaser_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 1px 0 1px 3px;
	padding: 0;
	width: 278px;
	height: 125px;
	overflow: hidden;
	float: left;
	display: inline; }
#midcol_a .green_submit {
	color: white;
	font-size: 10px;
	font-family: verdana, sans-serif;
	background-color: #67a425;
	background-image: url(../images/search_submit_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 -2px;
	text-decoration: none;
	height: 16px;
	float: right;
	margin: 3px 4px 0 0;
	padding: 0 5px;
	border: solid 1px #213f00; }
#midcol_a .green_submit a:link, #midcol_a .green_submit a:visited {
	color: white;
	font-weight: bold;
	text-decoration: none; }
#midcol_a .green_submit a:hover, #midcol_a .green_submit a:active {
	color: #fff300; }
#midcol_a .tx-jppageteaser-pi1-image {
	margin: 4px 6px 30px 4px;
	float: left;
	padding: 0; }
#midcol_a .tx-jppageteaser-pi1 h3 {
	color: black;
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 120%;
	height: 25px;
	margin: 4px 5px 0 0;
	padding: 0; }
#midcol_a .tx-jppageteaser-pi1-text {
	color: #000;
	font-size: 10px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	height: 66px;
	overflow: hidden;
	margin: 2px 0 1px;
	padding: 0; }

#midcol_c .tx-jppageteaser-pi1 .teaser_bg_groen {
	background-color: #b7ec7e;
	background-image: url(../images/fp_login_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 21px;
	width: 184px;
	margin: 1px 2px 0 3px;
	height: 160px;
	float: left;
	display: inline; }
#midcol_c .tx-jppageteaser-pi1 .teaser_bg_paars {
	background-color: #d0b6e7;
	background-image: url(../images/fp_teaser_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 21px;
	width: 185px;
	height: 160px;
	float: left;
	margin: 1px 0 0 1px;
	display: inline; }
#midcol_c .tx-jppageteaser-pi1-image {
	margin: 8px 7px 10px 8px;
	float: left;
	padding: 0; }
#midcol_c .tx-jppageteaser-pi1 h3 {
	color: #fff;
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #82609f;
	text-indent: 5px;
	letter-spacing: 0;
	width: 185px;
	height: 21px;
	margin: 0 0 5px;
	padding: 0;
	 }
#midcol_c .tx-jppageteaser-pi1 h4 {
	color: #fff;
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-color: #67a425;
	text-indent: 5px;
	letter-spacing: 0;
	width: 184px;
	height: 21px;
	margin: 0 0 5px;
	padding: 0; }
#midcol_c .tx-jppageteaser-pi1-text {
	color: #000;
	line-height: 130%;
	margin: 8px 4px 2px; }
.tx-tdnewsletter-pi1 p {
	font-size: 11px;
	font-family: verdana, sans-serif;
	line-height: 140%;
	margin: 0;
	padding: 6px 6px 4px 8px; }
.tx-tdnewsletter-pi1 input {
	margin-left: 6px;
	border: inset 1px black; }
/*tipafriend style*/
.tipafriendTable {
	font-size: 11px;
	width: 370px;
	height: auto;
	min-height: 150px;
	margin: 10px 0 0 3px;
	padding: 15px 4px 10px;
	 }
.tipafriend_small {
	font-weight: normal; }
.tipafriendTable td {
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	padding-left: 5px; }
.tipafriend {
	font-weight: bold;
	background-image: url(../images/sendfriend.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	width: 110px;
	height: 14px;
	float: right;
	margin: 15px 0 0;
	padding: 0 0 0 15px;
	display: inline; }
.tipafriend a:link, .tipafriend a:visited {
	color: #c23f8f;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none; }
#midcol_a .tipafriend {
	font-weight: bold;
	background-color: white;
	text-decoration: none;
	background-image: url(../images/sendfriend.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	top: 20px;
	height: 15px;
	display: inline;
	margin: 0 9px -15px 0;
	padding: 0 0 0 15px;
	z-index: 99;
	float: right; }
/*indexed search styles*/
#leftcol .tx-newloginbox-pi1 p {
	color: #080808;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 2px 5px 0 6px;
	border-right-style: none;
	border-right-width: 0; }
#leftcol .tx-newloginbox-pi1 input#tx-newloginbox-pi1-user {
	font-size: 10px;
	font-family: verdana, sans-serif;
	background-color: white;
	background-image: url(../images/search_input_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0 0 0 6px;
	border: solid 1px #969696; }
#top_login .searchcontainer {
	font-size: 10px;
	font-family: verdana, sans-serif;
	text-align: left;
	width: 186px;
	height: 25px;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0; }
#top_login .searchcontainer input {
	height: 18px; }
#top_login .searchcontainer .search_input {
	background-color: white;
	background-image: url(../images/search_input_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 18px;
	border: solid 1px #5c5c5c; }
#top_login .searchcontainer h1 {
	color: #757575;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 220%;
	background-image: none;
	text-align: left;
	text-indent: 7px;
	padding: 0;
	width: 182px;
	height: 26px; }
#midcol_sub .searchcontainer {
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 10px; }
#top_login .search-submit, #midcol_sub .search-submit {
	color: white;
	font-size: 10px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	background-image: url(../images/mid_col_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-transform: uppercase;
	height: 17px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	border: solid 1px #434343; }
.searchtext {
	color: #1c430c;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 0 10px;
	padding: 0; }
.tx-indexedsearch-searchbox {
	font-size: 11px;
	font-family: verdana, sans-serif;
	margin: 15px 0 0 15px;
	padding: 0; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px;
	color: black;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	background-image: url(../images/mid_col_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	letter-spacing: 1px;
	padding: 0; }	
.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 { background:#eeeeee; }	.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-info { background:#eeeeff; }	.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 TABLE { background:#cccccc; }	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
/*Form styles*/
.csc-mailform {
	background-color: #f7f1fd;
	background-image: url(../images/csc-mailform-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	width: 376px;
	height: auto;
	float: left;
	margin: 3px 0 15px 3px;
	padding: 15px 0 10px 0;
	border: solid 1px #dbc9ec;
	display: inline; }
span.csc-form-label-req {
	margin: 0;
	padding: 0; }
.csc-form-labelcell {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-align: right;
	width: 110px;
	height: 15px;
	float: left;
	margin: 0 0 0 10px;
	padding: 2px 10px 0 0;
	display: inline; }
.csc-form-fieldcell {
	width: 254px;
	float: left;
	margin: 0 0 1px;
	padding: 0;
	display: inline; }
/*Sitemap*/
.csc-menu {
	color: black;
	font-family: verdana, sans-serif;
	margin: 5px 0;
	padding: 0 0 5px; }
.csc-menu-2 {
	color: black;
	font-family: verdana, sans-serif;
	background-color: #f7f1fd;
	background-image: url(../images/csc-mailform-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	float: left;
	margin: 1px 0 5px 3px;
	padding: 5px 0 10px;
	border-bottom: 1px solid #cacaca;
	display: inline; }
.csc-sitemap-level1 a:link, .csc-sitemap-level1 a:visited {
	color: #c23f8f;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	text-decoration: none;
	text-align: left;
	width: 373px;
	float: left;
	margin: 6px 0 0 3px;
	padding: 2px 0 2px 8px;
	border-bottom: 1px solid #d3d3d3; }
.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:visited {
	color: black;
	font-size: 11px;
	background-image: url(../images/sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	text-decoration: none;
	width: 363px;
	float: left;
	margin: 4px 0 1px 15px;
	padding: 0 0 0 10px;
	display: inline; }
.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:visited {
	color: black;
	font-size: 10px;
	line-height: 130%;
	text-decoration: none;
	width: 300px;
	float: left;
	margin: 2px 0 1px 55px;
	padding: 0;
	display: inline; }
.csc-sitemap-level4 a:link, .csc-sitemap-level4 a:visited {
	color: #757575;
	font-size: 10px;
	text-decoration: none;
	width: 280px;
	float: left;
	margin: 0 0 0 70px;
	padding: 0;
	display: inline; }
/*Css Imagetext*/
.csi-textpic {		  /*XXX demo only*/	}
.csi-textpic img {
	margin: 0;
	border-bottom: 1px solid #fff; }
.csi-textpic .csi-caption {		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/		font-style: italic;  /*XXX demo only*/	}
.csi-textpic .csi-image {
			 /*will have to be an inline style - controlled by TS*/	}
.csi-textpic .csi-imagewrap {
	text-align: center;		/* is there a bug in IE? (if we don't set this, the image is not centered above or below the text) */	}
.csi-textpic .csi-text {
	text-align: left; /*will have to be an inline style - controlled by TS*/	}
.csi-text p {		margin-top: 0;	}
/* CENTER */
.csi-center .csi-image {
	margin-right: 1px;
	margin-left: 1px; }
/* 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;
	margin-bottom: 2px; }
.csi-left div.csi-text {		clear: left;	}
/* INTEXT LEFT */
.csi-intext-left .csi-image {
	float: left;
	clear: both;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px; }
/* INTEXT RIGHT */
.csi-intext-right .csi-image {
	float: right;
	clear: both;
	margin-right: 5px;
	margin-left: 5px; }
/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text {		margin-right: 215px; /*will have to be an inline style - controlled by TS*/	}
.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*/	}
.csi-intext-left-nowrap .csi-image {		float: left;		clear: both;	}
/*fun template*/
#midcol .moviewrap h1 {
	text-align: left;
	width: 412px;
	margin-bottom: 10px; }
.moviewrap {
	text-align: center;
	width: 425px;
	padding-bottom: 15px; }
/*wallpapers*/
.wallpapers {
	margin: 3px 2px 0 3px;
	padding: 0;
	float: left;
	display: inline; }
.tx-rgwallpaper-Nest {
	border: 1px solid #CC3333;
	width:350px;
}
.tx-rgwallpaper-dragbar {
	background-color: red;
	cursor:hand; 
	cursor:pointer;
	padding: 2px 0px;
}
#tx-rgwallpaper-links {
	font-size : 13px; 
	font-weight: bold;
	color: white;
	float: left;
	padding-right: 15px;
	padding-left: 5px;
}
#tx-rgwallpaper-rechts {
	text-align:right;
	padding-right: 1px;
}
#tx-rgwallpaper-mainNest {
	text-align: left;
	padding: 10px;
	background-color: white;}
/*movies*/
.movie {
	background-color: #fff;
	float: left;
	margin: 0;
	padding-top: 1px;
	padding-bottom: 0;
	border-right: 1px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 1px solid #fff;
	display: inline; }
.movie-header {
	color: #fff;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	line-height: 140%;
	background-color: #97005c;
	text-align: center;
	width: 108px;
	padding-bottom: 2px;
	border-bottom: 1px solid #fff; }
.movie-link, .movie-link a:link, .movie-link a:visited {
	color: #fff;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	background-color: #b95893;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 1px 1px;
	padding: 0;
	width: 107px; }
.movie-link a:hover, .movie-link a:active {
	color: #fff;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #97005c;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0; }
/*games*/
.games {
	float: left;
	margin: 2px 1px 2px 3px;
	display: inline; }
.game-header {
	color: #fff;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	line-height: 1.4;
	background-color: #97005c;
	text-align: center;
	text-transform: uppercase;
	width: 136px;
	border-bottom: 1px solid #fff; }
.game-link, .game-link a:link, .game-link a:visited {
	color: white;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background-color: #b95893;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	width: 136px;
	margin: 0 0 2px;
	padding: 0; }
.game-link a:hover, .game-link a:active {
	color: white;
	font-weight: bold;
	text-decoration: none;
	background-color: #97005c;
	text-align: center;
	text-transform: uppercase;
	width: 136px; }
/*Teaser styles*/
#midcol .fun_div {
	font-size: 10px;
	font-family: verdana;
	background-color: #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 80px;
	width: 186px;
	height: 160px;
	float: left;
	margin: 0 0 2px 3px;
	padding: 0;
	border-bottom: 1px solid #d4d4d4;
	display: inline; }
#midcol .fun_div_text {
	font-size: 11px;
	width: 170px;
	float: left;
	margin: 2px 8px 8px;
	padding: 0;
	display: inline; }
#midcol .fun_img {
	overflow: hidden;
	float: left;
	clear: both;
	margin: 0 0 5px;
	padding: 0;
	border-style: none;
	border-width: 0; }
#midcol .fun_img img {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #b7ec7e;
	border-top-style: none;
	border-top-width: 0;border-right-st;border-left-style: none;
	border-left-width: 0;
	yle: none;
	border-right-width: 0; }
#midcol .fun_div_header {
	color: white;
	font-size: 12px;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	line-height: 150%;
	background-color: #67a425;
	background-image: url(../images/div_header.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	text-indent: 23px;
	width: 186px;
	height: 21px;
	float: left;
	margin: 0 0 1px;
	padding: 0;
	border-bottom: 1px solid white;
	display: inline; }
#midcol .fun_div_header a:link, #midcol .fun_div_header a:visited {
	color: white;
	text-decoration: none; }
#midcol .fun_div_header a:hover, #midcol .fun_div_header a:active {
	color: #fff300;
	text-decoration: none; }
/*Ecard styles*/
.tx-srsendcard-pi1 {
	font-size: 11px;
	width: 560px;
	font-family: verdana, sans-serif;
	margin: 0 0 2px 3px;
	padding: 0; }
.tx-srsendcard-pi1 p {
	line-height: 125%;
	color: black;
	margin: 4px 0 0;
	padding: 0; }
.tx-srsendcard-pi1-kop {
	color: #9e0562;
	font-size: 16px;
	font-family: "trebuchet ms", sans-serif;
	font-weight: bold;
	font-style: italic;
	line-height: 140%;
	margin: 0;
	padding-left: 8px; }
.tx-srsendcard-pi1 .sendtable {
	color: black;
	line-height: 140%;
	background-color: #fbe6f3;
	background-position: 0 0;
	width: 560px;
	padding: 0 0 2px 5px;
	height: 20px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 0; }
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img {
	margin: 0;
	padding: 0; }
.tx-srsendcard-pi1 a {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase; }
.tx-srsendcard-pi1 a:link, .tx-srsendcard-pi1 a:visited {
	color: #fff;
	text-decoration: none; }
.tx-srsendcard-pi1 a:hover, .tx-srsendcard-pi1 a:active {
	background-color: #97005c;
	text-decoration: none; }
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
	color:#000;
	font-size: 11px;
	margin-bottom: 1px;
	border: solid 1px #bababa; }
.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] {
	background-color: transparent;
	vertical-align: middle;
	border-style: none;
	border-width: 0; }
.tx-srsendcard-pi1 input[type=submit] {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0; }
#midcol .tx-srsendcard-pi1-submit {
	color: white;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	background-image: url(../images/left_col_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	letter-spacing: 1px;
	margin: 0 0 0 8px;
	padding: 0 2px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; border-style: none; text-align: center; float: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd {
	color: #fff;
	background-color: #b95893;
	margin: 0;
	padding-bottom: 2px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img {
	margin: 2px 1px 0 0;
	padding: 0;
	border: solid 1px #d2d2d2; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column {
	clear: left; }
* html .tx-srsendcard-pi1 dt.tx-srsendcard-pi1-image-selector-empty-cell {  }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }
.tx-srsendcard-pi1 fieldset {
	margin: 2px 5px;
	padding: 10px 5px; }
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field {
	margin: 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form {
	text-align: center;
	margin-top: 5px;
	padding: 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a {
	margin: 0 auto;
	border-style: none; }
.tx-srsendcard-pi1-card-image-wrap {
	background-color: #e09dc6;
	width: 560px;
	margin: 0;
	padding: 0;
	border-style: none; }
.tx-srsendcard-pi1-card-image-wrap img {
	margin: 0;
	border-right: 6px solid #fff;
	border-left: 6px solid #fff; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 3px 0 1px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form {
	text-align: left;
	margin: 0;
	border-style: none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { width: 1px; height: 1px; overflow: hidden; }
div.tx-srsendcard-pi1-delivery-notify {
	margin: 10px 40px 5px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label {
	font-weight: bold;
	width: auto;
	text-align: left;
	margin: 10px 10px 0;
	padding: 5px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 10px; padding: 0 0 0.4em;  }
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input {
	background-color: transparent; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field {
	text-align: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }
p.tx-srsendcard-pi1-error-message {
	color: red;
	font-weight: bold;
	margin: 0 0 0.2em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 30px; float: left; margin: 0 0.4em 0 0; text-align: center; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: solid 1px transparent; width: 30px; height: 1.5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent {
	border: solid 1px #cacaca;
	width: 30px;
	height: 1.5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent {
	border-style: none;
	border-width: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input {
	margin-bottom: 2px;
	border: solid 0 transparent; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector {
	margin: 0;
	list-style-type: none;
	list-style-image: none; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li {
	min-height: 20px;
	margin: 0 0 0.4em;
	padding: 0;
	border: 0 transparent;
	list-style-type: none !important;
	list-style-image: none !important;
	display: block; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input {
	float: left;
	margin: 0.4em 0.4em 0 0;
	padding:0;
	border: 0 transparent;
	list-style-image: none; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li {
	width: 100%;
	list-style-type: none;
	list-style-image: none !important; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
	width: 405px;
	margin: 0;
	padding: 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-image {
	text-align: center;
	margin-top: 2px;
	margin-bottom: 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-message {
	background-color: #f8c8e6;
	width: 401px;
	margin-top: 2px;
	margin-left: 76px;
	padding: 3px 3px 3px 10px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-message-block {
	float: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-title {
	color: #931361;
	font-size: 14px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 140%;
	margin: 10px 20px;
	padding: 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-text {
	font-size: 12px;
	font-family: verdana;
	line-height: 140%;
	margin: 5px 20px 15px;
	padding: 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-signature {
	color: black;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-style: italic;
	letter-spacing: 1px;
	margin: 0 20px 15px;
	border: 0 transparent; }
.tx-srsendcard-pi1-card-buttons {
	text-align: center;
	width: 405px;
	margin: 0 0 0 76px;
	padding: 0; }
.tx-srsendcard-pi1-card-buttons .tx-srsendcard-pi1-submit {
	margin-bottom: 4px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }
.tx-srsendcard-pi1 .tx_srsendcard_pi1_card_message {
	font-weight: bold; }
/*USER REGISTRATION STYLES*/
.tx-srfeuserregister-pi1 {
	width: 377px;
	margin: 0 0 5px 3px;
	padding: 0 0 10px;
		border: solid 1px #ddc5f4;
	background-color: #f7f1fd;
	background-image: url(../images/csc-mailform-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%; }
.profile_top_kader {
	font-size: 12px;
	line-height: 140%;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #fdf9ff;
	border-bottom: 1px solid #dbc9ec; }
#midcol .tx-srfeuserregister-pi1 .submit_btn {
	font-weight: bold;
	width: 200px;
	margin-top: 8px;
	padding: 0; }
.tx-srfeuserregister-pi1-uploader 
	{
	font-size: 12px;
	width: 225px;
	height: 20px; }
.tx-srfeuserregister-pi1-text {
	font-size: 12px;
	font-family: arial;
	padding-top: 1px;
	padding-bottom: 1px;
	border: solid 1px #cacaca; }

.tx-srfeuserregister-pi1 p {
	line-height: 140%;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding: 0 0.3em;
	text-indent: 0; }
.tx-srfeuserregister-pi1 h4 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 10px; }		
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 select {
	font-size: 10px;
	font-weight: normal;
	margin-left: 3px;
	border: solid 1px #a4a4a4; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }		
.tx-srfeuserregister-pi1 a {
	padding-left: 14px;
	background-image: url(../images/internal_link.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-decoration:none;
	float: left;
	margin: 0 0 0 2px; }		
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }		
.tx-srfeuserregister-pi1 label span { color: #d53898; }		
#midcol .tx-srfeuserregister-pi1-error {
	color: #c82b8b;
	line-height: 150%;
	margin: 0 0 3px 5px;
	padding: 0; }
.tx-srfeuserregister-pi1 input {
	font-family: arial, sans-serif;
	line-height: 150%;
	background-color: white;
	text-indent: 3px;
	word-spacing: 1px;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	border-style: solid; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	font-size: 12px;
	margin-right: 1em;
	border: solid 1px #cacaca; }		
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
	background-color: transparent; }		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	background-color: transparent;
	border-style: none;
	border-width: 0; }				.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
	margin-left: 5px;
	background-color: transparent;
	float: left;
	margin-top: 8px;
	margin-right: 7px; }		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
	padding-left: 15px;
	background-image: url(../images/internal_link_new_window.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	font-size: 0.8em;
	float: left;
	margin-top: 8px;
	margin-left: 5px; }
.tx-srfeuserregister-pi1-preview dd {
	font-weight: bold;
	line-height: 170%;
	margin: 0;
	padding-top: 0;
	padding-left: 3px; }
.tx-srfeuserregister-pi1-preview {
	float: left;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px; 
}
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }		
.tx-srfeuserregister-pi1 dl {
	height: auto !important;
	margin: 0;
	padding: 0; }		
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
	margin: 0;
	float: left;
	padding: 0 0 3px; }		
.tx-srfeuserregister-pi1 dt {
	font-size: 11px;
	font-family: verdana, sans-serif;
	clear: both;
	width: 132px;
	text-align: right;
	height: auto!important;
	height: 22px;
	min-height: 22px;
	padding-top: 3px;
	padding-right: 2px; }		
.tx-srfeuserregister-pi1 dd {
	text-align: left;
	width: 230px;
	height: auto; }		
* html .tx-srfeuserregister-pi1 dd {
	float: none; }		
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }		
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/*links*/
.external-link img  {
	margin-right: 3px;
	border-width: 0; }
a.external-link-new-window {
	font-weight: bold;
	text-decoration: none;
	border-width: 0; }
.external-link-new-window img {
	font-weight: bold;
	margin-right: 3px;
	border-width: 0; }
.internal-link img {
	margin-right: 3px;
	border-width: 0; }
.internal-link-new-window img {
	margin-right: 3px;
	border-width: 0; }
.mail img {
	margin-right: 3px;
	margin-left: 2px;
	border-width: 0; }
.important {
	color: #9e0562;
	font-size: 12px;
	font-weight: bold; }
		.sk-pagecomments-error {
	color:#e744a8;
	font-weight:bold;
	line-height: 180%;
	height: 21px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 3px;
	padding-left: 5px; }		.sk-pagecomments-success {color:blue;font-weight:bold;}		.sk-pagecomments-counter {
	color:#585858;
	font-weight: normal;
	font-style: italic;
	float: right;
	margin-top: -19px;
	margin-right: 5px; }
.sk-pagecomments-comment {
	font-size: 11px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	margin: 0 2px 4px 3px;
	padding: 10px 10px 20px;
	border-top: 1px solid #ccc; }
.sk-pagecomments-headline {
	font-size: 10px;
	line-height: 2;
	background-color: #efefef;
	height: 22px;
	margin: 3px 2px 0 3px;
	padding: 0;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 1px 0; }
.sk-pagecomments-headline-name {
	color: #97005c;
	background-image: url(../images/comment.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-left: 3px;
	padding-left: 18px;
	display: inline; }
.sk-pagecomments-headline-date {
	color: #3b3b3b;
	float: right;
	margin-right: 5px;
	display: inline; }
#midcol_sub .tx-skpagecomments-pi1 a:link, #midcol_sub .tx-skpagecomments-pi1 a:visited {
	text-decoration: underline !important;
	float: left;
	margin-top: 5px;
	margin-left: 10px; }
#midcol_sub .tx-skpagecomments-pi1 a:hover, #midcol_sub .tx-skpagecomments-pi1 a:active {
	color: #97005c;
	text-decoration: none  }
.tx-skpagecomments-pi1 textarea {
	color: #393939;
	font-size: 11px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	background-color: #fff;
	width: 372px;
	height: 90px;
	overflow: auto;
	margin: 0 0 3px 3px;
	padding: 4px;
	border: solid 1px #b7b7b7; }
.tx-skpagecomments-pi1 input {
	color: white;
	font-weight: bold;
	background-color: #c82b8b;
	margin-top: 0;
	margin-left: 3px;
	padding: 1px 4px; }
/* --------------------   Linklijst general styles  -------------------- */
.tx_ablinklist_viewDetailsForLink {
	font-size : 10px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
	margin-right: 1px;
	margin-left: 3px;
	border-bottom: 1px solid #b9b9b9; }
.tx_ablinklist_viewDetailsForLink-title {
	color: #c23f8f;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	margin: 0;
	padding: 0; }
.tx_ablinklist_viewDetailsForLink-img {
	float: right;
	margin: 5px 0; }
.tx_ablinklist_viewDetailsForLink-img img {
	border: solid 1px #b5b5b5; }
.tx_ablinklist_viewDetailsForLink-back {
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 5px; }
.tx_ablinklist_viewAddNewLink {
	font-size : 11px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	border : solid 1px #b7ec7e;
	background-color : #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding : 5px;
	margin-top : 1px;
	display : block;
	text-align : left;
	margin-right: 1px;
	margin-left: 3px; }
.tx_ablinklist_viewAddNewLinkResult {	
	font-size : 11px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	border : solid 1px #b7ec7e;
	background-color : #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding : 5px;
	margin-top : 1px;
	display : block;
	text-align : left;
	margin-right: 1px;
	margin-left: 3px;}
.tx_ablinklist_viewReportBrokenLink {	
	font-size : 11px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	border : solid 1px #b7ec7e;
	background-color : #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding : 5px;
	margin-top : 1px;
	display : block;
	text-align : left;
	margin-right: 1px;
	margin-left: 3px; }
.tx_ablinklist_viewReportBrokenLinkResult {	
	font-size : 11px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	border : solid 1px #b7ec7e;
	background-color : #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding : 5px;
	margin-top : 1px;
	display : block;
	text-align : left;
	margin-right: 1px;
	margin-left: 3px; }
.tx_ablinklist_viewRateLink 
{
	font-size : 10px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	border : solid 1px #b7ec7e;
	background-color : #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding : 5px;
	margin-top : 1px;
	display : block;
	text-align : left;
	margin-right: 1px;
	margin-left: 3px; }
.tx_ablinklist_viewRateLinkResult {
	font-size : 11px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	border : solid 1px #b7ec7e;
	background-color : #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding : 5px;
	margin-top : 1px;
	display : block;
	text-align : left;
	margin-right: 1px;
	margin-left: 3px;}
.tx_ablinklist_categoryPath {
	font-size: 10px;
	font-family: arial, sans-serif;
	line-height: 180%;
	width: 360px;
	padding-left: 5px; }.tx_ablinklist_formErrorMsg {	color : red;	margin-top : 10px;	margin-bottom : 10px;}/* --------------------  listView  -------------------- */.tx_ablinklist_listView_categoryPath {
	font-size: 10px;
	font-family: arial, sans-serif;
	margin-top: 5px;
	margin-left: 5px; }.tx_ablinklist_listView_categories {
	margin-top : 15px;
	margin-left: 5px;
	padding-bottom: 10px;
	padding-left: 5px; }
.tx_ablinklist_listView_category_letter a:link, .tx_ablinklist_listView_category_letter a:visited {
	color: white;
	font-weight: bold;
	background-color: #980d62;
	text-decoration: none;
	text-align: center;
	width: 88px;
	float: left;
	margin: 0 2px 2px 0;
	padding: 3px 2px; }
.tx_ablinklist_listView_category_letter a:hover, .tx_ablinklist_listView_category_letter a:active {
	color: #000;
	background-color: #f4ddeb;
	text-decoration: none; }
.tx_ablinklist_listView_category {
	margin-top : 5px;
	margin-left: 5px; }.tx_ablinklist_listView_categoryLabel { }.tx_ablinklist_listView_links {
	margin: 10px 2px 0 5px;
	padding-bottom: 5px; }.tx_ablinklist_listView_link {
	line-height: 140%;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 9px;
	padding-left: 5px;
	border-bottom: 1px solid #d2d2d2; }
.tx_ablinklist_listView_label {
	color: #980d62;
	font-size: 11px;
	font-weight: bold;
	line-height: 140%; }
.tx_ablinklist_listView_image {
	float: right;
	margin-right: 1px; }
.tx_ablinklist_listView_image img {
	margin: 0 0 0;
	padding: 0;
	width: 40px;
	height: 40px; }
.tx_ablinklist_listView_linkAddNew {
	color: #000;
	font-weight: bold;
	background-image: url(../images/internal_link_new_window.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	width: 370px;
	float: left;
	margin-top : 10px;
	margin-bottom: 15px;
	margin-left: 5px;
	padding-left: 17px; }
.a.tx_ablinklist_listView_linkAddNew:link, a.tx_ablinklist_listView_linkAddNew:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none; }
.a.tx_ablinklist_listView_linkAddNew:hover {
	text-decoration: underline; }
a.tx_ablinklist_listView_linkLabel:link, a.tx_ablinklist_listView_linkLabel:visited {
	color: #bc1c7e;
	font-weight: bold;
	line-height: 160%;
	height: 16px; }
.tx_ablinklist_listView_linkDetails { }
.tx_ablinklist_listView_linkReportBroken { }
.tx_ablinklist_listView_linkRate { }
.tx_ablinklist_listView_linkImage { }
/* --------------------  treeView  -------------------- */
.tx_ablinklist_treeView_category {	margin-top : 10px;	margin-bottom : 10px;}
.tx_ablinklist_treeView_category_level_1 { }
.tx_ablinklist_treeView_category_level_2 { }
.tx_ablinklist_treeView_category_level_3 { }
.tx_ablinklist_treeView_category_level_4 { }
.tx_ablinklist_treeView_links {	margin-bottom : 10px;}
.tx_ablinklist_treeView_linkAddNew {	font-size : small;}
.tx_ablinklist_treeView_linkLabel { }
.tx_ablinklist_treeView_linkDetails { }
.tx_ablinklist_treeView_linkReportBroken { }
.tx_ablinklist_treeView_linkRate { }
.tx_ablinklist_treeView_linkImage { }
/* --------------------  searchView  -------------------- */
#rightcol .tx-ablinklist-pi1 {
	background-color: #d0b6e7;
	background-image: url(../images/fp_teaser_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 21px;
	width: 180px;
	height: auto;
	margin: 0 0 3px;
	padding: 0;}
.tx-ablinklist-pi1 .tx-ablinklist-pi1-searchbox-sword {
	width: 160px; }
.tx-ablinklist-pi1 .tx-ablinklist-pi1-searchbox-button {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;
	background-color: #980d62;
	background-image: url(../images/left_col_btn_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0;
	margin-left: 1px;
	padding: 1px 0;
	border: solid 1px #dfdfdf; }
.tx_ablinklist_searchView_resultMessage {
	margin-top: 10px;
	margin-bottom: 10px; }
.tx_ablinklist_searchView_noLinksMessage {
	font-size: 12px;
	font-weight: bold;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : center; }
.tx_ablinklist_searchView_categoryPath {	font-size : small;}
.tx_ablinklist_searchView_links {	margin-top : 10px;}
.tx_ablinklist_searchView_linkLabel { }
.tx_ablinklist_searchView_linkDetails { }
.tx_ablinklist_searchView_linkReportBroken { }
.tx_ablinklist_searchView_linkRate { }
.tx_ablinklist_searchView_linkImage { }
/* --------------------  topView  -------------------- */
.tx_ablinklist_topView_links {
	color: #3b6011;
	font-size : 10px;
	font-family: verdana, sans-serif;
	line-height: 130%;
	border : solid 1px #b7ec7e;
	background-color : #d5f7ad;
	background-image: url(../images/links-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding : 5px 5px 8px 3px;
	display : block;
	text-align : left;
	margin: 0 0 2px; }
.tx_ablinklist_topView_link {
	color: black;
	background-image: url(../images/icon_category.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-top : 5px;
	padding-left: 10px; }
.tx_ablinklist_topView_small {
	color: #3b6011;
	font-size: 9px;
	margin-left: 0;
	padding-top: 1px; }
.tx_ablinklist_topView_linkLabel { }
/* --------------------  catalogView  -------------------- */
.tx_ablinklist_catalogView_categoryPath {	font-size : small;}
.tx_ablinklist_catalogView_category {	float : left;	width : 300px;	padding-top : 20px;}
.tx_ablinklist_catalogView_subcategories {	font-size : small;}
.tx_ablinklist_catalogView_categoryLabel { }
.tx_ablinklist_catalogView_links {	clear : both;	padding-top : 20px;}
.tx_ablinklist_catalogView_link { }
.tx_ablinklist_catalogView_linkAddNew {	margin-top : 10px;}
.tx_ablinklist_catalogView_linkLabel { }
.tx_ablinklist_catalogView_linkDetails { }
.tx_ablinklist_catalogView_linkReportBroken { }
.tx_ablinklist_catalogView_linkRate { }
.tx_ablinklist_catalogView_linkImage { }
.tx-ablinklist-pi1-browsebox-SCell {
	font-size: 10px;
	font-family: verdana, sans-serif;
	margin: 0;
	padding: 0; }
#midcol_sub .tx-ablinklist-pi1-browsebox-SCell p {
	margin: 0;
	padding: 0; }
#midcol_sub .tx-ablinklist-pi1-browsebox p {
	margin: 0 0 0 10px;
	padding: 0; }
.tx-ablinklist-pi1-browsebox-strong {
	font-weight: bold; }
/*teasermenu*/
table.tx-a1teasermenu-pi1 {	
width: 560px;
	margin: 2px 0 3px 3px;
}
table.tx-a1teasermenu-pi1 img {
	width: 108px;
	height: 78px; }
td.tx-a1teasermenu-pi1 {vertical-align: top;}
