@charset "UTF-8";

body {
	margin:0;
	padding: 0;
	font-size:62.5%;
	font-family: arial, verdana, helvetica,sans-serif;
	background:#CBE3C1 url(../style/hg_main.jpg) no-repeat;
}

/* Transparenz des PNG soll auch im IE 6 verfügbar sein */
img, div {
	behavior: url(../style/iepngfix.htc);
}


div#main {
	width:863px;
	font-size:1.1em;
	line-height:1.5em;
	margin-top:247px;
}

	/******* Facebook, Twitter ************************/
	div#facebook_twitter {
		float:left;
		width:842px;
		padding-right:21px;
	}
	div#facebook_twitter img {
		float:right;

	}

	div#metaa {
		float:left;
		height:85px;
	}

	div#metaa ul li {
		float:left;
	}

	/******* Content ************************/
	div#content {
		clear:both;
		background-image:url(../style/hg_content_loop.png);
		padding:40px 56px 0 36px;
		width:771px;
		color:#3B3B3B;
		min-height:250px;
	}


	div#content p.left{
		text-align:left;
	}

	div#content p.center{
		text-align:center;
	}

	div#content p.right{
		text-align:right;
	}

	div#content img.left {
		padding: 0 10px 10px 0;
		float:left;
	}

	div#content img.right {
		padding: 0 0 10px 10px;
		float:right;
	}

	div#content ul, li, ol {
		margin:0;
	}

	div#content ul {
		margin-left: 25px;
		list-style-position: inside;
	}

		div#content ul li {
			list-style:disc;
			padding-left:8px;
		}

	div#content ol {
		margin-left: 25px;
		list-style-position: inside;
	}

		div#content ol li {
			list-style:decimal;
			padding-left:5px;
		}

	div#content th {
		font-weight:bold;
	}

		h1, h2, h3 {
			font-weight:bold;
		}

		h1 {
			font-size:1.5em;
			line-height:1.5em;
		}

		h2 {
			font-size:1.3em;
			line-height:1.3em;
		}

		h3 {
			font-size:1.1em;
			line-height:1.1em;
		}

		a {
			color:#005EB4;
		}

		input, textarea {
			border:1px solid #005EB4;
			padding:2px;
			width:200px;
		}

		input.error, selcet.error, textarea.error {
			border:1px solid #BB2423;
			background:#E6B0BA;
		}

		input.style_button {
			background-color:#005EB4;
			color:#fff;
		}

		hr {
			border:0;
			border-top:1px solid #005EB4;
			height:1px;
		}

		hr.linie {
			clear:both;
		}

		p.error_text {
			color:#BB2423;
			font-weight:bold;
		}

		strong {
			font-weight:bold;
		}

		em {
			font-style:italic;
		}


	div#content_bottom {
		background-image:url(../style/hg_content_footer.png);
		width:863px;
		height:10px;
	}

	/****** Footer ***************/
	div#footer {
		padding:10px 0 0 36px;
		color:#7AA88E;
	}
		div#metaa_metab {
			clear:both;
		}

		div#metaa_metab a {
			color:#7EAE93;
			text-decoration:none;
		}

		div#metaa_metab ul li {
			float:left;
		}

		div#seo_text_logos {
			float:left;
			margin-top:10px;
			width:823px;
		}

		div#seo_text {
			width:350px;
			float:left;
		}

		div#seo_text_logos img {
			float:right;
			margin-left:15px;
		}

		div#copy_mhlogo {
			width:350px;
			clear:both;
			padding-top:5px;
		}

		div#copy_mhlogo p {
			float:left;
			width:100px;
		}



