img, div { behavior: url(_pngfix/iepngfix.htc)}
/* IE PNG FIX */

/* Standards */
body, html {
	height:100%;
}


body {
	background:url(../images/bg_home.jpg) repeat #282117;
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 100.01%; /* nicht 100%, um Anzeigefehler zu vermeiden */
	color: #000;
	margin: 0 0 10px 0;
	padding:0;
	background-attachment:fixed;
}
body#news1		{ background:url(../images/bg_news1.jpg) repeat #282117 fixed; }
body#news2		{ background:url(../images/bg_news2.jpg) repeat #282117 fixed; }
body#news3		{ background:url(../images/bg_news3.jpg) repeat #282117 fixed; }
body#karten		{ background:url(../images/bg_karten.jpg) repeat #282117 fixed; }
body#konzept	{ background:url(../images/bg_konzept.jpg) repeat #282117 fixed; }
body#events		{ background:url(../images/bg_events.jpg) repeat #282117 fixed; }
body#galerie	{ background:url(../images/bg_home.jpg) repeat #282117 fixed; }
body#links		{ background:url(../images/bg_home.jpg) repeat #282117 fixed; }
body#kontakt	{ background:url(../images/bg_kontakt.jpg) repeat #282117 fixed; }

#wrapper {
	width:850px;
	margin: 0 auto;
	padding-bottom:10px;
}
#top {
	background:url(../images/top.png) no-repeat;
	width:inherit;
	height:166px;
}
	#kartenmenu {
		position:relative;
		top:49px;
		left:410px;
		width:400px;
		height:68px;
	}

#contentWrapper {
	padding:20px;
	margin-bottom:10px;
}
	#left {
		float:left;
		width:308px;
		margin-right:10px;
	}
		.sidebarBox {
			background:#FFFFFF;
			padding:10px;
			margin-bottom:10px;
		}
			.logos {
				text-align:center;
			}
			.locationInfo {
				margin-bottom:20px;
			}
				.sb_headline{
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:bold;
					font-size:0.75em;
					margin-bottom:8px;
				}
				.sb_content {
					font-size:0.75em;
					margin-left:20px;
					margin-bottom:8px;
				}
		.oeffnungszeiten {
			margin-bottom:10px;
		}
		#footer {
			background:#FFFFFF;
			padding:10px;
			font-size:0.85em;
		}
	
	#right {
		float:left;
		width:484px;
		background:#FFFFFF;
		padding:4px;
	}
		#content {
			background:#FFFFFF;
			padding:10px;
			border:1px solid #000000;			
		}
			.newsBlock {
				background: url(../images/news_trenner.gif) no-repeat bottom center;
				margin:0 30px 30px 50px;
				padding-bottom:15px;
			}
				.newsDatum {
					color:#969899;
				}
				.picleft { float:left; width:100px; margin:0 10px 10px 0; }
			.panoBlock {
				margin-bottom:10px;
			}
				.panoPic {
					display:block;
					border:1px solid #000000;
					margin-bottom:5px;
				}
			.images li {
				float:left;
				width: 120px;
				height:90px;
				margin-right:11px;
			}
			.images li.item-3,
			.images li.item-6 {
				margin-right:0px;
			}
				.galeriePic {
					border:1px solid #000000;
					display:block;
				}
	.msg {
		border:1px solid #999999;
		color:#999999;
	}
	#msg_senden {
		border:0px solid #000000;
		color:#FFFFFF;
		width:200px;
		background:#4a4a45;
	}
	#fehlerbox {
		margin-bottom:25px;
	}
	#fehlerbox li {
		float:none;
	}

/*** TYPO ***/

img {
	border:0;
}
p {
	padding:0;
	margin:0 0 10px 0;
	font-size:0.75em;
	line-height:1.4em;
}
#left p {
	margin:0;
}
ul {
	list-style: none; 
	margin: 0px; 
	padding: 0px;
}
li {
	float:left;  /*eigentlich kein float:left, aber sonst sind Abstände zw. den grafiken bei ie. */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.75em;
	padding:2px 0;
	width:100%;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:1.8em;
	padding:0;
	margin:0 0 30px 0;
	position:relative;
}
h3 {
	font-size:1em;
	padding:0;
	margin:10px 0 10px 0;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#8D8F8B;
	text-decoration:underline;
}
a.newsLink {
	color:#8D8F8B;
	text-decoration:underline;
}
a.newsLink:hover {
	color:#000;
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	border:0px;
	margin:0;
	padding:0;
}
textarea,
input {
	border:1px solid #000000;
	background:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size:14px;
	width:445px;
	margin-bottom:5px;
	padding:5px;
	overflow:auto;
}
textarea {
	height: 150px;
}


.layoutimg {
	display:block;
}
.seitenAbschluss {/* Am Ende einer Seite, damit das Float aufgehoben wird und der Content-DIV bis zum Ende geht */
	clear:both;
	padding:0;
	margin:0;
}

	
