/* body postop */

body {	/* mo */
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
	text-decoration: none;
	word-spacing: normal;
	white-space: normal;
	letter-spacing: normal;
		dfont-family: 'ict_avantgarde_bkcn';
	font-weight: normal;
	font-size: 17px;
	line-height: 32px;
	color: #cc0000;
	background-color: #FCF8F5;
}

.container { 
	position: relative; 
	margin: 0 auto; 
	padding: 0; 
}
.container .column, .container .columns { 
	float: left; 
	margin-left: 0; 
	margin-right: 0; 
}

.container, .container .sixteen.columns {
	width: 100%;
}

.container .twelve.columns { 
	width: 51%; /* padding: 0 2% 0 0; */ 
}

.container .four.columns { 
	width: 20%;
}

body.sidebar #main {
	border-right: 1px solid #dddddd;
}

.mobile-device, .tablet-device {
	display: none !important;
}

.screen-device {
	display: inline-block !important;
}

/* header postop */

.header-holder {
	position: relative;
	float: left;
	width: 100%;
	margin: 170px auto 0 auto;
	padding: 0 0 10px 0;
	color: #ffffff;
	text-align: center;
}

.header-img-holder {
	position: relative;
	float: left;
	z-index: 5;
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 20px 0 20px 0;
	height: 480px;
	text-align: center;
}

.header-img {
	position: absolute;
	float: left;
	z-index: 2;
	margin: 0 auto 0 auto;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	overflow: hidden;
	display: block;
}

.header-slider-wissel {
    margin-top: 0;
    float: left;
    width: 100%;
}

.header-img img {
	position: absolute;
	display: block; 
}

.header-img-holder img {
    height: 100%;
    width: auto;
}

.header-tekst-holder {
	position: relative;
	z-index: 9;
	display: inline-block;
	float: none; 
	margin: -20px auto 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	width: 100%; 
	height: 520px;
	background-color: #1d449e;
}

.header-holder.teaser .header-tekst-holder{
	background-color: transparent;
}

.header-tekst {
	position: relative;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 0 0;
	display: inline-block;
	float: none;
	height: 100%;
	width: 100% !important;
}

.header-tekst .missie {
	position: absolute;
	width: 94%;
	padding: 0 3% 0 3%;
	text-align: center;
	margin: 0 0 0 0;
	bottom: 15px;
}

.header-tekst .missie div.span-holder {
	width: 100%;
	text-align: center;
}

.header-tekst .missie div.span-holder div {
    margin: 0 0 0 35px;
    color: #ffffff;
    background-color: #5274c0;
	text-align: center;
	display: inline-block;
    border-radius: 180px;
    padding: 22px;
	width: 94px;
	height: 94px;
}

.header-tekst .missie div.span-holder div:first-child {
    margin: 0 0 0 0;
}

.header-tekst .missie div.span-holder div span {
    color: #ffffff;
    font-size: 18px;
	display: block;
	margin-top: 26px;
}

.header-tekst .missie p.missie-hoe {
	margin: 0 0 35px 0;
}

.header-tekst h1 {
	font-family: 'ict_avantgarde_extra_light';
	font-size: 47px;
	line-height: 1.1;
	color: #ffffff;
	margin: 45px 0 25px 0;
	text-align: center;
	padding: 0 2% 0 2%;
}

.header-tekst h2 {
	font-family: 'ict_avantgarde_extra_light';
	font-size: 34px;
	line-height: 1.1;
	color: #ffffff;
	text-align: center;
	padding: 0 2% 0 2%;
}

.header-tekst p, .header-tekst ul {
	font-family: 'ict_avantgarde_bkcn';
	font-size: 22px;
	line-height: 1.2;
	color: #ffffff;
	padding: 0 0 0 0;
}

[data-position="center-middle"] > img {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

[data-parallax] {
    overflow: hidden;
    position: relative;
}

[data-ratio] {
    overflow: hidden;
    position: relative;
    width: 100%;
}

/* elements */

textarea,
input,
input[type="text"],
input[type="button"],
input[type="submit"],
input.taf-dataknoppen-1,
input.taf-dataknoppen-1  {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

input[type="radio"], input[type="checkbox"] {
	vertical-align: middle;
	display: inline-block;
	-webkit-appearance: radio;
	-moz-appearance: radio;
}

p {
	color: #5A6987;
		dclear: right;
	margin: 0 0 0 0;
	padding: 0 0 7px 0;	
	width: 100%;
	font-size: 19px;
    line-height: 35px;
}

p strong {
	font-weight: bold;
}

a {
	color: #5A6987;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: #660000;
	text-decoration: none;
}

img {
	width: 100%;
	height: auto;
	border: 0;
}

footer img {
	width: 70%;
}

#content_normal img {
	width: 100%;
	height: auto;
}

video {
	border: 0;
}

h1 {
	color: #660000;
	font-size: 61px;
	dline-height: 1.1;
	line-height: 66px;
    font-weight: 400;
	font-family: 'ict_avantgarde_extra_light';
	margin: -7px 0 50px 0;
    padding: 0 0 0 0;
			dclear: both; 
}

h2  {
	color: #303847;
	font-size: 31px;
	line-height: 1.1;
	font-weight: 400; 
	font-family: 'ict_avantgarde_extra_light';
	margin: 0 0 9px 0;
	padding: 9px 0 4px 0;
			dclear: both;
	text-align: left;
}

h3 {
	color: #303847;
	font-size: 19px; 
	font-weight: 200;
	font-family: 'robotolight';
	margin: 0 0 0 0;
	padding: 6px 0 7px 0;
			dclear: both;
}

ul {
	text-align: left;
	margin: 0 0 0 -29px;
	list-style: none;
	list-style-position: outside;
	text-indent: -34px;
	padding-left: 39px;
	font-size: 19px;
}

ul.slider-ul {
	text-indent: 0;
    padding-left: 0;
}

li {
	margin: 0 0 0 0;
    padding: 2px 0 2px 15px;
}

ul, li  {
	color: #5A6987;
}

li:before {
	content: "o";
	margin: 0 10px 0 15px;
	width: 15px;
	color: transparent;	
	background-color: #660000;
	text-align: center;
	border-radius: 10px;
	padding: 0 3px 0 3px;
	font-size: 8px;
	vertical-align: top;
}

address {
	margin: 0;
	padding: 0;
}

pre {
	margin: 0;
	padding: 0;
}

hr {
	border: 0;
	color: transparent;
	background: #303847;
	height: 1px;
	padding: 0;
	margin: 15px 0 10px 0;
	width: auto;
}

/* readmore elements */

.readmore, .readless, .readmore2, .readless2 {
	margin: 0 0 0 0;
    padding: 6px 10px 6px 10px;
    text-align: center;
	text-decoration: none;
	color: #444444;
	display: inline-block;
    background-color: #ffffff;
	border: 1px solid #dddddd;
	cursor: pointer;
						display: none;
}

.readmore:hover, .readless:hover, .readmore2:hover, .readless2:hover {
	color: #ffffff;
	background-color: #303847;
}

.readmore:after, .readless:after, .readmore2:after, .readless2:after {
	content: ' »»';
}

.cursor-pointer {
	cursor: pointer;
}

.cursor-pointer:hover {
	cursor: pointer !important;
	text-decoration: underline !important;
}

/* Containers */

#container, #container-1  {
	position: relative;
	text-align: left;
	margin: 0 auto;
	min-height: 190px;
}

#container-2, #container-3 {
	position: relative;
	margin: 0 auto;
}

section {
	margin-top: 25px;
}

/* top postop */

#top {
	float: left;
	margin: 0 0 15px 0;
	position: relative;
	background-color: #F9EDE8;
	z-index: 20;
	position: fixed;
	width: 100%;
	top: 0;
	height: 220px;
}

/* logo postop */

#logo {
    position: relative;
    float: left;
    margin: 10px 0 0 52px;
    padding: 0 0 0 0;
    z-index: 116;
    color: #2c3e50;
}

#logo img  {
	width: 500px;
	border: 0;
}

#logo span {
	font-size: 22px;
	margin: -115px 0 0 105px;
	display: block !important;
}

#logo-mobile {
	display: none;
}

#logo-mobile span {
	font-size: 11px;
	margin: -70px 0 0 138px;
	display: block !important;
}

#logo-print {
	display: none;
}

/* Algemene elementen mobile elements */

#iphone-telefoon {
	display: none;
}

#toggle-screen-telefoon {
    position: fixed;
    margin: 25px 30px 0 0;
    padding: 8px 8px 3px 8px;
	background-color: #800000;
    color: #ffffff;
    z-index: 999990;
    right: 0;
}

#toggle-screen-telefoon i {
	margin: 0 15px 0 0;
}

#print-tekst, #pr-marge-top-index {
	display: none;
}

#back-button {
	display: none;
}

/* crumb postop */

#crumb {
	position: relative;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	z-index: 3;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}	
	
#crumb a {
	color: #444444;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 30px;
}

#crumb a:after {
	content: " > ";
}

#crumb a.select:after {
	content: " ";
}
		
#crumb a:hover {
	color: #D2CDCA;
}
		
#crumb span.active, #crumb .select {
	color: #303847;
	font-weight: normal;
	font-size: 14px;
}

#sidebar-links {
	padding: 0 2% 0 0;
	float: left;
}

#sidebar {
	float: right;
						dheight: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 2%;
	background: transparent;
	z-index: 2;
}

#sidebar-portaal {
    position: relative;
    margin: 10px 30px 30px 0;
    padding: 5px 8px 5px 8px;
	background-color: #800000;
    color: #ffffff;
	z-index: 1;
    right: 0;
	text-align: center;
	text-decoration: none;
}

#sidebar-portaal a {
    color: #ffffff;
	text-decoration: none;
}

#sidebar-portaal a:hover {
    color: #ffffff;
	text-decoration: none;
}

#top-portaal {
    position: absolute;
    margin: 149px 20px 0px 0;
	padding: 5px 8px 5px 8px;
	background-color: #800000;
    color: #ffffff;
	right: 0;
    z-index: 90;
	text-align: center;
	text-decoration: none;
}

#top-portaal a {
    color: #ffffff;
	text-decoration: none;
}

#top-portaal a:hover {
    color: #ffffff;
	text-decoration: none;
}

.tekst-editor-sidebar  {
	float: left;
	width: 94%;
	padding: 10px 3% 10px 3%;
}

.separator {
	float: left;
	width: 60%;
	margin: 15px 20% 15px 20%;
	border-bottom: 1px solid #dddddd;
}

#sidebar-t1, #sidebar-t2, #sidebar-t3, #sidebar-t4, #sidebar-t5,
.sidebar-t1, .sidebar-t2, .sidebar-t3, .sidebar-t4, .sidebar-t5 {
	float: left;
}

#sidebar-t1 img, #sidebar-t2 img, #sidebar-t3 img, #sidebar-t4 img,
.sidebar-t1 img, .sidebar-t2 img, .sidebar-t3 img, .sidebar-t4 img {
	width: 100%;
	height: auto;
	border: 0;
}

.sidebar-t2 img {
	width: 50%;
}

div.klapuit-wrapper {
	width: 100%;
	float: left;
}

div.klapuit-trigger {
	display: block !important;
}

div.klapuit-wrapper .klapuit-trigger:before {
	display: none;
}

div.klapuit-wrapper .klapuit-trigger.minus:before {
	display: none;
}

/*  menu in sidebar-rechts */

#menu  {
	position: relative;
	float: left;
	margin: 0 0 0 0;
}

#menu h2 {
	margin: 0 0 0 0;
	padding: 4px 0 4px 5px;
}

#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
	text-indent: unset;
    text-align: left;
}

#menu li {
	position: relative;
	float: left;
	width: 100%;
    padding: 2px 0 2px 2px;
}

#menu li a {
	display: block;
	position: relative;
	color: #444444;
	text-decoration: underline;
	font-weight: normal;
	line-height: 20px;
	margin: 0 4px 0 4px;
	padding: 12px 0 12px 20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

#menu li a:hover {
	text-decoration: none;
}

#menu li a.active {
	text-decoration: none;
	color: #303847;
}

#menu a i.icon-angle-right, #menu a:hover i.icon-angle-right, #menu li.active a i.icon-angle-right,
#menu span i.icon-angle-right, #menu span:hover i.icon-angle-right, #menu li.active a i.icon-angle-right {
	position: absolute;
	top: 16px;
	left: 6px;
	font-size: 13px;
	color: #ffffff;
	background-color: #303847;
	width: 14px;
	height: 15px;
	border-radius: 15px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
}

#menu a:hover, #menu a:hover i.icon-angle-right, #menu li.active a i.icon-angle-right {
	color: #444444;
}

#menu li:before, .no-before li:before {
  display: none;
}

#content {
	position: relative;
	margin: 0 0 0 0;
	width: 100%;
}

#main, #maincontent  {
	position: relative;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#main {
	float: right;
	padding: 0px;
							dheight: auto;
	margin: 19px 0 25px 0;
	z-index: 3;
	padding: 0 2% 0 2%;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

body.home-page #main {
	min-height: auto;
}

#maincontent {
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;
	width: 100%;
}

#box, #bread {
    display: inline-block;
    float: none;
    margin: 10px auto 0 auto;
	padding: 0 0 0px 0;
    text-align: left;
    width: 94%;
}

#box {
    margin: 40px auto 0 auto;
}

#bread {
    margin: 30px auto 0 auto;
}

#content_normal, #content-normal {
	float: left;
	width: 100%;
}

#kolom {
	display: block;
	height: auto;
	margin: 15px 0 10px 0;
}

/* tabellen contact on demand */
	
#maincontent table, 
#maincontent tbody, 
#maincontent tr, 
#maincontent td {
	border: 0;
	background: none;
	text-align: left;
	vertical-align: top;
	padding: 5px 0 5px 0;
	color: #444444;
}

#maincontent .taf-formholder.eindpagina-boek-hotels {
	position: relative;
	float: left;
}

#maincontent .taf-formholder table, #maincontent .taf-formholder tr {
	width: 100%;
}

#maincontent .taf-formholder td {
	height: 30px;
}

#maincontent .taf-formholder td.taf-120 {
	width: 35%;
}

#maincontent .taf-formholder td.taf-5 {
	width: 5%;
}

#maincontent .taf-formholder td.taf-380 {
	width: 60%;
}

#maincontent form h3 {
	color: #ffffff;
	background-color: #303847;
	font-size: 14px;
	font-weight: normal;
	margin-top: 5px;
	padding: 7px 0 7px 7px;
}

fieldset {
	border: none;
}

td.taf-120 label {
	display: block;
	clear: left;
	float: left;
	width: 100%;
	margin: 0 0 0 -2px;
	padding: 0;
}

textarea {	
	width: 100%;
	height: 100px;
	border: 1px solid #dddddd;
	margin: 0 0 0 -2px;
	padding: 0;
}

select {
	border: 1px solid #dddddd;
	padding:  8px 10px 8px 10px;
	min-width: 200px;
	font-size: 14px;
}

select#mdsel, select#yrsel {
	min-width: 80px;
}

input.button-verzenden {
	cursor: pointer; 
	padding: 6px 15px 6px 15px;
	background-color: #303847;
	color: #ffffff; 
	display: block; 
	font-size: 15px; 
	border-radius: 3px; 
	text-align: center;
}

input.taf-default-tekst {
    border: 1px solid #dddddd;
    width: 90%;
    margin: 0 0 0 -2px;
    padding: 4px 0 4px 5px;
}

input#taf-captcha.taf-default-tekst {
	width: 200px;
}

input.beveiligingsvraag, input.taf-default-aantal {
	border: 1px solid #dddddd;
}

input[type=radio] {
	margin-left: -4px;
}

input[type=radio] + input[type=radio] {
	margin-left: 4px;
}

input[type=checkbox] {
	margin-left: -3px;
}

#maincontent .taf-formholder td.nummering {
	width: 5%; 
}

#maincontent .taf-formholder td.voornaam {
	width: 30%;
}

#maincontent .taf-formholder td.achternaam {
	width: 90%;
	margin: 0 0 0 10%;
	display: block;
}

.content-foto {
	display: none;
	position: relative;
	float: left;
	width: 540px; 
	margin: 0 0 10px 0;
}


/* scroll naar boven */

.scroll-top-div {
	float: right;
	margin: -40px 0% 0 0;
}

#scroll-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	bottom: 40px;
	right: 10px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: #303847 url(../beeld/top-arrow.svg) no-repeat center 50%;
}

#scroll-top:hover {
	background-color: #303847;
	opacity: 1;
}

/* Cookie Notice */

#cookie-bar {
	background-color: #4781ca;
	height: auto;
	line-height: 24px; 
	color: #eeeeee;
	text-align: center;
	padding: 5px 0 5px 0;
	z-index: 999;
}

#cookie-bar.fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
}

#cookie-bar.fixed.bottom {
	bottom: 0;
	top: auto;
}

#cookie-bar p {
	margin: 0;
	padding: 0;
	color: #ffffff;
}

#cookie-bar a {
	color: #ffffff;
	display: inline-block; 
	border-radius: 3px;
	text-decoration: none; 
	padding: 0 6px; 
	margin-left: 8px;
}

#cookie-bar .cb-enable {
	background-color: #2d2d2d;
}

#cookie-bar .cb-enable:hover {
	background-color: #1d1d1d;
}

#cookie-bar .cb-disable {
	background-color: #990000;
}

#cookie-bar .cb-disable:hover {
	background-color: #bb0000;
}

#cookie-bar .cb-policy {
	background-color: #303847;
}

#cookie-bar .cb-policy:hover {
	background-color: #0055dd;
}

/*   galerij  */

.swiper-wrapper  {

}

.swiper-pagination {
    margin: 0 0 20px 0 !important;
    position: relative !important;
}

.swiper-button-prev, .swiper-button-next  {
	top: 38% !important;
}

.swiper-button-prev::after {
	content: "\f10f"; 
	font-family: buro1913;
	font-size: 52px;
	color: #ffffff;
}

.swiper-button-next::after {
	content: "\f110"; 
	font-family: buro1913;
	font-size: 52px;
	color: #ffffff;
}
.one-image .swiper-button-prev, .one-image .swiper-button-next {
	 display:none;
}

#rounded-holder, .rounded-holder { 
	position: relative;
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
}

div.rounded	{
	position: relative;
	float: left;
	width: 30%;
	height: 100%;
	margin: 0 5% 2% 0;
}

div.rounded:nth-child(3n+3) {
	margin: 0 0 2% 0;
}

div.rounded img {
	width: 100%;
	height: auto;
	border-radius: 8px;
}

/* inlog klanten */

#klant-holder-rechts {
	float: left;
	position: relative;
	width: 94%;
	padding: 10px 3% 10px 3%;
	margin: 0 0 0 0;
}

#klant-holder-rechts .klant-holder {
    position: relative;
    float: left;
    margin: 0 0 10px 0;
	padding: 18px 0 18px 0;
    line-height: 22px;
    width: 100%;
}

#klant-holder-rechts .klant-holder h2 {
	color: #111111;
	margin: 0 0 22px 0;
}

#klant-holder-rechts .klant-holder form {
    width: 100%;
	font-size: 17px; 
	color: #444444;
	margin: 0 0 15px 0;
}

#klant-holder-rechts .klant-holder label {
    margin-right: 10px;
}

#klant-holder-rechts input.login-klanten-sidebar {
	padding: 1px 0 1px 5px;
	height: 20px;
}

#klant-holder-rechts input.button-verzenden {
    display: inline-block;
    font-size: 17px;
    border-radius: 0;
    text-align: center;
	margin-left: 10px;
	padding: 0 15px 0 15px;
	background-color: #cc0000;
}

/* hotjar override */

._hj-f5b2a1eb-9b07_widget {
    background: #303847 !important;
    color: #FFF !important;
}

._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_btn_disabled, ._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_btn_disabled:hover, ._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_btn_disabled:focus, ._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_btn_disabled:active {
    color: #ffffff !important;
    background: #000000 !important;
}

._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_widget_open_close {
    background: #303847 !important;
					
}

._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_widget_open_close::before {
    background: #303847 !important;
}


._hj-2gFBC__styles__surveyContainer, ._hj-2qaGY__styles__openStateToggle {
	background-color: #303847 !important;
}


._hj-rnxC1__styles__surveyActionButton, ._hj-2EHD-__styles__surveysPrimaryButton, ._hj-21tno__styles__primaryButton {
	color: #ffffff !important;
	background-color: #cc0000 !important;
}

._hj-10MNR__styles__globalStyles ._hj-21tno__styles__primaryButton {
    background-color: #cc0000 !important;
}

/* laatste uit skeleton */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.type-default .holder {
	width: 100%; 
	margin: 35px 0 0 0;
}

.type-default .holder .een {

}

.type-default .holder .twee {
	float: left; 
	width: 47%; 
	margin: 0 6% 35px 0;
}

.type-default .holder .twee:nth-child(2n+2) {
	margin: 0 0 35px 0;
}

/* Footer Algemeen */

#footer-holder { 
	text-align: center;
	position: relative;
	float: left;
	width: 100%;
	margin: 80px auto 0 auto;
	padding: 10px 0 10px 0;
	background-color: #F9EDE8;
	border-top: 1px solid #dddddd;
}

#footer {
	display: inline-block;
	float: none; 
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
	text-align: left;
	width: 90%;
}

#footer div {
	position: relative;
	float: left;
	width: 17%;
	margin: 0 1% 0 0;
}

#footer div {
    width: 18%;
    margin: 0 2% 0 0;
	width: Calc(24% - 12px);
	margin: 0 2% 0 0;
	padding: 3px;
}

#footer div p {
	font-size: 14px; 
	color: #660000;
	font-weight: bold;
}

#footer div.footer-algemene-gegevens {
	margin: 0 0 0 0
}

#footer div.footer-realisatie {
	width: 100% !important;
	text-align: center;
	margin: 15px 0 0 0;
}

#footer div.footer-realisatie p {
	font-size: 13px; 
	color: #424242;
	font-weight: normal;
}

#footer div.footer-realisatie p a {
	font-size: 13px; 
	color: #424242;
	font-weight: normal;
}

#footer div.footer-realisatie p.signature, #footer div.footer-realisatie p.signature a {
	font-size: 10px; 
	text-decoration: none;
}

#footer a {
	text-decoration: none;
}

#footer a.active {
	color: #660000;
	background-color: transparent;
	text-decoration: none;
	cursor: default;
}

#footer a:hover {
	color: #660000;
	text-decoration: none;
}

#footer ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	outline: 0 none;
	text-indent: unset;
}

#footer ul li {
	margin-bottom: 3px;
	outline: 0 none;
	padding: 2px 0 2px 0;
}

#footer ul li:before {
    content: none;
}

#powered {
	margin-top: 5px;
	text-align: right;
	clear: both;
}

#footer h2, #footer h3 {
	background-color: #F9EDE8;
	color: #424242;
	text-transform: uppercase; 
	font-weight: normal; 
	font-size: 14px;
	margin: 0 0 0 0;
	font-family: 'ict_avantgarde_bkcn';
	letter-spacing: 0.06em;
}

#footer p {
	font-weight: normal; 
	margin: 0 0 0 0;
	letter-spacing: 0.06em;
	width: 100%;
}

#footer p, #footer ul li, #footer a {
	background-color: #F9EDE8;
	color: #424242;
	font-size: 14px;
}

body.intramed #content_normal {
	width: 100%;
}