body {
   border: none;
   font-size: 110.01%;
   font-family: Times, serif;
   background-color: white !important;
   color: black;
   min-width: 10cm;
   max-width: 20cm;
}

@page {
   size: landscape;
   margin: 2.5cm 2.5cm 3cm 2cm;
}


*, div, h1, h2, h3, h4 {
color: black !important;
background-color: white !important;
border-color:white !important;
font-family: Times, serif !important;
}

table, th, td, .trennlinie {  border-color:black !important; }


.logo { border:0px; }

.artikel {
float:none;
clear:both;
}

#header, .left, .right, #footer, #footer_links, #copyright, .hidden, legend {
display:none !important;
}

.main1 { padding:1em 0px 0px 0px; margin-top:5px; border-top:1px solid black; }

.middle {
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#footer, #copyright { clear:both; position:static; width:auto; margin:0.5em 0px 1.5em 0px; padding:0px; display:block; border:0px; }

.printfooter {
border-top:1px solid black;
font-size:0.75em;
padding:0.5em 0px 1em 0px;
}

.breadcrumb2 { margin-top:120px !important; }
.breadcrumb, .breadcrumb2 {
border:1px solid white !important;
width:100%;
display:block;	
}
.breadcrumb a { text-decoration:none; }

.padder h3 { padding:0px; }

@media screen {
 body { margin-left:2%; margin-right:2%; width:95%; background-color: white !important; }
}


#startseite #erster_artikel {
	background-color:transparent;
	border-top:0;
}
#startseite #erster_artikel h3 {
	margin-top:auto;
	padding: 0;
}
#startseite #erster_artikel .datum {
	padding: 0;
}
#startseite #erster_artikel .text {
	padding: 0;
}
#startseite #erster_artikel .pic_wrapper_left, #startseite #erster_artikel .pic_wrapper_right {
	padding-left: 8px;
}


