@import "tt_news_v2_abitana_styles.css";

body
{
	background-color: #665;
	margin:0px;
}

h1
{
	font-size: 140%;
	border-bottom-color: #5bbf21;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	background-color: #005bbf;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 20px;
	margin-right: -1px;
}
h2
{
	font-size: 130%;
}
h3
{
	font-size: 120%;
}
h4
{
	font-size: 110%;
}
h5
{
	font-size: 105%;
}
h6
{
	font-size: 80%;
}

p, h1, h2, h3, h4, h5, h6
{
	margin: 0.5em 1em 0.5em 0em;
}

li {
	list-style-image: url(../pictures/list_btn.gif);
}

#hdr_lang_menu {
	vertical-align: top;
	padding-top: 4px;
	text-decoration: none;
	color: #005bbf;
	text-align: right;
}
#hdr_lang_menu A {
	text-decoration: none;
	color: #005BBF;
	font-weight: bold;
}
#hdr_lang_menu A:hover {
	text-decoration: underline;
}
#menu_1 {
	margin-left: 25px;
	width: 148px;
	padding-top: 5px;
	background-image: url(../pictures/abitana_bg_menu.gif);
	background-repeat: repeat-y;
}
#menu_1 DIV {
}
#menu_1 DIV A {
	COLOR: #fff; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
#menu_1 DIV A:hover {
	COLOR: #CCCCCC;
}
#menu_1 DIV.menu1-level1-no {
	PADDING-LEFT: 14px;
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	background-position: left;
	background-image: url(../pictures/abitana_vnav_dot0.gif);
	background-repeat: no-repeat;
}

#menu_1 DIV.menu1-level1-act {
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#menu_1 DIV.menu1-level1-act a {
	COLOR: white;
	padding-left: 14px;
	background-position: left;
	background-image: url(../pictures/abitana_vnav_dot.gif);
	background-repeat: no-repeat;
}
#menu_1 DIV.menu1-level1-act a:hover {
	COLOR: #CCCCCC;
}
#menu_1 DIV.menu1-level2-no {
	FONT-SIZE: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left: 14px;
	padding-top: 0px;
	padding-bottom: 2px;
}
#menu_1 DIV.menu1-level2-act {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	padding-left: 2px;
	background-position: right;
	background-image: url(../pictures/abitana_vnav_arrow.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 16px;
	margin-left: 12px;
}
#menu_1 DIV.menu1-level2-act a:visited {
	color: #FFFFFF;
}
#bg_img_left {
	margin-left: 25px;
	width: 148px;
	padding-top: 15px;
	background-image: url(../pictures/abitana_bg_menu.gif);
	background-repeat: no-repeat;
}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
.csc-menu {
}

.csc-menu a {
	color: #005bbf;
	text-decoration: none;
	font-size: 12px;
	padding-left: 12px;
	background-image:url(../pictures/list_btn.gif);
	background-repeat: no-repeat;
	background-position: left;

}

.csc-menu a:hover {
	text-decoration: underline;
}

.tx-gsipagenav-pi1 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005bff;
	text-decoration: none;
	width: 98%;
	background-color: #CCCCCC;
	margin: 0.2em;
}

.tx-gsipagenav-pi1 a {
	text-decoration: none;
}
.tx-gsipagenav-pi1 a:hover {
	text-decoration: underline;
}
.tx-gsipagenav-pi1 td {
	color: #005bff;
	font-size: 12px;
}

#rightColumn li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: square;
	margin-left: -18px;
}
#rightColumn p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 7px;
	margin-top: 15px;
	color: #000000;
}
#rightColumn h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: square;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: -10px;
	text-align: center;
	color: #000000;
}

/*Stijlen voor adreslijsten */
#listing {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
#listingBG1 {
	background-color: #D9F4DF;
	vertical-align: top;
}
#listingBG2 {
	background-color: #BDE0FD;
	vertical-align: top;
}


/* Menu / Sitemap, "Sitemap" */
ul.csc-menu-2 {
	list-style-type: none;
}

ul.csc-menu-2 li.csc-sitemap {
}


ul.csc-menu-2 li.csc-sitemap a {
	font-weight: bold;
	text-decoration: none;
}

ul.csc-menu-2 li.csc-sitemap a:hover {
	font-weight: bold;
	text-decoration: underline;
}

ul.csc-menu-2 li.csc-sitemap-level1 {
	margin: 25px 150px 8px 30px;
	font-size: 16px;
/*	text-transform: uppercase; */
	border-bottom: 1px solid silver;
}

ul.csc-menu-2 li.csc-sitemap-level2 {
	margin-left: 100px;
}

ul.csc-menu-2 li.csc-sitemap-level3 {
	margin-left: 150px;
}

ul.csc-menu-2 li.csc-sitemap-level4 {
	margin-left: 200px;
}

ul.csc-menu-2 li.csc-sitemap-level1 A {
	color: #005bbf;
}

ul.csc-menu-2 li.csc-sitemap-level2 A {
	color: #000000;
}

ul.csc-menu-2 li.csc-sitemap-level3 A {
	color: #333333;
}

ul.csc-menu-2 li.csc-sitemap-level4 A {
	color: #999999;
}

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
ul.csc-menu-3 {

}
/* NEW LOGIN BOX */

DIV.tx-newloginbox-pi1 {
}
#rightColumn DIV.tx-newloginbox-pi1 {
	background-color: #5bbf21;
	margin-right: -6px;
	margin-left: 2px;
}
DIV.tx-newloginbox-pi1 H3 {}
#rightColumn DIV.tx-newloginbox-pi1 H3 {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
/*	background-color: #5bbf21; */
	font-weight: bold;
	padding-top: 5px;
	padding-left: 16px;
	margin-bottom: -22px;
	letter-spacing: 2px;
}
#rightColumn DIV.tx-newloginbox-pi1 P {
 	color: #5bbf21;
}
DIV.tx-newloginbox-pi1 TABLE {}
#rightColumn DIV.tx-newloginbox-pi1 TABLE {
/*	background-color: #5bbf21; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	height: auto;
}
#rightColumn DIV.tx-newloginbox-pi1 TABLE TR TD P {
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
	width: 70px;
}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-user {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-pass {}

.menuContainer {
padding-left:0px;
}

#footer
{
	position: relative;
	height: 16px;
	vertical-align: middle;
	background-color: #000;
	color: #fff;
	text-align:center;
}

.hnav
{
        text-align:right;
	padding: 3px 0 6px 6px;
	background-repeat: no-repeat;
	background-image: url(../pictures/abitana_baseline.gif);
	white-space: nowrap;
}
.hnav ul span.divider
{
}
* html .hnav/* Hide from IE5/Mac (& IE5.0/Win) */
{
	height: 1%;	/* holly hack to fix a render bug in IE6/Win */
}
* html .HNAV
{
	height: auto;	/* above IE6/Win holly hack breaks IE5/Win when page 
			   length get beyond the point that 1% height is taller 
			   than the text height. IE5/Win does not need this 
			   holly hack so we remove it here */
	padding: 0;	/* IE5/Win will resize #hnav to fit the heights of its
			   inline children that have vertical padding. So this
			   incorrect case selector will remove that padding */
}
.hnav ul
{
	text-align: right;
	list-style-type: none;
	line-height: normal;
	margin: 0;
	padding: 0;
}
.hnav ul li
{
	display: inline;
	white-space: nowrap;
	margin: 0;
}
.hnav ul li a
{
	text-decoration: none;
	margin: 0 -1px 0 0;
	padding: 3px 10px 4px 10px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}
* html .HNAV ul li a
{
	width: 1%;	/* holly hack for IE5/Win inline padding. this 
			   hack fixes different rendering bugs in 5.0 and 5.5.
			   Width is used instead of height because if the 
			   document is too long, these elements become very tall
			   and disrupt the look of the document. too wide an 
			   element is better, visually, than too tall. */
}
.hnav ul li a:hover
{
	text-decoration: none;
}

.hnav, .hnav ul li a
{
	background-color: #000;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.hnav ul li a:hover
{
	color: #fff;
	text-decoration: underline;
}

#breadcrumbtrail
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	background-color: #fff;
}
#breadcrumbtrail A {
	text-decoration: none;
	color: #000;
}
#breadcrumbtrail A:hover {
	text-decoration: underline;
}


/******************************************************************************/
#topnav {
	FONT-SIZE: 11px;
	BACKGROUND: #f00;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: right;
	line-height: 24px;
	padding-right: 5px;
	text-decoration: none;
	background-color: #000000;
}
#topnav A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	COLOR: #ffffff;
	text-decoration: none;
}
#topnav A:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline
	background-color: #F00;
	text-decoration: underline;
}
#topnav-act {
	FONT-SIZE: 11px;
	BACKGROUND: #f00;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: right;
	line-height: 24px;
	padding-right: 5px;
	text-decoration: none;
	background-color: #000000;
}
#topnav-act A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	COLOR: #000000;
	text-decoration: none;
	background-color: #5bbf21;
}
#topnav-act A:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline
	background-color: #F00;
	text-decoration: underline;
}

#rightColumn {
        border-left: solid 1px #000;
        background-color: #f0f0f0;
        width: 160px;
        padding:3px;
        padding-top: 6px;
        vertical-align: top;
}

.style1 {color: #FFFFFF}

