@charset "UTF-8";/* =INITIAL v2.1 - based on:   v2.1, by Faruk Ates - www.kurafire.net [modified]   http://kurafire.net/log/archive/2005/07/26/starting-css-revisited      Modifications:   - standard font with pixel size and line-height   - form fields outline   - fieldset change due to blog comment*//* Neutralize styling: Elements we want to clean out entirely: */html, body, form, fieldset {	margin: 0;	padding: 0;}/* Standard font - addendum */html, body, form, fieldset, p, td, a, input, select, textarea, div, span {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: #FFFFFF;}/* Neutralize styling: Elements with a vertical margin: */h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {	margin: 0.7em 0; /* 1em top and bottom, 0 left and right */	padding: 0;}/* Apply left margin: Only to the few elements that need it: */li, dd, blockquote {	margin-left: 1em;}/* Miscellaneous conveniences: */form label {	cursor: pointer;}fieldset {	border: 0px solid #ffffff; /* works also in Opera 8 */}/* Form fields text-scaling - addendum by Robert Nyman*//* Robert Nyman pointed out that form fields don't inherit all font-specifications as you might expect them to, so for more text-scaling consistency we've added "font-size 100%" */input, select, textarea {	font-size: 100%;}/* Form fields outline - addendum */input, select, textarea {	border: solid 1px #b1b2b4;}/* ---------------------- */body {    	font: 100% Verdana, Arial, Helvetica, sans-serif;    	background: #FFFFFF;    	margin: 0;    	padding: 0;    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */    	color: #000000;    }.oneColFixCtr #container {    	width: 882px;    	background: #FFFFFF;    	margin: 40px auto; /* Seite zentrieren */    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element ueberschrieben. */    }.oneColFixCtr #mainContent {	padding: 0px;    }#div_HG {	position: absolute;}#div_logo {	margin-left: 78px;	position: absolute;	top: 71px;}a img {	border: 0;}        /* ------- DIVs --------------- */     #div_button01 {	height: 70px;	width: 150px;	position: absolute;	top: 169px;}#div_button02 {	height: 70px;	width: 150px;	position: absolute;	top: 241px;}#div_button03 {	height: 70px;	width: 150px;	position: absolute;	top: 315px;}#div_button04 {	height: 70px;	width: 150px;	position: absolute;	top: 390px;}#div_button05 {	height: 70px;	width: 150px;	position: absolute;	top: 466px;}#div_Specials_Brunch_Termine {	height: 136px;	position: absolute;	top: 482px;	margin-left: 233px;}#div_Speisekarte_Text1 {	width: 278px;	position: absolute;	top: 165px;	margin-left: 205px;	height: 390px;}#div_Speisekarte_Text2 {	width: 278px;	position: absolute;	top: 165px;	margin-left: 535px;	height: 416px;}#div_Speisekarte_Blaettern {	width: 278px;	position: absolute;	top: 540px;	margin-left: 205px;	height: 21px;}#div_Startpage_Veranstaltungen_HG {	height: 150px;	width: 520px;	position: absolute;	top: 479px;}#div_Startpage_Veranstaltungen_BTN {	height: 150px;	width: 520px;	position: absolute;	top: 479px;}#div_Startpage_Veranstaltungen_TXT {	/*height: 200px;*/	width: 270px;	position: absolute;	top: 520px;	margin-left: 200px;}#div_Startpage_Foto {	height: 400px;	position: absolute;	top: 139px;	margin-left: 541px;	width: 300px;}#div_Startpage_Text {	/*height: 200px;*/	width: 320px;	position: absolute;	top: 185px;	margin-left: 180px;	z-index: 1;}#div_veranstaltungen_motiv_elche {	position: absolute;	top: 169px;	margin-left: 200px;}#div_veranstaltungen_motiv_sonntags_ans_schloss {	position: absolute;	top: 147px;	margin-left: 615px;}#div_wann_wo_text {	/*height: 200px;*/	width: 340px;	position: absolute;	top: 185px;	margin-left: 180px;}.text_braun {	color: #C05942;	font-weight: bold;}tr {	vertical-align: bottom;}/* -------- spezielle, nur temporaer benoetigte DIVs -------------- */ #div_Speisekarte_Jetzt_aktuell {	/* visibility: hidden; */	width: 330px;	position: absolute;	top: 73px;	margin-left: 376px;	height: 80px;}#div_Speisekarte_Blaettern_Spezialkarten{	/* visibility: hidden; */	width: 278px;	position: absolute;	top: 565px;	margin-left: 205px;	height: 21px;}/* Silvester 2010_11 Button rechts unten: */#silvester_2010_11_button {	position: absolute;	top: 564px;	margin-left: 37px;	width: 295px;	height: 75px;}#silvester_2010_11_button a{	display: block;	width: 290px;	height: 70px;	background: url(bilder/Speisekarte_Silvesterbutton_2010_11_link_hover.png) no-repeat left top scroll transparent;	margin: 0;	padding: 0;}#silvester_2010_11_button a:hover{	background-position: -290px top;	text-decoration: none;}/* -------- text styles -------------- */ h3 {	font-size: 14px;	line-height: 16px;}h4 {	font-size: 12px;	line-height: 14px;	margin: 10px 0px 10px 0px;} .txt10, div.txt10 p, div.txt10 a, , p.txt10 a, ul.txt10 li, ul.txt10 a {	font-size: 10px;	line-height: 12px;}.txt11, div.txt11 p, div.txt11 a, , p.txt11 a, ul.txt11 li, ul.txt11 a {	font-size: 11px;	line-height: 13px;}.txt12, div.txt12 p, div.txt12 a, p.txt12 a, ul.txt12 li, ul.txt12 a {	font-size: 12px;	line-height: 14px;}.za16, div.za16 p, div.za16 a, p.za16 a, ul.za16 li {	line-height: 16px;}.za18, div.za18 p, div.za18 a, p.za18 a, ul.za18 li {	line-height: 18px;}.unten10, div.unten10 p, ul.unten10 li, ul.veranstaltungsliste.unten10 li {	margin-bottom: 10px;}.unten15, div.unten15 p, ul.unten15 li, ul.veranstaltungsliste.unten15 li {	margin-bottom: 15px;}.txt_specials_hl {	font-size: 12px;	line-height: 14px;	margin-bottom: 0px;	margin-top: 20px;	font-weight: bold;}.txt_specials_copy {	font-size: 11px;	line-height: 14px;	margin-bottom: 0px;	margin-top: 0px;	font-weight: normal;}.txt_startpage {	font-size: 12px;	line-height: 14px;	margin-top: 0px;}.txt_startpage_termin_hl{	font-size: 12px;	line-height: 14px;	margin-bottom: 0px;	margin-top: 20px;	font-weight: bold;}.txt_startpage_termin_copy{	font-size: 12px;	line-height: 16px;	margin-bottom: 0px;	margin-top: 0px;	font-weight: normal;}.txt_einzug1{	margin-left: 10px;}/* -------- list styles -------------- */ .veranstaltungsliste{	font-size: 11px;	line-height: 14px;	font-weight: normal;}ul.veranstaltungsliste li{	margin: 0px 0px 5px 1em;}/* -------- link styles -------------- */ a:link{	text-decoration: none;	color: #fec27b;	font-weight: bold;}	a:visited {	text-decoration: none;	color: #fec27b;	font-weight: bold;	}a:hover {	text-decoration: underline;	color: #fff;	font-weight: bold;	}	a:active {	text-decoration: underline;	color: #fec27b;	font-weight: bold;	}
