			@media screen
				{
					body
						{
							background-image:url('./1_background.png');
							background-position: top left;
							background-repeat: repeat;
							font-family: verdana,arial,helvetica,sans-serif;
							font-size: 12px;
						}
					h1
						{
							font-size: 22px;
							font-weight: bold;
							margin: 0px;
							padding: 20px 0px 0px 0px;
						}
					h2
						{
							font-size: 20px;
							font-weight: bold;
							margin: 0px;
							padding: 13px 0px 0px 0px;
						}
					h3
						{
							font-size: 18px;
							font-weight: bold;
							margin: 0px;
							padding: 11px 0px 0px 0px;
						}
					h4
						{
							font-size: 16px;
							font-weight: bold;
							margin: 0px;
							padding: 9px 0px 0px 0px;
						}
					h5
						{
							font-size: 14px;
							font-weight: bold;
							margin: 0px;
							padding: 7px 0px 0px 0px;
						}
					p
						{
							font-size: 12px;
							margin: 0px;
							padding: 6px 0px 6px 0px;
						}
					a
						{
							text-decoration: none;
							color: #000000;
							cursor: pointer;
						}
					a:hover, a:active
						{
							text-decoration: underline;
						}
					form
						{
							margin: 0px;
							padding: 0px;
						}
					.footer_contact
						{
							margin: 0px;
							padding-top: 20px;
							font-size: 13px;
							font-weight: bold;
							text-align: center;
							color: #ffffff;
							text-decoration: none;
						}
					.clear
						{
							clear: both;
						}
					.location
						{
							float: left;
							clear: both;
							margin: 0px;
							padding: 0px;
						}
					.location ul
						{
							list-style-type: none;
						}
					.location li
						{
							display: inline;
							padding-left: 2px;
							color: #000000;
							font-size: 10px;
						}
					.box
						{
							margin: 5px;
							padding: 0px;
							border: 1px solid #8c0a0a;
							-moz-border-radius-topleft: 5px;
							-moz-border-radius-topright: 5px;
							-moz-border-radius-bottomleft: 5px;
							-moz-border-radius-bottomright: 5px;
						}
					.box_headline
						{
							margin: 0px;
							padding: 3px;
							background-color: #8c0a0a;
							color: #ffffff;
							font-weight: bold;
							text-align: center;
						}
					.sub_menu_box
						{
							display: none;
							float: left;
							clear: left;
							position: relative;
							top: 0px;
							left: -20px;
							width: 200px;
							margin: 10px 10px 10px 0px;
							padding: 0px;
							border-top: 1px solid #8c0a0a;
							border-right: 1px solid #8c0a0a;
							border-bottom: 1px solid #8c0a0a;
							-moz-border-radius-topright: 5px;
							-moz-border-radius-bottomright: 5px;
						}
					.sub_menu_headline
						{
							margin: 0px;
							padding: 3px;
							background-color: #8c0a0a;
							color: #ffffff;
							font-weight: bold;
							text-align: center;
						}
					.sub_menu_box ul
						{
							list-style-type: none;
							margin: 0px;
							padding: 0px 5px 0px 5px;
						}
					.sub_menu_box li
						{
							display: block;
							color: #000000;
							font-size: 10px;
							margin: 0px;
							padding: 2px;
						}
				}