/*
* free berlin tours css
* @ author : Henri Podolski
* @ company: PodolskiDesign
*/

/* layout side */
body
{
	background-image: url('../img/bg/body_bg_tile.jpg');
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
div#metaNavi
{
	position: relative;
	text-align: right;
	margin: 0 auto;
	width: 934px;
}
	div#metaNaviLanguage {
		margin: 3px 0 0 52px;
		float: left;
	}
	div#metaNaviLanguage a img { border: 1px solid #999; }
	div#metaNaviLanguage a:hover img { border: 1px solid #000; }
	div#metaNaviLinks
	{
		text-align: right;
		margin: 5px 20px 3px 0;	
	}
	
	div#metaNaviLinks a
	{
		font-size: 11px;
		text-decoration: none;
		color: #333333; 
	}
	
	div#metaNaviLinks a:hover
	{
		color: #666666; 
	}
	
	.linkPipe
	{
		font-size: 11px;
	}
div#headerNavi
{
	background-image: url('../img/bg/header.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/header.png',sizingMethod='crop');
	margin: 0 auto;
	width: 984px;
	height: 106px;
}

div#headerNavi2
{
	background-image: url('../img/bg/header2.png');
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/header2.png',sizingMethod='crop');
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 984px;
	height: 106px;
}

ul#headerNaviLinks
{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	padding: 73px 0 0 380px;
}
ul#headerNaviLinks li
{
	position: relative;
	list-style: none;
	float: left;
	width: 113px;
}
ul#headerNaviLinks li#middle
{
	position: relative;
	list-style: none;
	float: left;
	width: 123px;
}
ul#headerNaviLinks li a:link
{
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}
ul#headerNaviLinks li a:focus
{
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}
ul#headerNaviLinks li a:active
{
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}
ul#headerNaviLinks li a:visited
{
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}
ul#headerNaviLinks li a:hover
{
	position: relative;
	color: #CC0000;
	text-decoration: none;
}
ul#headerNaviLinks li a#header_active
{
	position: relative;
	color: #CC0000;
	text-decoration: none;
}
div#absoluteContainer
{
	position: relative;
	width: 934px;
	margin: 0 auto;
}
div#headerImg
{
	background-image: url('../img/bg/header_img.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/header_img.png',sizingMethod='crop');
	margin: 0 auto 0 auto;
	width: 934px;
	height: 171px;
}
div#headerImg2
{
	background-image: url('../img/bg/header_img2.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/header_img2.png',sizingMethod='crop');
	margin: 0 auto 0 auto;
	width: 934px;
	height: 171px;
}
	div#slogan
	{
		position: relative;
		font-weight: bold;
		margin: 0 0 0 17px;
		padding: 144px 0 0 0;
	}
	
	div#headerImg h1
	{
		position: relative;
		font-size: 18px;
		display: inline;
		white-space: nowrap;
		float: left;
		color: #CC0000;
		padding: 3px 5px 3px 5px;
		margin: 0 0 3px 0;
	}
	
	div#headerImg2 h1
	{
		position: relative;
		font-size: 18px;
		display: inline;
		white-space: nowrap;
		float: left;
		color: #CC0000;
		padding: 3px 5px 3px 5px;
		margin: 0 0 3px 0;
	}
	
	div#headerImg p.firstClause
	{
		background-color: #FFFFFF;
		font-size: 11px;
		float: left;
		color: #333333; 
		padding: 3px 5px 3px 5px;
		margin: 9px 0 0 0;
	}
	div#headerImg p.secondClause
	{
		background-color: #FFFFFF;
		font-size: 11px;
		float: left;
		color: #333333; 
		padding: 3px 5px 3px 5px;
		margin: 3px 0 0 0;
	}

div#overviewHeadline
{
	background-image: url('../img/bg/overview_hl_bg.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/overview_hl_bg.png',sizingMethod='crop');
	margin: 0 auto;
	width: 934px;
	height: 52px;
}
	div#overviewHeadline h2
	{
		color: #999999;
		font-weight: bold;
		font-size: 18px;
		margin: 0 0 0 22px;
		padding: 30px 0 0 0;
	}
div#touren1
{
	background-image: url('../img/bg/touren1_bg.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/touren1_bg.png',sizingMethod='crop');
	margin: 0 auto;
	width: 934px;
	height: 194px;
}
div#teaserTime1
{
	position: absolute;
	background-image: url('../img/teaser/12euro.png');
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/teaser/12euro.png',sizingMethod='crop');
	background-repeat: no-repeat;
	top: 1px;
	left: 870px;
	width: 112px;
	height: 110px;
}
div#teaserTime2
{
	position: absolute;
	background-image: url('../img/teaser/12euro.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/teaser/12euro.png',sizingMethod='crop');
	top: 315px;
	left: 870px;
	width: 112px;
	height: 110px;
}
div#teaserTime3
{
	position: absolute;
	background-image: url('../img/teaser/12euro.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/teaser/12euro.png',sizingMethod='crop');
	top: 629px;
	left: 870px;
	width: 112px;
	height: 110px;
}
div#teaserTime4
{
	position: absolute;
	background-image: url('../img/teaser/14euro.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/teaser/14euro.png',sizingMethod='crop');
	top: 944px;
	left: 870px;
	width: 112px;
	height: 110px;
}
div#teaserPreis
{
	position: absolute;
	background-image: url('../img/teaser/preis.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/teaser/preis.png',sizingMethod='crop');
	top: 430px;
	left: 848px;
	width: 160px;
	height: 160px;
}
div#touren2
{
	background-image: url('../img/bg/touren2_bg.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/touren2_bg.png',sizingMethod='crop');
	margin: 0 auto;
	width: 934px;
	height: 191px;
}
div#contentHeadline
{
	background-image: url('../img/bg/content_hl_bg.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/content_hl_bg.png',sizingMethod='crop');
	margin: 0 auto;
	width: 934px;
	height: 54px;
}
	div#contentHeadline h2
	{
		color: #999999;
		font-weight: bold;
		font-size: 18px;
		margin: 0 0 0 22px;
		padding: 30px 0 0 0;
	}
div#contentContainer
{
	position: relative;
	margin: 0px auto 15px auto;
	width: 934px;
}

#contentContainer_2
{
	position: relative;
	margin: 0px auto 0 auto;
	width: 934px;
}
	div.contentContainer
	{
		width: 934px;
		height: 314px;
	}
	div.content
	{
		color: #FFFFFF;
		background-image: url('../img/bg/content_bg.png');
		background-repeat: no-repeat;
		_background:none;
    	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/content_bg.png',sizingMethod='crop');
		height: 314px;
		width: 934px;
	}
	div#classic
	{
		background-image: url('../img/bg/content_bg.png');
		_background:none;
    	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/content_bg.png',sizingMethod='crop');
	}
div#footerNavi
{
	background-image: url('../img/bg/footer_navi_bg.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/footer_navi_bg.png',sizingMethod='crop');
	text-align: center;
	font-size: 11px;
	color: #CCCCCC;
	margin: 0 auto;
	width: 934px;
	height: 42px;
}
div#footerNavi p
{
	position: relative;
	padding: 9px 0 0 0;
}
a.footerLink
{
	position: relative;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;	
}
a:hover.footerLink
{
	color: #FFFFFF;	
}
div#footClause
{
	position: relative;
	text-align: center;
	padding: 0 0 120px 0;
}
	div#footClause p
	{
		font-size: 11px;
		color: #333333;
	}

div#headline
{
	position: relative;
	background-image: url('../img/bg/headline_bg.png');
	background-repeat: no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/headline_bg.png',sizingMethod='crop');
	margin: 0 auto;
	width: 934px;
	height: 52px;
}
	div#headline h2
	{
		color: #999999;
		font-weight: bold;
		font-size: 18px;
		margin: 0 0 0 22px;
		padding: 30px 0 0 0;
	}

.anchor
{
	width: 0px;
	height: 0px;
	line-height: 0px;
}

/* maintenance mode*/
div#maintenance
{
	position: relative;
	font-size: 11px;
	color: #FFFFFF;
	width: 270px;
	height: 200px;
	margin: 0 auto;
	padding: 80px 0 0 0;	
}
div#maintenance h4
{
	font-size: 12px;
}
span.p1
{
	text-decoration: blink;
}
span.p2
{
	text-decoration: blink;
}
span.p3
{
	text-decoration: blink;
}
/* universal helper classes */
.bold
{
	font-weight: bold;
}
.btoursRed
{
	color: #CC0000;
}
.btoursGrey
{
	color: #999999;
}
.center
{
	position: relative;
	margin: 0 auto;
}
.fLeft
{
	float: left;
}
.cLeft
{
	line-height: 0%;
	height: 0%;
	clear: left;
}
.fRight
{
	float: right;
}
.cRight
{
	line-height: 0%;
	height: 0%;
	clear: right;
}
.clear
{
	line-height: 0px;
	height: 0px;
	clear: both;
}
