html {
	height: 100%;
	font-size: 100.01%;
	min-width: 940px;
	background: url(../images/bg.jpg) no-repeat 50% 0;
	width: 100%;
}
body {
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 62.5%;
	color: #353f62;
	min-height: 100%;
	min-width: 940px;
	width: 100%;
	background: url(../images/bg.png) repeat-y 50% 0;
}
.col-23 ul li,
.col-23 ol li{
	font-size: 11px;
	color: #353f62;
}
* html body {
	height: 100%;
}
img {
	border: none;
	display: block;
	margin: 0;
	
}
.modul-box-23-bg img {
	/*border: 1px solid #ff6521;*/
	border:0;
	display: block;
	margin: 4px 4px 4px 0px;
}
.modul-box-23 .modul-box-23-bg p.imgresize,
.modul-box-23 .modul-box-23-bg div.imgresize{
	overflow:hidden;
}
a:focus {
	outline:none;
}
form {
	margin: 0;
	padding: 0;

}
fieldset {
	margin: 4px 0;
	padding: 0;
    border: 0;
}
label {
	margin: 0 10px 0;
	padding: 0;
        font-size: 1.1em;
       
}
textarea {
display:block;
margin-left:8px;
}
.butreact {
margin-left:8px;
}
.page {
	min-height: 100%;
	background: url(../images/bg-repeat.gif) repeat-y 50% 0;
}
* html .page {
	height: 100%;
}
#main {
	margin: 0 auto;
	width: 940px;
	overflow: hidden;
	padding: 0 0 30px;
	position: relative;
}
/* right column */
.column {
	float: left;
	margin: 0px 0px ;
	display: inline;
	margin-left:10px;
/*	width: 179px; */

}
/* banner */
.column .banner {
	margin: 0 0 0 10px;
	display: block;
	width: 120px;
}
/* main container */
.main-area {
	float: left;
	width: 760px;
}
/* header start */
#header {
	width: 100%;
	height: 78px;
	position: relative;
	background: url(../images/header-bg.jpg) no-repeat;
}
/* logo */
.logo {
	position: absolute;
	top: 12px;
	left: 17px;
	background: url(../images/logo.gif) no-repeat;
	width: 399px;
	height: 48px;
	overflow: hidden;
	text-indent: -9999px;
}
/* top navigation start */
.top-nav {
	float: right;
	margin: 56px 14px 0 0;
	padding: 0;
	display: inline;
}
.top-nav li {
	float: left;
	display: inline;
	font-size: 1.1em;
	line-height: 1.2em;
	background: url(../images/sep.gif) no-repeat 0 2px;
	padding: 0 6px 0 7px;
}
.top-nav li.first {
	background: none;
}
.top-nav li a {
	text-decoration: none;
	color: #353f62;
}
.top-nav li a:hover {
	text-decoration: underline;
}
/* top navigation end */
/* header end */
.container {
	overflow: hidden;
	width: 100%;
}
.columns-holder {
	overflow: hidden;
	width: 100%;
	margin: 15px 0 0;
}
.col-sneeuwblog {
	float: left;
	width: 648px;
	display: inline;
	margin: 0 0 0 18px;
}
.title-sneeuwblog {
	background: url(../images/heading-sneeuwblog-bg.gif) no-repeat;
	width: 715px;
	height: 24px;
	padding: 4px 0 0 9px;
	overflow: hidden;
	margin: 0;
	color: #fff;
	font: bold 1.4em/19px Tahoma, Verdana, Arial, sans-serif;
}
.title-sneeuwblog a {
	text-decoration: none;
	color: #fff;
}
.title-sneeuwblog a:hover {
	text-decoration: underline;
}

.col-23
{
	float: left;
	width: 477px;
	display: inline;
	margin: 0 0 0 18px;
}
.title-23 {
	background: url(../images/heading-23-bg.gif) no-repeat;
	width: 710px;
	height: 24px;
	padding: 4px 0 0 9px;
	overflow: hidden;
	margin: 0;
	color: #fff;
	font: bold 1.4em/19px Tahoma, Verdana, Arial, sans-serif;
}

.title-23 a {
	text-decoration: none;
	color: #fff;
}
.title-23 a:hover {
	text-decoration: underline;
}
.col-23-wide{width: 100%;}
.title-23-wide{width: 100%;background: url(../images/heading-23-bg-wide.gif) no-repeat;}



.col-1,
.col-2 {
	float: left;
	width: 348px;
	display: inline;
	margin: 0 0 0 18px;
}
.col-2 {
	float: right;
	margin: 0 17px 0 0;
}

.col-3 {
	float: left;
	width: 348px;
	display: inline;
	margin: 0 0 0px 0px;
}

.tabs {
	float: left;
	margin: 0;
}


/* orange title */
.title {
	background: url(../images/heading-bg.gif) no-repeat;
	width: 339px;
	height: 24px;
	padding: 4px 0 0 9px;
	overflow: hidden;
	margin: 0;
	color: #fff;
	font: bold 1.4em/19px Tahoma, Verdana, Arial, sans-serif;
}
.title a {
	text-decoration: none;
	color: #fff;
}
.title a:hover {
	text-decoration: underline;
}
.title100 {
	background: url(../images/lange-balk-sneeuwverwachting.gif) no-repeat;
	width: 339px;
	height: 24px;
	padding: 4px 0 0 9px;
	overflow: hidden;
	margin: 0;
	color: #fff;
	font: bold 1.4em/19px Tahoma, Verdana, Arial, sans-serif;
}
.title100 a {
	text-decoration: none;
	color: #fff;
}
.title100 a:hover {
	text-decoration: underline;
}

.title200 {
	background: url(../images/lange-balk-sneeuwverwachting.gif) no-repeat;
	width: 700px;
	height: 24px;
	padding: 4px 0 0 9px;
	overflow: hidden;
	margin: 0;
	color: #fff;
	font: bold 1.4em/19px Tahoma, Verdana, Arial, sans-serif;
}
.title200 a {
	text-decoration: none;
	color: #fff;
}
.title200 a:hover {
	text-decoration: underline;
}



/* updated text */
.updated {
	margin: 2px 0 0;
	text-align: right;
	color: #c7c7c7;
	font-size: 1em;
	line-height: 1.1em;
}
/* tabs start */
.tabs {
	margin: 11px 0 0;
	background: #f7f7f7 url(../images/tab-shadow.gif) repeat-x 0 37px;
	overflow: hidden;
	width: 100%;
}
/* tab buttons start */
.tabset {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}
.tabset li {
	float: left;
	display: inline;
	font: bold 14px/17px Tahoma, Arial, sans-serif;
}
.tabset li a {
	display: block;
	overflow: hidden;
	height: 32px;
	color: #ff6521;
	text-decoration: none;
	padding: 5px 0 0 10px;
}
.tabset li.tab-1 a {
	background: url(../images/tab-1-bg.gif) no-repeat;
	width: 97px;
}
.tabset li.tab-2 a {
	 background: url(../images/tab-2-bg.gif) no-repeat;
	width: 225px;
}

.tabset li.tab-3 a {
	background: url(../images/tab-3-bg.gif) no-repeat;
	width: 94px;
}
.tabset li a.active {
	background-position: 0 -37px;
	color: #fff;
}
/* tab buttons end */
.tab-bg {
	margin: -6px 0 0;
	position: relative;
}
.tab-bg .tab-bg-bottom {
	background: url(../images/box-bg-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 100%;
}
.tabs div.tab {
	padding: 0 9px 0 8px;
}
/* tabs content */
.tabs div.tab h3 {
	margin: 0;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.2em;
}
.tabs div.tab p {
	margin: 0;
	padding: 0 0 14px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.3em;
}
.tabs div.tab p.more {
	color: #ff6521;
	font-weight: bold;
	padding: 0 0 7px;
}
.tabs div.tab p.more a {
	text-decoration: none;
	color: #ff6521;
}
.tabs div.tab p.more a:hover {
	text-decoration: underline;
}
/* tabs end */

/* gray box styles start */
.modul-box {
	background: #f7f7f7 url(../images/box-bg-top.gif) no-repeat;
	margin: 14px 0 0 1px;
	width: 347px;
}
.modul-box .modul-box-bg {
	background: url(../images/box-bg-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 9px 11px 11px 7px;
	
	width: 329px;
}
.modul-box .modul-box-bg a img{
	float:left;
	width:310px;
/*	height:241px;*/
	margin-bottom:10px;
	padding-right:20px;
	margin-top:6px;
}

.modul-box h3 {
	margin: 0;
	padding: 0 0 2px;
	color: #353f62;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
}
.modul-box h3 a {
	color: #353f62;
	text-decoration: none;
}
.modul-box h3 a:hover {
	text-decoration: underline;
}
.modul-box p {
	margin: 0;
	padding: 0 0 8px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.64em;
}
.modul-box p.right {
	text-align: right;
	padding: 0;
}
.modul-box p span {
	color: #ff6521;
}
.modul-box p a {
	text-decoration: none;
	color: #ff6521;
}
.modul-box p a:hover {
	text-decoration: underline;
}
.modul-box .image {
	float: right;
	border:0px;
	margin: 3px 1px 0 5px;
	display: inline;
}

.modul-box-sneeuwblog {
	background: #f7f7f7 url(../images/box-sneeuwblog-bg-top.gif) no-repeat;
	margin: 14px 0 0 1px;
	width: 715px;
}
.modul-box-sneeuwblog .modul-box-bg {
	background: url(../images/box-sneeuwblog-bg-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 9px 11px 11px 7px;
	width: 710px;
}

.modul-box-sneeuwblog h3 {
	margin: 0;
	padding: 0 0 2px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
}
.modul-box-sneeuwblog h3 a {
	color: #353f62;
	text-decoration: none;
}
.modul-box-sneeuwblog h3 a:hover {
	text-decoration: underline;
}
.modul-box-sneeuwblog p {
	margin: 0;
	padding: 0 0 18px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.64em;
}
.modul-box-sneeuwblog p.right {
	text-align: right;
	padding: 0;
}
.modul-box-sneeuwblog p span {
	color: #ff6521;
}
.modul-box-sneeuwblog p a {
	text-decoration: none;
	color: #ff6521;
}
.modul-box-sneeuwblog p a:hover {
	text-decoration: underline;
}
.modul-box-sneeuwblog .image {
	float: right;
	border: 1px solid #353f62;
	margin: 3px 1px 0 5px;
	display: inline;
}

.modul-box-23 {
	background: #f7f7f7 url(../images/box-23-bg-top.gif) no-repeat;
	margin: 14px 0 0 1px;
	width:474px;
}

.modul-box-23 .modul-box-bg {
	background: url(../images/box-23-bg-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 9px 11px 11px 7px;
	width: 474px;
}
.modul-box-23-wide{width:700px;}
.modul-box-23-wide .modul-box-bg{width:700px;}
.modul-box-23 h3 {
	margin: 0;
	padding: 0 0 2px;
	color: #353f62;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
}
.modul-box-23 h3 a {
	color: #353f62;
	text-decoration: none;
}
.modul-box-23 h3 a:hover {
	text-decoration: underline;
}
.modul-box-23 p {
	margin: 0;
	padding: 0 0 8px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.4em;
	/*overflow:hidden;*/
}
.modul-box-23 p.right {
	text-align: right;
	padding: 0;
}
.modul-box-23 p span {
	color: #ff6521;
}
.modul-box-23 p a {
	text-decoration: none;
	color: #ff6521;
}
.modul-box-23 p a:hover {
	text-decoration: underline;
}
.modul-box-23 .image {
	
	margin: 3px 1px 0 5px;
	display: inline;
}

.modul-box-100 {
	background:  url(../images/lange-balk-sneeuwverwachting.gif) no-repeat;
	margin: 14px 0 0 15px;
	width: 740px;
}
.modul-box-100 .modul-box-bg {
	background: url(../images/lange-balk-sneeuwverwachting.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 19px 11px 11px 7px;
	width:  740px;
}

.modul-box-100 h3 {
	margin: 0;
	padding: 0 0 2px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
}
.modul-box-100 h3 a {
	color: #353f62;
	text-decoration: none;
}
.modul-box-100 h3 a:hover {
	text-decoration: underline;
}
.modul-box-100 p {
	margin: 0;
	padding: 0 0 18px;
	color: #353f62; 
	font-size: 1.1em;
	line-height: 1.64em;
}
.modul-box-100 p.right {
	text-align: right;
	padding: 0;
}
.modul-box-100 p span {
	color: #ff6521;
}
.modul-box-100 p a {
	text-decoration: none;
	color: #ff6521;
}
.modul-box-100 p a:hover {
	text-decoration: underline;
}
.modul-box-100 .image {
	float: right;
	border: 1px solid #353f62;
	margin: 3px 1px 0 5px;
	display: inline;
}

/* gray box styles end */
/* banners box start */
.banners {
	overflow: hidden;
	width: 100%;
	margin: 10px 0 0;
}
.container-banner {
	background: url(../images/banner-bg.gif) no-repeat;
	float: left;
	margin: 0 0 0 27px;
	display: inline;
	position: relative;
}
.banner-right {
	margin: 0 17px 0 0;
	float: right;
}
.banner-center-full {
	margin: 0 0 0 9px;
	float: left;
}
.container-banner .c-b-bottom {
	background: url(../images/banner-bg-bottom.gif) no-repeat 0 100%;
	float: left;
}
.container-banner .c-b-right {
	padding: 16px 7px 8px 7px;
	background: url(../images/banner-bg-right.gif) no-repeat 100% 15px;
	float: left;
}
.container-banner .c-b-top-right {
	position: absolute;
	background: url(../images/corner-t-r.gif) no-repeat;
	width: 12px;
	height: 11px;
	top: 5px;
	right: -5px;
	text-indent: -9999px;
	overflow: hidden;
}
.container-banner .c-b-bottom-right {
	position: absolute;
	background: url(../images/corner-b-r.gif) no-repeat;
	width: 12px;
	height: 11px;
	right: -5px;
	bottom: -3px;
}
/* banners box end */
.container-banner-left {
	background: url(../images/banner-bg.gif) no-repeat;
	float: left;
	margin: 0px 0px -4px 80px ; 
	padding: 0;
	display: block;
	position: relative;
}
.container-banner-left .c-b-bottom {
	background: url(../images/banner-bg-bottom.gif) no-repeat 0 100%;
	float: left;
}
.container-banner-left .c-b-right {
	padding: 16px 7px 8px 7px;
	background: url(../images/banner-bg-right.gif) no-repeat 100% 15px;
	float: left;
}
.container-banner-left .c-b-top-right {
	position: absolute;
	background: url(../images/corner-t-r.gif) no-repeat;
	width: 12px;
	height: 11px;
	top: 5px;
	right: -5px;
	text-indent: -9999px;
	overflow: hidden;
}
.container-banner-left .c-b-bottom-right {
	position: absolute;
	background: url(../images/corner-b-r.gif) no-repeat;
	width: 12px;
	height: 11px;
	right: -5px;
	bottom: -3px;
}
.container-banner-right {
	background: url(../images/banner-bg.gif) no-repeat;
	float: left;
	margin: -14px 0 10px 21px;
	display: block;
	position: relative;
}
.container-banner-right .c-b-bottom {
	background: url(../images/banner-bg-bottom.gif) no-repeat 0 100%;
	float: left;
}
.container-banner-right .c-b-right {
	padding: 16px 7px 8px 7px;
	background: url(../images/banner-bg-right.gif) no-repeat 100% 15px;
	float: left;
}
.container-banner-right .c-b-top-right {
	position: absolute;
	background: url(../images/corner-t-r.gif) no-repeat;
	width: 12px;
	height: 11px;
	top: 5px;
	right: -5px;
	text-indent: -9999px;
	overflow: hidden;
}
.container-banner-right .c-b-bottom-right {
	position: absolute;
	background: url(../images/corner-b-r.gif) no-repeat;
	width: 12px;
	height: 11px;
	right: -5px;
	bottom: -3px;
}

/* big banner */
.big-banner {
	overflow: hidden;
	width: 100%;
	text-align: center;
	margin: 5px 0 0;
}
.big-banner img {
	display: inline;
	margin: 0 1px 0 0;
}
/* three boxes holder start */
.boxes-holder {
	overflow: hidden;
	width: 758px;
	margin: 20px 0 0 2px;
	padding: 0 0 5px 0;
}
.boxbanners3 {
	width: 223px;
	float: left;
	margin: 0 0 0 0px;
	padding-left:27px;
	display: inline;
}
.boxbanners3 .container-banner2 {
	background: url(../images/banner-bg.gif) no-repeat;
	float: left;
	margin:0;
	display: inline;
	position: relative;
}

.box {
	width: 232px;
	float: left;
	margin: 0 0 0 16px;
	display: inline;
	overflow:hidden;
}
.center-box {
	width: 229px;
}
.box .title {
	background: #ff6521 url(../images/heading-bg-2.gif) no-repeat;
	padding: 0;
	margin: 0 0 2px;
	font-size: 1.3em;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.center-box .title {
	background: #ff6521 url(../images/heading-bg-3.gif) no-repeat;
}

.center-box a {
	text-decoration: none;
	color: #ff6521;
}	

.box .title a {
	background: url(../images/heading-bg-2-bottom.gif) no-repeat 0 100%;
	padding: 4px 0 4px 8px;
	margin: 0;
	width: 224px;
	float: left;
}
.box .title .nolink {
	background: url(../images/heading-bg-2-bottom.gif) no-repeat 0 100%;
	padding: 4px 0 4px 8px;
	margin: 0;
	width: 224px;
	float: left;
}

.center-box .title a {
	background: url(../images/heading-bg-3-bottom.gif) no-repeat 0 100%;
}

.box p {
	margin: 0;
	padding: 0 0 5px 7px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.6em;
}
.box .weather-box p {
	padding: 6px 8px 0 8px;
}
.weather-box p a {
text-decoration: none;
color: #ff6521;
}
.weather-box p a:hover {
text-decoration: underline;
}
/* daagse images start */
.daagse {
	overflow: hidden;
	width: 230px;
	margin: 9px 0 0 2px;
	padding: 0;
}
.daagse li {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
}
.box h3 {
	font-weight: bold;
	color: #ff6521;
	font-size: 1.1em;
	line-height: 1.2em;
	background-color: #f5f5f5;
	margin: 16px 8px 0;
	padding: 2px 0 2px 10px;
}
/* daagse images end */
/* form start */
.form {
	margin: 11px 0 0 7px;
	overflow: hidden;
	width: 216px;
}
.form input {
	float: left;
	margin: 0 0 0 11px;
	display: inline;
}
.form input.input {
	border: 1px solid #7f9db9;
	padding: 2px 2px 3px;
	font: 10px/12px Verdana, Arial, sans-serif;
	width: 146px;
}
/* form end */
/* video */
.video {
	margin: 7px 7px 0 7px;
}

.video1 {
	margin: 7px 0px 0 7px;
}


/* box links */
.box .links {
	float: left;
	width: 229px;
	margin: 10px 0 0;
	padding: 0;
}
.box .links li {
	list-style: none;
	color: #ff6521;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 0 0 5px;
	padding: 0 0 5px;
}
.box .links li a {
	text-decoration: none;
	color: #ff6521;
	margin: 0 0 0 4px;
}
.box .links li a:hover {
	text-decoration: underline;
}
/* three boxes holder end */
/* maps box start */
.maps {
	overflow: hidden;
	width: 758px;
	margin: 10px 0 0 2px;
	padding: 0 0 11px;
}
.maps .map-box {
	float: left;
	display: inline;
	width: 230px;
	margin: 0 0 0 17px;
}
.maps .map-box2 {
	float: left;
	display: inline;
	width: 230px;
	margin: 0 0 0 17px;
}
.maps .map-box2 h3 {
	float:left;
	width:100%;
	height:38px;
	overflow:hidden;
}
.maps .map-box2 a img{
	float:left;
	width:230px;
	height:179px;
	margin-bottom:10px;
}

/* toevoeging nb weerkaart in rechterkolom*/

.col-2 .map-box {
	float: left;
	display: inline;
	width: 348px;
	margin: 0 0 0 17px;
}
.col-2 .map-box2 {
	float: left;
	display: inline;
	width: 348px;
	margin: 0 0 0 17px;
}
.col-2 .map-box2 h3 {
	margin: 0;
	padding: 0 0 2px;
	color: #353f62;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
}
.col-2 .map-box2 a img{
	float:left;
	width:310px;
	height:241px;
	margin-bottom:10px;
	padding-right:20px;
	margin-top:14px;
}
.col-2 .map-box2 p {
	margin: 3px 6px 0;
	font-size: 1.1em;
	line-height: 1.6em;
}
.col-2 .map-box2 p more  {
	color: #ff6521;
	font-weight: bold;
	padding: 0 0 7px;
}
.col-2 .map-box2 p a {
	text-decoration: none;
	color: #ff6521;
}
.col-2 .map-box2 p a:hover {
 text-decoration: underline;
}


.col-2 .map-box2 h3 a {
	color: #353f62;
	text-decoration: none;
}
.col-2 .map-box2 h3 a:hover {
	text-decoration: underline;
}

/* einde */

.maps p {
	margin: 3px 6px 0;
	font-size: 1.1em;
	line-height: 1.6em;
}
.maps p more  {
	color: #ff6521;
	font-weight: bold;
	padding: 0 0 7px;
}
.maps p a {
	text-decoration: none;
	color: #ff6521;
}
.maps p a:hover {
 text-decoration: underline;
}

.maps h3 {
	margin: 0;
	padding: 0 0 2px;
	color: #353f62;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
}
.maps h3 a {
	color: #353f62;
	text-decoration: none;
}
.maps h3 a:hover {
	text-decoration: underline;
}
.tags {
display:none;
}
a.showTip {
text-decoration:none;
border-bottom: 1px dotted;
color: #353f62;
}
.box-bg ul {
list-style-type: none;

}
.box-bg ul li {
margin-left:-30px;
}
.box-bg ul li a {
	text-decoration: none;
	color: #353f62;
}
.box-bg ul li a:hover {
	text-decoration: underline;
	color: #ff6521;
}
.zijbalkopsomming  {
margin-bottom:10px;
}
.zijbalkopsomming .datum {
display:block;
float:left;
background: #fdefe8;
margin-right: 4px;
font-weight: bold;
}
.zijbalkopsomming .titel a{
display:block;
width:180px;
margin-left:40px;
text-decoration: none;
/*color: #353f62;*/
color:#ff6521;
}
.zijbalkopsomming .titel a:hover{
display:block;
width:180px;
margin-left:40px;
text-decoration: underline;
color: #ff6521;
}
#social img {
float:right;
margin-right: 10px;
}

span.social{float:left;}
a.social{display:inline;float:right;margin:-4px 249px 0 0;padding:4px 0 0 12px;background:url(/images/iconen/rss-ico-alink.png) no-repeat top left;height:28px;}
a.social img{border:0;width:20px;height:20px;}

div.social-bottom{text-align:left;text-indent:0px;width:inherit;}
div.social-bottom a{display:inline;margin:0 10px 0 0;padding:0;height:25px;color:#ff6521;text-decoration:none;font-weight:bold;width:inherit;}
div.social-bottom a img{display:inline;margin:0 4px -4px 0;}

/* maps box end */

.column table {
margin-left:10px;
}
#footer {
margin-top:40px;
/* width:940px; */
width:760px;
height: 9px;
position: relative;
background-color: transparent;
background-image: url(../images/footer-bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}
#footer ul.left {
margin-top:14px;
list-style-type: none;
float:left;
display:none;
}
#footer ul.left li {
list-style-type: none;
margin-left:4px;
float:left;
}
#footer ul.right {
margin-top:14px;
margin-right:20px;
list-style-type: none;
float:right;
}
#footer ul.right li {
list-style-type: none;
margin-left:4px;
float:right;
}
#footer ul.right li a {
	text-decoration: none;
	color: #353f62;
}
#footer ul.right li a:hover {
	text-decoration: underline;
}
.reactie a.link{
text-decoration: none;

color: #353f62;
}
.reactie a.link:hover{
background:#f7f7f7;
display:block;
}
.reactie .reacties {
font-style:italic;
margin: 0 10px 0 10px;
display:block;
clear:both;
}
.reactie .titel {
font-weight:bold;
}
.reactie .datum {
background: none;
display:inline;
}
.reactie {
margin-bottom: 4px;
}
/* box links */
.col-23 .links {
	float: left;
	width: 230px;
	margin: 10px 0 0;
	padding: 0;
}
.col-23 .links li {
	list-style: none;
	color: #ff6521;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 0 0 5px;
	padding: 0 0 5px;
}
.col-23 .links li a {
	text-decoration: none;
	color: #ff6521;
	margin: -12px 0 0 10px;
display:block;
}
.col-23 .links li a:hover {
	text-decoration: underline;
}

/* box links 100% kolom */
.modul-box-100 .links  {
	
	width: 720px;
	margin: 10px 0 0 6px;
	padding: 0;
}
.modul-box-100 .links li {
	list-style: none;
	float:left;
	width: 170px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 0 0 5px;
	padding: 0 0 5px;
}
.modul-box-100 .links li a {
color: #353f62;
text-decoration: none;
/* border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #cccccc; */	
margin: -12px 0 0 10px;
display:block;
}
.modul-box-100 .links li a:hover {
color: #353f62;
text-decoration: none;
/* border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #cccccc; */
}


#reactie_email {display: none;}

.top5-sneeuwhoogte .weather-box ul{
	list-style-type:none;
	padding:2px 7px 0 3px;
	margin:0;
}
.top5-sneeuwhoogte .weather-box ul li a{
	color: #ff6521;
}
.top5-sneeuwhoogte .weather-box ul li span.link{
	position:relative;
	float:left;
	text-indent:0;
	margin:0;
	padding:2px 0 2px 0;
}

.top5-sneeuwhoogte .weather-box ul li{
	text-indent:5px;
	float:left;
	margin-bottom:5px;
	border:2px solid #f7f7f7;
	background:#f7f7f7;
	width:100%;
}
.top5-sneeuwhoogte .weather-box ul li span.berg{

	display:inline;
	float:right;
	text-indent:0;
	margin:2px 0 0 0;
	width:60px;
}
.top5-sneeuwhoogte .weather-box ul li span.berg span{
	color: #ff6521;
}
.top5-sneeuwhoogte .weather-box ul li span.dal{

	float:right;
	margin:2px 0 0 0;
	width:50px;
}
.weeriframe{
	margin-left:40px;
}

div#pulldown-icoon-keuze{position:relative;width:100%;float:left;margin:5px 0 10px 0;padding:0;}
select.landmenu{width:75px;display:inline;font-size:10px;}
select.gebied{width:120px;position:relative;top:0px;left:0px;font-size:10px;display:inline;}
/*select.Oostenrijk,*/
select.Duitsland,
select.Frankrijk,
select.Zwitserland,
select.Italie{display:none;}

.webcamstuff a.info {
background: url(/images/iconen/info.gif) no-repeat 0px 0px;
	text-decoration: none;
	color: #ff6521;
	text-indent: 18px;
height: 20px;
float:left;
clear:both;
}
.webcamstuff a.webcam {
background: url(/images/iconen/webcam.gif) no-repeat 0px 0px;
	text-decoration: none;
	color: #ff6521;
	text-indent: 18px;
height: 20px;
float:left;
clear:both;
}
.webcamstuff a:hover {
	text-decoration: underline;
	
}


div.blogtxt p{position:relative;display:inline;top:5px;clear:right;}
span.blogmore{clear:both;display:block;}

span.more a{color: #ff6521;text-decoration:none;}
span.more a:hover{text-decoration:underline;}

div.bizz{padding:10px 0 0 0px;font-weight:normal;font-size:11px;position:relative;clear:both;}
	div.bizz div.txt{width:180px;float:left;display:inline;text-align:center;}
	div.bizz div.img{display:inline;padding-left: 0px;}
		div.bizz img{margin:0 auto;border:0;display:inline}
		
.top-nav li a img.naastlinkli {
display:inline;
margin-top:-10px;
margin-left:2px;
}
.more_tegen_intro {
margin-top: -8px;
margin-bottom: 8px;
line-height: 1.64em;
font-size: 1.1em;
color: #ff6521
}
.more_tegen_intro a{color: #ff6521;text-decoration:none;}
.more_tegen_intro a:hover{text-decoration:underline;}


/* zoek stijlen */
.zoek ul li a, .zoek a.color{
	text-decoration: none;
	color: #ff6521;
}
.zoek ul li a:hover, .zoek a.color:hover{
	text-decoration: underline;
	color: #ff6521;
}
.zoek ul li p{
	padding-top:0;
	margin-top:0;
}

.zoek h2 { 
	display: block;
	font-size: 1.5em;
	margin-top: 0.83em;
	font-weight: 700;
	margin-bottom: 0.83em;
}

weblog-meer{margin:0;padding:0;}

/* ZOEK STIJLEN START */
div.container div.zoek{padding:10px;}
div.container div.zoek h2{padding-top:15px;}
div.container div.zoek span.orange{color:#ff6521;}
div.container div.zoek a.top{color:#ff6521;font-size:10px;text-decoration:none;margin-left:10px; vertical-align:middle;}
div.container div.zoek ul{
	list-style-type:none;
	padding:0;
	margin:0 0 0 10px ;
}
div.container div.zoek ul{
	line-height:14px;
}
div.container div.zoek ul.categorieen{
	color:#ff6521;
}
	div.container div.zoek ul li a{
		padding:0 0 0 5px;
	}
/* ZOEK STIJLEN EINDE */


/* WEERBLOK 2009 STIJLEN START */
#weerbloktitle{background:url(/images/weerblok/blok-top.png) no-repeat;width:348px;height:21px;margin:0;padding-bottom:0;position:relative;}
#weerbloktitle span#title-right{float:right;right:15px;position:absolute;font-size:12px;}
#weerblokwrap{border:2px solid #ff6521;border-bottom:0;margin:0;padding:0;overflow:hidden;}
li.hidden{display:none;}

#accordion-loader p{position:absolute;margin:0;padding:40px 0 0 40px;font-size:12px;font-weight:bold;}
#accordion-weather{visibility:hidden;height:100px;overflow:hidden;}
.acc-header{
	margin:0;
	padding:0 0 0 10px;
	background:#dbdbdb url(/images/weerblok/header-inactive.png) repeat-x top left;
	height:24px;
	line-height:24px;
	font-size:11px;
	position:relative;
	font-weight:bold;
	cursor:pointer;
}
	.acc-header a{color:#828282;text-decoration:none;}
	.acc-header div{width:25px;height:24px;position:absolute;top:0px;right:0px;background:url(/images/weerblok/pijl-inactive.gif) 0px 6px no-repeat;}
	
.acc-headeractive{background:#9d9d9d url(/images/weerblok/header-active.png) repeat-x top left;}
	.acc-headeractive a{color:#ffffff;}
	.acc-headeractive div{width:25px;height:24px;position:absolute;top:0px;right:0px;background:url(/images/weerblok/pijl-active.gif) 0px 6px no-repeat;}
	
.acc-content{
	margin:0;padding:0;overflow:hidden;
}

#accordion-weather div.noinfo{height:60px;padding:50px 0 0 20px;font-weight:bold;font-size:12px;}

/* verschillende weer stijlen */
#weerBoxWrap-2dagen{float:left;width:339px;;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;}
#weerBox-2dagen{margin:0;padding:0;width:339px;/*border:2px solid #F5F5F5;*/overflow:hidden;}
#weerBox-2dagen ul,#weerBox-2dagen ul li{margin:0;padding:0;}
#weerBox-2dagen-ul{position:relative;left:0px;}
#weerBox-2dagen li{float:left;list-style-type: none;width:82px;text-align:center;padding:3px 0 3px 0;line-height:14px;}
#weerBox-2dagen li span{float:left;color:#ff6521;font-size:16px;padding-right:5px;}
#weerBox-2dagen li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-2dagen li span#weerBox-2dagen-ul-next,
#weerBox-2dagen li span#weerBox-2dagen-ul-previous{float:left;color:#ff6521;font-size:16px;padding-right:5px;cursor:pointer;}
#weerBox-2dagen li span.min{font-size:10px;float:none;color:#4b93ca;border-bottom:1px dotted #4b93ca;cursor:pointer;}
#weerBox-2dagen li span.max{font-size:10px;float:none;color:#f36425;border-bottom:1px dotted #f36425;cursor:pointer;}
#weerBox-2dagen li b{float:left;padding-top:3px;}
#weerBox-2dagen li.img{height:60px;padding:3px 0 3px 0;}
#weerBox-2dagen li.last{padding-bottom:5px;}
#weerBox-2dagen img{border:0;display:block;clear:both;width:56px;margin:0 auto;}

#weerBoxWrap-5dagen{float:left;width:339px;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;}
#weerBox-5dagen{margin:0;padding:0;width:339px;overflow:hidden;}
#weerBox-5dagen ul,#weerBox-5dagen ul li{margin:0;padding:0;}
#weerBox-5dagen li{float:left;list-style-type: none;width:67px;text-align:center;padding:3px 0 3px 0;line-height:14px;white-space:nowrap;}
#weerBox-5dagen li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-5dagen li span.orange{color:#ff6521;}
#weerBox-5dagen li.img{height:60px;padding:3px 0 3px 0;}
#weerBox-5dagen li.dag{padding:5px 0 0 0;font-weight:bold;}
#weerBox-5dagen li.last{padding-bottom:5px;}
#weerBox-5dagen img{border:0;display:block;clear:both;width:56px;margin:0 auto;}

#weerBoxWrap-hoogtes{float:left;width:339px;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;height:140px;}
#weerBox-hoogtes{margin:0;padding:0;width:339px;overflow:hidden;background:url(/images/weerblok/logo-hoogtes.png) 0px 0px no-repeat;height:350px;}
#weerBox-hoogtes ul{margin:0;padding:0;}
#weerBox-hoogtes li{float:left;list-style-type: none;width:56px;text-align:center;padding:3px 0 3px 0;}
#weerBox-hoogtes li.hoogte ul li{float:right;text-align:right;}
#weerBox-hoogtes li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-hoogtes li span{padding-bottom:3px;font-weight:bold;}
#weerBox-hoogtes li.last{padding-bottom:5px;}
#weerBox-hoogtes li.dag{padding:5px 0 5px 0;font-weight:bold;}
#weerBox-hoogtes img{border:0;display:block;clear:both;width:56px;margin:0 auto;}

#weerBoxWrap-wind{float:left;width:339px;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;height:145px;}
#weerBox-wind{margin:0;padding:0;width:339px;overflow:hidden;}
#weerBox-wind span{padding:0px 0 1px 10px;font-weight:bold;float:left;width:100%;}
#weerBox-wind li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-wind ul{float:left;margin:0px 0 0 0;padding:0 0 0 10px;}
#weerBox-wind ul.dagen{float:left;margin:-3px 0 0 0;padding:0;height:20px;}
#weerBox-wind ul.dagen li{padding:0;margin:0;font-weight:bold;height:auto;}
#weerBox-wind li{float:left;list-style-type: none;width:65px;height:55px;text-align:center;padding:0;}
#weerBox-wind li span{padding:3px 0 3px 0;font-weight:bold;}
#weerBox-wind li span.snelheid{float:left;margin:0;padding:19px 0 0 0;width:auto;}
#weerBox-wind img{border:0;display:block;clear:both;width:55px;margin:0 auto;}

/* WEERBLOK 2009 STIJLEN EINDE */



table.topsneeuw{width:690px;margin:0 0 20px 0;color:#353f62;}
table.topsneeuw a{color: #ff6521;}
table.topsneeuw a:hover,
table.topsneeuw a:active{color:#353f62;}
table.topsneeuw a.sort-link{padding:0 15px;background:url(/images/sort-cm.gif) bottom right no-repeat;}
table.topsneeuw tr.firstrow{font-weight:bold;}
table.topsneeuw td.id{width:50px;text-align:right;padding-right:10px;}
table.topsneeuw td.dorp{width:170px}
table.topsneeuw td.regio{width:170px;}
table.topsneeuw td.land{width:90px;}
table.topsneeuw td.cm{width:80px;text-align:center;}


table.regenval{width:330px;margin:0 0 20px 10px;color:#353f62;}
table.regenval p{font-size:11px;line-height:14px;}
table.regenval span{float:right;}
table.regenval span.count{float:left;text-align:right;width:25px;padding-right:5px;}
table.regenval a{color:#ff6521;}
table.regenval a:hover,
table.regenval a:active{color:#353f62;}
table.regenval tr{background:#f7f7f7;}
table.regenval tr.firstrow{font-weight:bold;background:none;}
table.regenval tr.white{background:none;}
table.regenval td{border-top:2px solid white;border-bottom:2px solid white;padding:3px;}
table.regenval td.dorp{width:200px;text-align:left;padding-right:5px;vertical-align:bottom;}
table.regenval td.cm{width:70px;text-align:center;}
table.regenval td.link{padding-left:33px;}

div.random-webcam{margin-bottom:15px;}
div.random-video{margin-bottom:0;}
div.random-webcam p, div.random-video p{padding:0 10px 0 10px;}
div.random-webcam dl, div.random-video dl{margin:0 10px 10px 10px;float:left;clear:both;width:330px;background:#f7f7f7;}
div.random-webcam dl dt, div.random-video dl dt{width:60px;padding:4px 10px 4px 0;display:inline;clear:left;float:left;text-align:right;margin:0;}
div.random-webcam dl dd, div.random-video dl dd{display:inline;float:left;padding:4px 0 4px 0;margin:0;width:250px;}
div.random-webcam dl dd a, div.random-video dl dd a{color:#ff6521;}
div.random-webcam dl dd a:hover, div.random-webcam dl dd a:active, div.random-video dl dd a:hover, div.random-video dl dd a:active{color:#353f62;}

.belvilla-ad-tekst1{
	margin: 0;
	text-align: right;
	padding: 8px 2px 8px 2px;
	color: #000000;
	font-size: 1.0em;
	line-height: 1.2em;
}
.belvilla-ad-tekst2{
	margin: 0;
	padding: 8px 2px 8px 2px;
	color: #000000;
	font-size: 1.0em;
	line-height: 1.2em;
}

.weerkaart-titel{
	margin: 0;
	padding: 2px 2px 2px 2px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.dr-banner {
		/* clear: left; */
		padding: 0px 0px 15px 15px;
		background: #f0f0f0
		margin: 0;
}

.dagelijksweer {
		//padding: 2px 2px 2px 9px;
		//margin: 0;
		font-size: 11px;
}

.modul-box h3 {
	margin: 0;
	padding: 0 0 2px;
	color: #353f62;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: bold;
}
.home_blok a {
	color: #353f62;
	text-decoration: none;
}
.home_blok a:hover {
	text-decoration: underline;
}
.home_blok p {
	margin: 0;
	padding: 0 0 8px;
	color: #353f62;
	font-size: 1.1em;
	line-height: 1.64em;
}

.skihutlink {
		/*float: left;*/
		width: 127px;
		/*background: url(/images/bg-aanbevolenl.gif) no-repeat 0 10px;*/
		padding: 0px 0px 2px 30px;
		margin: 0;
		font-size: 11px;
		text-decoration: none;
		color: #353f62;
}

.skihutlink  a{
		text-decoration: none;
		color: #353f62;
}

.skihutlink  a:hover{
		text-decoration: underline;
		color: #353f62;
}



.skihutlogolink a:hover {
	border: none;
	text-decoration: underline;
}


.skihutlogolink {
		/* clear: left; */
		color: #353f62;
		padding: 0px 0px 0px 30px;
		margin: 0;
		text-decoration: none;
		
}

