/* Grundeinstellungen ____________________________________________________ */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #673b15; margin: 0px; background-color: #916443; }

img 					{ border-style: none; }
ul						{ list-style-image: url(/layout/icon-ok.png); }

h1 						{ font-family: "Times New Roman", Times, serif; font-size: 24px; line-height: 30px; color: #724621; font-weight: normal; }
h2 						{ font-family: "Times New Roman", Times, serif; font-size: 16px; color: #333333; font-weight: bold; font-weight: normal; }

/* Links _________________________________________________________________ */

a:link 					{ color: #724621; }
a:visited 				{ color: #724621; }
a:hover 				{ color: #333333; }
a:active 				{ color: #724621; }

.gelb_link 				{ }
a.gelb_link:link 		{ color: #f1d6ab; }
a.gelb_link:visited 	{ color: #f1d6ab; }
a.gelb_link:hover 		{ color: #f1d6ab; }
a.gelb_link:active 		{ color: #f1d6ab; }

/* Index _________________________________________________________________ */

.bilder-rahmen-index 	{ border: 1px solid #f8ddb2; }

/* Layout ________________________________________________________________ */

.ueberschrift 			{ font-family: "Times New Roman", Times, serif; font-size: 18px; color: #333333; font-weight: normal; }

.bilder-rahmen 			{ border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #bf9e78; border-right-color: #bf9e78; border-bottom-color: #bf9e78; border-left-color: #bf9e78; background-color: #fbf2e2; }
.bilder-rahmen2 		{ padding: 2px; border: 1px solid #FFFFFF; }

#mairzuhof 				{ font-family: "Times New Roman", Times, serif; font-size: 25px; color: #724621; font-weight: normal; }
#mairzuhof-02 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; }

#hg-buchung				{ background-attachment: scroll; background-image: url(layout/hg-buchung.jpg); background-repeat: no-repeat; background-position: top; }
#hg-buchung-it 			{ background-attachment: scroll; background-image: url(layout/hg-buchung-it.jpg); background-repeat: no-repeat; background-position: top; }
#hg-buchung-en 			{ background-attachment: scroll; background-image: url(layout/hg-buchung-en.jpg); background-repeat: no-repeat; background-position: top; }

#text-impressum 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #f1d6ab; }

#rahmen-01 				{ border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #a97d5d; border-right-color: #a97d5d; border-bottom-color: #a97d5d; border-left-color: #a97d5d; }
#rahmen-02 				{ border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #bf9e78; border-right-color: #bf9e78; border-bottom-color: #bf9e78; border-left-color: #bf9e78; background-color: #fbf2e2; }

#box_5px 				{ padding: 5px; }
#box_10px 				{ padding: 10px; }
#box_20px 				{ padding: 20px; }

#formular				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #773407; }
