@media screen {
body {
font-family: Arial, sans-serif;
background-color: #666;
background-image: url("/grafiken/bg.gif");
margin-top:3px;
margin-bottom:0px;
padding:0px;
height:99.5%;
}
div#navpopup {
display: none; 
font-size:12px;
border-style: solid;
border-color: #333;
border-width: 1px 2px 2px 1px;
background-color:white;
padding:6px;
position:absolute;
top:0px;
left:0px;
background-image: url("/grafiken/hgnav.gif");
z-index:10000;
filter:alpha(opacity=85); 
-moz-opacity: 0.85; 
opacity: 0.85; 
}
div#navpopup a:link, div#navpopup a:visited {
text-decoration:none;
background-color: transparent;
}
div#navpopup a:hover, div#navpopup a:active {
text-decoration: underline;
background-color: transparent;
}

#stext {
overflow:auto;
height:200px;
padding-right:0px;
}
img.inhalticon {
margin-right:4px;
vertical-align:text-bottom;
border: solid 0px;
}
img.topicon {
border: solid 0px;
padding-right:4px;
padding-bottom:2px;
vertical-align:text-bottom;
}
span.aktuelledatei {
color: #33C;
font-weight: bold;
}
img.exlink {
border: solid 0px;
margin-left: 3px;
}
#docinfotable {
border-collapse: collapse;
width: 228px;
border: solid 0px;
height:30px;
margin-top: 21px;
margin-left:392px;
}
#docinfotable td {
	color: #000;
	font-size:12px;
	padding: 0px;
	margin: 0px;
	border: solid 0px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
#suchtabelle {
border-collapse: collapse;
border: solid 0px;
margin:0px;
padding: 0px;
height:34px;
width:100%;
}
td.stfill {
width: 100px;
}
#suchtabelle td {
margin:0px;
padding: 0px 2px 0px 2px;
}
table.startseite {
	border: solid 0px;
	width:598px;
}
p, li, th, td {
font-size: 14px;
line-height: 18px;
}
li li {
font-size: 14px;
line-height: 18px;
}
a:link, a:visited {
text-decoration: underline;
color: #33C;
}
a:hover, a:active {
text-decoration: underline;
color: #66F;
}
div#zentrierung {
width: 634px;
background-color: transparent;
color: inherit;
margin: 0px auto 0px auto;
padding: 0px;
border: solid 0px;
}
div#titel {
color: inherit;
border: 0px solid #336;
text-align:center;
padding: 0px;
margin:0px;
}
div#text {
border-style: solid;
border-width: 0px 1px 1px 1px;
border-color: black;
background-image: url("/grafiken/bgneu.jpg");
background-repeat: repeat-x;
background-attachment: fixed;
background-position: top;
background-color: white;
color: inherit;
padding: 6px;
text-align:left;
}
h1.first, #topnav {
/* Autograph Mozart K265 */
background-image: url("/grafiken/bgneu2.jpg");
background-repeat: repeat-x;
border:solid 0px;
height:29px;
margin:0px 0px 3px 0px;
padding: 5px 0px 0px 0px;
color: #FFF;
font-size: 1.2em;
text-align:center;
}
div.navdiv {
color: #FFF;
font-weight:normal;
display: inline;
font-size:14px;
/* background-color:#663;
border:solid 1px #000; */
padding:6px;
vertical-align:6px;
}
div.navdiv a:link, div.navdiv a:visited {
text-decoration:none;
background-color: inherit;
color: white;
}
div.navdiv a:hover, div.navdiv a:active {
text-decoration: underline;
color: white;
}
h2.TOC {
font-size: 12px;
border-width: 0px 0px 1px 0px;
font-family: Arial, sans-serif;
margin: 0px;
background-color: white;
font-weight:normal;
text-transform:none;
letter-spacing:0pt;
padding-left: 6px;
padding-top:4px;
height:18px;
}
h1, h2, h3, h4 {
font-family: "Times New Roman", Times, serif;
letter-spacing:2pt;
text-transform: uppercase;
color: #33C;
background-color: transparent;
border:solid #999;
border-width:0px 0px 1px 1px;
padding:0px 0px 3px 3px;
}
.thnbild img {
border-width: 0px;
}
.thnbild {
border: solid #336;
padding: 6px;
border-width:1px 0px 1px 0px;
background-color: #FFF;
color:inherit;
font-size:13px;
}
div.TOC, div.TOCV {
margin: 0px 0px 0px 6px;
border:solid #336;
border-width:1px;
padding: 0px 0px 4px 0px;
background-color: white;
color:inherit;
float:right;
width:220px;
}
div.TOCV {
margin-bottom: 1em;
background-image: url("/grafiken/hgnav.gif");
}
p.pfadinfo, div.docinfo {
font-size: 13px;
font-family: Arial, sans-serif;
}
p.pfadinfo {
margin-top: 0px;
padding-left:0.25em;
}

p.inhalt2, p.inhalt3, p.inhalt4, p.inhalt5, p.inhalt6, p.inhalt7 {
margin-top:0pt;
margin-bottom: 0pt;
margin-right: 0.50em;
font-size:13px;
}
p.inhalt2 {
margin-left: 26px;
text-indent: -20px;
}
p.inhalt3 {
margin-left: 44px;
text-indent: -20px;
}
p.inhalt4 {
margin-left: 64px;
text-indent: -20px;
}
p.inhalt5 {
margin-left: 84px;
text-indent: -20px;
}
p.inhalt6 {
margin-left: 104px;
text-indent: -20px;
}
p.inhalt7 {
margin-left: 124px;
text-indent: -20px;
}
p.inhalt8 {
margin-left: 144px;
text-indent: -20px;
}
h2.TOC {
margin-top:0pt;
}
span.dot {
color: #336;
background-color:inherit;
}
#util, #util2 {
color: white;
margin: 0px;
border: 0px solid #336;
padding: 0px;
font-size: 13px;
line-height: 16px;
font-family: Arial, sans-serif;
background-color: transparent;
}
#util2 {
height:16px;
padding-top:4px;
background-image: url("/grafiken/lor.gif");
background-repeat: no-repeat;
background-position: bottom right;
border: solid 0px;
}
#util {
margin: 0px 0px 3px 0px;
padding:  0px;
font-weight:normal;
border-style: solid;
/* background-image: url("/grafiken/bghg.jpg"); */
text-align:center;
color: #FFF;
height:32px;
}
#siteindex {
color: #FFF;
}
#util a:link, #util a:visited {
text-decoration:none;
background-color: inherit;
color: white;
}
#util a:hover, #util a:active {
text-decoration: underline;
color: white;
}
#util2 div.reiter a:link,  #util2 div.reiter a:visited {
text-decoration:none;
background-color: inherit;
color: black;
}
#util2 div.reiter a:hover, #util2 div.reiter a:active {
text-decoration: underline;
color: black;
}
h4 {
font-size: 14px;
}
h3 {
font-size: 16px;
}
h2 {
font-size: 18px;
}
h1 {
font-size: 24px;
}
#suchbegriff {
border: 1px solid #336;
padding-left:0.25em;
margin-right:0.25em;
width: 6em;
}
hr {
/* border:dotted #336; */
border:dotted #999;
border-width:0px 0px 1px 0px;
height:1px;
}
p.popup {
font-size:12px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
}
p.e2 {
margin-left:9px;
}
p.e3 {
margin-left:18px;
}
p.e4 {
margin-left:27px;
}
p.e5 {
margin-left:36px;
}
p.intro, h5 {
font-family: "Times New Roman", Times, serif;
margin-top: 0pt;
margin-bottom: 0pt;
color: #333;
line-height:22px;
border: 0px solid #336;
font-size: 20px;
font-weight: normal;
}
td.vklo, td.vko, td.vkwp {
border: solid #336;
border-width: 1px 0px 0px 0px;
margin:0px;
}
#drucktitel, #springezumtextanfang, .nurtext {
display: none;
}
#startlinks {
width:49%;
float:left;
}
#startrechts {
margin-left:51%;
margin-top:0px;
}
#mvlogo {
margin: 0px;
padding: 3px;
}
h2.news {
	background-color: #000066;
	color: #FFFFFF;
	font-family: "Times New Roman", serif;
	font-style: normal;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	border-width:0px;
	border-left-color:#CC99CC;
	border-top-color:#CC99CC;
	border-bottom-color:#330033;
	border-right-color:#330033;
	padding: 3px;
	padding-right:6px;
	margin-top:6px;
	margin-bottom:0px;
	border-style:solid;
}
p.news {
	padding: 3px;
	border-color:#006;
	border-style:solid;
	border-width: 0px 1px 1px 1px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFF;
	color: #000;
}
.gbinput {
width:80%;
border: 1px solid #336;
font-family: Arial, sans-serif;
font-size:14px;
}
input.ipanmeldung {
border: 1px solid #336;
font-family: Arial, sans-serif;
font-size:14px;
}
td.hptb {
width:66%;
vertical-align:top;
}
td.hpts {
width:34%;
text-align:center;
vertical-align:middle;
}
p.btausch {
text-align:center;
font-size:11px;
padding:0px;
margin:0px;
border:0px;
}
hr.docinfo {
padding:0px;
margin:0px;
}
p.docinfo {
border:0px;
margin:0px;
font-size:11px;
}
div.docinfo {
border:0px;
margin:0px;
height:96px;
text-align:right;
font-weight: bold;
color: white;
font-size:11px;
}
table#altersverteilung {
border: solid 1px #336;
border-collapse: collapse;
margin-bottom:1em;
margin-left: auto;
margin-right: auto;
}
table#altersverteilung th {
border: solid #336;
border-width: 0px 0px 1px 0px;
background-color:#CCC;
padding:0.25em;
}
td.ar {
text-align:right;
}
#mitgliederzusammenfassung, #mitgliederregister {
border: solid 1px black;
border-collapse: collapse;
}
#mitgliederzusammenfassung td, #mitgliederregister td {
border: solid 1px black;
padding: 0.25em;
}
td.zue {
background-color: #CCC;
}
td.clred {
font-weight: bold;
color: #c00;
}
td.clgreen {
font-weight: bold;
color: #090;
}
.ueberblenden {
border:solid 0px;
padding:0px;
background-image: url("/grafiken/logo.gif");
background-position: top left;
background-repeat:no-repeat;
}
.ueberblenden img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
display:none;
}
th.repth {
padding:3px;
text-align:right;
width:1%;
}
td.reptd {
padding:3px;
}
table#zeitungsartikel {
border: solid 1px #666;
width:600px;
border-collapse: collapse;
margin-left:1px;
}

table#zeitungsartikel tr.zeile1 {
	background-color:#DDF;
}
table#zeitungsartikel td {
	padding:3px;
}
table#zeitungsartikel th {
	padding:3px;
	background-color:#CCF;
}
div#anabmelden {
color:#FFF;
font-family: Arial, sans-serif;
font-size:12px;
float: right;
}
div#anabmelden a { 
color:#FFF;
}
span.editsection {
display: none;
}
table.toc {
display:none;
}
div.wpartikel {
margin:6px;
padding:6px;
border: solid 1px;
}
.thumb {
float: right;
font-size:12px;
}
.thumb img {
border: 0px;
}
.metadata {
display: none;
}
.float-right {
float:right;
}
a.image img {
border:0px;
}
span.latitude, span.longitude, span.elevation {
display:none;
}
.toccolours {
background-color:#EEE;
border:solid 1px #999;
}
div#content {
border:0px;
margin:0px;
padding:6px;
background-color:transparent;
z-index:-1;
}
#mw-head-base {
display:none;
}
#mw-page-base, #siteNotice, #centralNotice {
display:none;
}

div.wpartikel {
margin:0px;
padding: 0px;
}

h3#siteSub {
display:none;
}

/* Newsletter-Anmeldung */
div.listfield:after, div.textfield:after, div.textarea:after, div.passfield:after, div.paragraph:after, div.radiobutton:after,  div.checkboxfield:after, div.submit:after, div.subscription:after {	
	content: "."; 	display: block; 	clear: both;	visibility: hidden;	line-height: 0;	height: 0;
} 
div.listfield, div.textfield, div.textarea, div.passfield, div.paragraph, div.radiobutton, div.checkboxfield, div.submit, div.subscription {	
	display: inline-block; 
} 
div[class="listfield"], div[class="textfield"], div[class="textarea"], div[class="passfield"], div[class="paragraph"], div[class="radiobutton"], div[class="checkboxfield"], div[class="submit"], div[class="subscription"] {
	display: block; 
}  
* html div.listfield,* html div.textfield, * html div.textarea, * html div.passfield, * html div.paragraph,* html div.radiobutton, * html div.checkboxfield, * html div.submit,* html div.subscription 
{ 
height: 1%;
}
form.inxform {	
padding: 5px;  
}  div.radiobutton input.radiobutton, div.subscription input.checkbox { 	clear: both; } div.label label, div.listfield label, div.textfield label, div.textarea label, div.paragraph label, div.subscription label, div.passfield label, div.checkboxfield label, div.radiobutton label { display: block; float: left; width: 120px; margin: 0px 10px 8px 0; } div.label , div.listfield , div.textfield , div.textarea , div.paragraph , div.subscription , div.passfield , div.checkboxfield , div.radiobutton  { margin: 2px 10px 8px 0; } label.missing {color:red;} div.message_missing {color:red; margin-top:8px;}

}
td {
padding: 0.25em;
}

@media print {
#titel, #util, #util2, #xhtmllogo, #terminauswahl, #springezumtextanfang {
display: none;
}
span.grossbildlink, span.zurueckpfeil, .TOC, .TOCV {
display: none;
}
body {
font-family: Arial, sans-serif;
color: black !important;
background: white !important;
}
* {
color: inherit !important;
background-color: inherit;
}
a {
text-decoration: none;
color: black;
background-color: inherit;
}
#drucktitel {
border: solid;
border-width: 0pt 0pt 0.5pt 0pt;
text-align: center;
}
p.docinfo {
border:solid;
border-width:0.5pt 0pt 0pt 0pt;
}
}

