@CHARSET "UTF-8";
/**
 * landing page
 * top and bottom container
 */
 
h1 {
	color: #000000;
	width: 80%;	
}
 
div.landing div#top {
	width: 820px;
	height: 325px;
	background-repeat: no-repeat;
	background-image: url(../images/land_top.jpg);
}

div.landing div#bottom {
	width: 820px;
	height: 292px;
	background-repeat: no-repeat;
	background-image: url(../images/land_bottom.png);
}

/**
 * language flags
 */
div.landing div#top div.language {
	position: relative;
	top: 6px;
	left: 20px;
	width: 780px;
	height: 15px;
	text-align: right;
}

/**
 * navigation
 */
div.landing div#top div.top {
	position: relative;
	left: 277px;
	top: 27px;
	width: 530px;
	height: 22px;
	overflow: hidden;
}

div.landing div#top div.bottom {
	position: relative;
	left: 300px;
	top: 33px;
	width: 510px;
	height: 30px;
	font-size: 11px;
	overflow: hidden;
}

div.landing div#top img.spacer {
	margin: 0px 5px 0px 5px;
}

/**
 * bottom container
 */
 
div.landing div#bottom div.headline {
	position: relative;
	left: 15px;
	top: 6px;
	width: 790px;
	overflow: hidden;
	height: 42px;
}

div.landing div#bottom div.intro {
	position: relative;
	left: 12px;
	top: 0px;
	width: 685px;
	height: 95px;
}

div.landing div#bottom div.intro p.bodytext {
    font-size: 12px;
}

div.landing div#bottom div.teaser {
	position: relative;
	left: 7px;
	top: 32px;
	width: 810px;
	height: 130px;
	overflow: hidden;
}

div.landing div#bottom div.intro .csc-textpic-imagewrap {
	margin: 2px 9px 0px 9px;
    height: 101px;
}

/**
 * note
 */
.postit {
	position: relative;
	top: -352px;
	left: 706px;
	width: 100px;
	height: 135px;
}

#teaserWohnmobilstellplatz {
	position: relative;		
	visibility: hidden;
	z-index: 10000;
}

div.logotext {
	position: relative;
	top: -5px;
	left: 36px;
	font-size: 11px;
	color: #000000;
}

div.logotext h1 {
	text-align: center;
	width: 172px;
}
