





/* --------------------------------------------------
 general */
 @font-face {
  font-family: Museo;
  src: url('../fonts/museo/museo.otf');
}
 html {
  font-size: 10pt;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height:100%;
}

body {
  margin: 0;
  font-family: /*"Helvetica Neue"*/Helvetica, Arial, sans-serif;
  font-size: 10pt;
  line-height: 17pt;
  color: #fff;
  background-color: #ccc;
  height:100%;
}
.gm-style-iw {
 	color:#000!important;
 }
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
a {
  color: #08c;
  text-decoration: none;
}
a:hover {
  color: #005580;
  text-decoration: underline;
}

label.radio {
	display:block !important;
}

#bgtotal {
position: fixed;
height: 100%;
width: 100%;
overflow: hidden;
top: 0;
z-index: 0;
}
span > iframe {background:#ffffff !important;}

/* --------------------------------------------------
 aangepaste css voor afbeeldingen*/
.shelterimg { 
  margin: 5px 5px 5px 0px; 
  border: medium solid #ffffff; 
  float: left;   
}

.shelterimg p {
  margin:0;
}

/* --------------------------------------------------
 wrappers */

#container {
  min-height:100%;
  position:relative;
}

#wrapper {
  display:block;
  min-height:100%;
  position:relative;
  padding-bottom:140px;
}

.centered {
  width:980px;
  margin:0 auto;
  
}

/* --------------------------------------------------
 top */

#top {
  background:#117fc3;
  height:auto;
  position: relative;
  float: left;
  width: 100%;
}
#topInner {
  padding:0px 0 0 0;
  position: relative;
  
}
#topModules {
  float:right;
}
#topModules p{
  margin:0;
}
.socialicon {
  background:#ccc;
}
#mainmenu {
  margin-top:0px;
  text-transform:uppercase;
}



#bord {
	z-index: 20;
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left:-175px;
}
#language {
	position: absolute;
	top: 36px;
	right: 0%;
	z-index: 99
}
#language h3 { 
	color:#117fc3;
	text-align: right;
}
/* --------------------------------------------------
content ------ */
#contentWrapper {
  
}

.home-content { 
	
}
.home-content form {
	margin-bottom: 0;
}
#contentLeft {
  float:left;
  width:236px;
  margin:0 20px 0 0;
}

#contentLeft .moduletableInner {
  padding:0;
}

#teaserContentwrap {
  float:left;
  width:604px;
}
#teaser {
  float:left;
  width:604px;
  background: url("../images/Hostels_Amsterdam_Shelter.png") top left repeat;
  border:20px solid #fff; 
}

#teaser .fTeaserNavs{
  bottom:50px;
}

ul.fTeaserNavs li.rounds.active, ul.fTeaserNavs li.rounds_nr.active, ul.fTeaserNavs li.titles.active{
background: rgba(0,0,0,0.8) !important;
box-shadow: 0px 0px 5px rgba(0,0,0,0.75)inset !important;
}


#teaser2 {
  float:left;
  width:604px;
  background: url("../images/Hostels_Amsterdam_Shelter.png") top left repeat;
  border:20px solid #fff; 
  margin-bottom:20px;
}

#contentCenterInner #teaser3 {
  margin-top:-10px;
  margin-left:-10px;
  margin-bottom:20px;
}
#contentCenter {
  float:left;
  width:100%;
  background: url("../images/Hostels_Amsterdam_Shelter.png") top left repeat;
  
}
#contentCenter a {
  color:#fbd70b;
}

#contentCenterHasLeft {
  float:left;
  width:348px;
  background: url("../images/Hostels_Amsterdam_Shelter.png") top left repeat;
  border:20px solid #fff; 
}
.hasRight #contentCenter {
	float:left;
  width:644px;
  background: url("../images/Hostels_Amsterdam_Shelter.png") top left repeat;
	
}
.hasLeft #contentCenter {
	float:left;

  background: url("../images/Hostels_Amsterdam_Shelter.png") top left repeat;
	
}
#contentCenterInner {
  padding:20px 10px 10px 10px;
  border:20px solid #fff;
  min-height: 308px; 
  
}
#contentRight {
  float:right;
  width:315px;
}
.moduleblok h3 {
  margin:0 0 8px 0;
}
.moduleblok .moduletable_clean {
	background: none!important;
}
.moduleblok .moduletable {
  background: url("../images/bg_trans_fff_90.png") top left repeat;
  padding:10px 20px;
  margin-bottom:20px;
  float: left;
}
.moduleblok .moduletable p {
	padding:0;
}
.moduleblok .moduletablebookhere {
  background: url("../images/bg_trans_fff_90.png") top left repeat;
  padding:20px;
  margin-bottom:16px;
}
.moduleblok .moduletable_menu {
  background: url("../images/bg_trans_fff_90.png") top left repeat;
  padding:20px;
  margin-bottom:16px;
}
.moduleblok .moduletable_menu h3 {
	  color:#117fc2;
	  padding-left: 0;
	  margin-left: 0;
}
.moduleblok .moduletable_menu ul.nav {
	background:#117fc2;
	padding: 10px;
}
.moduleblok .moduletable_menu ul.nav li a{
	background: #fff;
	color:#117fc2;
	padding:4px 10px;
}
.moduleblok .moduletable_menu ul.nav li.active a{
	background: #117fc2;
	color:#fff;
}

.moduleblok .moduletableInner, {
  background: #117fc2;
  padding:0px;
}
.moduleblok .moduletableInner {
  background: #117fc2;
  padding:0px;
}
.moduletablebookhere .moduletableInner {
  padding:40px 1px 1px 1px;
  display:block;
  background: #117fc2 url("../images/bookhere.jpg") 7px 8px no-repeat !important;
}

.moduleblok p {
  padding:5px 10px 10px;
}
.moduleblok h3 {
  padding:9px 1px 0px 8px;
}



.moduletable.recentnews h3 {

}


/* -- end content -- */

.page-focusblog #contentBottom {
	display: none;
	visibility: hidden;
}
#contentCenter .fFilterDropdown ul.fFilterList a {
	color:#085e94;
}
h3.fbListTitle a { 
	color: #fbd70b;
}
/* --------------------------------------------------
 main - general */

#main {

}
#mainInner {
  padding:20px 0;
}
#left {
  float:left;
  width:180px;
}

#content {
  width:100%;
}
#right {
  float:right;
  width:380px;
}

.hasLeft #content {
  width:810px;
  float:left;
}
.hasRight #content {
  width:610px;
  float:left;
}
.hasLeft.hasRight #content {
  width:430px;
  float:left;
}

/* --------------------------------------------------
 main - left */
#leftInner {
  padding:0 0 0 20px;
} 
 
/* --------------------------------------------------
 main - content */ 
#contentInner {
  padding:0 20px;
}
 
/* --------------------------------------------------
 main - right */  
#rightInner {
  border-left:1px solid #ccc;
  padding:0 20px;
}

.moduletable_requestform{
  width:275px;
  height:155px;
  padding:20px;
  background:#fff;
  margin-bottom:20px!important;
}

.moduletable_requestform p{
  padding:0px;
  margin:0px;
}

.moduletable_clean{
  width:50%;
  position:relative;
  float:left;
  background: none;
}

.moduletable_clean p a{
  margin-left:0px;
}

.moduletable_clean .custom_clean p{
  margin:0px;
  padding:0;
}

.moduletable_clean img{
  max-width:none !important;
}

.moduletablebookhere .bookHere{
  background:#117fc2;
  padding:10px;
}
.moduletablebookhere .bookHere .fhwLeft {
	width: 21%;
	margin-right: 4%;
	font-size: 100%!important;
}
.moduletablebookhere .bookHere .fhwLeftimage {
	width: 100%;
	margin-right: 4%;
}
.moduletablebookhere .bookHere .fhwRight {
	width: 75%;		
}

.moduletablebookhere .bookHere .fhwRightbutton {
	width: 88%;
	text-align:right;
		
}
.moduletable_bookhere h3,.moduletable_bookhere p {
	padding:0;
}

.moduletablebookhere h3 {
	margin-bottom:0px!important;
	padding:0;
}
.moduletablebookhere span {
	width: 100%;
	font-size: 71!important;
}
.moduleblok form {
  padding:0;
}

.moduletable.recentnews {
	background: url("../images/bg_trans_fff_90.png") top left repeat;
	padding:20px;
	margin-bottom:16px;
}
.moduletable.recentnews .fbLatestWrap {
	padding:15px;
	background:#117fc2;
}
.moduletable.recentnews .fbLatestWrap h3 {
	padding-left:0;
	margin-left:0;
}
.moduletable.recentnews .fbLatestWrap h3 a{
	color:#fff;
	
}
.moduletable.recentnews .fbLatestWrap 


/* ------ blok ------ */
.forum{
  margin:20px 0 0 0;
}
.forum p {
  margin:0;
}
.strip{
  padding:20px;
  background:#117fc2 url("../images/bluepaper.jpg") top left repeat;
  margin:16px 0 0 0;
}
.strip p {
  margin:0;
}

.blok{
  width:273px;
  height: 284px;
  padding:20px;
  background:#f1f1f1 url("../images/paper.jpg") top left repeat;
}
.blok p {
  margin:0;
}
.blok1 {  
  float:left;
  margin:20px 20px 20px 0;
}
.blok2 {
  float:left;
  margin:20px 0px 20px 0;
}
.blok2.blok h3 {
	color:#117fc2;
}
.blok3 {
  float:right;
  margin:20px 0 0 0;
}

li.fTweet .fTweetText{
  color:#117fc2;
}

span.fTweetName a{
  color:#fbd70b;
}

/* -- end blok -- */
.isNotHome form.form-inline.marginTop {
	display: none;
	visibility: hidden;
}


/* --------------------------------------------------
 footer */


#footer {
  position:absolute;
  width:100%;
  padding:0;
  margin:0;
  /*background: url("../images/bg_trans_fff_90.png") top left repeat;*/
  background:#117fc2 url("../images/footer_pattern.gif") top left repeat;
}
#footerInner {
  margin:-130px 0 70px 0;
  background:#f1f1f1 url("../images/paper.jpg") top left repeat;
  height:auto;
  padding:30px 35px 20px 35px;
  position:relative;
  
}
.page-header {
	border-bottom: 0;
}
.footercolumn{
  width:20%;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  float:left;
  position:relative;
}

.footercolumn h3{
  background:#117fc2;
  padding:3px 4px;
  font-size:10pt;
  margin:0px;
}
.footercolumn .fbListTitle h3 {
	background:none;
	padding:2px 0px;
	margin:0;
	font-size:10pt;
	color:#117fc2;
	font-family: Museo, Arial, Helvetica, serif;
	font-weight: lighter;
}
 
.moduletable_footercolumn{
  width:100%;
  position:relative;
}
.pagination li.disabled a {
	color:#fff!important;
}
.pagination li a{
	color:#117fc2!important;
}

.footerCol {
  width:180px;
  float:left;
}
.footerCol .moduletable h3 {
	line-height:170%;
}
.footerCol .moduletitle {
  background:#117fc2;
  color:#fff;
  padding:1px 2px;
}
.footerCol ul.menu li {
  
}
.footerCol ul.menu a {
  position:relative;
}

#footerCenter {
  text-align:center;
  color:#fff;
  font-size:90%;
}

.fdListOuter .fdRow:hover {
  background: url("../images/Hostels_Amsterdam_Shelter.png") top left repeat;
}




#contentCenterInner #teaser {
  margin-left:-10px;
  margin-top:-10px;
}
/* -- end footer -- */


/* ------ headings ------ */

.contentheading, .componentheading, h1, h2, h3, h4 {
  font-family: Museo, Arial, Helvetica, serif;
  font-weight:normal;
  margin:0;
  padding:0;
  color:#fff;
}

h1 {
  font-size:200%;
  line-height:100%;
  margin:0 0 15px 0;
}
.contentheading, h2 ,.componentheading {
  font-size:140%;
  line-height:120%;
  padding-bottom: 12pt;
}
.componentheading {

}
.contentheading a {
  text-decoration:none;
}

h3 {
  font-size:18px;
  line-height:100%;
  margin:15px 0 6px 0;
  color:#fff;
  font-weight:bold;
}

.caption {
  font-size:80%;
}

/* -- end headings -- */

/* ------ menu ------ */

.vertmenu ul {
  list-style:none;
  padding:0;
  margin:0 0 0 0;
}

.vertmenu li {
  padding: 0px;
  margin:2px;
  list-style:none;

}
.vertmenu ul li {
  list-style:none;
  background:none;
}

.vertmenu li a {
  font-family: Museo, Arial, Helvetica, serif;
  padding:0px 10px 2px;
  margin:0 0 5px 0;
  color:#117fc2;  
  text-decoration:none;
  list-style:none;
  text-align:left;
  float:left;
  clear:both;
  /*font-family: Garamond, Arial, Helvetica, serif;*/
  font-size:120%;
  line-height:100%;
}


.vertmenu li a:hover {
  color:#333;
}

.vertmenu li.active a {
  color:#333;

}

.vertmenu li.active a:hover {

}

/* 2e niveau */

.vertmenu li.active li a {
  margin-left:10px;
  color:#fff;
  background:#f17db1;
  float:left;
  clear:both;
}

.vertmenu li.active li.active a {
  color:#000;
}




/* navigation */



.navigation ul {
  list-style:none;
  padding:0;
  margin:0;
}
.navigation li {
  list-style:none;
  float:left;
  background:none !important;
  padding:9px 0 10px!important;
  margin:0;
}

/*normal*/
.navigation li a {
  padding:0px 13px 0px 11px!important;
  margin:0;
  text-decoration:none;
  color:#fff;
  display:block;
  font-size:120%;
  text-transform:uppercase;
  border-right:1px solid #fff;
  font-family: Museo, Arial, Helvetica, serif;
  background:none;
  /*background:url(../images/menu_sep.gif) center right no-repeat;*/
}
.navigation li.active a {
  color:#fbd60b;
    font-weight:bold;
}
.navigation li a:hover {
  color:#000;
  background:none !important;
}
.navigation li.active a:hover {
  background:none;
  color:#000;
}

dt.message {
  visibility:hidden;
  display:none;
}
dd.message {
  margin:0;
}

/* --------- sub -----------*/
.navigation li.parent {
  /*display:none;*/
  position:relative;
}
.navigation li.parent ul {
  display:none;
  position:absolute;
  top:40px;
  left:0;
  z-index:220;
  padding:5px 0 0 0;
}
.navigation li.parent ul li  {
  clear:both;
  float:none;
  padding:0 !important;
}
.navigation li.parent ul li a  {
  display:block;
  padding:2px 20px;
  border:none;
  text-transform:none;
  color:#117fc3;
}
.nav-pills>li>a {
	border-radius: 0!important;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
}
.navigation li.parent ul li.active a  {
  color:#fff;

}
.navigation li.parent ul li a:hover  {
  color:#fff;

}

/* -- end menu -- */
.clearfix.padding {
	height: 20px;
}
/* -- footer menu -- */
#footerInner ul {
  margin:0px !important;
  padding:0 5px;
}

#footerInner ul li{
  list-style-type: none;
	padding: 0;
	margin: 5px 0;
  
}
#footerInner li.fbLatestItem h4 { 
	padding: 0!important;
	margin:0!important;
}
#footerInner li.fbLatestItem a {
	padding: 0;
	margin: 0px 0!important;
	line-height: 130%!important;
}


#footerInner ul li a{
  font-family: Museo, Arial, Helvetica, serif;
  font-size:10pt;
  color:#117fc2;
    background: none;
  transition:padding-left 0.3s;
  -webkit-transition:padding-left 0.3s;
}
#footerInner ul li a:hover{
  color:#333;
  text-decoration:none;
  padding-left:8px;
  transition:padding-left 0.3s;
  -webkit-transition:padding-left 0.3s;
}

/* ------ elements ------ */



button, .button {
  padding: 10px 20px;
  border: none;
  background-color: #085e94;
  color:#fbd70b !important;
  font-size: 100%;
  cursor:pointer;
  text-decoration:none;
  
  background-image:url(../images/button_glow.png);
  background-position:top left;
  background-repeat: repeat-x;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  -moz-box-shadow: 0 0 5px #fff;
  -webkit-box-shadow: 0 0 5px #fff;
  box-shadow: 0 0 5px #fff;
}

.button {
  
}
button.button {
  line-height:100%;
}

button:hover, .button:hover {
  background-color: #117fc2;
  color: #fff !important;
  -moz-box-shadow: 0 0 5px #000;
  -webkit-box-shadow: 0 0 5px #000;
  box-shadow: 0 0 5px #000;
}
button:focus, .button:active {
  background-color: #085e94;
}

/* button1 = for museumtickets page */
button1, .button1 {
	padding: 5px 25px;
    border: none;
	background-color: #085e94;
	color:#fbd70b !important;
	font-size: 13px;
	cursor:pointer;
	text-decoration:none;
	
	background-image:url(../images/button_glow.png);
	background-position:top left;
	background-repeat: repeat-x;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	-moz-box-shadow: 0 0 5px #fff;
	-webkit-box-shadow: 0 0 5px #fff;
	box-shadow: 0 0 5px #fff;
}

button1.button1 {
	line-height:100%;
}

button1:hover, .button1:hover {
	background-color: #117fc2;
	color: #fff !important;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
button1:focus, .button1:active {
	background-color: #085e94;
}

/* buttonbook = for the book button in the "Book Here" module */
button, .buttonbook {
  padding: 10px 20px;
  border: none;	
  background-color: #fbd70b ;	
  color:#085e94 !important;
  font-size: 100%;
  font-weight:bold;
  cursor:pointer;
  text-decoration:none;
  

  background-position:top left;
  background-repeat: repeat-x;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  -moz-box-shadow: 0 0 5px #fff;
  -webkit-box-shadow: 0 0 5px #fff;
  box-shadow: 0 0 5px #fff;
}



* html .button {
  padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
  padding: 2px 0 !important; /*IE 7*/
}

a.button {
  display:inline-block;
}

* html .button1 {
  padding: 2px 0 !important; /*IE 6*/
}

*+html .button1 {
  padding: 2px 0 !important; /*IE 7*/
}

a.button1 {
  display:inline-block;
}

/* customized for loading new images */

sidebutton {
font-family: 'Frijole', cursive;
font-size:36px;
}



.fsRight .inputbox, .inputboxclear {
  background:#d5eff2 url(../images/input_bg.png) no-repeat scroll 0 0;
  border:1px solid #888888;
  padding:1px 4px;
  margin:0 5px 0 0;
}

.fsRight .inputbox:hover, .inputbox:focus {
  background-color: #fff;
}

.fsRight .inputbox.invalid {
  border:1px solid #f00 !important;
  background-color:#f5d3d3 !important;
}
.fsRow {
	margin-bottom:2px;
}
.fsRow button.button {
	margin-top:10px!important;
	margin-bottom:0px!important;
}

label.invalid {
  color:#CC0000 !important;
}
label {
	margin-bottom:1px !important;
	
}
select#female_group_members, select#male_group_members, select#female_group_leaders, select#male_group_leaders {
	width:85px;
}


.fsRight .inputbox.disabled {
  border:1px solid #ccc;
  background-color:#f1f1f1;
}

.loginLabel {
display:inline;
  
}

ul.fgListItems{
  width:100% !important;
}

li.fgListItem{
  position:relative;
  float:left;
}

.fgListTitle{
  text-align:center;
}

.fSidebar{
  display:block;
}

/* -- end elements -- */






/* -- end elements -- */





.btn { 
	color: #085e94!important;
}
.phrases-box, label.ordering,.form-limit label {
	color:#fff;
}
.form-limit,.ordering-box {
	color:#085e94;
}
.form-limit .result-selected,.ordering-box .result-selected,.ordering-box a.chzn-single span,.form-limit a.chzn-single span { 
	color: #000;
}


/* responsive */
#mobMenuBtn {
	display:none;
}


@media screen and (max-width:1000px) {
	.centered {
		width:100%;
	}
	
	
	
	/* main */
	
	#left {
		float:none;
		width:100%;
	}
	#leftInner {
		padding-right:20px;
	}
	#content {
		width:100%;
	}
	
	#right, #contentRight {
		float:right;
		width:40%;
		
	}
	#teaser {
		float:left;
		width:50%;
	}
	
	
	
	#rightInner {
		border-top:1px solid #ccc;
		padding-right:20px;
	}
	.hasLeft #content {
		float:none;
		width:100%;
	}
	.hasRight #content {
		float:none;
		width:100%;
	}
	.hasLeft.hasRight #content {
		float:none;
		width:100%;
	}
	
	
	#contentCenter {
		width:58%;
	}
	
	
	/*table price */
	.itemid159 #contentCenter .item-page {
		max-width:100%;
		overflow-x: scroll;
	}
	
	
	
	
	
	/* blokken */
	.blok1 {
		width:310px;
	}
	.blok2 {
		width:276px;
		float:right;
	}
	.blok3 {
		float:none;
		width:auto;
		display:block;
		height:auto;
		text-align: center;
	}
}

@media only screen and (max-width: 650px) {
	
	input, textarea, select {
		max-width:100%;
	}
	
	/* zet uit */
	#bord, #bgtotal {
		display:none;
	}
	
	
	/* main */
	body {
		background-color: #FCD70B;
		
		/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #FCD70B 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #FCD70B 100%);

/* Opera */ 
background-image: -o-linear-gradient(top left, #FFFFFF 0%, #FCD70B 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #FCD70B));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top left, #FFFFFF 0%, #FCD70B 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom right, #FFFFFF 0%, #FCD70B 100%);
  	}
  	
	  	
  	#contentWrapper {
  		width:100%;
  		float:none;
  	}
  	#contentCenter, .hasRight #contentCenter {
	  	width:auto;
	  	float:none;
	  	margin-bottom:20px;
  	}
  	
  	
  	/* Teaser */
  	#teaser {
	  	width:auto;
	  	float:none;
  	}
  	
  	#right, #contentRight {
		float:none;
		width:100%;
		
	}
	
	/* mobilemenu_______________________________________*/
	
	#mobMenuBtn {
		display:block;
		width:44pt;
		height:33pt;
		padding-top:11pt;
		cursor:pointer;
		float:right;
		position:absolute;
		top:10px;
		right:10px;
		z-index: 50;
	}
	.mobMenuLine {
		margin:0 5pt 5pt;
		height:5px;
		background:#117fc3;
	}
	.mobMenuText {
		text-align:center;
		color:#117fc3;
		font-size:80%;
		margin-top:-7pt;
		opacity:0.8;
	}
	
	/* Menu als vert list */
	#mainmenu {
		display:none;
		clear:both;
		width:100%;
		margin:0;
		position:inherit;
		right:0;
		background:rgba(255,255,255,0.8);
		padding:0;
	}
	
	#mainmenu li {
		float:none;
		display:block;
		clear:both;
		border-bottom:1px solid #ccc;
	}
	
	#mobMenuTitle {
		top:20px;
		right:70px;
		position:absolute;
		width:auto;
		white-space: nowrap;
		display:none;
		
	}
	/* __________________________ mobilemenu */
	
	
	/* mainmenu */
	#mainmenu ul ul {
		display:none;
	}
	
	.navigation li {
		padding:0 !important;
	}
	.navigation li a {
		padding:10px 10px !important;
		color:#117fc2;
	}
	.navigation li:hover a {
		color:#117fc2 !important;
		background:#fcd70b !important;
		
	}
	.navigation li.active a {
		color:#117fc2;
		background:#fcd70b;
	}
	
	
	
	
	/* teaser */
	#teaser {
		margin-bottom:10px;
	}
	.strip table {
		margin:0 !important;
		
	}
	.strip table td {
		display:block;
		width:auto;
		border-bottom:1px solid #fcd70b;
		padding:10px 0;
	}
	.strip table td table td {
		border:none;
	}
	
	/* right */
	#contentRight .moduletable_clean {
		
	}
	#contentRight .moduletable_clean a {
		float:none !important;
	}
	#contentRight .moduletable_clean img {
		
		height:auto;
	}
	
	/* blokken */
	.blok {
		float:none;
		width:auto;
		height:auto;
	}
	.blok1 {
		margin:0;
	}
	.blok1 iframe {
		width:100% !important;
	}
	.blok2 .fTweetLeft {
		display:none;
	}
	.blok2 .fTweetRight {
		float:none;
		width:auto !important;
	}
	.blok3 {
		text-align:center;
	}
	
	
	.moduleblok .moduletable, .moduleblok .moduletable_requestform {
		float:none;
		width:auto;
		text-align: center;
		background:none;
	}
	
	
	
	/* gallery */
	.fgListImage img {
		max-width:100%;
		height:auto;
	}
	
	#language {
		position: absolute;
		top: 56px;
		right: 20px;
	}
	#language h3 { 
		color:#117fc3;
		text-align: right;
	}
	#language select.inputbox{ 
		padding: 0px 5px!important;
	}
	
	/* footer */
	#wrapper {
		padding-bottom:0px;
	}
	#footerInner {
		margin-bottom: 0;
	}
	.footercolumn {
		width: 100%;
	}
	.hidden-phone {
		display: none;
	}
	
}