#printheader {
   clear: both;
   width: 540px;
   height: 20px;
   font-size: 0.7em;
   border-bottom: 1px solid #7698b4;
   margin: 15px 0 0 30px;
   padding: 0 0 0 10px;
}

#printheader2 {
   clear: both;
   width: 750px;
   height: 20px;
   font-size: 0.7em;
   border-bottom: 1px solid #7698b4;
   margin: 15px 0 0 30px;
   padding: 0 0 0 10px;
}

#printheader3 {
   clear: both;
   width: 920px;
   height: 20px;
   font-size: 0.7em;
   border-bottom: 1px solid #7698b4;
   margin: 15px 0 0 30px;
   padding: 0 0 0 10px;
}

/* Geschaeftszeiten */
#printheader4 {
   clear: both;
   width: 300px;
   height: 20px;
   font-size: 0.7em;
   border-bottom: 1px solid #7698b4;
   margin: 15px 0 0 30px;
   padding: 0 0 0 10px;
}

#printheader .left, #printheader2 .left, #printheader3 .left, #printheader4 .left {
   float: left;
}

#printheader .right, #printheader2 .right, #printheader3 .right, #printheader4 .left {
   float: right;
   padding: 0 0 0 20px;
}

#printheader .right a, #printheader2 .right a, #printheader3 .right a, #printheader4 .right a,  {
   text-decoration: underline;
   color: #000000;
   line-height: 18px;
   vertical-align: top;
}

#printheader .right a img, #printheader2 .right a img, #printheader3 .right a img, #printheader4 .right a {
   text-decoration: none;
   vertical-align: middle;
   margin: 0 0 0 5px;
}

#printcontent {
   clear: both;
   width: 540px;
   margin: 0 0 0 30px;
}

#printcontent2 {
   clear: both;
   width: 750px;
   margin: 0 0 0 30px;
}

#printcontent3 {
   clear: both;
   width: 920px;
   margin: 0 0 0 0;
}

#printcontent4 {
   clear: both;
   width: 300px;
   margin: 0 0 0 0;
   padding:0 0 0 0;
   font-size: 0.7em;
}

#printcontent .logo {
   width: 540px;
   margin: 15px 0 10px 0;
   text-align: center;
}

#printcontent2 .logo {
   width: 750px;
   margin: 15px 0 10px 0;
   text-align: center;
}

#printcontent3 .logo {
   width: 920px;
   margin: 15px 0 10px 0;
   text-align: center;
}

#printfooter {
   clear: both;
   width: 540px;
   font-size: 0.7em;
   line-height: 1.4em;
   margin: 0 0 0 30px;
   padding: 5px 0 0 0;
   border-top: 1px solid #7698b4;
}

#printfooter2 {
   clear: both;
   width: 750px;
   font-size: 0.7em;
   line-height: 1.4em;
   margin: 0 0 0 30px;
   padding: 5px 0 0 0;
   border-top: 1px solid #7698b4;
}

#printfooter3 {
   clear: both;
   width: 920px;
   font-size: 0.7em;
   line-height: 1.4em;
   margin: 0 0 0 30px;
   padding: 5px 0 0 0;
   border-top: 1px solid #7698b4;
}

#printfooter .left, #printfooter2 .left, #printfooter3 .left {
   float: left;
   display: block;
   margin: 0 0 20px 0;
}

#printfooter .right, #printfooter2 .right, #printfooter3 .right {
   float: right;
   display: block;
   margin: 0 0 20px 0;
}


#printfooter a, #printfooter2 a, #printfooter3 a {
   color: #000000;
}

/* ~~~ Quellenangabe fuer Zitate in Headline ~~~ */
quote {
   display:block;
   text-align:right;
   margin:0px 0px 22px 0px;
}

h6 {
   display:block;
   text-align:right;
   margin:0px 0px 22px 0px;
   padding:0px;
   font-size:11px;
   font-weight:normal;
}

/* ================== Fotos + Zitat =================*/

table.foto {
   border-collpase:collapse;
   border-style:none;
   margin:0px 0px 20px 0px;
}

table.foto td {
   margin:0px;
   padding:0px;
   vertical-align:top;    
}

table.foto td.zitat {
   margin:0px;
   padding:10px 0px 0px 5px;    
}
