body {
	text-align: left;
	background-color:#85c7d6;
	margin:0px 0px 0px 0px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	line-height:16px;
	text-align: left;
}

a {
text-align: left;
font-size: 12px;
color:#ffffff;
}

h1 {
	font-size: 18px;
	line-height:20px;
	color:#ffffff;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
h2 {	
	font-size: 18px;
	line-height:20px;
	color:#000000;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;	}
sup {	bottom: 1ex;}
sub {	top: .5ex;}

.content_type1{
text-align: left;
font-size: 13px;
line-height:16px;
color:#ffffff;
}

.content_type1 a:link{
text-align: left;
font-size: 13px;
line-height:16px;
color:#ffffff;
}

.content_type2{
text-align: left;
font-size: 12px;
line-height:13px;
color:#000000;
}

.content_type2 a:link, .content_type2 a:visited{
text-align: left;
font-size: 13px;
line-height:16px;
color:#000000;
}


.content_type1_Rood{
text-align: left;
font-size: 13px;
line-height:16px;
color:#f3c7ca;
}

.content_type1_Blauw{
text-align: left;
font-size: 13px;
line-height:16px;
color:#e5f6f9;
}

.bgcolor-type1{
	background-color:#d5101e;
}
.bgcolor-type2{
	background-color:#85c7d6;
}

.text_small{
text-align: left;
font-family: arial;
font-size: 11px;
line-height:13px;
color: #000000;
}
.text_small a:link{color: #000000; font-size: 11px; text-decoration: underline; }
.text_small a:hover{color: #000000; font-size: 11px; text-decoration: underline; }
.text_small a:visited{color: #000000; font-size: 11px; text-decoration: underline; }


.text_small_type3{
color: #ffffff;
font-size: 11px;
line-height:13px;
}

.text_small_type3 a:link{color: #ffffff; text-decoration: none; }
.text_small_type3 a:hover{color: #ffffff; text-decoration: underline; }


.text_small_type3_selected{
font-weight:bold;
color: #ffffff;
font-size: 11px;
line-height:13px;
}
.text_small_type3_selected a:link{color: #ffffff; font-weight:bold; text-decoration: none; }
.text_small_type3_selected a:hover{color: #ffffff; font-weight:bold; text-decoration: underline; }

.text_small_type4{
color: #98edff;
font-size: 11px;
line-height:13px;
}

.text_small_type4 a:link{color: #98edff; text-decoration: none; }
.text_small_type4 a:hover{color: #98edff; text-decoration: underline; }

a.button_type1{
 display: block;
 padding:1px;
 background-color:#229bb5;
 text-decoration: none;
}
a.button_type1 span{
 padding:10px;
 display: block;
 background-color:#229bb5;
 color:#ffffff;
 border-style:solid;
 border-color: #abd9e3 #abd9e3 #0d3b45 #0d3b45;
 border-width: 1px;
 text-align: center;
 text-decoration: none;
}

a:link.button_terug{background: url(/img/terug_arrow.gif) no-repeat; padding-left:10px; color:#000000; text-decoration: underline;}
a:hover.button_terug{background: url(/img/terug_arrow.gif) no-repeat; padding-left:10px; color:#000000; text-decoration: underline;}

a.tegel{
 display: block;
 padding:1px;
 background-color:#000000;
 text-decoration: none;
}
a.tegel span{
 padding:1px;
 display: block;
 background-color:#ffffff;
}

a.tegel_th{
 display: block;
 border-style:solid;
 border-color: #000000;
 border-width: 1px;
}


#map a{
 color:#d5101e;
 text-decoration: underline;
}

.foto_lijst{
 display: block;
 border-style:solid;
 border-color: #000000;
 border-width: 1px;
 margin: 0px 20px 20px 0px;
}

.foto_lijst_end{
 display: block;
 border-style:solid;
 border-color: #000000;
 border-width: 1px;
 margin: 0px 0px 20px 0px;
}

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

@media screen {
  .sIFR-active h1 {
    visibility: hidden;
  } 
  .sIFR-active h2 {
    visibility: hidden;
  }
}

