body {	font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; margin:0px; padding: 0px; }
	
	#mainContainer {height: 741px; width: 1000px; background:url(../bilder/Hochzeitsmesse_quer.jpg) no-repeat 0 35px; text-align:left; margin: -370px 0 0 -500px;
    position:absolute; top: 50%; left: 50%; }
	#navi{	height:35px;width:943px;background-color:#DB0131;font-weight:bold;color:#FFF;padding-right:57px; line-height:35px; text-align:right;margin:0;}
	#navi a, a:visited {color:#FFF; padding: 0 10px 0 10px; text-decoration:none; font-weight:bold; font-size:13px;}
	#navi a:hover, a:active  {text-decoration:underline;}
	#contentContainer {width:967px; margin:0; padding: 240px 0 0 33px; height:423px; overflow:hidden; }
	#contentContainer h1{ font-size:30px; color:#DB0131; line-height:130%;}
	#contentContainer h2{ font-size:20px; color:#DB0131; }
	#contentContainer h2 .subline{ font-size:18px; color:#DB0131; }
	#contentContainer h3{ font-size:16px; color:#DB0131; line-height:145%; }
	#contentContainer h4{ font-size:16px; color:#000; }
	#contentContainer h5{ font-size:16px; color:#000; }
	#contentContainer h5 a {text-decoration:underline; font-size:16px; color:#000; padding:0;}
	#contentContainer h6{ font-size:13px; color:#DB0131; }
	
	
	
	#footer {height:45px;width:943px;font-weight:bold;color:#FFF;padding-right:57px; line-height:45px; text-align:right;margin:0;}	
	#footer a, a:visited {color:#FFF; padding: 0 7px 0 7px; text-decoration:none; font-weight:bold; font-size:13px;}
	#footer a:hover, a:active  {text-decoration:underline;}
	
	.weboleo {color:#DB0131;}
	.weboleo, a, a:visited {color:#DB0131; font-size: 12px; text-decoration:underline;}
	.weboleo, a:hover, a:active  {font-size: 12px; text-decoration:underline;}
		
	.impressum {color:#000; font-size:11px;}

