div.mainContent div.homenewstitle,
div.mainContent div.homenewsmore,
div.mainContent div.hometitle,
div.mainContent div.homemenuentriesholder li,
div.mainContent div.homenewstxt
{
	font-size: 0.75em;
}
div.mainContent div.asstartpage
{
	font-size: 0.625em; /*10px*/
}

div.mainContent div.homemenuentriesholder li
{/*12*/
	line-height: 1.3333333333333333em;
}

#path,
#tools,
#content,
div.mainContent div.homemenu1,
div.mainContent div.homemenu2,
div.mainContent div.homemenu3,
div.mainContent div.homemenu4,
div.mainContent div.homemenu5,
div.mainContent div.hometitleholder ,
div.mainContent div.homemenuentriesholder
{
	position: relative;
}

div.mainContent img.homemenubackground,
div.mainContent div.asstartpageholder
{
	position: absolute;
}

#content
{
	float: none;
}
div.mainContent div.homeclaim,
div.mainContent div.homenews,
div.mainContent div.homenewstitle,
div.mainContent div.hometeaser,
div.mainContent div.homemenu2,
div.mainContent div.homemenu3,
div.mainContent div.homemenu4
{
	float: left;
}

div.mainContent div.homesearch,
div.mainContent div.homenewsmore,
div.mainContent div.homemenu1,
div.mainContent div.homemenu5
{
	float: right;
}

div.mainContent div.homepart1,
div.mainContent div.homepart2,
div.mainContent div.homepart3,
div.mainContent div.homenewsimg
{
	clear: both;
}

div.mainContent div.homesearch
{
	clear: right;
}

div.mainContent div.homepart1,
div.mainContent div.homepart2,
div.mainContent div.homenewstitleholder,
div.mainContent div.homepart3,
div.mainContent div.hometeaser,
div.mainContent div.homemenuentriesholder
{
	overflow: hidden;
}

/* groessen*/
#overall,
#banner,
#bannerflash,
#content,
div.mainContent div.homepart1,
div.mainContent div.homepart2,
div.mainContent div.homepart3
{
	width: 58.6875em;
}

#banner
{
	height: 7.375em;
}

#bannerflash
{
	height: 6.4375em;
}

#tools
{
	height: 1.3em;
}

div.mainContent div.homeclaim
{
	width: 43.75em;
}

div.mainContent div.homesearch
{
	width: 14.625em;
}

div.mainContent div.homepart1
{
	height: 3.8125em;
}

div.mainContent div.homepart2
{
	height: 19.625em;
}

div.mainContent div.homepart3
{
	height: 22.875em;
}

div.mainContent div.homenews,
div.mainContent div.homemenuentriesholder
{
	width: 13.3125em;
}

div.mainContent div.hometitleholder
{
	position: relative;
	width: 12.3125em;
	/*height: 1.3125em;*/
	/*min-height: 1.3125em;*/
}
div.mainContent div.hometeaserholder div.hometitleholder
{
	/*min-height: 0;*/
	/*padding-bottom: 0.625em;*/
}
div.mainContent div.hometeaser
{
	width: 30.75em;
}

div.mainContent div.homemenu1,
div.mainContent div.homemenu2,
div.mainContent div.homemenu3,
div.mainContent div.homemenu4,
div.mainContent div.homemenu5
{
	width: 14.625em;
}

div.mainContent div.hometeaserholder
{
	position: relative;
	margin-top: 0.9375em;
	width: 13.3125em;
	min-height: 18.5em;
	background-color: #FFFFFF;
}

div.mainContent div.homemenutitleholder
{
	width: 12.3125em;
}

div.mainContent div.homemenuentriesholder
{
	/*
	min-height: 13.4375em;
	max-height: 18.25em;
	*/
}

/* verschieben */
#content
{
	top: -1.0625em;
}
#path,
#tools
{/*10*/
	top: -1.5em;
}

div.mainContent img.homemenubackground
{
	top: 0;
}

div.mainContent div.asstartpageholder
{
	top: -1.75em;
}

/* Abstaende */
#path,
#tools
{/*10*/
	margin-top: 0;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

div.mainContent div.homeclaim img.claim
{
	padding-left: 0.3125em;
	padding-top: 0.375em;
}
div.mainContent div.hometeaser img.teaser
{
	padding-left: 4.5625em;
}
div.mainContent div.hometeaser div#micrositeTeaser
{
	padding-left: 4.5625em;
}
#search
{
	margin-top: 0;
}
div.mainContent div.homemenu2,
div.mainContent div.homemenu3
{
	margin-right: 0.0625em;
}
div.mainContent div.homemenu1
{
	padding-top: 0.5em;
}

div.mainContent div.hometitleholder
{
	/*margin-top: 0.9375em;*/
	padding: 0.625em 0.625em 0.625em 0.375em;
}
div.mainContent div.homenewstitleholder
{
	margin-top: 1.375em;
}
div.mainContent div.homemenuentriesholder
{
	padding-bottom: 0.8125em;
}
div.mainContent div.homemenuentriesholder ul
{/*16*/
	margin-top: 0.8125em;
	padding: 0;
}

div.mainContent div.homemenuentriesholder li
{/*12*/
	padding: 0 0 0.5em 0;
	margin: 0 0 0 0;
}

div.mainContent div.homenewstxt
{/*12*/
	padding: 0.8333333333333333em 0.5em 0 0.5em;
}

div.mainContent div.asstartpageholder
{
	padding: 0 0 0 0.375em;
}

/* linien */
#path
{/*10*/
	border-top: 0.1em solid #ffffff;
}
#tools
{
	border-bottom: 0.1em solid #8A898B;
}

#search
{
	border-bottom-width: 0;
	border-bottom-style: none;
}

/*text*/
#search
{
	text-align:left;
}

div.mainContent div.homenewsmore a,
div.mainContent div.hometitle a,
div.mainContent div.homemenuentriesholder a,
div.asstartpage a
{
	text-decoration: none;
}
div.mainContent div.homenewsmore a:hover,
div.mainContent div.hometitle a:hover,
div.mainContent div.homemenuentriesholder a:hover,
div.asstartpage a:hover
{
	text-decoration: underline;
}

div.mainContent div.homenewstitle,
div.mainContent div.hometitle
{
	font-weight: bold;
}

#path,
#path a,
div.mainContent div.homenewstitle,
div.mainContent div.homenewsmore a,
div.mainContent div.hometitle a,
div.mainContent div.hometitle
{
	color:#ffffff;
}

div.mainContent div.homemenuentriesholder,
div.mainContent div.homemenuentriesholder a,
div.mainContent div.homenewstxt,
div.mainContent div.homenewstxt a
{
	color: #3c3b3e;
}

div.asstartpage a
{
	color: #8A898B;
}
div.mainContent div.homepart1,
div.mainContent div.homepart2,
div.mainContent div.homepart3/*,
div.mainContent div.homemenuentriesholder*/
{
	background-color: #ffffff;
}

div.mainContent div.hometitleholder
{
	background-color: #3c3b3e;
}

div.mainContent div.homenewstitleholder
{
	background-color: #2bb34a;
}

#content
{
	/*damit als Startseite, ausserhalb positioniert werden kann*/
	overflow: visible;
}
