body {
	background-color: #730909;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a, strong, b { color:#FFFFFF;}
#BoxBgSite{
	display:block;
	position:relative;
	background-image:url(../images/framework/bg_page.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:1px 0 0 0;/*DANKE IE*/
}
#BoxCenterSite{
	display:block;
	position:relative;
	width:696px;
	margin:0 0 0 -348px;
	top:-1px;/*DANKE IE*/
	left:50%;

}
#BoxLogo{
	display:block;
	position:relative;
	top:0px;
	left:10px;
	width:168px;
	height:108px;
	float:none;
}
#BoxMenu{
	display:block;
	position:relative;
	height:18px;
	padding-left:18px;
	z-index:20;
	background-image:url(../images/framework/menu.gif);
	background-repeat:no-repeat;

}
#BoxMenu #startseite, #leistungen, #wir, #referenzen, #kontakt, #links {
	background-image:url(../images/framework/menu.gif);
	background-repeat:no-repeat;
}
#BoxMenu #startseite {background-position:-18px 0;}
#BoxMenu #leistungen{background-position:-128px 0;}
#BoxMenu #wir{background-position:-238px 0;}
#BoxMenu #referenzen{background-position:-348px 0;}
#BoxMenu #kontakt{background-position:-458px 0;}
#BoxMenu #links{background-position:-568px 0;}

#BoxMenu .m1 a{
	display:block;
	height:18px;
	width:110px;
}
#BoxMenu .m2 a{
	height:18px;
	display:table;
	width:145px;
	padding-right:5px;
	text-indent:5px;
}
#BoxMood{
	display:block;
	position:relative;
	margin-top:19px;
	left:18px;
	height:165px;
	width:660px;
	background-image:url(../images/mood.jpg);
	background-repeat:no-repeat;
}
#BoxContentAlign{
	display:block;
	position:relative;
	top:0px;
	left:18px;
	width:660px;
	background-color:#B18675;
	background-image:url(../images/framework/end_content.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#BoxContent{
	display:block;
	position:relative;
	width:620px;
	left:20px;
	padding:20px 0;
	line-height:16px;
	color:#FFFFFF;
}
#BoxFooter{
	display:block;
	position:relative;
	height:55px;
	background-color:#730909;
	top:20px;
	text-align:center;
	color:#FFFFFF;
	padding-top:8px;
}
#BoxFooter a{color:#FFFFFF;text-decoration:none;}
#BoxFooter a:hover{text-decoration:underline;}
#BoxReferences{
	display:block;
	position:relative;
	height:120px;
	margin-top:10px;
	left:18px;
	background-image:url(../images/framework/hl_references.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-top:25px;
}
#BoxReferences .headline{
	display:block;
	position:absolute;
	top:-4px;
	left:-4px;
	z-index:2;
	width:200px;
	height:20px;
}
.BoxRefSmall{
	display:block;
	position:relative;
	float:left;
	background-image:url(../images/framework/bg_ref.gif);
	width:195px;
	height:100px;
	color:#FFFFFF;
}
.BoxRefSmall img{margin:8px 0 5px 8px;}
.BoxRefSmall a{color:#FFFFFF;text-decoration:none;}
.BoxRefSmall a{text-decoration:underline;}
.RefText{margin-left:9px;}

#BoxQuicklink{
	display:block;
	position:absolute;
	top:75px;
	right:18px;
}
#BoxQuicklink li{
	border-right:1px dotted #990000;
	padding:0 10px 0 10px;
}
#BoxQuicklink #home, #contact, #sitemap{
	display:block;
	width:20px;
	height:20px;
	background-image:url(../images/framework/icons_quick_ott.gif);
}
#contact { background-position:0 -25px;}
#sitemap { background-position:0 -50px;}

/*Menu*/
/* remove the bullets, padding and margins from the lists */
.menu ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
	float:left;
	position:relative;
}

/* use the table to position the dropdown list */
.menu table{
	position:absolute;
	border-collapse:collapse;
	left:-2px;
	top:17px;
}

/* style all the links */
.menu .m2 a, .menu .m2 :visited {
	display:block;
	font-size:10px;
	color:#000;
	text-decoration:none;
	padding-left:7px;
	background-color:#FFFFFF;
	-moz-opacity:0.7;
	filter:Alpha(opacity=70);
	line-height:17px;
	z-index:100;
	border-bottom:1px solid #DFDFDF;
	width:200px;
}
/* style the links hover */
.menu :hover {
	color:#FFFFFF;
	background-color:#000000;
}

/* hide the sub level links */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
}
/* make the sub level visible on hover list or link */
.menu ul :hover ul{visibility:visible;}
#BoxSitemap a{ color:#FFFFFF;}

