#head,
#screener,
#left,
.noprint,
.noPrint,
#meldungsuebersicht,
#zumThema,
.searchform,
#cl2.search {
   display:none;
}

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

#printLogo {
   display:block !important;
   position:absolute;
   top:20px;
   right:20px;
   width:200px;
}

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

#headline {
   margin-right:240px;
   margin-bottom:80px;
   margin-top:40px;
   font-size:20px;
}

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

h2 {
   font-size:16px;
}

h3 {
   font-size:14px;
}

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

#bottom {
   text-align:center;
   border-top:1px solid black;
   margin-top:30px;
   padding-top:20px;
}

div.hr hr {
   display:none;
}

div.hr {
   border-top:1px solid black;
   margin-top:20px;
   padding-top:20px;
}

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

.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;
}

#cl2 {
   border-top:1px solid black;
   margin-top:20px;
   padding-top:20px;
}

.unboxedBlockBoxBlockItem {
   position:relative;
}

.unboxedBlockBoxBlockItem img {
   position:absolute;
   top:0;
   left:0;
}

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

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

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

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

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

.clear {
   clear:both;
}

div.lv {
   margin-top:5px;
   position:relative;
}

.lv_image {
   position:absolute;
   top:0;
   left:0;
   border:1px solid white;
}

#mitglieder div.lv {
   padding-left:0 !important;
}

#mitglieder .lv_image,
#mitglieder .lv_image_link {
   position:static;
   float:right;
   border:1px solid #555;
   margin-left:10px;
   margin-bottom:10px;
}

#mitglieder .lv_image_link .lv_image {
   position:static;
   float:none;
   border:0;
   margin-left:0;
   margin-bottom:0;
   display:block;
}

#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;
}

.startseite #right {
   margin-top:130px;
}

.startseite .zumThema {
   font-weight:bold;
   font-size:16px;
   padding-bottom:10px;
}

.startseite #startTopMeldungL {
   display:none;
}

.startseite #startTopMeldungR {
   border-top:1px solid black;
   margin-top:20px;
   padding-top:20px;
}

#startTermine div {
   border-bottom:1px solid black;
   margin-bottom:20px;
   padding-bottom:20px;
}

#startTermine div.clear {
   border-bottom:0;
   margin-bottom:0px;
   padding-bottom:0px;
}

img {
   border:0;
}
