body{position:relative;margin:0;-webkit-text-size-adjust:none;min-height:416px;font-family:helvetica,sans-serif;background:url("../images/background.png"),url('../images/menutouched.png') no-repeat,url('../images/storetouched.png') no-repeat,url("../images/whitearrow.png") no-repeat;-webkit-touch-callout:none}
.center{margin:auto;display:block}
img{border:0}
.slideleft{-webkit-transform:translate(-150%,0);-webkit-transition-duration:1.5s}
.slideright{-webkit-transform:translate(150%,0);-webkit-transition-duration:1.5s}
a:hover span.arrow{background-image:url("../images/whitearrow.png")!important}
#topbar{position:relative;left:0;top:0;height:44px;width:auto;background:url("../images/header.png") repeat;margin-bottom:13px}
#title{position:absolute;top:0;left:0;right:0;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:44px;line-height:44px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;font-size:14pt}
 a.title2:link 	{color: #FFFFFF; text-decoration: none; }
 a.title2:visited {color: #FFFFFF; text-decoration: none; }
 a.title2:hover 	{color: #444444; text-decoration: none;}
#NAVtitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;height:44px;line-height:44px;font-weight:bold;color:#4C4C4C;text-shadow:#FFF 0 1px 0;font-size:14pt}

#content{width:100%;position:relative;min-height:250px;margin-top:10px;height:auto;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;z-index:0;overflow:hidden}
#footer{text-align:center;position:relative;margin:20px 10px 0; line-height: 20px; height:auto;width:auto;bottom:10px;font-size:9pt;color:#4C4C4C;text-shadow:#FFF 0 1px 0}
#footer a{text-decoration: underline;font-size:9pt;color:#4C4C4C;text-shadow:#FFF 0 1px 0; font-weight:bold;}
.pageitem,.form{-webkit-border-bottom-left-radius:8px 8px;-webkit-border-bottom-right-radius:8px 8px;-webkit-border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px;background-color:#F5F4F3;border:#878787 solid 1px;font-size:12pt;overflow:hidden;padding:0;position:relative;display:block;height:auto;width:auto;margin:3px 9px 17px;list-style:none}
.textbox{padding:0;overflow:hidden;border-top:1px solid #878787}
.textbox p{margin-top:2px;color:#000;margin-bottom:2px;text-align: left; padding: 0px 5px 0px 5px;}
.textbox ul{margin:3px 0 3px 0;list-style:circle!important}
.textbox li{margin:0!important}
.pageitem li:first-child{border-top:0}
li.menu,ul.form li{position:relative;list-style-type:none;display:block;height:43px;overflow:hidden;border-top:1px solid #878787;width:auto}
ul.pageitem li:first-child:hover{-webkit-border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px}
ul.pageitem li:last-child:hover{-webkit-border-bottom-left-radius:8px 8px;-webkit-border-bottom-right-radius:8px 8px}
li.menu:hover{background:url("../images/menutouched.png") repeat-x #369}
li.menu a:hover span.name,li.menu a:hover span.comment,li.store:hover .starcomment,li.store:hover .name,li.store:hover .comment,body.list li.withimage a:hover .comment{color:#fff}
li.menu a:hover span.comment{color:#CCF}
li.menu a{display:block;height:43px;width:auto;text-decoration:none}
li.menu a img{width:auto;height:32px;margin:5px 0 0 5px;float:left}
li.menu span.name{margin:11px 0 0 7px;width:auto;color:#000;font-weight:bold;font-size:17px;text-overflow:ellipsis;overflow:hidden;max-width:75%;white-space:nowrap;float:left}
li.menu span.name2{margin:11px 0 0 7px;width:auto;color:#000;font-weight:bold;font-size:17px;text-overflow:ellipsis;overflow:hidden;max-width:95%;white-space:nowrap;float:left}
li.menu span.comment{margin:11px 30px 0 0;width:auto;color:#000;font-size:17px;text-overflow:ellipsis;overflow:hidden;max-width:75%;white-space:nowrap;float:right;color:#324f85}
li.menu span.arrow,li.store span.arrow,body.musiclist span.arrow,body.list span.arrow{position:absolute;width:8px!important;height:13px!important;right:10px;top:15px;margin:0!important;background:url("../images/arrow.png") no-repeat}
li.menu span.arrow2,li.store span.arrow2,body.musiclist span.arrow2,body.list span.arrow2{width:13px;height:8px;position:absolute;right:8px;top:18px;margin:0; background:url("../images/more.png") no-repeat}
li.store{height:90px;border-top:#878787 solid 1px;overflow:hidden;position:relative}
li.store a{width:100%;height:90px;display:block;background:url("../images/storebg.png") left top no-repeat;text-decoration:none;position:absolute}
li.store:hover{background:url("../images/storetouched.png") repeat-x}
li.store .image{position:absolute;left:0;top:0;height:90px;width:90px;display:block}
li:first-child.store .image,li.store:first-child a{-webkit-border-top-left-radius:8px 8px}
li:last-child.store .image,li.store:last-child a{-webkit-border-bottom-left-radius:8px 8px}
li.store .name{font-size:15px;white-space:nowrap;margin:5px 0 0 95px;display:block;overflow:hidden;color:#000;max-width:60%;text-overflow:ellipsis;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}
li.store .comment,body.list li.withimage .comment{font-size:12px;color:#7f7f7f;margin:16px 0 0 95px;display:block;width:60%;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
li.store .arrow,body.list li.withimage .arrow{top:39px!important}
li.store .stars{margin:6px 0 0 95px}
li.store .starcomment{position:absolute;left:165px;top:56px;font-size:12px;color:#7f7f7f;font-weight:lighter}
.graytitle{position:relative;font-weight:bold;font-size:17px;right:20px;left:9px;color:#4C4C4C;text-shadow:#FFF 0 1px 0;padding:1px 0 3px 8px}
.header{display:block;font-weight:bold;color:rgb(73,102,145);font-size:12pt;margin-bottom:6px;line-height:14pt}
body.musiclist div#content{width:auto;margin:-29px auto auto -40px}
body.musiclist div#content ul{background:url("../images/musiclistbg.png") repeat}
body.musiclist div#content ul li{list-style:none;height:44px;width:auto;border-bottom:1px solid #e6e6e6;position:relative}
body.musiclist div#content ul li a{text-decoration:none;color:#000;width:100%!important;height:100%;display:block}
body.musiclist ul li .number,body.musiclist .name,body.musiclist .time{display:inline-block;height:44px;font-weight:bold;font-size:large;width:44px;text-align:center;line-height:46px}
body.musiclist ul li .name{margin-left:0;width:auto!important;font-size:medium;padding-left:5px;border-left:solid 1px #e6e6e6}
body.musiclist ul li .time{color:#848484;font-size:medium;margin-left:4px;width:auto!important;font-weight:normal}
body.musiclist{background-image:none!important;background-color:#cbcccf}
body.musiclist ul li span.name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:62%}
body.list ul li.title{background:url("../images/listheader.gif") repeat-x;height:22px!important;width:100%;color:#fff;font-weight:bold;font-size:16px;text-shadow:gray 0 1px 0;line-height:22px;padding-left:20px;border-bottom:none!important}
body.list ul{background-color:#F5F4F3;width:100%;overflow:hidden;padding:0;margin:0}
body.list div#content li{height:40px;border-bottom:1px solid #e1e1e1;list-style:none}
body.list{background-color:#F5F4F3;background-image:none!important}
body.list div#footer{margin-top:24px!important;border:solid 1px gray}
body.list div#footer a:hover{text-decoration:underline}
body.list div#content li a{padding:9px 0 0 20px;font-size:large;font-weight:bold;position:relative;display:block;color:#000;text-decoration:none;height:32px}
body.list div#content li a span.name{text-overflow:ellipsis;overflow:hidden;max-width:93%;white-space:nowrap;display:block}
body.list div#content li a:hover{color:#fff}
body.list div#content li a:hover{background:url("../images/menutouched.png") repeat-x}
body.list div#content{margin-top:-13px!important}
body.list ul img{width:90px;height:90px;position:absolute;left:0;top:0}
body.list li.withimage{height:90px!important}
body.list li.withimage span.name{margin:13px 0 0 90px;text-overflow:ellipsis;overflow:hidden;max-width:63%!important;white-space:nowrap}
body.list li.withimage .comment{margin:10px auto auto 90px !important;max-width:63%!important}
body.list li.withimage a,body.list li.withimage:hover a{height:81px!important;background:url("../images/storebg.png") left top no-repeat!important}
body.list li.withimage:hover{background-image:url("../images/storetouched.png")}
.confirm_screen{position:absolute;bottom:0;-webkit-transform:translate(0,100%);-webkit-transition-property:-webkit-transform;background-image:url("../images/popup-bg.png");opacity:0}
.confirm_screenopen{position:absolute;opacity:0.8;overflow:hidden;bottom:-100%;width:100%;background:url("../images/popup-bg.png") repeat-x #4e545f;-webkit-transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;-webkit-transform:translate(0,0);text-align:center;z-index:99999}
.confirm_screenclose{-webkit-transition-duration:1.2s;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;position:absolute;opacity:0.8;overflow:hidden;bottom:-100%;width:100%;background:url("../images/popup-bg.png") repeat-x #545A67;text-align:center;-webkit-transform:translate(0,150%)}
.confirm_screenopen span,.confirm_screenclose span{margin:10px 0 20px;font-size:17px;color:#fff;width:100%;height:10px;text-shadow:rgba(0,0,0,1) 0 -1px 0;display:block}
.popup{position:absolute;bottom:0;width:100%;left:0;z-index:9999}
.cover{height:100%;width:100%;position:absolute;top:0;z-index:9998;opacity:0.4;left:0;background-color:#000}
.nocover{opacity:0;background-image:url('../images/bluebutton.png'),url('../images/darkredbutton.png')}
#frame a{text-decoration:none;display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:-15px;margin-top:0}
#frame span.black,#frame span.red,#frame span.gray{display:block;height:46px;border-width:0 14px;width:auto;background-repeat:no-repeat;line-height:46px;font-size:large;opacity:1;font-weight:bolder;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
#frame span.black{-webkit-border-image:url("../images/graybutton.png") 0 14 0 14;color:#fff}
#frame span.red{-webkit-border-image:url("../images/redbutton.png") 0 14 0 14;color:#fff}
#frame span.gray{-webkit-border-image:url("../images/whitebutton.png") 0 14 0 14;color:#000;text-shadow:white 0 1px 0}
#frame a:last-child{margin-bottom:20px!important}
#frame a:hover span.black,#frame a:hover span.gray{-webkit-border-image:url("../images/bluebutton.png") 0 14 0 14;color:#fff;text-shadow:rgba(0,0,0,1) 0 -1px 0}
#frame a:hover span.red{-webkit-border-image:url("../images/darkredbutton.png") 0 14 0 14}
#fullscreenfix{display:block;height:44px;width:100%;bottom:0;-webkit-transition-property:-webkit-transform;-webkit-transform-style:preserve-3d;position:absolute}
.fullscreenfixclosed{-webkit-transform:translate(0,88px);background:#545A67;opacity:0.8;-webkit-transition-duration:0.36s}
.fullscreenfixopen{-webkit-transform:translate(0,44px);background:#565a65;-webkit-transition-duration:0.3s}
#leftnav,#leftbutton{position:absolute;font-size:12px;left:9px;top:7px;font-weight:bold}
#leftnav,#leftbutton,#rightnav,#rightbutton{z-index:5000}
#leftnav a,#rightnav a,#leftbutton a,#rightbutton a{display:block;color:#fff;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;line-height:30px;height:30px;text-decoration:none}
#leftnav img,#rightnav img{margin-top:4px}
#leftnav a:first-child{z-index:2;-webkit-border-image:url("../images/navleft.png") 0 6 0 13;border-width:0 6px 0 13px}
#leftnav a{-webkit-border-image:url("../images/navlinkleft.png") 0 5 0 13;z-index:3;margin-left:-4px;border-width:0 5px 0 13px;padding-right:4px;float:left}
#rightnav,#rightbutton{position:absolute;font-size:12px;right:9px;top:7px;font-weight:bold}
#rightnav a{-webkit-border-image:url("../images/navlinkright.png") 0 13 0 5;z-index:3;margin-right:-4px;border-width:0 13px 0 5px;padding-left:4px;float:right}
#rightnav a:first-child{z-index:2;-webkit-border-image:url("../images/navright.png") 0 13 0 6;border-width:0 13px 0 6px}
#leftbutton a,#rightbutton a{-webkit-border-image:url("../images/navbutton.png") 0 5 0 5;border-width:0 5px}
.rssxpresschannel{font-family:helvetica,sans-serif;border:none}
.rssxpresschtitle{text-align:center}
.rssxpresschdesc{color:#000;text-align:center;border-bottom:1px solid #000;padding-bottom:5px}
.rssxpressittitle{display:block;font-size:12pt;background:#F5F4F3;margin:5px 0 2px}
.rssxpressittitle a{text-decoration:none!important;font-weight:bold;color:rgb(73,102,145);line-height:10pt}
.rssxpressitdesc{background:#F5F4F3;font-size:12pt}
.rssxpressdivider{display:none}
td.cel {
	font:normal 11px Arial;
	color: #000000;
	background-color:#F5F4F3;
	text-align: left;
	padding: 2px;
	border-bottom: 1px solid #CCCCCC;
}


.forecast_middle{
	height:17px;
	background-color:#f3f3f3;
	font:bold 10px Arial;
	color:#213f6c;
	border-bottom:1px solid #e9ebf1;
	text-align:center;
}


.forecast_line_l {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
}

.forecast_line_l_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	
	
	
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.forecast_line_m_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.forecast_line_r {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #e9ebf1;
	border-right:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
}

.forecast_line_r_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#fafafa;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.forecast_line_lg {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#f5f4f3;
	border-left:1px solid #e9ebf1;
	border-bottom:1px solid #e9ebf1;
}

.forecast_line_lg a{
	font:normal 9px Tahoma;
	color:#39556e;
	text-align:left;
	text-decoration:none;
}

.forecast_line_lg_in {
	font:normal 11px Arial;
	color:#213f6c;
	text-align:center;
	background-color:#f5f4f3;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.langet { width:100%; font-size: 14px; margin-bottom: 3px; background: #FFF;}

.trcolor { background: url(../images/bar.png) repeat-x left top; color: #000;}
.kleur { background:  #e1e1e1;}
/*.kleur { background: url(../images/knop.gif) repeat-x left bottom; color: #FFF;}*/

