body {
	margin:0;
	padding: 0;
	font-size:62.5%;
	font-family: arial,verdana,helvetica,sans-serif;
	color:#242D32;
	background:#778D98;
}

a {
	color:#242D32;
}

li {
	list-style-type:disc;
	margin-left:30px;
}

h1, h2, h3, h4 {
	color:#0A5279;
	font-weight:bold;
}

h1 {
	font-size:1.8em;
	line-height:1.1em;
	margin:10px 0 0 0;
}

h2 {
	font-size:1.4em;
	line-height:1.1em;
	margin:5px 0 0 0;
}

select, input, textarea {
	border:1px solid #fff;
	background:#4098CB;
	color:#fff;
}

hr {
	border: 0px;
	border-top:1px solid #768A95;
	border-bottom: transparent;
	clear:both;
	height:1px;
}


strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

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


div#root {
	width:1000px;
	font-size:1.1em;
	line-height:1.2em;
	float:left;
	position:absolute;
	background:#fff url('../style/hg_content.jpg') repeat-y;
	padding-right:5px;
}

	div#header {
		float:left;
		width:992px;
		height:302px;
		border-left:4px solid #fff;
		border-right:4px solid #fff;
		border-top:4px solid #fff;
	}

		img#headerbild{
			position:absolute;
			z-index:1;
		}

		#freilassing_wifo_logo {
			position:absolute;
			z-index:3;
			left:4px;
			top:98px;
		}


		img#karte{
			position:absolute;
			z-index:2;
			right:8px;
			top:10px;
		}

		img#logo{
			position:absolute;
			z-index:2;
			left:10px;
			top:10px;
		}

		img#logo_ort{
			position:absolute;
			z-index:2;
			left:10px;
			top:120px;
		}

		a#bglt_link {
			position:absolute;
			z-index:3;
			right:19px;
			top:234px;
		}

	div#main {
		border-left:4px solid #fff;
		border-right:4px solid #fff;
		width:992px;
		float:left;
	}

	div#left {
		float:left;
		width:151px;
	}

		div#rathaus {
			height:24px;
			background:url('../style/bu_rathaus.gif') no-repeat;
			margin-top:10px;
		}

		div#rathaus_content {
			background:#D4E096;
			padding:10px;
			color:#5E6D10;
		}

			div#rathaus_content a {
				background:url('../style/ic-pfeil-gruen.gif') no-repeat left center !important;
				color:#5E6D10!important;
				border:0!important;
				display:inline!important;
				padding:0!important;
				padding-left:10px!important;
				float:right;
			}


		div#tourismus {
			height:24px;
			background:url('../style/bu_tourismus.gif') no-repeat;
		}

		div#service {
			height:24px;
			background:url('../style/bu-service.gif') no-repeat;
			margin-top:10px;
		}

		div#left li, div#right_navi li {
			list-style-type:none;
			margin:0;
			__float:left;
			__width:100%;
		}

		div#left a, div#right_navi a {
			text-decoration:none;
			display:block;
			border-bottom:1px solid #fff;
			padding:3px 0 3px 20px;
			background:#A6CFE7 url('../style/ic_pfeil_blau_1.gif') no-repeat 5px center;
			color:#0A5279;
		}

		a#webcam {
			background:#A6CFE7 url('../style/ic_webcam.png') no-repeat 5px center!important;
			padding:3px 0 3px 25px!important;
		}

		a#veranstaltungskalender {
			background:#A6CFE7 url('../style/ic_veranstaltungen.png') no-repeat 5px center!important;
			padding:3px 0 3px 25px!important;
		}

		a#webcam:hover, a#webcam.active {
			background:#0076BA url('../style/ic_webcam.png') no-repeat 5px center!important;
		}

		a#veranstaltungskalender:hover, a#veranstaltungskalender.active {
			background:#0076BA url('../style/ic_veranstaltungen.png') no-repeat 5px center!important;
		}

		div#left a:hover, div#left a.active, div#right_navi a:hover, div#right_navi a.active {
			color:#fff;
			background:#0076BA url('../style/ic_pfeil_blau_2.gif') no-repeat 5px center;
		}

		div#left li ul li a, div#right_navi li ul li a {
			padding:0 0 0 27px;
			border:0;
			background:#CDE4F2 url('../style/ic-pfeil-blau-5.gif') no-repeat 12px 4px;
		}


		div#left li.sekundaer a, div#right_navi li.sekundaer a {
			padding:0 0 0 34px;
			border:0;
		}

		div#left li ul, div#right_navi li ul {
			background:#A6CFE7;
		}

		div#left li ul li a:hover, div#left li ul li a.active, div#right_navi li ul li a:hover, div#right_navi li ul li a.active {
			background:#0076BA url('../style/ic_pfeil_blau_2.gif') no-repeat 12px 4px;
		}

		div#left li.sekundaer a, div#right_navi li.sekundaer a {
			background:#e5f3fb url('../style/ic-pfeil-blau-3.gif') no-repeat 19px 4px;
		}

		div#left li.sekundaer a:hover, div#left li.sekundaer a.active, div#right_navi li.sekundaer a:hover, div#right_navi li.sekundaer a.active {
			background:#0076BA url('../style/ic_pfeil_blau_2.gif') no-repeat 19px 4px;
		}

		.show_not {
			display:none;
		}

	div#middle {
		float:left;
		width:626px;
		overflow:hidden;
	}

		div#middle {

		}

		div#content {
			padding:0 30px;
		}

			/* Kontakt */

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

			.kontakt input, .kontakt textarea {
				width:200px;
			}

			.kontakt {
				border:none!important;
			}

			.kontakt tr td {
				border:none!important;
				padding:3px;
			}

			.plz {
				width:60px!important;
			}

			.ort {
				width:120px!important;
			}

			.button_kontakt1, .button_kontakt2 {
				float:right;
				background-color:#A6CFE7!important;
				width:100px!important;
				color:#0A5279!important;
				font-weight:bold;
			}

			.button_kontakt2 {
				margin-left:5px;
			}

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


		div#content ul, div#content ol {
			margin-top:0;
			margin-bottom:0;
		}

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

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

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

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

		div#content ul li {
			list-style-type:disc;
			padding-left:2px;
			margin-left:25px;
		}

		div#content ol li {
			list-style-type:decimal;
		}

		div#content table, div#content table tr th, div#content table tr td {
			border-color:#A6CFE7!important;
			border-weight:inherit;
		}

		div#content a {
			background:transparent url(../style/ic-pfeil-blau-4.gif) no-repeat scroll 0 6px;
			color:#0076BA;
			padding-left:11px;
		}

		.half_content a, .full_content a {
			background:transparent url(../style/ic-pfeil-blau-5.gif) no-repeat scroll 0 6px!important;
		}

		div#sitemap ul li {
			list-style-type:none;
			margin-bottom:5px;
			color:#0076BA;
		}

		div#content a.no_arrow {
			background:none!important;
			padding-left:0;
		}

		div#content .img_teaser {
			float:left;
			margin-right:10px;
			width:120px;
			margin-bottom:10px;
		}

		div#content a img {
			background-image:none!important;
		}

			/* um neben einem Bild richtig dargestellt zu werden */
			div#content ul, div#content ol {
				overflow:auto;
				zoom:1;
				padding-bottom:1px; /*sonst scrollbar ie8 */
			}

			div#content input, div#content select, div#content textarea {
				padding:2px 5px;
				border:1px solid #768A95;
				background:#fff;
				color:#000;
				margin-right:5px;
			}

			.formsubmit {
				border:1px solid #768A95!important;
				background:#768A95!important;
				color:#fff!important;
			}

			div#systemstatus {
				margin-bottom:15px;
				margin-top:7px;
			}

				div#systemstatus a {
					color:#000!important;
					background:none!important;
					padding:0!important;
				}

			img.border {
				border:1px solid #768A95;
			}

			a.link {
				padding-left:11px;
				color:#0076BA;
				background:url('../style/ic_pfeil.png') no-repeat 0 4px;
			}

			div.full_content {
				width:566px;
				float:left;
				margin-bottom:12px;
			}

			div.half_content {
				width:277px;
				float:left;
				margin-right:12px;
				margin-bottom:12px;
			}

				div.headline {
					font-weight:bold;
					font-size:1.2em;
					padding:3px 10px;
					background:#A6CFE7;
					color:#0076BA;
				}

					div.headline a {
						color:#0076BA;
						text-decoration:none;
					}

				div.full_content div.text {
					width:546px;
					overflow:hidden;
				}

				div.half_content div.text {
					width:257px;
					overflow:hidden;
				}

				div.text {
					padding:10px;
					float:left;
					background:#d5eaf6;
				}

					div.text p {
						margin:0!important;
					}

					div.full_content img, div.half_content img{
						float:left;
						margin:0 10px 0 0;
					}

	div#right {
		float:left;
		width:215px;
		overflow:hidden;
	}

		input#suche {
			background:url('../style/suche.jpg') no-repeat;
			width:205px;
			height:17px;
			padding:5px 5px 0 5px;
			color:#0076BA;
		}

		input#suche_button {
			position:absolute;
			right:10px;
			width:20px;
			height:24px;
			background:none;
			border:0;
			cursor:pointer;
		}

		div#right a.link {
			float:left;
		}

		div#gastgebersuche {
			height:24px;
			margin-top:10px;
			background:url('../style/bu-unterk-piding.gif') no-repeat;
		}

		div#gastgebersuche_content {
			padding:10px;
			background:#A6CFE7;
			color:#0A5279;
		}

			div#gastgebersuche_content span {
				font-size:0.9em;
			}

			div#gastgebersuche_content input {
				padding:2px 10px;
				float:right;
				border:1px solid #4098CB;
				background:#fff;
				color:#0A5279;
			}

		div#gastgebersuche_links {
			border-top:1px solid #fff;
			padding:10px;
			margin-bottom:10px;
			background:#A6CFE7;
			font-weight:bold;
		}

			div#gastgebersuche_links a {
				text-decoration:none;
				padding-left:15px;
				margin-right:3px;
				color:#0A5279;
				background:url(../style/ic_pfeil_blau_1.gif) no-repeat left center;
			}

		div#kontakt {
			height:24px;
			margin-top:10px;
			background:url('../style/bu_kontakt.gif') no-repeat;
		}

		div#kontakt_content {
			background:#A6CFE7;
			padding:10px;
			color:#0A5279;
			border-bottom:1px solid #fff;
		}

			div#kontakt_content a {
				color:#0A5279;
			}

	div#watzmann {
		height:51px;
		margin-top:20px;
		float:left;
		width:100%;
		background:url('../style/footer_watzmann.gif') no-repeat;
	}

		div#watzmann .cont {
			padding-left:181px;
		}

		#drucken, #bookmark {
			text-decoration:underline;
			cursor:pointer;
		}

	div#footer {
		float:left;
		width:100%;
		color:#fff;
		padding:10px 0;
		border-bottom:4px solid #fff;
		background:#0076BA;
	}

		div#footer a {
			color:#fff;
		}

		#mh_logo {
			width:14px;
			height:14px;
			vertical-align:-3px;
		}

		div#footer_content {
			padding:20px;
			color:#6BAACF;
		}

div#skyscraper {
	width:175px;
	height:550px;
	position:absolute;
	top:0;
	left:1005px;
}