@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
	text-decoration: none;
	color:#ffd693;
}
a:hover {
	text-decoration:underline;
}
html, body {
	height: 100%;
}
html {
	background:url(../images/bg.jpg) 0 0 repeat;	
}
body {
	background:url(../images/bg_out.jpg) 0 0 repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:22px;
	text-align:left;
}
#wrapper_out {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:960px;
	margin: 0 auto -120px auto;
	background:url(../images/wrapper_bg.png) 0 0 repeat-y;
	behavior: url(js/iepngfix.htc);
}
#wrapper {
	width: 960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto;
}
	#top {
		height:180px;
		background:url(../images/top_bg.png) 0 0 no-repeat;	
		behavior: url(js/iepngfix.htc);
	}
		#top_menu {
			height:50px;
			margin:0 0 0 452px;
		}
		#nav2 ,#top_menu img {border:0px;}
			#top_menu ul {
				list-style:none;
				height:21px;
				width:397px;
				padding:17px 0 0 15px;	
			}
			#top_menu ul li {
				float:left;
			}
			#top_menu ul li a{
				display:block;
				text-indent:-5000px;
			}
				#top_menu ul li a.moin_moin {
					background-image:url(../images/top_menu_moin_moin.png);
					background-repeat:no-repeat;
					background-position:0 0;
					height: 21px;
					width: 77px;
					margin: 0 34px 0 0;
				}
				#top_menu ul li a.moin_moin:hover, #top_menu ul li.active a.moin_moin {
					background-position: 0px -21px;
				}
				#top_menu ul li a.kontakt {
					background-image:url(../images/top_menu_kontakt.png);
					background-repeat:no-repeat;
					background-position:0 0;
					height: 21px;
					width: 69px;
					margin: 0 32px 0 0;
				}
				#top_menu ul li a.kontakt:hover, #top_menu ul li.active a.kontakt {
					background-position: 0px -21px;
				}
				#top_menu ul li a.anfahrt {
					background-image:url(../images/top_menu_anfahrt.png);
					background-repeat:no-repeat;
					background-position:0 0;
					height: 21px;
					width: 68px;
					margin: 0 34px 0 0;
				}
				#top_menu ul li a.anfahrt:hover, #top_menu ul li.active a.anfahrt {
					background-position: 0px -21px;
				}
				#top_menu ul li a.impressum {
					background-image:url(../images/top_menu_impressum.png);
					background-repeat:no-repeat;
					background-position:0 0;
					height: 21px;
					width: 83px;
				}
				#top_menu ul li a.impressum:hover, #top_menu ul li.active a.impressum {
					background-position: 0px -21px;
				}
		#logo {
			height:130px;
			width:600px;
			float:left;
		}
			#logo h1 a {
				display:block;
				height:71px;
				width:436px;
				margin:38px 0 0 73px;
				text-indent: -5000px;
			}
		#onlineshop {
			height:130px;
			width:360px;	
			float:left;
		}	
			#onlineshop a {
				display:block;
				height:75px;
				width:206px;
				margin:30px 0 0 68px;
				text-indent:-5000px;
			}
	#header {
		height:167px;
		background:url(../images/header_bg.png) 0 0 no-repeat;
		behavior: url(js/iepngfix.htc);
		padding:14px 0 0 47px;
	}
		#pic_place {
			
		}
		#museum_aktiv {
			position:absolute;
			background:url(../images/museum_aktiv.png) 0 0 no-repeat;
			behavior: url(js/iepngfix.htc);
			z-index:1000;
			width:190px;
			height:37px;
			margin:120px 0 0 255px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			color:#FFFFFF;
			font-weight:normal;
			padding:18px 0 0 27px;
		}
	#middle {
	
	}
		#middle_left {
			width:327px;
			height:350px;
			float:left;
			background:url(../images/bg_middle_left.png) 0 0 no-repeat;	
			behavior: url(js/iepngfix.htc);
		}
			#menu_left {
			
			}
			#nav2 ,#menu_left img {border:0px;}
				#menu_left ul {
					list-style:none;
					height:330px;
					width:182px;
					padding:0 0 0 64px;
					margin:9px 0 0 0;
					}
				#menu_left ul li {
					line-height:15px;
					float:left;
				}	
				#menu_left ul li a{
					display:block;
					line-height:15px;
					text-indent:-5000px;
					cursor:pointer;
				}
					#menu_left ul li a.bernstein {
						background-image:url(../images/left_menu_bernstein.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 19px 0;
					}
					#menu_left ul li a.bernstein:hover, #menu_left ul li.active a.bernstein {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.ueberuns {
						background-image:url(../images/left_menu_ueberuns.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 21px 0;
					}
					#menu_left ul li a.ueberuns:hover, #menu_left ul li.active a.ueberuns {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.museum {
						background-image:url(../images/left_menu_museum.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 20px 0;
					}
					#menu_left ul li a.museum:hover, #menu_left ul li.active a.museum {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.werkstatt {
						background-image:url(../images/left_menu_werkstatt.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 20px 0;
					}
					#menu_left ul li a.werkstatt:hover, #menu_left ul li.active a.werkstatt {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.bernsteinstrand {
						background-image:url(../images/left_menu_bernsteinstrand.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 20px 0;
					}
					#menu_left ul li a.bernsteinstrand:hover, #menu_left ul li.active a.bernsteinstrand {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.termine {
						background-image:url(../images/left_menu_termine.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 20px 0;
					}
					#menu_left ul li a.termine:hover, #menu_left ul li.active a.termine {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.bernsteinladen {
						background-image:url(../images/left_menu_bernsteinladen.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 21px 0;
					}
					#menu_left ul li a.bernsteinladen:hover, #menu_left ul li.active a.bernsteinladen {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.links {
						background-image:url(../images/left_menu_links.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 19px 0;
					}
					#menu_left ul li a.links:hover, #menu_left ul li.active a.links {
						background-position: 0px -19px;
					}	
					#menu_left ul li a.gaestebuch {
						background-image:url(../images/left_menu_gaestebuch.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 19px;
						width: 182px;
						margin: 0 0 20px 0;
					}
					#menu_left ul li a.gaestebuch:hover, #menu_left ul li.active a.gaestebuch {
						background-position: 0px -19px;
					}	
		#middle_right {
			width:633px;
			float:left;
			background:url(../images/bg_middle_right.png) 0 0 no-repeat;	
			behavior: url(js/iepngfix.htc);
		}
			#menu_middle {
				height:29px;
				width:537px;
				padding:14px 0 0 0;
			}
			#nav ,#menu_middle img {border:0px;}
				#menu_middle ul{
					list-style:none;
				}
				#menu_middle ul li {
					float:left;
				}
				#menu_middle ul li a{
					display:block;
					text-indent:-5000px;
				}	
					#menu_middle ul li a.vortraege {
						background-image:url(../images/middle_menu_vortraege.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 21px;
						width: 80px;
						margin: 0 32px 0 0;
					}
					#menu_middle ul li a.vortraege:hover, #menu_middle ul li.active a.vortraege {
						background-position: 0px -21px;
					}
					#menu_middle ul li a.schleifkursfuerkinder {
						background-image:url(../images/middle_menu_schleifkursfuerkinder.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 21px;
						width: 177px;
						margin: 0 28px 0 0;
					}
					#menu_middle ul li a.schleifkursfuerkinder:hover, #menu_middle ul li.active a.schleifkursfuerkinder {
						background-position: 0px -21px;
					}
					#menu_middle ul li a.benrsteinbearbeitungskurs {
						background-image:url(../images/middle_menu_benrsteinbearbeitungskurs.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 21px;
						width: 220px;
					}
					#menu_middle ul li a.benrsteinbearbeitungskurs:hover, #menu_middle ul li.active a.benrsteinbearbeitungskurs {
						background-position: 0px -21px;
					}
		#content {
			padding:43px 109px 10px 6px;
		}
		
		div#content div#imagecontainer img {border:1px dotted #fbaa32; padding:3px;}
		div#content div.imagecontainer img {border:1px dotted #fbaa32; padding:3px; margin-right: 15px; margin-bottom: 10px;}
		div#content div#imagecontainer2 img {border:1px dotted #fbaa32; padding:3px;margin-bottom: 5px;}
		div#content div.imagecontainer2 img {border:1px dotted #fbaa32; padding:3px; margin: 0 15px 5px 0; margin-bottom: 10px;}
			#content h2 {
				font-size:16px;
				color:#fefefe;
				font-family:Georgia, "Times New Roman", Times, serif;
				line-height:21px;
			}
			#content h1 {
				font-size:21px;
				color:#ffd693;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:normal;
				padding:0 0 10px 0;
			}
			#content p {
				margin:0 0 22px 0;
			}

	#push {
			float: none;
			clear: both;
			height: 120px;
		}
#footer_out {
	/*background:url(../images/wrapper_bg.png) 0 0 repeat-y;*/
	behavior: url(js/iepngfix.htc);
	margin:0 auto;
	width: 960px;
	height: 120px;
}				
#footer {
	height: 120px;
	width: 960px;
	margin:0 auto;
	background:url(../images/footer_bg.png) 0 0 no-repeat;
	behavior: url(js/iepngfix.htc);
}
	#unsereadresse {
		margin:0 0 0 332px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		color:#FFFFFF;
		font-weight:normal;
		padding:6px 0 18px 0;
	}
	#footer_content {
		margin:0 0 0 333px;
	}
	#footer_content p {
		font-size:11px;
	}
		#footer_adrese {
			float:left;
			width:176px;
		}
		#footer_phone {
			float:left;
			width:173px;
		}
		#footer_email {
			float:left;
			width:176px;
		}
			#footer_email a {
				color:#ffa136;
				text-decoration:underline;
				font-size:11px;
			}
			#footer_email a:hover{
				color:#ffa136;
				text-decoration:none;
			}
			
#cmswrapper {
	clear: both;
	float:none;
} 			 
	#cmswrapper h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#fbaa32;
		font-weight:normal;
	}
	#cms_links {
		float:left;
		width:230px;
		margin:0 14px 0 0;
	}
	#cms_textfield {
		float:left;
		width:270px;
	}
			
			
div#content div#slideshow {
	background: none;
	padding: 2px;
	width: 490px;
	height: 300px;
	border: 2px solid #4B2709;
}

div#content div#slideshow2 {
	background: none;
	padding: 2px;
	width: 490px;
	height: 368px;
	border: 2px solid #4B2709;
}

div#content ul {
	padding-left: 17px;
	list-style-type: square;
	line-height: 22px;
	margin-bottom: 30px;
}
