/* CSS Document */
@media print {
body {background:white; 
      font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
     margin:0 }
#print { display:none }
#sidebar { display:none }
.cite { display:none }

table  { width: auto }

/* Content */

#content                { text-align: justify; margin: 0px 0px 0px ; padding-top: 0; padding-bottom: 0px; top: 0px;}

#contentwide             { text-align: justify; margin: 0 15px 20px ; padding-top: 0; padding-left: 0 }

#content h2,#contentwide h2      { color: #d00; font-size: 20px; margin: 0px 0; padding-top: 5px }

#content h3,#contentwide h3   { color: #000080; font-size: 14px; margin: 20px 0; padding-top: 7px }

#content img,#contentwide img   { float: left; margin: 3px 10px 3px 0 }

#content ul,#contentwide ul,#content ol,#contentwide ol    { margin-top: 0; margin-right: 0; margin-bottom: 16px }

#content li,#contentwide li     { margin-left: 25px; padding-top: 0; padding-right: 0; padding-bottom: 5px }

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol  { margin-top: 0; margin-right: 0; margin-bottom: 0 }
#content .none { display: none }


/*content Archiev */

#contentx               { text-align: justify; margin: 0px 0px 0px 15px; padding: 0 12px 0px; position: relative; top: 0px }
#contentx h2,#contentwide h2      { color: #d00; font-size: 20px; text-align: center; margin: 0px 0; padding-top: 15px }
#contentx h3,#contentwide h3   { color: #000080; font-size: 14px; text-align: center; margin: 20px 0; padding-top: 7px }
#contentx img,#contentwide img   { float: left; margin: 3px 10px 3px 0 }
#contentx ul,#contentwide ul,#content ol,#contentwide ol    { margin-top: 0; margin-right: 0; margin-bottom: 16px }
#contentx li,#contentwide li     { margin-left: 25px; padding-top: 0; padding-right: 0; padding-bottom: 5px }
#contentx ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol  { margin-top: 0; margin-right: 0; margin-bottom: 0 }

#contenty  { text-align: left; margin: 0px 0px 0px 0px; padding: 0 12px 0px; top: 0px }
#contenty h2, #contentwide h2 { color: #d00; font-size: 20px; margin: 0px 0 18px }
#contenty h3, #contentwide h3 { color: #000080; font-size: 14px; margin: 0px 0 10px }
#contenty img, #contentwide img { float: left; margin: 3px 10px 3px 0 }
#contenty ul, #contentwide ul, #content ol, #contentwide ol { margin-top: 0; margin-right: 0; margin-bottom: 16px }
#contenty li, #contentwide li { padding-top: 0; padding-right: 0; padding-bottom: 5px }
#contenty ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol { margin-top: 0; margin-right: 0; margin-bottom: 0 }
#contenty .none { display: none }

.title    { color: #800000; font-size: 18px;  }
a.title    { color: #800000; text-align: left; border-bottom: 10px solid white }
a.title:visited   { color: #800000 }
a.title:hover {
	color: #999;
	border: 0px;
}

.postinfo   { display:none }
.navigation  { display:none  }

.rahmen    { margin-right: 10px; margin-left: 10px; padding-right: 10px; padding-left: 10px; border: solid 1px #ff4500;  margin-bottom: 20px padding-bottom: 10px }

.demo .red { color:black; 
     font-weight:bold }

#footer, .ad { display:none }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }

blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}
.archiv { page-break-inside:avoid; 
     page-break-after:avoid; }
.pfeil    { display: none } 

.wordmjv    { padding: 10px; border: solid 1px #ff4500; width: 480px }
.wordmjv ul       { font-style: italic; font-size: 20px; font-family: "Times New Roman", Georgia, Times; list-style-type: none; margin-left: 0px; padding-left: 0px; border-left: 0px none }
.wordmjv li { font-style: italic; font-size: 20px; font-family: "Times New Roman", Georgia, Times; list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 0px; border-left: 0px }
.wordmjv p   { font-style: italic; font-size: 18px; line-height: 24px; font-family: "Times New Roman", Georgia, Times; list-style-type: none }
.wordmjv td#td1  { width: 265px; text-align: left; }


.zitat-kursiv-links   { color: black; font-style: italic; font-size: 17px; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-left: 10px }
.zitat-kursiv-zent { color: black; font-style: italic; font-size: 17px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-left: 10px }
.zitat-kursiv-zent1 { color: black; font-style: italic; font-size: 24px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-left: 0px }
.zitat-kursiv-links2 { color: black; font-style: italic; font-size: 21px; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-left: 10px }
.impressum   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 6px 10px 10px; border-top: 1px solid #f4a460; border-bottom: 1px solid #f4a460 }