/* copyright (c) 2010 www.felixsteindl.com -- Alle Quelltexte handcodiert -- alle Rechte vorbehalten */@import url(../js/fancybox/jquery.fancybox.css);@import url(button.css);@import url(navigator.css);@import url(offline.css);@import url(style.css);@import url(nivo-slider.css);
@import url(supersized.core.css);
/*@import url(enabled_java.css);*/*{	margin:0;	padding:0;}body{	background: url(img/background_white.png) fixed;}h{		font-weight:normal;	font-size:12px;	color:#981310;}k{	font-weight:normal;	font-size:10px;	color:#AAA;}h1{	font-family:Georgia, Times;	font-weight:normal;	font-size:14px;	color:#981310;}h1 a{	text-decoration:none;	border-bottom:1px dotted;}h1 a:hover{	text-decoration:none !important;}span.active{	border-bottom:1px dotted;}a.active:hover,span.active:hover{	text-decoration:none !important;	border-bottom:1px solid #981310;	color:#555;}.complete_text{	color:#666 !important;	text-decoration:none !important;}.complete_text:hover{	text-decoration:none !important;}h2{	font-weight:normal;	font-size:12px;	color:#555;}h3{	font-weight:normal;	font-size:16px;	color:#981310;	font-family:Arial;}h4{	font-weight:normal;	font-family:Arial;	font-size:14px;	padding-top:7px;	padding-bottom:12px;}h4.preis{	font-weight:normal;	font-size:16px;	padding-bottom:0px;}h4#mini{	font-weight:normal;	padding-top:3px;	padding-bottom:4px;}h5.datum{	font-weight:normal;	font-size:10px;	color:#BBB;}h5.datum_klein{	margin-top:4px;	margin-left:2px;	font-weight:normal;	font-size:10px;	color:#BBB;}h6{	background:transparent !important;	font-family:Gulim, Times;	font-weight:normal;	font-size:27px;	color:#FFFFFF;	margin-left:-1px; 	margin-bottom:4px;}.impressum{	font-size:11px;	color:#555;}em{	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;		font-size:18px !important;	font-style:normal;	letter-spacing:1px;	font-weight:lighter !important;}span.rot{	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;		font-size:18px !important;	font-style:normal;	letter-spacing:1px;	font-weight:lighter !important;}sub{	font-weight:normal;	font-size:10px;	color:#999;}hr.margin{	margin-top:7px;}/**hr{	margin-left:-1px;	border-top:1px solid #FFF;	border-left:1px solid #FFF;	border-right:1px solid #FFF;	border-bottom: 1px dotted #BBB;}**/hr{	background:url(img/hr.png) -3px 0px;	border:none;	height:5px;	opacity:0.6;	margin-left:1px;	width:752px;}hr.preise{	height:2px;	margin-left:6px;	border-top:1px solid #FFF;	border-left:1px solid #FFF;	border-right:1px solid #FFF;	border-bottom: 1px solid #BBB;}p{	margin-top:5px;}p.spacing{	margin-top:10px;}img{	border:none;}table.border{	margin-top:4px;}tr.title{	font-family:Georgia;	font-size:14px;	color:#999;}table.border td{	border-bottom:1px dotted #CCC;	padding-top:4px;	padding-bottom:4px;	padding-left:0px;}table.margin{	margin:-2px;	border:none;}table{	margin:-1px;	border:none;}.dateiangabe{	font-size:10px;	color:#999;}.dateidownload{	font-size:10px;}img.symbol{	position:relative;	top:3px;	border:none;}p.linkspacing{	line-height:18px;}p.textspacing{	line-height:23px;}/*---Kopf (Logo + Bahnhofsbild)---*/#head{ 	position:relative;	margin:auto;	top:30px; 	width:1000px;	height:116px;	background:#FFF no-repeat url(img/head.png);	border-top: 1px solid #CCC;	border-left: 1px solid #CCC;	border-right: 1px solid #CCC;
	-moz-box-shadow: 0px 0px 15px #DDD;
	-webkit-box-shadow: 0px 0px 15px #DDD;
	box-shadow: 0px 0px 15px #DDD;
}#inhalt{	position:relative;	margin:auto;	top:30px; 	width:1000px;	overflow:hidden;	border-left: 1px solid #CCC;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	background: url(img/background_white.png);
	-moz-box-shadow: 0px 3px 15px #DDD;
	-webkit-box-shadow: 0px 3px 15px #DDD;
	box-shadow: 0px 3px 15px #DDD;
}/*---Fußzeile---*/#unten{	position:absolute;	margin:auto;	left:0px;	right:0px;	margin-top:34px;	height:25px;	width:1000px;	background:transparent;	font-family:Arial;	font-size:11px;	color:#bbbbbb;}/*---Men&uuml;frame---*/#menu{ 	width:192px;	display: block; 	margin: 0px 0px 0px 0px;}/*---Hauptframe---*/#haupt{	width:752px; 	height:100%;	display: block; 	margin: 4px 0px 3px 0px;}.iframe{	z-index:87;	position:absolute;	background:#EEE url(img/background_navigation.png);}#frame{	z-index:87;	position:absolute;	width:192px;	height:5000px;	background:#EEE url(img/background_navigation.png);}#space{	position:relative;	border:none !important;}.news_text{	position:relative;	top:10px;	bottom:10px;	left:0px;	height:100%;	width:752px;	font-family:Arial;	font-size:12px;	color:#666666;}	.text{	position:relative;	top:10px;	bottom:10px;	left:220px;	height:100%;	width:752px;	font-size:13px;	font-family: Arial;	color:#555555;}.text a, .news_text a,.link{	color:#981310;	text-decoration:none;}.text a:hover, .news_text a:hover,.link:hover{	text-decoration:underline;}	.navi{	font-size:11px;	color:#bbbbbb;}.navi a{	color:#bbbbbb;	text-decoration:none;}.navi a:hover{	color:#981310;		text-decoration:none;}.roter_strich{	position:absolute;    left:192px;    height:4px;    top:0px;	width:808px;	overflow:hidden;	background:#981200;}.indexbilder{	border: 1px solid #cccccc;	padding: 4px;		margin: -2px 2px 0px 0;	width:300px;	height:187px;	background:url(img/loader.gif) no-repeat center;	-webkit-transition: opacity;	-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 500ms;}.impressumbilder img{	border:none;	filter:alpha(opacity=60);	-moz-opacity:0.60;	-khtml-opacity: 0.60;	opacity: 0.60;	}.impressumbilder img:hover{	border:none;	filter:alpha(opacity=100);	-moz-opacity:1.00;	-khtml-opacity: 1.00;	opacity: 1.00;	}.micro{	border:none;	margin-left:-1px;	margin-top:2px;	margin-bottom:5px;}.bilder img{	border: 1px solid #CCC;	padding: 4px;		margin: 8px 13px 10px 0;	width:124px;	height:124px;	background:url(img/loader.gif) no-repeat 49px 49px;}.bilder img:hover{	border: 1px solid #981200;}.bilder_no_margin img{	margin-right:0px;}.bilder_layer{	cursor:pointer;	opacity:0.00;	position:absolute;	height:145px;	width:739px;	background:transparent url(img/bilder_layer.png);}.bildergalerie{	position:absolute;	display:none;	top:12px !important;	background:#FFF;}.link_bild{	position:relative;	border: 1px solid #CCC;	padding: 4px;		margin: 2px 13px 5px 0;	width:332px;	height:84px;	float:left;	background:url(img/loader.gif) no-repeat center;}.link_bild:hover{	border: 1px solid #981200;}.veranstaltungbild img{	position:relative;	border: 1px solid #CCC;	padding: 3px;	margin-top:2px !important;		margin: 0px 16px 13px 0px;	width:250px;	height:156px;	float:left;	background:url(img/loader.gif) no-repeat 112px 64px;}	.veranstaltungsbild img{	position:relative;	border: 1px solid #CCC;	padding: 3px;	margin: -3px 14px -10px -1px;	width:250px;	height:156px;	float:left;	background:url(img/loader.gif) no-repeat 112px 64px;}	.veranstaltung{	padding-top:4px;}.newsbilder img{	border: 1px solid #CCC;	padding: 3px;		margin: -4px 10px 10px 0;	width:250px;	height:156px;	background:url(img/loader.gif) no-repeat 112px 64px;}.newsbilder_no_margin img{	border: 1px solid #CCC;	padding: 3px;		margin: -4px 10px 15px 0;	width:250px;	height:156px;	background:transparent no-repeat url(img/loader.gif) 112px 64px;}.newsbilder img:hover, .newsbilder_no_margin img:hover{	border: 1px solid #981200;}.newsbilder_klein img{	border: 1px solid #CCC;	padding: 2px;		margin: -4px 6px 10px 0;	width:144px;	height:89px;	background:#FFF no-repeat url(img/loader.gif) 58px 32px;}.1{	position:absolute;}.2{	position:absolute;	padding-left:200px;}.3{	position:relative;}.newsbilder_klein img:hover{	border: 1px solid #981200;}.produktbilder img{	border: 1px solid #CCC;	padding: 4px;		margin: 0px 7px 6px 0;	width:198px;	height:124px;	background:#FFF no-repeat url(img/loader.gif) 85px 49px;}.produktbilder img:hover{	border: 1px solid #981200;}.produktbilder_klein img{	border: 1px solid #CCC;	padding: 2px;		margin: 2px 0px 8px 0px;	width:144px;	height:90px;	background:#FFF no-repeat url(img/loader.gif) 58px 32px;}.produktbilder_mini img{	border: 1px solid #CCC;	padding: 2px;		margin: -3px 0px 3px 0px;	width:75px;	height:50px;	background:#FFF;}.sonderwagen img{	border: 1px solid #CCC;	padding: 4px;		margin: 0px 7px 6px 0;	width:740px;	height:169px;	background:#FFF no-repeat url(img/loader.gif) 358px 73px;	}.sonderwagen img:hover{	border: 1px solid #981200;}table.produkt{	cursor:pointer;	margin-top:1px;	margin-left:-1px;}table.produkt:hover{	background:#EEE;}table.preis{	float:right;	position:relative;	z-index:9;}a.produkt{	color:#555}td.produkt{	line-height:18px;}table.preise{	float:right;	margin-right:2px;	margin-top:14px;}table.formular td{	height:30px;	color:#676767;}textarea.normal{	font-family:Arial;	color:#444;	font-size:12px;	border: 1px solid #CCC;	height:100px;	width:265px;}input.normal{	font-family:Arial;	color:#444;	font-size:12px;	border: 1px solid #CCC;	height:24px;	width:270px;	text-indent:5px;}input.strasse{	font-family:Arial;	color:#444;	font-size:12px;	border: 1px solid #CCC;	height:24px;	width:214px;	text-indent:5px;	margin-right:4px;}input.hausnr{	font-family:Arial;	color:#444;	font-size:12px;	border: 1px solid #CCC;	height:24px;	width:50px;	text-indent:5px;}input.plz{	font-family:Arial;	color:#444;	font-size:12px;	border: 1px solid #CCC;	height:24px;	width:70px;	text-indent:5px;	margin-right:4px;}input.ort{	font-family:Arial;	color:#444;	font-size:12px;	border: 1px solid #CCC;	height:24px;	width:194px;	text-indent:5px;}select.auswahl{	background-color:#FFF;	width:270px; 	color:#444;	border:1px solid #CCC; 	font-size:13px; 	font-family:Arial; }input.absenden {width:221px;height:44px;display:block;background:#FFF url(img/absenden.png) -1px 0px;text-decoration:none;text-indent:9999px;border:none;}input.absenden:hover {background:#FFF url(img/absenden.png) -1px -36px;}	input.datum{	font-family:Arial;	color:#981200;	font-size:12px;	border: 1px solid #CCC;	background-color:#FFF;	height:15px;	width:150px;	padding:3px;}input.title{	font-family:Arial;	color:#981200;	font-size:12px;	border: 1px solid #CCC;	background-color:#FFF;	height:15px;	width:550px;	padding:3px;}input.filetitle{	font-family:Arial;	color:#981200;	font-size:12px;	border: 1px solid #CCC;	background-color:#FFF;	height:15px;	width:550px;	padding:3px;	margin-bottom:3px;}textarea{	font-family:Arial;	color:#666;	font-size:12px;	border: 1px solid #CCC;	background-color:#FFF;	height:130px;	width:550px;	padding:3px;}input.submit{	font-family:Arial;	color:#981200;	font-size:12px;	border: 1px solid #CCC;	background-color:#FFF;	height:22px;	width:152px;	padding:3px;}input.submit:hover{	font-family:Arial;	text-decoration:underline;	color:#FFF;	font-size:12px;	border: 1px solid #CCC;	background-color:#981200;	height:22px;	width:152px;	padding:3px;}input.file{	position:relative;	z-index:2;	opacity:0.;	font-family:Arial;	color:#981200;	font-size:12px;	border: 1px solid #CCC;	background-color:#FFF;	height:17px;	width:550px;	padding:3px;	margin-bottom:3px;}.not_avialable{	width:700px;	height:308px;	background:#FFF;	filter:alpha(opacity=60);	-moz-opacity:0.60;	-khtml-opacity: 0.60;	opacity: 0.60;	position:absolute;	position:absolute;	z-index:1;}.kommentar_funktion{	background:#FFF;	z-index:2;	width:500px;	margin-top:60px;	margin-left:70px;	position:absolute;	border:1px solid #CCC;	padding:6px;}/** Gaestebuch **/.gb_eintrag_top{	border:none;	border-top:1px dotted #BBB;	background:#FFF /*url(img/.gb_top.png)*/ no-repeat;	margin-top:5px;	padding-top:7px;	padding-left:0px;	padding-right:6px;}.gb_eintrag_middle{	border:none;	background:#FFF /*url(img/.gb_middle.png)*/ 0px 0px;	padding-top:8px;	padding-left:0px;	padding-right:6px;}.gb_eintrag_bottom{	border:none;	background:#FFF /*url(img/gb_bottom.png)*/ bottom left;	height:6px;	padding-left:0px;	padding-right:6px;}.gb_name{	font-family:Georgia, Times;	font-weight:normal;	font-size:14px;	color: #981200;	border-bottom:1px dotted #981200;}.gb_date{	font-family:Georgia, Times;	font-weight:normal;	font-size:10px;	color:#777;}.flash-title{	font-size:19px;	font-weight:normal !important;	font-style:normal;	color: #981200;	background: url(img/background_white.png);}.sIFR-active .flash-title{      visibility: hidden;      font-weight:normal !important;      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;      line-height:18px;      font-size:17px;      color: #981200;      height: 18px;      background: url(img/background_white.png);}/*---- sIFR ---*/.sIFR-flash {	visibility: visible !important;	margin: 0;	padding: 0;	background: url(img/background_white.png);}.sIFR-replaced, .sIFR-ignore {	visibility: visible !important;	background: url(img/background_white.png);}.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;	background: url(img/background_white.png);}.sIFR-replaced div.sIFR-fixfocus {  margin: 0pt;   padding: 0pt;   overflow: auto;   letter-spacing: 0px;   float: none;  background: url(img/background_white.png);}.sIFR-dummy {   width: 0px;  height: 0px;  margin-left: 42px;  z-index: 0;  background: url(img/background_white.png);}.button_kaufen {width:117px !important;height:44px !important;display:block;background:#FFF url(img/bestellen.png) no-repeat -1px 0px;text-decoration:none;text-indent:9999px;}.button_kaufen:hover {background:#FFF url(img/bestellen.png) no-repeat -1px -36px;}.button_kaufen#preis {height:30px !important;width:129px !important;display:block;background:#FFF url(img/auswaehlen.png) no-repeat -1px -7px;display:block;text-decoration:none;text-indent:9999px;}.button_kaufen#preis:hover {background:#FFF url(img/auswaehlen.png) no-repeat -1px -43px;}.button_ausverkauft {width:101px !important;height:44px !important;display:block;background:#FFF url(img/kaufen.png) no-repeat -1px 0px;text-decoration:none;text-indent:9999px;filter:alpha(opacity=35);-moz-opacity:0.35;-khtml-opacity: 0.35;opacity: 0.35;}table.download{	margin-top:4px;}table.download td{	border-bottom:1px solid #FFF;	padding-left:0px;}div.download{	margin-top:2px;	width:280px !important;	height:34px !important;	background:#F5F5F5 url(img/download.png) no-repeat;	border-right:none;	border-left:none;	border-top:1px dotted #CCC;	border-bottom:1px dotted #CCC;	line-height:35px !important;	text-indent:40px;	}	div.download:hover{	background:#EEE url(img/download_x.png) no-repeat;	line-height:35px !important;	text-indent:40px;	}.twitter{	margin-top:5px;	height:24px;	background: url(img/twitter.png) no-repeat;	text-indent:110px;	line-height:28px;}/*--- Video ---*/#video table{	border:none !important;}#video td.video-info{	border-left:1px dotted;}	#video td.video-player{	border:none;	width:534px;}#video td.video-info p{	margin-top:-2px;	margin-left:5px;}#video td.video-player p{	margin-top:-1px;	margin-left:-1px;}.loader{	height:34px;	width:34px;	left: 50%;	top:50%;	background:#FFF no-repeat url(img/loader.gif) center;	position:absolute;}.emoticon{	position:absolute;	margin-top:-2px;	margin-left:2px;}.wb_info{	font-family:Georgia, Times New Roman;	font-size:10px;	font-style:italic;	color:#888;	position:absolute;	margin-top:83px;}.wb_autor{	font-family:Georgia, Times New Roman;	font-size:10px;	font-style:italic;	color:#888;	position:absolute;	margin-top:5px;}.wb_info span:hover,.wb_autor span:hover{	text-decoration:none !important}.wb_vorschau{	margin-top:4px;	text-decoration:none !important;}.wb_bilder_klein img{	border: 1px solid #CCC;	padding: 2px;		margin: -4px 6px 5px 0;	width:144px;	height:89px;	background:#FFF no-repeat url(img/loader.gif) 58px 32px;}.wb_bilder img{	border: 1px solid #CCC;	padding: 3px;		margin: -4px 10px 10px 0;	width:250px;	height:156px;	background:#FFF no-repeat url(img/loader.gif) 112px 64px;}.wb_bilder img:hover{	border: 1px solid #981200;}.wb_kommentar_title{	border-bottom:1px dotted #981200;}		.fancy_bild img:hover{	border: 1px solid #981200;}.fancy_bild img{	border:1px solid #cccccc; }.linkmask{	height:106px;	width:750px;	background:#FFF;	position:absolute;	margin-top:-107px;	cursor:pointer;	filter:alpha(opacity=0);	-moz-opacity:0.00;	-khtml-opacity: 0.00;	opacity: 0.00;	}.linkmask:hover{	filter:alpha(opacity=0);	-moz-opacity:0.00;	-khtml-opacity: 0.00;	opacity: 0.00;	}.fade_in{	display:none;}.java_hinweis{	position:absolute;	background:#EEE;	border:1px solid #BBB;	padding:6px;	top:80px;}.wb_navigation{	padding-top:15px;	margin-left:2px;	border-top:1px dotted #BBBBBB;		border-bottom:1px dotted #BBBBBB;	height:40px;	width:747px;}.wb_prev{	position:absolute;	left:0px;}.wb_uebersicht{	position:absolute;	float:center;	width:742px;	text-align:center;}.wb_next{	position:absolute;	right:0px;}	.rot{	margin-left:1px;	padding-left:14px;	padding-right:14px;	padding-bottom:14px;	text-shadow: #771200 1px 1px 1px;	background:#981200;	color:#FFFFFF;	width:721px;}.newsbilder_no_margin_rot img{	border: none;	padding: 4px;		margin: -2px 10px 15px 0px;	width:250px;	height:156px;	background:#FFFFFF no-repeat url(img/loader.gif) 112px 64px;}.termine_2011{	background:url(img/termine_2011.png) -8px -7px;	padding-top: 80px;	padding-left: 11px;	height:35px;	width:737px;}.termine_2011 a{	color: #ffffff;	font-size: 12px;	text-shadow: #444444 1px 1px 1px;}.rockzipfl{	background:url(img/rockzipfl.jpg);	height:460px;	width:751px;}.paper{	background:url(img/paper.jpg) 0px 0px;	width:721px;	padding:15px;	font-family:Georgia, Times;	color:#333333;}.paper h1{	font-size:16px;	margin-top:-2px;	margin-bottom:5px;}.paper .dateiangabe{	font-family:Helvetica, Arial;	padding-top:1px;	padding-left:8px;	color:#333333;	position:absolute;}		.veroschtaldung{	background:url(img/veroschtaldung.jpg) 0px -13px;	width:751px;	height:43px;}.tag_des_offenen_denkmals{	background:url(img/tag_des_offenen_denkmals.jpg);	width:725px;	padding-top:90px;	padding-left:15px;	padding-right:10px;	color:#222222;}.tag_des_offenen_denkmals h1, .tag_des_offenen_denkmals a{	color:#111111;}.x{	display:none;	position:absolute;	height:18px;	width: 18px; 	background: url(img/x.png) -8px -18px;	margin-left:986px;	margin-top:-12px;}.x:hover{	background: url(img/x.png) -8px -58px;}#attention_ie6 {	height:0px;	display:none;}.load{	position:absolute;	margin:auto;	top:0;	bottom:0;	right:0;	left:0;	cursor:pointer;}

.mitteilung{
	width: 700px;
	height: 350px;
	background: url(img/background_white.png);
	opacity: 0.90;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px;
	display: none;
	}
	
.mitteilung_content{
	text-align: center;
	width: 700px;
	height: 350px;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px;
	cursor: pointer;
	font-family: Georgia, Times;
	font-size: 14px;
	text-shadow: #eeeeee 1px 1px 1px;
	color: #333333;
	display: none;
}
	
.mitteilung_content h1{	
	font-family: Georgia, Times;
	font-size: 35px;
	text-shadow: #eeeeee 1px 1px 1px;
	margin-top: 30px;
}

.mitteilung_content h2{	
	font-family: Georgia, Times;
	font-size: 18px;
	text-shadow: #eeeeee 1px 1px 1px;
	margin-bottom:20px;
	color: #333333;
}
	
.mitteilung_content h3{	
	font-family: Georgia, Times;
	font-size: 19px;
	text-shadow: #eeeeee 1px 1px 1px;
	margin-top:3px;
	color: #333333;
}	

.mitteilung_content h4{	
	font-family: Georgia, Times;
	font-size: 19px;
	text-shadow: #eeeeee 1px 1px 1px;
	line-height: 30px;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #333333;
}	

.mitteilung_content h5{
	font-weight:normal;	
	font-family: Georgia, Times;
	font-size: 15px;
	text-shadow: #eeeeee 1px 1px 1px;
	line-height: 30px;
	margin-top: 7px;
	margin-bottom: 15px;
	color: #981200;
}	

.mitteilung_content h5:hover{
	text-decoration: underline;
}	
	
	
