html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {width: 100%; height: 100%; background: url(../img/bodyVerlauf.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; text-align: center;}

	div#bmBody {width: 100%; height: 100%; background: url(../img/bodyBackground.gif) repeat-x 0px 186px; padding: 117px 0px 117px 0px;}
		div#bmStageBody {position: relative; width: 876px; height: 371px; padding: 5px; margin: 0px auto 0px auto; text-align: left;}
		
			div#bmStageBG {position: absolute; z-index:10; top: 0px; left: 0px; width: 886px; height: 371px; background: url(../img/homeStageBody.png) no-repeat;}
			
			div#bmLogo {position: absolute; z-index:80; left: 15px; top: 43px; width: 320px; height: 96px; background: url(../img/bmLogo.gif);}
			
			div#t3Logo div.t3Link {position: absolute; right: 26px; top: 26px; width: 65px; height: 18px; z-index:80;}
				div.t3Link a.t3Link {display: block; text-decoration: none!important; width: 65px; height: 18px; background: url(../img/TYPO3logoCG.gif) -65px 0px no-repeat;}
				div.t3Link a.t3Link:hover {display: block; width: 65px; height: 18px; background: url(../img/TYPO3logoCG.gif) 0px 0px no-repeat;}
					div.t3Link a.t3Link span {visibility: hidden;}
			
			div#bmMedia {position: absolute; z-index:80; left: 387px; top: 111px; width: 191px; height: 153px;}
				div#bmMedia div.bmContent {position: relative; padding: 0px 0px 30px 0px;}
					div#bmMedia div.bmContent h2 {line-height: 18px; margin: 0px 0px 10px 0px; color: #f4b132; font-size: 16px; font-weight: bold; font-family: Courier;}
						div#bmMedia div.bmContent h2 span {visibility:hidden;}
					div#bmMedia div.bmContent p {padding: 0px 0px 9px 0px; color: #b3b3b3; font-size: 12px; line-height: 14px;}
					div#bmMedia div.bmContent a {position: absolute; z-index:100; bottom: 2px; right: 2px; line-height: 18px; margin: 0px 0px 10px 0px; color: #5bb348; font-size: 13px; font-weight: bold; font-family: Courier;}
			
			div#bmEDV {position: absolute; z-index:80; left: 626px; top: 111px; width: 191px; height: 153px;}
				div#bmEDV div.bmContent {position: relative; padding: 0px 0px 30px 0px;}
					div#bmEDV div.bmContent h2 {line-height: 18px; margin: 0px 0px 10px 0px; color: #4394ce; font-size: 16px; font-weight: bold; font-family: Courier;}
						div#bmEDV div.bmContent h2 span {visibility:hidden;}
					div#bmEDV div.bmContent p {padding: 0px 0px 9px 0px; color: #b3b3b3; font-size: 12px; line-height: 14px;}
					div#bmEDV div.bmContent a {position: absolute; z-index:100; bottom: 2px; right: 2px; line-height: 18px; margin: 0px 0px 10px 0px; color: #5bb348; font-size: 13px; font-weight: bold; font-family: Courier;}
					
		div#bmFooter {position: absolute; z-index:20; bottom: 0px; max-width: 751px; width: 751px; height: 26px; min-height: 26px; padding: 12px 25px 0px 100px; background: url(../img/footerLogo.gif) no-repeat 26px 12px;}
			div#bmFooter p {color: #b6b6b6; font-size: 12px; line-height: 10px;}
			div#bmFooter ul#footerNav {position: absolute; top: 12px; right: 14px; list-style: none;}
				ul#footerNav li.footerNavObj {height: 12px; line-height: 12px; font-size: 12px; color: #b6b6b6; float: left; padding: 0px 6px 0px 6px; border-right: 1px solid #d8d8d8;}
				ul#footerNav li.lastObj {border: none;}
				ul#footerNav li.footerNavObj a {color: #b6b6b6; text-decoration: none;}
				ul#footerNav li.footerNavObj a:hover {text-decoration: underline;}
				
			
		
	
