body {
	color:#666666;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:75%;
	margin:6em auto auto;
	padding-right:1ex;
	width:76em;
}
a {
	color: #666;
	text-decoration:none;
}
h1 {
	font-size:1.2em;
	margin-bottom:1.5em;
}
#logo{
	float:right;
	margin-right:1.7em;
	margin-top:0;
}
#content_home {
	margin-top:0.5em;
}
#content_home img {
	float:right;
	margin-right:3em;
	margin-top:3em;
}
#content_home #contentRight {
	float:left;
	font-size:0.9em;
	margin:0;
	width:19em;
}
#content_home #contentRight ul{
	margin: 0 0 0 14px;
	padding: 0pt 0px 0pt 0pt;
}
#menu_home {
	height:3em;
	margin-top:0;
	padding-top:0;
	margin-left:.9em;
}
#menu_home ul {
	font-size: 88%;
	list-style: none;
}
#menu_home ul {
	padding:0;
	margin:0;
	margin-left:.1em;
}
#menu_home ul.sf-menu {
	line-height:1em;
}
#menu_home ul.sf-menu,
#menu_home ul.sf-menu * {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#menu_home ul.sf-menu li {
	background-image:url(../img/menu.bg.jpg);
	float:left;
	font-family:Arial,sans-serif;
	height:2.9em;
	line-height:2.1em;
}
#menu_home ul.sf-menu li.act {
	background-image:url(../img/menu.bg.jpg)
}         
#menu_home ul.sf-menu li a {
	color:#666666;
	margin:2.08em;
}
#menu_home ul.sf-menu li ul {
	position:absolute;
	width:10em;
	display:none;
	visibility:hidden;
}
#menu_home img.menu_left {
	float:left;
	margin:0;
	border:none;
}
#menu_home ul.sf-menu img.menu_tag {
	border:medium none;
	float:left;
	margin:0;
}
#menu_home img.imgRight {
	border:medium none;
	float:left;
	margin:0;
}
#menu_home #imgRight {
	float:none;
}
#content_home #ImgText {
	background-image:url(../img/homeImg.jpg);
	background-repeat:no-repeat;
	float:left;
	height:29em;
	margin-left:1.2em;
	width:56.6em;
}
#content_home #ImgText #text{
	color:white;
	width:15em;
	margin-left:43em;
	margin-top:4em;
}
#content_home #ImgText #text p.welcome{
	font-size:2em;
	margin:0;
	padding:0;
}
#content_home #ImgText #text p.gmname{
	font-size:3em;
	margin:0 0 0 1.8em;
	padding:0;
}
#content_home #contentBottomLeft {
	margin-left:1.2em;
}
#content_home #contentBottomLeft div.bg {
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	height:11.5em;
}
#content_home #contentBottomLeft div a {
	background-image:url(../img/ImgLink.jpg);
	background-repeat:no-repeat;
	font-size:0.9em;
	padding-left:1.2em;
	float:right;
	margin-right:2.5em;
	color:#878787;
}
#content_home #contentBottomLeft div a:hover {
	color:#4C4C4C;
}
#content_home #contentBottomLeft #left {	
	float:left;
	height:11.2em;
	width:18.7em;
	margin-right:0.1em;
}
#content_home #contentBottomLeft img {
	float:none;
	margin-bottom:0;
	margin-left:0.8em;
	margin-top:0.4em;
}
#content_home #contentBottomLeft h1 {
	color:black;
	font-size:1em;
	font-weight:bold;
	margin-bottom:0;
	margin-left:0.8em;
	margin-top:0.2em;
}
#content_home #contentBottomLeft p {
	color:black;
	font-size:0.9em;
	margin:0 1.5em 0 0.8em;
}
#content_home #contentBottomLeft #mitte {
	float:left;
	height:11.2em;
	width:18.7em;
	margin-right:0.1em;
}
#content_home #contentBottomLeft #right {
	float:left;
	height:11.2em;
	width:18.7em;
}
#content_home #contentBottomRight {
	float:left;
	width:17.5em;
	margin-left:0.84em;
}
#content_home #contentBottomRight img {
	margin:0;
	width:24.5em;
}
#content_home #contentRight ul li {
	line-height: 1.4em;
	color:#A99FAB;
}
#content_home #contentBottomRight #bfirst {
	background-image:url(../img/anfrage.preisliste.jpg);
	background-repeat:no-repeat;
	height:2.7em;
	margin:0;
	padding:0;
}
#content_home #contentBottomRight #bfirst p {
	color:black;
	font-size:1em;
	font-weight:bold;
}
#content_home #contentBottomRight #bfirst p.anfrage {
	float:left;
	margin-left:2.3em;
	margin-top:0.5em;
	width:5em;
}
#content_home #contentBottomRight #bfirst p.anfrage_en {
	float:left;
	margin-left:2.6em;
	margin-top:0.5em;
	width:5em;
}
#content_home #contentBottomRight #bfirst p.preis {
	float:right;
	margin-right:2.2em;
	margin-top:0.5em;
	width:5em;
}
#content_home #contentBottomRight #bfirst p.preis_en {
	float:right;
	margin-right:2em;
	margin-top:0.5em;
	width:5em;
}
#content_home #contentBottomRight #hotline {
	background-image:url(../img/24h.jpg);
	background-repeat:no-repeat;
	height:5.9em;
}
#content_home #contentBottomRight #hotline p {
	color:white;
	font-weight:bold;
	margin:0;
}
#content_home #contentBottomRight #hotline p.hotline {
	font-size:2em;
	margin-left:1.5em;
	padding-top:0.3em;
}
#content_home #contentBottomRight #hotline p.mobilenr {
	font-size:1.4em;
	letter-spacing:0.2px;
	margin-left:2.2em;
}
#content_home #contentBottomRight #news {
	background-image:url(../img/bnews.jpg);
	background-repeat:no-repeat;
	height:2.9em;
}
#content_home #contentBottomRight #news p {
	color:black;
	font-size:1.1em;
	font-weight:bold;
	margin-left:6em;
	text-transform:uppercase;
	padding-top:0.5em;
	margin-top:0;
}
#content_home #contentBottom {
	color:#CDCDCD;
	font-size:0.9em;
	margin-left:1.6em;
	margin-top:14em;
}
#headerHome {
	padding-bottom: 2px;
	width: 100%;
}
#menu_home ul.sf-menu li.bgNone{
	background-image:none;	
}
/* ***FLAGS **/
#flags {
	float:left;
	margin-left:0.7em;
	margin-top:4em;
	width:57em;
}
#flags a img {
	border:none;
	padding-left:.5em;
}
