@charset "UTF-8";
@media all
{
  /*#sp_nav_main,*/
  #nav_main {
	/* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    /*width: 100%; removed by christian*/
    overflow: hidden;
	/* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
	display: inline;
	line-height: 0;
	/*margin-left: 10px;
	background-image: url(../img_bf/nav_bg_stretch.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
  }

  #sp_nav_main ul,
  #nav_main ul {
	/* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
	float: left;
	margin: 0;
	padding: 0;
	position:relative;
	top:1px;
	left: 0;
  }

  #sp_nav_main ul li,
  #nav_main ul li {
	/*    border-bottom-color:#e80000;**/
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
	float: left;
	font-size: 1.0em;
	line-height: 1em;
	list-style-type: none;
	margin: 0;
	margin-right:3px;
	padding: 0;
  }

  #sp_nav_main ul li a,
  #nav_main ul li a {
	/*background: url(../img_bf/prinav_bg_notcurrent.gif) top left repeat-x;*/
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 8px 10px;
	text-decoration: none;
	width: auto;
	border: 1px solid #FFF;
  }
/*
  #sp_nav_main ul li a {
  	float: left;
  }
  
  #sp_nav_main ul li a:focus,
  #sp_nav_main ul li a:hover,
  #sp_nav_main ul li a:active,  */
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {
	color: #4096EE;
	text-decoration: underline;
	background: url(../img_bf/prinav_bg_notcurrent.gif) top left repeat-x;
	border: 1px solid #FFF;
  }

  #nav_main ul li#current {
    background: #fff;
    border:none;
  }

  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    background: url(../img_bf/prinav_bg_current.gif) top left repeat-x;
    border:1px solid #fff;
    color: #4096EE;
    text-decoration: none;
  }
  
  /**
   * AUX NAV
   */
  #sp_nav_main ul li#aux,
  #nav_main ul li#aux {
	display:inline;
	/*border:none;*/
	padding: 8px 0 0 5px;
  }
  #sp_nav_main ul li#aux a,
  #nav_main ul li#aux a {
	font-size:11px;
	display:inline;
	padding:0 2px;
	text-decoration:none;
	color:#000;
	/*background-color: #FFF;*/
  }
  
  #sp_nav_main ul li#aux a:hover,
  #nav_main ul li#aux a:hover {
	color:#06C;
	text-decoration: underline;
	/*border: 1px solid #FFF;*/
  }
  #sp_nav_main ul li#aux a {
	color: #FFFFFF;
	border:none;
	margin-right:10px;
	text-decoration:underline;
  }
.tabsContainer {
background-color:#FF7400;
}
	.footerContainer { 
		/*margin: 0 10px;*/
		padding:5px;
		height:20px;
		color:#595959; 
		border-top: 1px #e8e8e8 solid;
		background:url(/fileadmin/templates/img_gk/footer_bg.gif) repeat-x; 
		font-size:11px;
	}

  .footerContainer {
  	position:relative;;
  }
  .footerContainer a{
  	padding-left:10px;
	margin-left:5px;
	border-left:1px solid #595959;
	color:#595959;
  }
  .footerContainer img {
  	position:absolute;
	top:5px;
	right:5px;
  }
  
  .offersContainer .c25l {
  	z-index: 2;
  }	
 	a.offer img.hotel, a.offer_grey img.hotel
	{
		border-width: 1px !important;
		margin:  5px;
	}
	.top5 img
	{
		padding: 0;
	}
	div.top5 ul li img
	{
		/*padding: 4px 0 0 0;*/
		line-height:normal;
	}
	/*div.row-1 { height:200px; *height:232px; }*/
}
