body{
	margin:0px;
	background:#56ab58 url(images/frm_header.jpg) repeat-x top;
	font-family:Verdana;
	font-size:0.7em;
}

form{
	margin:0px;
}

td{
	font-family:Verdana;
	font-size:0.7em;
}

p {
	margin: 10px 0px 10px;
	line-height: 15px;
}

ul {
	list-style-type: none;
	font-weight: bolder; 
}

li {
	list-style-type: none;
}

h2 {
	margin-bottom:15px;
}

h3 {
	margin-bottom:15px;
	font-size:1.3em;
}

h5{
	font-size:10pt;
	margin:0px;
}

a:link{
	text-decoration:underline;
	color:#1f5523;
}
a:active{
	text-decoration:underline;
	color:#1f5523;
}
a:visited{
	text-decoration:underline;
	color:#1f5523;
}
a:hover{
	text-decoration:underline;
	color:#1f5523;
}

img {
	border: none;
}

td.contents{
	width:100%;
	padding:10px 20px 10px 20px;
	height:100%;
	vertical-align:top;
}

td.colorcell{
	background-color:#E6F6E6;
	vertical-align:top;
	padding:10px 20px 10px 20px;
}

td.colorcellfilm{
	background:#E6F6E6 url(images/film.gif) no-repeat bottom left;
	vertical-align:top;
	padding:10px 20px 10px 20px;
}

td.colorcellsponser{
	background:#E6F6E6 url(images/hands.gif) no-repeat bottom right;
	vertical-align:top;
	padding:10px 20px 10px 20px;
}

.content_box {
	margin: 0px auto;
    width: 400px;
	padding-top:20px;
}

table.main{
	width:1000px;
	height:100%;
	background:transparent url(images/frm_headerimage.jpg) no-repeat right top;
}

table.main2{
	width:1000px;
	height:100%;
	background:transparent url(images/frm_headerimage2.jpg) no-repeat right top;
}

td.head{
	vertical-align:top;
}

table.head{
	width:100%;
	height:143px;
}

td.headleft{
	text-align:left;
	padding-left:25px;
}

td.headcenter{
	text-align:center;
	width:100%;
}

td.menu{
	height:45px;
	vertical-align:top;
}

td.page{
	background-color:#ffffff;
	height:100%;
	vertical-align:top;
}

td.tabonleft{
	background:transparent url(images/frm_tabonleft.gif) no-repeat left;
	cursor:pointer;
}

td.tabonright{
	background:transparent url(images/frm_tabonright.gif) no-repeat right;
	cursor:pointer;
}

td.tabon{
	background:transparent url(images/frm_tabonback.gif);
	text-align:center;
	color:#368939;
	font-weight:bold;
	font-size:0.9em;
	padding:0px 10px 0px 10px;
	cursor:pointer;
}

td.taboffleft{
	background:transparent url(images/frm_taboffleft.gif) no-repeat left;
	cursor:pointer;
}

td.taboffright{
	background:transparent url(images/frm_taboffright.gif) no-repeat right;
	cursor:pointer;
}

td.taboff{
	background:transparent url(images/frm_taboffback.gif);
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	padding:0px 10px 3px 10px;
	cursor:pointer;
}

td.borderleft{
	background:#ffffff url(images/frm_edgeleft.gif) repeat-y left;
}

td.borderright{
	background:#ffffff url(images/frm_edgeright.gif) repeat-y right;
}

div.page_footer{
	text-align:center;
	color:gray;
}

div.sub{
	position:absolute;
	border:1px solid #000000;
	background:#40b642;
	color:#ffffff;
	font-weight:bold;
	padding:0px;
	visibility:hidden;
	overflow:hidden;
	/*text-transform: uppercase;*/
}

a.sub:link{
	color:#ffffff;
	padding: 6px 8px 6px 8px;
	display:block;
	text-decoration:none;
	font-size:1em;
}
a.sub:active{
	color:#ffffff;
	padding: 6px 8px 6px 8px;
	display:block;
	text-decoration:none;
	font-size:1em;
}
a.sub:visited{
	color:#ffffff;
	padding: 6px 8px 6px 8px;
	display:block;
	text-decoration:none;
	font-size:1em;
}
a.sub:hover{
	color:#ffffff;
	background:#228a29;
	padding: 6px 8px 6px 8px;
	display:block;
	text-decoration:none;
	font-size:1em;
}

table.cal{
	width:103px;
	height:101px;
	background:url('images/kalenderblad.gif');
}

table.cal2{
	width:103px;
	height:101px;
	background:url('images/kalenderblad2.gif');
}

td.cal{
	padding:35px 0px 0px 0px;
	text-align:center;
	font-family:arial;
	color:#850E0D;
	font-size:25pt;
	font-weight:bold;
	height:62px;
	line-height:0.8em;
	vertical-align:top;
}

td.cal2{
	padding:35px 0px 0px 0px;
	text-align:center;
	font-family:arial;
	color:#515151;
	font-size:25pt;
	font-weight:bold;
	height:62px;
	line-height:0.8em;
	vertical-align:top;
}

td.calmonth{
	padding:0px 0px 14px 0px;
	text-align:center;
	font-family:arial;
	color:#850E0D;
}

td.calmonth2{
	padding:0px 0px 14px 0px;
	text-align:center;
	font-family:arial;
	color:#515151;
}

div.extract{
	cursor:pointer;
	font-weight:bold;
}

div.img{
  margin:2px;
  border:1px solid #449cbe;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
}
div.img img{
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
}
div.desc{
  text-align:center;
  font-weight:normal;
  width:10px;
  margin:2px;
}

li.politik {
	padding: 1px 5px;
	color: #e70e0e;
	background-color: #fff;
	width: 90px;
	border:1px solid #BDBCBD;
	font-size:10px;
	margin-left:-15px;
}
div.page_footer{
	padding-top:20px;
}
.displayon{
}
.displayoff{
	display:none;
}

