/* Global reset */

#content h1 {
	font:24px Georgia, "Times New Roman", Times, serif;
	color: #e2007a;
	margin: 0 0 15px;
	font-weight:bold;
}


img{border:none;}

a{
	color:#000;
	text-decoration: underline;
	color: #009EE0;
}
a:hover{text-decoration: underline;}
input, textarea, select{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color: #000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
html{
	height:100%;
	background:#eaeced url(../images/bg-html.jpg) repeat-x 0 280px;
}
body{
	margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.jpg) no-repeat 50% 0;
	min-width: 999px;
	height:100%;
}
/* General settings */
#main-container{
	width:100%;
	position:relative;
	min-height: 100%;
}
* html #main-container{height: 100%; overflow:visible;}

/* wrapper */
#wrapper{
	width:1004px;
	margin: 0 auto;
	background: url(../images/bg-wrapper-b.png) no-repeat 0 100%;
	padding-bottom: 76px;
}
.wrapper-t{
	height:1%;
	background: url(../images/bg-wrapper.png) no-repeat 0 110px;
	padding:88px 46px 0 47px;
	position: relative;
}
.wrapper-t:after{content:""; display:block; clear:both;}
/* logo */
div.logo, h1.logo{
	margin: 0 0 -8px;
	background: url(../images/logo.png) no-repeat;
	width: 211px;
	height: 89px;
	text-indent: -9999px;
	float: left;
	position: relative;
	z-index: 2;
}
.logo a{
	display: block;
	height:100%;
	overflow:hidden;
	outline-color: #fff;
}
/* footer */
#footer{
	height:174px;
	overflow:hidden;
	background:url(../images/bg-footer.png) repeat-x;
	position: relative;
}
#footer .inner{
	width: 999px;
	overflow:hidden;
	margin: 29px auto 0;
	background: url(../images/bg-footer-blocks.png) repeat-y 85px 0;
	padding:0 0 3px;
}
#footer .box{
	float: left;
	font:14px/24px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	width: 170px;
	margin: -4px 14px 0 0;
}
#footer .box02{margin-right: 16px;}
#footer .box03{
	width: 181px;
	margin: -4px 29px 0 0;
}
#footer .box04{
	width: 164px;
	margin: -4px 8px 0 0;
}
#footer .box ul{
	margin:0;
	padding:0;
	list-style: none;
}
#footer .box a{
	color: #fff;
	text-decoration: none;
}
#footer .box a:hover{text-decoration: underline;}
#footer .box p{margin: 0;}
#footer .wrap{
	width: 98%;
	overflow:hidden;
	padding:0 0 0 87px;
}
/* header */
#header{
	position: absolute;
	left: 0;
	top: 0;
	height: 131px;
	z-index: 1;
	width: 1004px;
}
/* top bar */
.top-bar{
	width: 100%;
	overflow:hidden;
	padding:14px 0 0;
}
.search-form{
	float: right;
	width:210px;
	height: 19px;
	padding:5px 0 6px 11px;
	overflow:hidden;
	background: url(../images/bg-search.png) no-repeat;
	margin: 0 23px 0 0;
	display: inline;
}
.btn-search{
	float: left;
	border: 0;
	background: none;
	padding:0;
	margin: 0 4px 0 0;
	width: 19px;
	height: 19px;
	cursor: pointer;
	text-indent: -9999px;
	line-height:0;
}
.search-form .txt{
	float: left;
	width:146px;
	font-size: 13px;
	color: #004c51;
	border: 0;
	background: none;
	padding:1px 10px 2px;
}
/* social services */
.social{
	float: right;
	background:url(../images/bg-social.png) no-repeat;
	width: 87px;
	height: 24px;
	margin: 3px -2px 0 0;
}
.social ul{
	margin:0;
	padding:4px 0 0 15px;
	list-style: none;
}
.social li{
	float: left;
	margin: 0 4px 0 0;
}
.social a{
	overflow:hidden;
	background: url(../images/icos-social.png) no-repeat;
	width: 16px;
	display: block;
	height:16px;
	text-indent: -9999px;
}
.social .rss{
	background-position: -21px 0;
	margin-left: 1px;
}
.social .linkedin{background-position: -40px 0;}
.info-list{
	float: right;
	clear: right;
	margin:0;
	padding:3px 26px 0 0;
	list-style: none;
	font-size:14px;
	line-height: 20px;
}
.info-list li{
	height:1%;
	overflow:hidden;
	vertical-align: middle;
	padding:0 0 1px;
}
.info-list a{
	float: right;
	color: #fefefe;
	background: url(../images/icos.png) no-repeat 100% 0;
	padding:0 24px 0 0;
}
.info-list a:hover{text-decoration: underline;}
.info-list .handig{background-position: 100% -21px;}
* html .info-list .handig{background-position: 100% -20px;}

/* navigation */
#nav{
	margin:0;
	padding:0;
	list-style: none;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	height: 24px;
	overflow:hidden;
	position: absolute;
	left: 271px;
	bottom: 0;
	z-index:1;
}
#nav li{
	float: left;
	margin: 0 5px 0 0;
}
#nav a{
	float: left;
	color: #fff;
	background: url(../images/bg-nav-r.png) no-repeat 100% 0;
	padding:0 6px 0 0;
	text-decoration: none;
	overflow:hidden;
}
#nav a:hover{
	text-decoration: none;
	background-position: 100% -24px;
}

#nav li.current_page_item a {
	text-decoration: none;
	background-position: 100% -24px;
}

#nav span{
	float: left;
	background: url(../images/bg-nav.png) no-repeat;
	padding:0 10px 0 15px;
	cursor: pointer;
}
#nav a:hover span{background-position: 0 -24px;}
#nav li.current_page_item a span{background-position: 0 -24px;}


/* twocolumns */
#twocolumns{
	width: 100%;
	padding:0;
	clear: both;
}
#twocolumns:after{content:""; display:block; clear:both;}
/* content */
#content{
	float: left;
	width: 623px;
	padding:22px 22px 0 5px;
}
* html #content{margin-right: -1px;}
#content:after{content:""; display:block; clear:both;}
/* block */
.block{
	width: 100%;
	background:url(../images/bg-block.png) repeat-x;
	position: relative;
	margin: 0 0 13px;
}
.block:after{content:""; display:block; clear:both;}
.block h2{
	margin: 0 54px 0 18px;
	font:27px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	text-align: left;
	padding:2px 0 0;
}
.block .boxes{
	height:1%;
	overflow:hidden;
	padding:10px 0 11px 17px;
	vertical-align:top;
}
.block .box{
	float: left;
	display:inline;
	width: 186px;
	height:175px;
	padding:1px;
	overflow:hidden;
	position: relative;
	margin-right: 10px;
}
.block .box .overlay{
	width: 188px;
	height:177px;
	background: url(../images/bg-overlay.png) no-repeat;
	overflow:hidden;
	width:188px;
	height:354px;
	position:absolute;
	top:0;
	left:0;
}
.block .box:hover .overlay,
.block .box-hover .overlay{top:-177px;}
.block .box img{display: block;}
.block .description{
	position: absolute;
	left: 2px;
	bottom: 3px;
	height:64px;
	width: 170px;
	background: url(../images/bg-price.png);
	padding:0 0 0 13px;
	overflow:hidden;
	z-index:1;
}
.block .price{
	position: absolute;
	right: -22px;
	top: -25px;
	/*background: url(../images/bg-price-badge.png) no-repeat;*/
	width: 72px;
	height: 72px;
	color: #fff;
}
.block .description strong{
	display: block;
	color: #009ee0;
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 -5px;
}
.block .description span{
	display: block;
	color: #e2007a;
	font-size: 27px;
}
.block .description em{
	font-size:17px;
	font-style: normal;
	margin: 0 -6px 0 0;
}
.block .description .more{
	float: right;
	background: url(../images/bg-more.png) no-repeat 100% 11px;
	padding:0 14px 0 0;
	color: #009ee0;
	font-size:11px;
	line-height: 24px;
	margin: -11px 6px 0 0;
}

.block .description .desc_image{
	float: right;
	padding:0 0 0 0;
	color: #009ee0;
	font-size:11px;
	line-height: 24px;
	margin: -46px -70px 0 0;
}

/* sidebar */
#sidebar{
  float: left;
  width: 261px;
  border-bottom: 2px solid #928581;
}
/* section */
#sidebar .section{
  width: 100%;
  overflow:hidden;
  padding:0 0 8px;
}
#sidebar .banner img{margin: 15px 0 5px;}
.sidebar-inner#sidebar .section{
	border: none;
	margin-bottom:0;
}
.sidebar-inner#sidebar{border-bottom: 2px solid #928581;}
.sidebar-inner#sidebar .banner img{margin: 15px 0 5px;}
.section .header{
  width: 100%;
  overflow:hidden;
  background: url(../images/bg-heading.gif) no-repeat;
}
.section .header h3{
  font-size:13px;
  line-height: 17px;
  color: #ffffef;
  font-weight: normal;
  margin: 0;
  width: 200px;
  padding-left: 9px;
}
/* weather box */
.weather-box{
	width: 100%;
	overflow:hidden;
	padding:3px 0 13px 2px;
	margin-right: -50px;
}
.weather-box .box{
	float: left;
	width:46px;
	margin-right:6px;
}
* html .weather-box .box{margin-right: 3px;}
.weather-box .box strong{
	display: block;
	text-align: center;
	color: #928581;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 2px 2px;
}
.weather-box .box strong.mark{color: #e31c19;}
.weather-box .box img{
	display: block;
	margin: 0 0 5px 3px;
	border: 1px solid #e7e7e7;
	padding:2px;
}
.weather-box .box span{
	display: block;
	text-align: center;
	font-size:11px;
	color: #928581;
	margin: 0 0 0 5px;
}
.weather-box .box span span{
	display: inline;
	text-align: left;
	margin: 0;
	color: #e2007a;
}
.weather-box .box span em{
	font-style: normal;
	color: #009ee0;
}

#sidebar .section .more{
	float: right;
	background: url(../images/bg-more02.gif) no-repeat 100% 7px;
	font-size:11px;
	line-height: 17px;
	color: #009ee0;
	padding:0 12px 0 0;
}

#sidebar .section a.more2{
	font-size:11px;
	line-height: 17px;
	color: #009ee0;
}

#sidebar .section span.more2{
	float: right;
}

#sidebar .banner{
	width: 100%;
	overflow:hidden;
	margin: 0 0 13px;
}
#sidebar .banner img{display: block;}
.section .post{
	font-size:11px;
	line-height: 18px;
	color: #1a171b;
	word-spacing: -1px;
	padding:12px 0 0 8px;
}
.section h4{
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
}
.section .post h4 a{
	color: #e2007a;
	text-decoration: none;
}
.section h4 a:hover{text-decoration: underline;}
.section .post p{
	margin: 0;
	padding:0 0 6px;
}
.section .post a{
	color: #009ee0;
	text-decoration: none;
}
.section .post a:hover{text-decoration: underline;}
.section .more02{margin: 13px 0 8px;}
/* bottom area */
.area{
	width: 916px;
	overflow:hidden;
	padding:4px 0 0;
}
.area .block{
	float: left;
	width:392px;
	background: url(../images/bg-box.png) no-repeat;
	color: #1a171b;
	font-size: 11px;
	line-height: 16px;
	padding:16px 21px 0 25px;
	min-height: 150px;
	margin: 0;
}
* html .area .block{height:154px;}
.area .block-r{float: right;}
.area .block h3{
	font:18px Georgia, "Times New Roman", Times, serif;
	color: #e2007a;
	margin: 0 0 15px;
}
.area .block p{margin: 0;}
.area .block a{
	text-decoration: none;
	color: #42b8e8;
}
.area .block a:hover{text-decoration: underline;}
.area .block img{
	float: left;
	margin: 0 7px 2px 0;
}
/* firms */
.firms-box{
	background-color: #42b8e8;
	margin-bottom: 2px;
}
.firms-box .logos{
	float: left;
	width:374px;
	padding:21px 0 10px 28px;
}
.firms-box .logos ul{
	margin:0;
	padding:0;
	list-style: none;
	width: 103%;
	font-size:13px;
	line-height: 43px;
}
.firms-box .logos li{
	float: left;
	margin: 0 8px 5px 0;
}
.firms-box .logos a{
	float: left;
	width:183px;
	height: 45px;
	overflow:hidden;
	background: url(../images/bg-logo.png) no-repeat;
	color: #42b8e8;
}
.firms-box .logos a:hover{
	background: url(../images/bg-logo-hover.png) no-repeat;
	text-decoration: none;
}
.firms-box .logos img{
	margin: 7px 8px 0 15px;
	float: left;
}
.firms-box .logos strong{font-weight: normal;}
.firms-box .text{
	float: right;
	width: 175px;
	font-weight: bold;
	color: #fff;
	padding:11px 13px 0 0;
	font-size:11px;
	line-height: 16px;
}
.firms-box .text h2{
	font:26px/28px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 18px;
	padding:0;
	text-align: left;
}
.firms-box .text p{margin: 0;}
/* vakantie block */
.vakantie-block{
	width: 100%;
	padding:0 0 17px;
}
.vakantie-block:after{content:""; display:block; clear:both;}
.vakantie-block .header{
	width: 100%;
	overflow:hidden;
	border-bottom: 1px solid #ccc;
	margin:0 0 3px;
}
.vakantie-block .top-panel{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-vakantie-heder.gif) repeat-x;
	padding:7px 10px 8px;
}
.vakantie-block .top-panel2{
	margin:2px 0 0 0;
}
.vakantie-block .top-panel2 h3{
	float:left;
}
.vakantie-block .top-panel2 div{
	float:left;
	font-size:14px;
	line-height: 20px;
	color: #fff;
	margin: 0;
	font-weight: bold;
	font-style: italic;
	width:500px;
	text-align:center;
}

.vakantie-block .top-panel2 div span a{
	color: #fff;
}

.vakantie-block h3{
	font-size:17px;
	line-height: 20px;
	color: #fff;
	margin: 0;
	font-weight: normal;
}
.vakantie-block .viewed {
	margin-top:10px;
}
.vakantie-block .viewed h2{
	font:18px Georgia, "Times New Roman", Times, serif;
	color: #e2007a;
	margin: 0 0 15px;
}
.vakantie-block .select-form{
	float: right;
	width:201px;
}
.vakantie-block .select-form select{
	float: left;
	width: 100%;
}
/* pagination */
.vakantie-block .pagination{
	width: 100%;
	overflow:hidden;
	color: #828385;
	font-size:9px;
	line-height: 16px;
	padding:13px 0 4px;
}
.vakantie-block .pagination ul{
	height:1%;
	overflow:hidden;
	margin:0 0 0 179px;
	padding:0;
	list-style: none;
	float: left;
	display: inline;
}
.vakantie-block .pagination li{
	float: left;
	background: url(../images/separator-secondary.gif) no-repeat 0 5px;
	margin:0 0 0 -1px;
	padding:0 0 0 1px;
}
.vakantie-block .pagination li a{
	color: #828385;
	text-decoration: none;
	padding:0 5px;
}

.vakantie-block .pagination li .paginationspan{
	color: #828385;
	text-decoration: none;
	padding:0 5px;
}

.vakantie-block .pagination li span{
	color: #DBDBDB;
	text-decoration: none;
	padding:0 5px;
}



.vakantie-block .pagination li a:hover{text-decoration: underline;}
.go-page-form{
	float: right;
	width: 140px;
	margin-top: -1px;
}
.go-page-form label{
	float: left;
	text-align: right;
	width: 74px;
	margin: 1px 8px 0 0;
}
.go-page-form div{
	float: left;
	background: url(../images/bg-text-field.png) no-repeat;
	width: 36px;
	height: 20px;
	overflow:hidden;
	margin: 0 6px 0 0;
}
.go-page-form .txt{
	float: left;
	border: 0;
	background: none;
	padding:3px 5px 2px;
	font-size: 11px;
	width: 26px;
	color: #8c837b;
}
.go-page-form .btn-go{
	float: left;
	background:url(../images/bg-arrows.png) no-repeat;
	width: 15px;
	height: 15px;
	text-indent: -9999px;
	overflow:hidden;
	line-height:0;
	cursor: pointer;
	padding:0;
	border: 0;
	margin: 3px 0 0;
}
.go-page-form .btn-go-hover,
.go-page-form .btn-go:hover{background-position: 0 -15px;}
/* article */
.article{
	width: 100%;
	border-bottom: 1px solid #ccc;
	background: url(../images/bg-corner.gif) no-repeat 100% 100%;
	padding:10px 0 2px;
}
.colored-article{background:#f6f6f6 url(../images/bg-corner02.gif) no-repeat 100% 100%;}
.article .title, .article .title a{
	width: 100%;
	overflow:hidden;
	color: #828385;
	font-size:11px;
	line-height: 25px;
	padding:0 0 7px;
}
.article .title h3, .article .title h3 a{
	float: left;
	margin: 0 6px 0 3px;
	color: #e2007a;
	font-weight: normal;
	font-size:17px;
	line-height: normal;
}
.article .content{width: 100%;}
.article .content:after{content:""; display:block; clear:both;}
.article .content .img-holder{
	float: left;
	background: url(../images/bg-img-holder.png) no-repeat;
	width:146px;
	height: 111px;
	margin: -10px 9px 0 -9px;
	position: relative;
}

.article .content .img-holder2{
	float: left;
	background: url(../images/bg-img-holder2.png) no-repeat;
	width:122px;
	height: 122px;
	margin: -10px 9px 0 -9px;
	position: relative;
}

.article .content .img-holder img{
	display: block;
	margin: 16px 0 0 16px;
}

.article .content .img-holder2 img{
	display: block;
	margin: 18px 0 0 16px;
	width:90px;
	height:86px;
}

.article .text{
	float: left;
	width:477px;
	overflow:hidden;
	color: #666;
	font-size:12px;
	line-height: 16px;
}

.article .textAad{
	float: left;
	width:367px;
	overflow:hidden;
	color: #666;
	font-size:12px;
	line-height: 16px;
}
.article .textRight{
	float: left;
	width:70px;
	overflow:hidden;
	color: #666;
	font-size:12px;
	line-height: 16px;
	padding: 0 20px 0 20px;
}

.article .textRight a{
	text-decoration:none;
}

.article .textRight div:hover {
	background:#ddd;
}

.content .more2:hover {
	text-decoration: underline;
}

.article .text p, .article .textAad p{margin: 0 0 2px;}
.article .text p a, .article .textAad p a{
	text-decoration: none;
	color: #e2007a;
}
.article .text p a:hover, .article .textAad p a:hover{text-decoration: underline;}
.tickets-block{
	width: 102%;
	overflow:hidden;
	padding:10px 0 0;
	margin: 0 0 0 -5px;
}
.tickets-block .boxHidden{
	display:none;
}
.tickets-block .boxVissible{
	display:inline;
}
.tickets-block .box{
	float: left;
	border-left: 1px solid #ccc;
	margin: 0 0 0 -1px;
	padding:0 0 0 6px;
	width: 154px;
	overflow:hidden;
}
.tickets-block .box a{float:left;}
.tickets-block .box img{
	vertical-align:top;
	border: 1px solid #928581;
}

.tickets-block .box span{
	font-size: 18px;
	line-height: 20px;
	color: #e2007a;
	float: left;
	padding:7px 0 0 7px;
	width:70px;
	height:23px;
}
.tickets-block .box:hover span,
.tickets-block .box-hover span{background:#ddd;}
.tickets-block .box span em{
	font-size:10px;
	margin: 0;
	font-style: normal;
}
.article .more{
	float: right;
	background: url(../images/bullet.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
	color: #009ee0;
	text-decoration: none;
	font-size:11px;
	margin: 9px 11px 0 0;
}
.colored-article .more{background: url(../images/bullet02.gif) no-repeat 0 7px;}
.article .more:hover{text-decoration: underline;}
.infotext h2, .infotext h2 a, .pagetext h2, .pagetext h2 a{
	font:18px Georgia, "Times New Roman", Times, serif;
	color: #e2007a;
	margin: 0 0 15px;
}

.pagetext h1, .pagetext h1 a{
	font:24px Georgia, "Times New Roman", Times, serif;
	color: #e2007a;
	margin: 0 0 15px;
	font-weight:bold;
}

.pagetext h3, .pagetext h3 a{
	font:18px Georgia, "Times New Roman", Times, serif;
	color: #e2007a;
	margin: 0 0 15px;
	text-decoration: none;
}
/*overgenomen uit oude css*/
img.alignleft
{
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	float:left;
	border:1px solid black;
}

img.border
{
	padding: 0px;
	margin: 10px;
	border:1px solid black;
}

img.alignright
{
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	float:right;
	border:1px solid black;
}

table.facts, table.weather
{
        font-size: 0.875em;
        vertical-align: top;
        line-height: 16px;
        border-collapse: collapse;
        margin: 5px 0 15px 0;
        border: 1px solid #bbb;
        padding: 5px;
}

table.tickets
{
        font-size: 0.875em;
        border-collapse: collapse;
        margin: 5px 0 15px 0;
    border: 1px dotted #bbb;
        padding: 5px;
   }

table caption { display: none; }

table.facts td, table.weather td, table.tickets td
{
        height: auto;
        vertical-align: top;
        padding: 5px 10px 5px 10px;
        border-left: dotted 1px #CCCCCC;
}

table.weather td, table.tickets td {
        text-align: center;
        vertical-align: middle;}

table.facts th, table.weather th
{
        height: auto;
        text-align: left;
        padding: 5px 10px 5px 10px;
        border-left: dotted 1px #CCCCCC;
}

table.tickets th
{
        height: auto;
        text-align: middle;
        padding: 5px 10px 5px 10px;
        border-left: dotted 1px #CCCCCC;
}

table.facts tr {border: 1px dotted #aaa;}

table.weather tr {border: 1px dotted #ddd;}

table.tickets tr {border: 1px dotted #ddd;}

table.facts .tablerowtitle
{
        font-weight: 700;
        width: 160px;
        border-left: none;
}

table.tickets tr.odd {
	background-color: #fdf5f9;
}

table.tickets tr:nth-child(odd) {
	background-color: #fdf5f9;
}

table.facts tr.odd {
	background-color: #fdf5f9;
}

table.facts tr:nth-child(odd) {
	background-color: #fdf5f9;
}

/*.odd { background-color: #fdf5f9; }*/



.pagelogo {
	margin:0 15px 15px 0;
	float:left;
}

.pagelogo img {
	border: 1px solid #928581;
}

p.readMore {
	float: right;
	background: url(../images/bg-more02.gif) no-repeat 100% 7px;
	font-size:11px;
	line-height: 17px;
	color: #009ee0;
	padding:0 12px 0 0;
	text-decoration:underline;
}

.box img {
	float:left;
}

.box a {
	text-decoration:none;
}

/*Table submenu*/
table.submenuTable {
	width: 620px;
	margin-bottom: 8px;
}

table.submenuTable th.left {
	background: url(../images/bg_heading-left.png) no-repeat;
	height:18px;
	width:5px;
}

table.submenuTable th.middle {
	background: url(../images/bg_heading_center.png);
	height:18px;
	width:102px;
	color: white;
	text-align:left;
	padding-left:8px;
}

table.submenuTable th.right1 {
	background: url(../images/bg_heading_right1.png) no-repeat;
	height:18px;
	width:9px;
}

table.submenuTable th.right2 {
	background: url(../images/bg_heading_right2.png);
	height:18px;
	width:486px;
	text-align:right;
	font-size: 12px;
	padding-right:10px;
}

table.submenuTable th.right2 a{
	text-decoration: none;
}

table.infoFoot td.left {
	background: url(../images/bg_heading_right2-s.png);
	height:18px;
	width:496px;
	text-align:right;
	font-size: 12px;
	padding-right:10px;
}

hr.infoFoot {
	border: 1px solid #928581;
}

table.infoFoot td.middle {
	background: url(../images/bg_heading_center.png);
	height:18px;
	width:106px;
	color: white;
	text-align:center;
	padding-right:8px;
}

table.infoFoot td.right1 {
	background: url(../images/bg_heading_right1-s.png) no-repeat;
	height:18px;
	width:9px;
}

table.infoFoot td.right2 {
	background: url(../images/bg_heading-left-s.png);
	height:18px;
	width:5px;
}

table.infoFoot td.middle a{
	text-decoration: none;
	color: white;
	font-weight:bold;
}

table.infoFoot td.middle a:hover{
	text-decoration: underline;
}

td.submenu a{
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	font:"Times New Roman", Times, serif;
	color: #e2007a;
}

td.submenuCurrent a, td.submenu a:hover{
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	font:"Times New Roman", Times, serif;
	color:#009EE0;
}

div.textwidget {
	margin:3px;
}

.pagetext a {
	text-decoration:none;
}

.pagetext a:hover {
	text-decoration:underline;
}

.article table tr td h4{
	font-size:13px;
	line-height: 20px;
	color: #e2007a;
	margin: 0;
	font-weight: bold;
}

.article table tr td {
	padding: 0 15px 15px 0;
}

.menu-item {
    list-style-type: none;
}


/* navigation */
.navie {
        position: absolute;
        top: 107px;
        left: 5px;
}
