#headline {
   margin-top:0;
   padding-top:0;
   font-size:18px;
   line-height:22px;
   color:#004076;
   margin-bottom:0px;
   padding-bottom:0;
}

#subheadline {
   color:#014075;
   font-size:13px;
   line-height:120%;
   padding-bottom:10px;
}

#teaser {
   font-weight:bold;
   font-size:13px;
   line-height:17px;
   margin-bottom:10px;
   color:#004076;
}

#subteaser {
   font-weight:bold;
   font-size:13px;
   line-height:17px;
}

ul.bildliste {
   list-style-type:none;
}

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

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

ul.bildliste li{
   background:none !important;
   padding-left:0px !important;
   margin-bottom:2px;
}

ul.bildliste img {
   border:0;
}

ul.bildliste a {
   display:block;
}

.lupe {
   position:absolute !important;
   top:5px;
   margin-top:-5px;
   background:url(/img/layout/icons/lupe.gif) no-repeat;
   height:18px;
   width:18px;
}

#content a {
   text-decoration:none;
   color:#004076;
}

#content a:hover {
   color:#7aab01;
}

#content a.pfeil {
   background:url(/_img/layout/icons/pfeil/blau.gif) no-repeat left center;
   padding-left:10px;
}

#content a.pfeil:hover {
   color:#7aab01;
   background:url(/_img/layout/icons/pfeil/gruen.gif) no-repeat left center;
}

#content span.pfeil a {
   background:url(/_img/layout/icons/pfeil/blau.gif) no-repeat left center;
   padding-left:10px;
   font-weight:bold;
}

#content span.pfeil a:hover {
   color:#7aab01;
   background:url(/_img/layout/icons/pfeil/gruen.gif) no-repeat left center;
}

#teaser {
   font-weight:bold;
}

.datum_liste {
   font-size:11px;
}

#content h4 {
   font-size:14px;
   margin-top:5px;
   margin-bottom:5px;
   padding:0;
   color:#004076;
}

.textKleiner {
   font-size:11px;
   line-height:130%;
}

.newsletterTitle {
   background:none !important;
   padding:0 !important;
   margin:0 !important;
   margin-top:5px !important;
   margin-bottom:5px !important;
}

.newsletter_abo_link {
   font-size:11px;
}

.listentitel {
   font-size:14px; 
   font-weight:bold; 
   margin-top:15px;
   margin-bottom:15px
}

span.pdf {
   display:block;
   background:url(/_img/layout/icons/pdf.gif) no-repeat 0 5px !important;
   padding-left:21px;
   min-height:20px; height:auto !important; height:20px;
   line-height:130%;
   padding-top:8px;

}

span.pdf a {
   padding-left:0 !important;
   background:none !important;
   display:inline !important;
   margin-left:0 !important;
}

span.external {
   display:block;
   background:url(/_img/layout/icons/pfeil/externer_link.gif) no-repeat 3px 3px !important;
   padding-left:20px;
   height:20px;
   line-height:20px;
}

span.external a {
   padding-left:0 !important;
   background:none !important;
   display:inline !important;
   margin-left:0 !important;
}

span.zip {
   display:block;
   background:url(/_img/layout/icons/zip.gif) no-repeat 0px 5px !important;
   padding-left:20px;
   min-height:20px; height:auto !important; height:20px;
   line-height:130%;
   padding-top:8px;
}

span.zip a {
   padding-left:0 !important;
   background:none !important;
   display:inline !important;
   margin-left:0 !important;
}

a.plain {
   background:none !important;
   padding:0 !important;
   margin:0 !important;
}

div#sidebar a.plain {
   display:inline !important;
}

#content .balkenHeadline {
   background:#014075;
   color:white;
   font-size:12px;
   font-weight:normal !important;
   padding:4px;
   padding-left:10px;
}

#content .balkenHeadline * {
   color:white;
   font-weight:normal !important;
}

#content .balkenHeadline a:hover {
   color:white;
   text-decoration:underline;
}

.ansprechpartnerText {
   font-weight:bold;
   margin-bottom:4px;
}

.relative {
   position:relative !important;
}

.bildunterschrift {
   font-size:11px;
   line-height:120%;
}
