html,body,div,p,h1,h2,h3,ul,ol,span,a,table,td,form,img,li {
border:0;
font:0.975em/1.4em Georgia, "Times New Roman", Times, serif;
text-align:left;
margin:0;
padding:0;
}

body {
background:#fff url(bilder/Luise.gif) no-repeat;
}

.teaser {
font-style:italic;
font-size:1.45em;
line-height:1.45em;
width:25em;
}

.teaser span {
font:italic 0.65em/1.4em Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size:1em;
color:#000;
line-height:1em;
}

h2 {
font-size:1.2em;
font-weight:700;
padding-bottom:0.5em;
}

a:link {
color:#c22977;
text-decoration:underline;
font-weight:400;
}

a:visited{
color: #555;
}

a:hover {
text-decoration:underline;
color:#555;
}

.meta a:link {
color:#000;
font:0.8em Arial, Helvetica, sans-serif;
}

.meta a:visited {
color:#555;
font:0.8em Arial, Helvetica, sans-serif;
}

#content {
position:absolute;
width:46em;
padding-bottom:3em;
margin-left:345px;
}

#links,#rechts {
width:22em;
}

#rechts {
float:left;
}

#links {
float:left;
padding-right:10px;
margin-right:10px;
border-right:1px solid #000;
}

#nocolumn {
width:44em;
}

#nocolumn p,#links p,#rechts p {
margin-bottom:.5em;
}

.val {
width:14em;
float:left;
margin-right:2px;
margin-bottom:25px;
}

.var {
width:30em;
float:left;
margin-bottom:25px;
padding-top:11px;
}

.datum {
font-size:1.7em;
border-bottom:1px solid #000;
width:7em;
padding-bottom:8px;
margin-bottom:8px;
}

.info {
font-size:1em;
color:#c22977;
}

.va {
margin-top:5px;
font-size:1em;
font-style:italic;
}

.clear {
clear:both;
}

#service {
position:relative;
width:260px;
border-top:1px solid #000;
padding-top:20px;
margin:100px 35px 35px;
}

#main {
position:absolute;
width:330px;
margin-top:365px;
margin-right:30px;
}

ul {
list-style-type: none;
}

ul.menu {
list-style-type:none;
}

ul.menu li a {
height:38px;
background-image:url(bilder/menusprite.gif);
background-repeat:repeat-x;
list-style-type:circle;
display:block;
border-bottom:1px solid #000;
margin:0 35px;
}

.ausstellung,.ausstellung a {
background-position:274px -5px;
}

.ausstellung a:hover,.ausstellung_act a {
background-position:-36px -5px;
}

.schloss_und_park,.schloss_und_park a {
background-position:274px -43px;
}

.schloss_und_park a:hover,.schloss_und_park_act a {
background-position:-36px -43px;
}

.luisentag,.luisentag a {
background-position:274px -81px;
}

.luisentag a:hover,.luisentag_act a {
background-position:-36px -81px;
}

.veranstaltungen,.veranstaltungen a {
background-position:274px -119px;
}

.veranstaltungen a:hover,.veranstaltungen_act a {
background-position:-36px -119px;
}

.presse,.presse a {
background-position:274px -157px;
}

.presse a:hover,.presse_act a {
background-position:-36px -157px;
}

.kontakt,.kontakt a {
background-position:274px -233px;
}

.kontakt a:hover,.kontakt_act a {
background-position:-36px -233px;
}

.service,.service a {
background-position:274px -195px;
}

.service a:hover,.service_act a {
background-position:-36px -195px;
}

.meta {
padding-top:30px;
}

.ausstellung_h1,.schlosspark_h1,.luisentag_h1,.presse_h1,.veranstaltungen_h1,.kontakt_h1,.service_h1,.impressum_h1 {
height:105px;
width:49.5em;
}

.ausstellung_h1 {
background:url(bilder/die_ausstellung.gif) no-repeat;
}

.schlosspark_h1 {
background:url(bilder/schloss_und_park.gif) no-repeat;
}

.luisentag_h1 {
background:url(bilder/luisentag.gif) no-repeat;
}

.presse_h1 {
background:url(bilder/presse.gif) no-repeat;
}

.veranstaltungen_h1 {
background:url(bilder/veranstaltungen.gif) no-repeat;
}

.kontakt_h1 {
background:url(bilder/kontakt.gif) no-repeat;
}

.service_h1 {
background:url(bilder/service.gif) no-repeat;
}

.impressum_h1 {
background:url(bilder/impressum.gif) no-repeat;
}

.mai,.juni,.juli,.august,.september {
height:38px;
width:200px;
clear:both;
background-position: 15px;
}


.mai {
background:url(bilder/mai.gif) no-repeat;
}

.juni {
background:url(bilder/juni.gif) no-repeat;

}

.juli {
background:url(bilder/juli.gif) no-repeat;
}

.august {
background:url(bilder/august.gif) no-repeat;
}

.september {
background:url(bilder/september.gif) no-repeat;
}

/*.juni,.juli,.august,.september {
padding-top: 15px;
background-position: 0 15px;
}*/

a:visited,a:active,.meta a:hover {
color:#c22977;
}

ul.menu li span,.teaser h1 span,#nocolumn span {
visibility:hidden;
}
