html, body {
   color:#000000;
   font-family:verdana,arial,sans-serif;
   font-size:8pt;
   margin:0pt;
   padding:0pt;}

img {border:0px;}

#header {
   background-color:#ffffff;
   border:1px solid black;}
   
#header p{
   margin: 2px 0 0 20px;
   padding:0;
   line-height: 5em;}
   
p.logoleer {display:none;} 
  
     
#footer {
   background-color:#FFFFFF;
   background-image:url(../images/footer_print.gif);
   background-repeat:no-repeat;
   height: 20px;
   bottom:0px;
   left:0;}

p.footer, p.footer a {
   color:#000000;
   line-height:10px;
   font-size: 8pt;
   text-indent:25px;
   font-weight:bold;
    margin:5px 0 0 0px;
   padding:0;}
   
p.footer a{padding:0 20px 0 0;}  
p.footer a:hover{text-decoration:underline;}   

html>body p.footer, p.footer a {
   line-height:20px;
   font-size: 7pt;
   text-indent:40px;
   margin:0;}

#menue{display:none;}

   
#inhalt {
   padding: 00px 0 0 20px;
   width:600px;}

   

.inhalt_header {
   padding:0;
   margin:00px 0 20px 0;
   height:30px;
   width:600px;
   background-color:#ffffff;
   border-bottom:1px solid #cccccc;}

h1.inhalt {
   margin:0 0 0 5px;
   color:#000000;
   font-size:10pt;
   float:left;
   line-height:30px;
   width: 400px;
   text-transform:uppercase;}
   
.ausgabe {
   line-height:30px;
   margin:0 50px 0 0;
   padding:0;
   font-size: 10pt;
   font-weight: bold;}
   
#archiv {display:none;}
#werbung {display:none;}
p.print {display:none;}

h1 {font-size: 10pt;}
h2 {font-size: 10pt;}
h3 {font-size: 10pt;}

a {text-decoration:none; color:#000000;}

div.media_cover {
   margin: 0 10px 0 0;}

img.media_cover {
   margin:0px;}

div.media_text {
   padding: 0 0 20px 20px;
   width: 400px;
}

div.media_text p {
   line-height: 1.8em;
   margin: 5px 0 0 0; 
   font-size: 8pt;}   
   
div.cover {
display:none;
   line-height:1em;
   margin:0px 0pt 00px;
   padding: 0 0 20px;}

img.cover {
   margin: 0;
   padding: 0 10px 20px 0;}
      
/******************klassen für index*************************/
div.block {
   border-bottom:1px solid #000000;
   line-height:1.5em;
   margin:0px 0pt 20px;}
   
div.frei {
   line-height:1.5em;
   height: 197px;
   width: 169px;
   margin:00px 0pt 00px;}
   
h1.frei{
   font-size:8pt;
   font-weight:bold;
   margin:0pt 0 5px 0;
   padding:0pt 0pt 0 15px;}

h2.frei{
   color:#000000;
   font-size:8pt;
   font-weight:bold;
   margin:0pt;
   padding:5px;}

h1.block {
   font-size:8pt;
   font-weight:bold;
   margin:0pt;
   padding:0pt 0pt 0pt 0px;
}
h1.sub_block {
   font-size:8pt;
   font-weight:bold;
   margin:0pt;
   padding:5px;}

h2.block {
   font-size:8pt;
   font-weight:bold;
   margin:0pt;
   padding:5px;}


h2.block a {
   color: #000000;}   
   
h2.block a:hover {
   color: #000000;
   }

p.block {
   color:#000000;
   font-size:8pt;
   margin:0pt;
   padding:5px 5px 0 5px;
}

p.block_autor {
   color:#000000;
   font-size:8pt;
   margin:0pt;
   text-transform: uppercase;
   padding:5px 0px 0 5px;
   font-style:italic;
}


p.breadcr {margin: 30px 0 20px 0; color:#000000; font-weight:bold;width:100%;}
p.breadcr a {color: #cccccc; text-decoration:none; font-weight:normal;}

div.redaktion {
   border-top: 1px solid #cccccc;
   width: 100%;
   margin: 0 0 10px 0; }

div.redaktion img.autoren {margin: 0 10px;}
div.redaktion p.autoren {
   padding: 10px; 
   margin: 0 10px; 
   width: 485px;
   line-height:1.8em;}

div.redaktion p.autoren_mail { 
   padding: 0 10px 10px 10px; 
   margin: 0 10px 0 65px; 
   width: 485px;
   line-height:1.8em;
   text-align:right;}

div.titelthema {display:none;}
span.footer_top{display:none;}

div.redaktion h2.autoren {color:#000000;padding: 10px; margin: 0 10px; width: 485px;text-transform:uppercase;}



#header p.headerfprint {
   line-height: 2em;
   font-size: 2em;
   font-weight:bold;
   color: #000000;}
   
   
div.zs_banner {display:none;}
p.block_top {display:none;}
p.red_head {display:none;}