@charset "UTF-8";

body {
	margin:0;
	padding: 0;
	font-size:62.5%;
	font-family: verdana,arial,helvetica,sans-serif;
	background:#C57901 url('../style/hg_main_loop.gif') center;
	color:#1f1f1f;
}

a {
	color:#1f1f1f;
}

h1, h2, h3 {
	color:#672c0c;
}

h1 {
	font-size:1.5em;
	margin-bottom:20px;
}

h2 {
	font-size:1.3em;
}

h3 {
	font-size:1.2em;
}

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

input, select, textarea {
	border:1px solid #672C0C;
	background:#F5E9D3;
	padding:2px;
	font-family:verdana;
}

select option {
	padding-left:5px;
}

table {
	margin:20px 0;
	padding:0;
}

table {
	border-right: 1px solid #672C0C;
	border-bottom: 1px solid #672C0C;
}

table th {
	border-top: 1px solid #672C0C;
	border-left: 1px solid #672C0C;
	background:#C67900;
	padding:10px;
}

table td {
	border-top: 1px solid #672C0C;
	border-left: 1px solid #672C0C;
	padding:10px;
}

div#root {
	background:url('../style/hg_head.jpg') no-repeat top center;
}

div#main {
	width:1000px;
	margin:auto;
	height:295px;
	font-size:1.1em;
	line-height:1.5em;
}

div#left {
	width:185px;
	height:500px;
	float:left;
	margin-left:4px;
	__margin-left:2px;
	line-height:1.2em;
}

	div#logo {
		margin:50px 0 40px 0;
	}

	div#sprache {
		margin:0 0 20px 10px;
	}

	a.left_auswahl {
		color:#f9dfb3!important;
		display:block!important;
		text-decoration:none!important;
		padding:2px 0 2px 27px!important;
		background:#672c0c url('../style/ic_pfeil_up.gif') no-repeat!important;
		background-position:17px center!important;
	}

	div#left_link a {
		color:#414141;
		display:block;
		text-decoration:none;
		padding:2px 0 2px 27px;
		background:url('../style/ic_pfeil_do.gif') no-repeat;
		background-position:17px center;
	}

	div#left_link a:hover {
		color:#f9dfb3;
		background:#672c0c url('../style/ic_pfeil_up.gif') no-repeat;
		background-position:17px center;
	}

	img.sprachausw {
		margin-right:9px;
	}

div#middle {
	width:620px;
	height:500px;
	float:left;
	margin-top:240px;
}
	table.table_left_top {
		border-left: 1px solid #672C0C;
		border-top: 1px solid #672C0C;
	}

	div#middle ul, div#middle ol  {
		padding-left:40px;
	}

	div#middle ol li {
		padding-top:20px;
	}

	div#content {
		padding:20px;
	}

		a img {
			border:0;
		}
		div#drucken {
			float:right;
			margin-right:10px;
		}

		div#drucken a {
			color:#F9DFB3;
		}

		div#drucken img {
			border:0;
		}

		div.link {
			color:#672C0C;
		}

		div#content a {
			color:#672C0C;
		}

		.formular td {
			border:0;
			padding:5px 10px 5px 10px;
		}

		.style_button {
			color:#F5E9D3;
			background:#C67900;
			margin-top:10px;
		}
		/* Technische Details und Bild*/
		div.show_auswahl {
			display:none;
			margin-top:30px;
		}

		/* Technische Details */


		p.schrift {
			font-weight:bold;
			font-style:italic;
		}

		div.hoch_zeichen {
			float:left;
			margin-right:5px;
		}

		div.text_hoch_zeichen {
			float:left;
			width:560px;
			margin-bottom:20px;
			font-size:0.8em;
		}


		div.saegeschindel_text {
			float:left;
			margin-left:97px;
			margin-bottom:30px;
		}

		div.legschindel_text {
			float:left;
			margin-left:18px;
		}

		div.h3_gespalten {
			float:left;
			margin-left:55px;

		}

		div.h3_gesaegt {
			float:left;
			margin-left:172px;
			__margin-left:120px;
			width:184px;
		}

		/* Zierschindel */
		div.zierschindel {
			float:left;
			margin:0 18px 0 18px;
			__margin:0 15px 0 15px;
			text-align:center;
			width:76px;
		}

		/* Bilder */
		table.noborder tr td{
			border:0px!important;
			padding:0;
			padding-top:10px;

		}

		table.noborder {

			border:0px!important;
		}

		.img_holzarten {
			margin-right:20px;
		}

		.img_holzarten2 {
			margin:0 20px 20px 0;
		}

		.img_holzschindeln, .img_herst {
			margin-left:110px;
		}

		.img_holzschindeln2 {
			margin-right:50px;
		}

		.img_holzschindeln3 {
			margin-right:150px;
		}

		.img_ziers {
			margin-bottom:10px;
		}

		.img_ziers2 {
			margin:10px 0 10px 0;
		}

		.img_ziers3 {
			margin-left:100px;
		}



	div#footer {
		clear:both;
		border-top:1px dotted #672c0c;
		margin:20px;
		color:#672c0c;

	}

		div#footer a {
			color:#672c0c;
			text-decoration:none;
		}

		div#footer_left {
			float:left;
		}

		div#footer_right {
			float:right;
		}

			div#footer_right a {
				background:url('../style/logo_mh.gif') no-repeat right center;
				padding-right:17px;
			}

div#right {
	width:186px;
	float:left;
	margin-top:140px;
	line-height:1.2em;
	overflow:hidden;
}

	div#right a {
		text-decoration:none;
	}

	a.link_right {
		color:#414141;
		display:block;
		text-decoration:none;
		padding:2px 0 2px 27px;
		background:url('../style/ic_pfeil_do.gif') no-repeat;
		background-position:17px center;
	}

	a.link_right:hover {
		color:#f9dfb3;
		background:#672c0c url('../style/ic_pfeil_up.gif') no-repeat;
		background-position:17px center;
	}

	div.right_kontakt {
		padding-left:15px;
	}

	div.info {
		background-image:url('../style/ic_email.gif');
		background-repeat:no-repeat;
		background-position:10px;
		padding-left:35px;
	}

	div.kontakt {
		background-image:url('../style/ic_kontakt_do.gif');
		background-repeat:no-repeat;
		background-position:10px;
		padding-left:35px;
	}

	div.route {
		background-image:url('../style/ic_routenplaner.gif');
		background-repeat:no-repeat;
		background-position:10px;
		padding-left:35px;
	}

	div.kartenservice {
		background-image:url('../style/ic_kartenservice_do.gif');
		background-repeat:no-repeat;
		background-position:10px;
		padding-left:35px;
	}

	div.info, div.kontakt, div.kartenservice {
		margin-bottom:5px;
		padding-top:3px;
		padding-bottom:3px;
	}

	div.link_aktiv_kontakt {
		background-image:url('../style/ic_kontakt_up.gif');
	}

	div.link_aktiv_karten {
		background-image:url('../style/ic_kartenservice_up.gif');
	}

	div.link_aktiv_karten, div.link_aktiv_kontakt {
		display:block!important;
		background-color:#672C0C!important;
	}

	div.link_aktiv_karten a, div.link_aktiv_kontakt a  {
		color:#F5E9D1!important;
	}

	div.aktuelle_infos {
		padding:3px 10px;
	}

	a.link_underline {
		text-decoration:underline!important;
	}

	div.akt_breite {
		width:575px;
	}
