@charset "utf-8";

body{
	font-family: Verdana, Arial;
	font-size: 62.5%;
	margin: 0;
	text-align: center;
	background-color: #ffda77;
	background-image: url('../style/hg.gif');
	background-repeat: repeat-x;
}

	h1{
		font-size: 1.8em;
		color: #4a4849;
		font-weight: bold;
	}

	h2{
		font-size: 1.4em;
		color: #4a4849;
		font-weight: bold;
	}

	h3{
		font-size: 1.1em;
		color: #4a4849;
		font-weight: bold;
	}

	table{
		border-color: #4a4849!important;
	}

	th, td{
		border-color: #4a4849!important;
		color: #4a4849;
	}

	td{
		font-size: 1.1em;
	}

	th{
		font-size: 1.2em;
		font-weight: bold;
	}

	strong {
		font-weight:bold;
	}

	em {
		font-style:italic;
	}

	caption {
		font-size:1.2em;
		color:#4A4849;
		font-weight:bold;
	}

	div#right_content_bottom ul, div#right_content_bottom ol{
		margin-left: 15px;
		font-size: 1.1em;
		line-height: 1.3em;
		color:#4a4849;
	}

	div#right_content_bottom ul ul{
		font-size: 1em;
	}

	div#right_content_bottom ol ul, div#right_content_bottom ol ol{
		font-size: 1em;
	}

	div#right_content_bottom ul li, div#right_content_bottom ol li {
		margin-left:20px;
	}

	div#right_content_bottom ul li {
		list-style-type: disc;
		padding-left:5px;
		margin-left:16px;
	}

	div#right_content_bottom ol li{
		list-style-type: decimal;
		margin-left:20px;
	}

	input, textarea {
		border:1px solid #E89B00;
		padding:2px;
		width:200px;
	}
	input.button {
		background-color:#E89B00;
		color:#4A4849;
		padding:2px 10px;
		border:1px solid #E89B00;
		width:100px;
	}

	input.error, textarea.error, select.error {
		background-color:#FFAFB4;
		border:1px solid #CC1E27;
	}


div#root {

	margin: auto;
	width: 852px;

}

div#bg {
	background:url(../style/hg-content-navi.gif) repeat-y;
	float:left;

}

	div#main{
		clear:both;
		text-align:left;
	}

		div#left{
			float:left;
			width: 226px;
			__width: 213px;
			/*height: 640px;*/
			text-align:left;
		}

			div#left p{
				font-size: 1.1em;
				color: #eea853;
			}

			div#left a{
				font-size: 1em;
				color: #eea853;
			}

			div#left_top{
				background-image: url('../style/ent-navi-links-mitte.gif');
				background-repeat: repeat-y;
				width: 226px;
				__width: 213px;
				height: 60px;
				padding-left: 13px;
				text-align:left;
				float: left;
			}

			div#left_content{
				background-image: url('../style/ent-navi-links-mitte.gif');
				background-repeat: repeat-y;
				width: 226px;
				__width: 213px;
				height: 595px;
				padding-left: 13px;
				text-align:left;
				float: left;
			}

			div#vorschau{
				background-color: #f2dab6;
				border: 1px solid #5d5b5c;
				margin-top: 20px;
				margin-bottom: 10px;
				width:194px;
				height:130px;
				background-repeat: no-repeat;
				background-position: center center;
			}

			div#left img.preview{
				margin-bottom: 10px;
				margin-right: 10px;
				border: 1px solid #5d5b5c;
				cursor: pointer;
			}

		div#right{
			float:left;
			width: 616px;
			/*height: 650px;*/
			text-align: left;
			margin-left: 10px;
			margin-bottom:10px;
		}

			span.status{
				font-size: 1.1em;
				color: #000000;
				float:left;
			}

			span.print{
				float:right;
				font-size: 1em;
			}

			span.print img {
				border:none!important;
			}

			.kontakt tr td {
				padding:2px 5px;
			}

			p.error_text {
    			color:#CC1E27!important;
    			font-weight:bold;
    		}

			div#right p{
				font-size: 1.1em;
				color: #4a4849;
			}

			div#right a{
				font-size: 1em;
				color: #4a4849;
			}

			span.status a{
				font-size: 1em;
				color: #000000;
			}

			span.print a{
				font-size: 1em;
				line-height: 1.1em;
				color: #000000;
				text-decoration: none;
			}

			span.print a:hover{
				text-decoration: underline;
			}


			div#right_top {
				background-color:#FFDA77;
				padding-top:10px;
				width: 616px;
				height: 61px;
				float: left;
			}

				a#mondtage {
					position: absolute;
					margin-top:110px;
					margin-left:25px;
					cursor:pointer;
				}

				div#right_top ul {
					display:block;
					float:left;
				}

					div#right_top li {
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
					}

					div#right_top li.metalink {
						float:left;
					}

						div#right_top li ul {
							position: absolute;
							z-index: 3;
						}

							div#right_top li ul li {
								background-color: #b81119;
							}

								div#right_top li ul li a {
									color:#ffffff;
									display:block;
									padding-left: 10px;
									padding-top: 2px;
									padding-bottom: 3px;
									text-decoration:none;
									width:190px;
									__width:190px;
									font-size: 1.1em;
								}

								div#right_top li ul li a:hover {
									background-color: #d74750;
								}


				span.print img{
					float: left;
					margin-right: 3px;
				}

				div#right_top img {
					border: 0;
					display: block;
					float: none;
				}




			div#right_content{
				float: left;
				width: 616px;
				/*height: 579px;*/
				text-align:left;
				background-color: #f2dab6;
				background-image: url('../style/head.jpg');
				background-repeat: no-repeat;
			}

				div#right_content img{
					margin: 0px;
					margin-top: 3px;
					margin-right: 8px;
					margin-bottom: 3px;
				}

					div#right_content_top{
						width: 616px;
						height: 179px;
						text-align:left;
						background-repeat: no-repeat;
						background-position: center bottom;
					}

				div#right_content_bottom{
					width: 576px;
					min-height: 320px;
					height: auto !important;
					height: 320px;
					padding: 20px;
					padding-top: 60px;
					text-align:left;
					float:left;
					background-image: url('../style/hg-content-frau.jpg');
					background-repeat: no-repeat;
					background-position: right top;
				}

					div#right_content_bottom img {
						border:1px solid #F9AB09;
					}

					div#right_content_bottom p.right {
						text-align:right!important;
					}

					div#right_content_bottom p.center {
						text-align:center!important;
					}

					div#right_content_bottom img.right {
						float:right;
						margin-left:10px;
					}

					div#right_content_bottom img.left {
						float:left;
						margin-right:10px;
					}

					div.navi_content_bottom {
						clear:both;margin-bottom:15px;
					}

					img.navi_content_bottom {
						float:left;
					}

		div#foot{
			clear:both;
			width: 852px;
			height: 80px;
			text-align:left;

		}

			span.footer{
				font-size: 1em;
				float:left;
				color: #ffffff;
			}

			a.makrohaus img{
				float: left;
				margin-left: 3px;
			}

			div#foot_content{
				width: 839px;
				__width: 826px;
				height: 40px;
				background-image: url('../style/hg-footer-mitte.png');
				background-repeat: repeat-y;
				padding-left: 13px;
				padding-right:13px;
				text-align:left;
				float:left;
			}

				div#foot_content p{
					font-size: 1em;
					color: #ff8184;
				}

				div#foot_content a{
					font-size: 1em;
					color: #ff8184;
				}

			div#foot_content2{
				width: 852px;
				__width: 839px;
				height: 20px;
				background-image: url('../style/hg-footer-mitte.png');
				background-repeat: repeat-y;
				padding-left: 13px;
				text-align:left;
				float:left;
			}

				div#foot_content2 a{
					font-size: 1em;
					color: #ffffff;
				}

	div.slideshow{
		float:right;
		margin-right:10px;
		margin-top:10px;
		width: 160px;
		height: 107px;
	}

