﻿.inc_fw_acol #acol 
{
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	float:left;
	width:222px;
	margin: 17px 0 0 0;
	padding:0 0 0 0;
	color:#4D4E52;
	font-size:12px;
	line-height:17px;
	display:block;
}
.inc_fw_acol #acol h2, .inc_fw_acol #acol h2 a, .inc_fw_acol h2 #acol a:active {	
    font-size: 19px;
	font-weight: normal;
    margin-bottom:5px;
    margin-top:5px;
    letter-spacing:-1px;
    text-decoration:none;
    color:#52a8ff;
    padding-bottom:5px;
	padding-top:6px;
    }
.inc_fw_acol #acol h6, .inc_fw_acol #acol h6 a, .inc_fw_acol #acol h6 a:active {
    font-size: 25px;
    color:#52a8ff;
    margin-top:8px;
    margin-bottom:6px;
    letter-spacing: -1px;
    font-weight:normal;
    text-decoration:none;
}
.inc_fw_acol #acol h2 a:hover, #acol h6 a:hover { text-decoration:underline; }
.inc_fw_acol #acol hr {
    height:1px;
    border-top: dotted 1px #9b9ca0;
    border-left:0;
    border-right:0;
    border-bottom:0;
    color:#52a8ff;
    }
.inc_fw_acol #acol hr.blau { border-top: dotted 1px #52a8ff; }
.inc_fw_acol #acol .textsmall {
    font-size:10px;
    line-height:14px;
}
/* ----------------- MAIN AREA  ----------------- */
.inc_fw_main #fw_main {
	background:url(http://www.ferienwelt.de/i/ferienwelt/content_bg.gif) repeat-y top left;
	width:956px;
}
.inc_fw_main #fw_main_ftr {
	background:url(http://www.ferienwelt.de/i/ferienwelt/content_bg_ftr.gif) repeat-y top left;
	width:956px;
	height:4px;
	font-size:1px;
}
/* ----------------- PARTNER-HEADER // ADS ----------------- */
#fw_headcolP{height:100%;}
#fw_headcolP .hdrcolPL
{
	float:left;
	width:305px;
	overflow:hidden;
	position:relative;
	padding:0 0 0 10px;
	height:100%;
}
#fw_headcolP .hdrcolPR
{
	padding:29px 0 0 0;
	float:right;
	overflow:hidden;
	width:616px;
}
#fw_headcolP .hdrcolPR .hdrPrL
{
	height:40px;
	overflow:hidden;
	float:left;
	padding:15px 10px 0 0;
	width:190px;
}
#fw_headcolP .hdrcolPR .hdrPrL b, #fw_headcolP .hdrcolPR .hdrPrL a{display:block;float:left;}
#fw_headcolP .hdrcolPR .hdrPrL a, #fw_headcolP .hdrcolPR .hdrPrL a:visited
{
	background:url('http://www.ferienwelt.de/i/ferienwelt/ferienwelt_logo_116x34.jpg') no-repeat top left;
	width:116px;
	height:34px;
	border:none;
	cursor:pointer;
}
#fw_headcolP .hdrcolPR .hdrPrL b
{
	padding:22px 4px 0 0;
	color:#939090;
	font-size:10px;
	font-weight:normal;
	letter-spacing:-1px;
}
#fw_headcolP .hdrcolPR .hdrPrM
{
	background:url('http://www.ferienwelt.de/i/ferienwelt/hdr_txt_line.gif') no-repeat 12px 2px;
	float:left;
	border-left:1px dotted #939090;
	border-right:1px dotted #939090;
	padding:15px 10px 0 8px;
	width:253px;
	margin:0;
	overflow:hidden;
	height:42px;
}
#fw_headcolP .hdrcolPR .hdrPrM a
{
	padding:2px 0 0 22px;
	line-height:20px;
	color:#939090;
	font-size:11px;
	text-decoration:underline;
	float:left;
	display:block;
	height:17px;
	width:104px;
	margin:0;
}
#fw_headcolP .hdrcolPR .hdrPrM a:hover{color:#666363;}
#fw_headcolP .hdrcolPR .hdrPrR
{
	float:right;
	width:131px;
	padding:0;
	margin:0;
}
a.hdrPrTuef,
a.hdrPrTuef:hover,
a.hdrPrTuef:active,
a.hdrPrTuef:visited
{
	border:none;
	background:url('http://www.ferienwelt.de/i/ferienwelt/tuev.gif') no-repeat left top;
	display:block;
	height:57px;
	width:57px;
	margin:0px;
	padding:0px;
	float:left;
}
a.hdrPrBestP,
a.hdrPrBestP:hover,
a.hdrPrBestP:active,
a.hdrPrBestP:visited
{
	border:none;
	background:url('http://www.ferienwelt.de/i/ferienwelt/bestp.gif') no-repeat left top;
	display:block;
	height:70px;
	width:60px;
	margin:0px;
	padding:0px;
	float:right;
}
.fwPartnerLnk
{
	display:block;
	position:relative;
}
/* ----------------- HEADER // ADS ----------------- */
.inc_fw_haeder #fw_header {
    height:105px;
	}
.inc_fw_haeder #fw_logo {
	background:url(http://www.ferienwelt.de/i/ferienwelt/ferienwelt_logo.gif) no-repeat;
	background-position:18px 30px;
	float:left;
	height:90px;
	width:200px;
	overflow:hidden;	
}
.inc_fw_haeder #fw_logo a
{
	display:block;
	height:90px;
	width:200px;
}
.inc_fw_haeder #ad_superbanner {
    width:728px;
    height:90px;
    float:right;
    margin-right:3px;
}
#fw_headcol
{
	float:right;
	width:700px;
	height:105px;
	margin-right:3px;
	padding:0 0;
}
#fw_headcol .hdrcolL
{
	background:url(http://www.ferienwelt.de/i/ferienwelt/hdr_txt_line.gif) no-repeat 0 16px;
	float:left;
	width:370px;
	height:21px;
	margin:28px 0 0 0;
	border-right:1px dotted #939090;
	padding:34px 0 0 0;
}
#fw_headcol .hdrcolM
{
	float:left;
	width:130px;
	height:55px;
	padding:0 10px 0 10px;
	margin:28px 0 0 0;
	border-right:1px dotted #939090;
}
#fw_headcol .hdrcolR
{
	float:right;
	height:55px;
	margin:28px 0 0 0;
	font-weight:bold;
	color:#52A8FF;
	font-size:11px;
	line-height:17px;
}
#fw_headcol .fwDealSlide
{
	width:169px;
	height:32px;
	overflow:hidden;
	position:relative;
	padding:4px 0 0 0;
	margin:0 0;
}
#fw_headcol .fwDealLogo
{
	position:relative;
	width:169px;
	height:32px;
	padding:0 0;
	margin:0 0;
}
#fw_headcol .hdrcolL a, #fw_headcol .hdrcolL a:visited
{
	color:#939090;
	font-size:11px;
	text-decoration:underline;
	padding:2px 2px 0 19px;
}
#fw_headcol .hdrcolL a:hover
{
	color:#666363;
}
/* ----------------- NAVIGATION ----------------- */
.inc_fw_main #SecNav
{
    height:38px;
    width:926px;
    padding:5px 0 0 2px;
    margin-left:15px;
    background:url(http://www.ferienwelt.de/i/ferienwelt/bg_bottom_secnav.gif) no-repeat bottom;
}
.inc_fw_main #SecNavIndex
{
	text-align:center;
	height:42px;
}
.inc_fw_main .loginBtn
{
	display:block;
	background:url("http://www.ferienwelt.de/i/ferienwelt/btn_gruen_anmelden.gif") no-repeat top left;
	width:83px;
	height:28px;
	float:right;
	
}
.inc_fw_main .loginBtn:hover { background-position:0 -28px; }
/* ---------------- CONTENT AREA ---------------- */
.inc_fw_main #fw_content {
	margin-bottom:15px;
	padding-left:18px;
	width:920px;
}
.inc_fw_acol .ccol_module {
    display:block;
    background: url("http://www.ferienwelt.de/i/ferienwelt/ccol_bg_top.gif") no-repeat;
    width:195px;
    padding:10px 10px 0 15px;
    margin:0;
}
.inc_fw_acol .ccol_module table,
.inc_fw_acol .ccol_module tr,
.inc_fw_acol .ccol_module td {
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
}
.inc_fw_acol .ccol_module img {
	margin-top:5px;
	margin-bottom:5px;
}
* html .inc_fw_acol .ccol_module { width:220px; }
.inc_fw_acol .ccol_module_bottom {
    display:block;background: url("http://www.ferienwelt.de/i/ferienwelt/ccol_bg_bottom.gif") no-repeat;
    width:220px;
    height:10px;
    margin-bottom:15px;
    font-size:1px;
}
/* ------------------- FOOTER ------------------- */
.inc_fw_main #fw_footer {
	background:url(http://www.ferienwelt.de/i/ferienwelt/footer_bg.gif) repeat-x top left;
	width:920px;
	height:41px;
	margin:15px 0 0 0;
	padding:9px 0 0 0;
	text-align:center;
	font-size:10px;
	line-height:16px;
	color:#939090;
}
.inc_fw_main #fw_footer a, .inc_fw_main #fw_footer a:visited, .inc_fw_main #fw_footer a:link, .inc_fw_main #fw_footer a:active
{
	font-size:10px;
	color:#939090;
	text-decoration:none;
}
.inc_fw_main #fw_footer a:hover {
	color:#4D4E52;
	text-decoration:underline;
	font-size:10px;
}
/* ------------------- ICONS ------------------- */
.inc_fw_acol .helpIcon
{
	background: url("http://www.ferienwelt.de/i/ferienwelt/help.gif") no-repeat top left;
	width:14px;
	height:14px;
	margin:0;
	padding:0;
}
.inc_fw_acol .downIcon
{
	background: url("http://www.ferienwelt.de/i/ferienwelt/bg_btn_down.gif") no-repeat top left;
	width:15px;
	height:14px;
	margin:0;
	padding:0;
}
/* ------------------- MODULES ------------------- */
/* -- Kontakt + Hilfe --*/
.inc_fw_acol .module_contactHelp
{
	position:relative;
	left:-5px;
}
.inc_fw_acol .ccol_module a, .inc_fw_acol .ccol_module a:active, .inc_fw_acol .ccol_module a:link, .inc_fw_acol .ccol_module a:visited
{
	text-decoration: underline;
	color: #52a8ff;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	line-height:17px;
}
.inc_fw_acol .ccol_module a:hover, .inc_fw_acol .ccol_module a:hover
{
	text-decoration: underline;
	color: #1a6fff;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	line-height:17px;	
}
.inc_fw_acol .module_contactHelp .helpIcon
{
	float:left;
	margin:6px 4px 0 0;
}
.inc_fw_acol .module_contactHelp .downIcon
{
	float:right;
	margin-top:6px;
}
.inc_fw_acol .module_contactHelp .downIcon a
{
	width:14px;
	height:14px;
	text-decoration:none;
	display:block;
}
.inc_fw_acol .module_contactHelp span
{
	margin-left:20px;
}
/* ------------------- PAGE STYLES ------------------- */
.inc_fw_main .clearer, .inc_fw_acol .clearer
{
	font-size:1px;
	clear:both;
	margin:0;
	padding:0;
}
.inc_fw_main .clear {
    clear:both;
    display:block;
    height:1px !important;
    overflow:hidden;
}
.inc_fw_main .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.inc_fw_main .clearfix { display:inline }
.inc_fw_main * html .clearfix { height: 1%; }
.inc_fw_main .clearfix { display: block; }