/* CSS Document */
@media print {
body {background:white; text-align: left;
      font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
     margin:0 }
.print { display:none }
#sidebar { display:none }
.cite { display:none }
.box1 { display:none }
.box { display:none }
#masthead { display:none }
#footer { display:none }
table  { width: auto }

/* Content */

#content                {text-align: left; margin: 0px 0px 0px ; padding-top: 0; padding-bottom: 0px; top: 0px;}

#contentwide             {text-align: left;  margin: 0 15px 20px ; padding-top: 0; padding-left: 0 }

#content h2,#contentwide h2      { color: #d00; font-size: 20px;  margin: 0px 0; padding-top: 15px }

#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: left; margin: 0px 0px 0px 15px; padding: 0 12px 0px; position: relative; top: 0px }
#contentx h2,#contentwide h2      { color: #d00; font-size: 20px;  margin: 0px 0; padding-top: 15px }
#contentx h3,#contentwide h3   { color: #000080; font-size: 14px;  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 }



.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 }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
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 } 


.zitat-kursiv-links   { color: black; font-style: italic; font-size: 15px; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-left: 10px }
.zitat-kursiv-zent { color: black; font-style: italic; font-size: 15px; font-family: "Times New Roman", Georgia, Times; text-align: center; margin-left: 10px }
.zitat-kursiv-zent1 { color: black; font-style: italic; font-size: 20px; 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 }

table.sample{
border-collapse:collapse;}
table.sample td{
border:1px solid red;
}
