@page querformat { size:landscape; }

body { @page:querformat; background-color: #FAF101;}
td { color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 15px;}
li { color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none;line-height: 15px;}
ul { color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none;line-height: 15px;}
td.halb { color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; background:#FAF101;}
.druckja { display: none;}
.hidden { cursor: default;}

.weiss { color:#FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none;}
a.weiss:link { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}
a.weiss:visited { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}
a.weiss:active { color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}
a.weiss:hover { color: #C0C0C0; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}

.clever { color:#666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
a.clever:link { color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.clever:visited { color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.clever:active { color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.clever:hover { color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}

.ntitel { color:#000000; font-weight: bold; text-transform: uppercase; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
a.ntitel:link { color: #000000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}
a.ntitel:visited { color: #000000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}
a.ntitel:active { color: #000000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}
a.ntitel:hover { color: #000000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}

.ftitel { color:#B8B213; font-weight: bold; text-transform: uppercase; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;}
.titel { color:#666666; font-weight: bold; text-transform: uppercase; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;}
a.titel:link { color: #FF0046; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.titel:visited { color: #FF0046; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.titel:active { color: #FF0046; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.titel:hover { color: #FF0046; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}

.meta { color: #FF0046; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.meta:link { color: #FF0046; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.meta:visited { color: #FF0046; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.meta:active { color: #FF0046; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.meta:hover { color: #FF0046; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}

.text { color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none;line-height: 15px;}
a.text:link { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;line-height: 15px;}
a.text:visited { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;line-height: 15px;}
a.text:active { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;line-height: 15px;}
a.text:hover { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;line-height: 15px;}

a:link { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;line-height: 15px;}
a:visited { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;line-height: 15px;}
a:active { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;line-height: 15px;}
a:hover { color: #B8B213; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;Text-Decoration: none;line-height: 15px;}

a.rubrik:link { color: #9F9F9F; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.rubrik:visited { color: #9F9F9F; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.rubrik:active { color: #9F9F9F; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.rubrik:hover { color: #000000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: underline;}

a.submenuinaktiv:link {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuinaktiv:visited {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuinaktiv:active {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuinaktiv:focus {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuinaktiv:hover {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}

a.submenuaktiv:link {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuaktiv:visited {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuaktiv:active {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuaktiv:focus {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}
a.submenuaktiv:hover {  text-transform: uppercase; color: #FAF101; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; Text-Decoration: none;}

.form {	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: none; BORDER-LEFT: none; BORDER-RIGHT: none; BORDER-TOP: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333333; width: auto; }
.formr { BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #7F9DB9 1px solid; BORDER-LEFT: #7F9DB9 1px solid; BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333333; cursor: hand; width: auto; }
.formbutton { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; cursor: hand;}

#mschloss { position:absolute; z-index:110; top:113px; left:194px; width: 180px; visibility:hidden; }
#mgeschichte { position:absolute; z-index:120; top:113px; left:285px; width: 180px; visibility:hidden; }
#mveranstaltungen { position:absolute; z-index:109; top:113px; left:369px; width: 180px; visibility:hidden; }
#mvermietungen { position:absolute; z-index:140; top:113px; left:495px; width: 180px; visibility:hidden; }
#mkontakt { position:absolute; z-index:140; top:113px; left:615px; width: 180px; visibility:hidden; }

#out { position:absolute; z-index:150; top:0px; left:0px; width: 1px; visibility:hidden; }
