#head,
#screener,
#footer,
#right,
.noPrint,
.submitButtons *,
label.input_code,
.searchform,
#listview_back,
#listview_next {
   display:none !important;
}

body {
   font-size:12px;
   font-family:Arial;
   margin-left:40px;
}

#teaser {
   font-weight:bold;
   font-size:14px;
   margin-bottom:14px;
}

#druckLogo {
   display:block !important;
   width:270px;
   position:absolute;
   top:23px;
   right:23px;
}

* html #druckLogo {
   top:0;
}

*:first-child+html #druckLogo {
   top:0;
}

#printFooter {
   display:block !important;
   border-top:1px solid black;
   margin-top:25px;
   padding-top:25px;
   font-size:12px;
}

#printFooter div {
   float:left;
   padding-right:30px;
   margin-bottom:20px;
}

#printFooter div.last {
   padding-right:0;
   margin-bottom:0;
  
}

#headline {
   margin-right:400px;
   margin-bottom:20px;
   margin-top:74px;
   font-size:20px;
}

* {
   background:none !important;
   color:black !important;
}

.arrow {
   padding-left:0 !important;
}

.hr hr {
   display:block !important;
}

h2 {
   font-size:16px;
}

h3 {
   font-size:14px;
}

#searchresults h2 {
   font-size:14px;
}

#searchresults h2 {
   margin-bottom:4px;
   padding-bottom:0;
   line-height:125%;
   margin-top:0px;
   padding-top:0;
   
}

#searchresults {
   list-style-type:none;
   margin:0;
   padding:0;
   margin-left:-7px;
}

#searchresults li {
   padding:7px;
   position:relative;
   padding-left:30px;
}

#searchresults li .row {
   position:absolute;
   top:8px;
   left:7px;
   font-weight:bold;
}

* html #searchresults li .row {
   left:-23px;
}

#searchresults li.odrow {
}

#searchresults li.evrow {
}

.searchResultInfo {
   font-size:11px;
}

#other_pages {
   margin-top:15px;
}

#didumean {
   margin-top:10px;
   font-size:14px;
}

#searchresults .warn {
}

.searchPdf {
   position:relative;
   top:3px;
   padding-left:5px;
}

.mak_1,
.mak_2,
.mak_3,
.mak_4 {
   font-style:italic;
   font-weight:bold;
}

* html #searchresults h2 {
   position:relative;
   top:-15px;
   margin-bottom:-15px;
}

*:first-child+html #searchresults h2 {
   position:relative;
   top:-15px;
   margin-bottom:-15px;
}

.searchResults {
   padding-top:3px;
}

img {
   border:0;
}

.FILESIZE,
.FILESIZE_doc {
   padding-left:0 !important;
}

#overheadContent {
   position:absolute;
   top:40px;
   margin-right:400px;
}




#contentGallery {
   padding-top:0px;
   padding-left:0;
   padding-bottom:15px;
   margin-right:-3px;
}

#contentGallery ul {
   margin:0;
   padding:0;
   list-style-type:none;
}

#contentGallery ul li {
   float:left;
   margin-right:3px;
   margin-bottom:3px;
   display:block;
   height:95px;
   width:95px;
   overflow:hidden;
   border:1px solid #555;
}

#contentGallery ul li:hover {
   border-color:white;
}

#contentGallery ul li.lastInRow {
   margin-right:0;
}

#contentGallery li {
   background:none !important;
   padding-left:0 !important;
}

#contentGallery ul li img {
   position:relative;
   border:0;
}

#contentGallery a {
   overflow:hidden;
}

#contentGallery img {
   position:static !important;
}

#contentGallery ul li.lastInRow {
   margin-right:50px;
}

.clear {
   clear:both;
}


.imageBox_left,
.imageBox_right {
   width:182px;
}

.imageBox_left a,
.imageBox_right a {
   text-decoration:none !important;
   position:relative;
   display:block;
}

.imageBox_left {
   float:left;
   margin-right:14px;
}

.imageBox_right {
   float:right;
   margin-left:10px;
}

.imageBox_left a span,
.imageBox_right a span {
   height:19px;
   width:19px;
   display:block;
   position:absolute;
   bottom:3px;
   right:3px;
   background:url(/_img/icons/lupe.gif) no-repeat;
}

* html .imageBox_left a span,
* html .imageBox_right a span {
   display:none; /*ist halt so*/
}

.imageBox_left a:hover span,
.imageBox_right a:hover span,
.imageBox_left a.hover span,
.imageBox_right a.hover span {
   background-position:-19px 0;
}

.contentBildUnterschrift {
   font-size:10px;
   text-align:left;
   width:182px;
   padding-bottom:10px;
   padding-top:2px;
   font-weight:normal;
   color:#666;
   line-height:110%;
}

.imageBox_left img,
.imageBox_right img {
   border:1px solid white;
   display:block;
}



#FooterDruckLogo {
   display:block;
   margin-bottom:15px;
   width:180px;
   margin-top:32px;
}




#printFooter p {
   margin:0;
   padding:0;
}

#printFooter .first p {
   padding-top:30px;
   height:40px;
}



