/* zentrales print stylesheet */
.sprachwahl,
#leistungen, 
#aktuell, 
#left, 
#topnavi, 
#suchen, 
p.skip, 
p#footer  {
display: none;
}
#alles {
background: #fff;
width: 100%;
}
#leistung aktuell {
display: none;
}
a {
color: #00457d;
background: #fff;
}
a img {
background: #fff;
border-color: #fff;
}
#logo1 span {
position: static;
float: right;
margin: 0;
padding: 0;
}
#logo1 a {
display: none;
}
#logo1 img {
margin: 0;
}
#header {
width: 100%;
height: 96px;
background: transparent;
}
#logo2 {
position: static;
float: left;
padding: 0;
border: 0 none;
background: transparent;
}
#logo2 a, #logo2 a:link, #logo2 a:visited {
color: #fff;
background: #fff;
border: 0 none;
text-decoration: none;
padding: 0;
margin: 0;
}
#bereich {
background-image: none;
margin: 10px 0 20px 0;
border: 0 none;
}
#bereichstitel {
}
#bereichstitel a {
text-decoration: none;
font-size: 16pt;
font-weight: normal;
}

#container, #inhalt {
clear: both;
float: none;
width: 100%;
}
#inhalt {
margin: 0;
padding: 24px 0 0 0;
}
#leistung #inhalt {
margin-right: 0;
}
h1 {
font-size: 16pt;
margin: 0 0 24px 0; 
padding: 0;
text-transform: none; 
color: #00457d;
background: #fff;
font-weight: normal;
} 
.leistungen h1 {
background-image: url(../img/bg_h1gold.gif);
}
h2 {
font-size: 1.1em;
font-weight: normal;
margin: 28px 0 14px 0;
}
#inhalt h2 {   
padding: 0 0 2px 0;
border-bottom: 1px solid #668FB1;
}
#inhalt h2.noline {
border: 0 none;
}
h2 a, h2 a:link, h2 a:visited {
text-decoration: none;
}
h3, h4 {
font-size: 0.90em; 
font-weight: bold;
margin: 18px 0 8px 0;
}
h3 {
background: transparent;
overflow: auto;
}





/* NEWS Print */

/* News-Einzel-Ansicht */
#inhalt {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #517389;
background: #fff;
}
#inhalt h2 {
margin: 15px 0;
padding: 0;
font-size: 14pt;
font-weight: normal;
clear: both;
}
#inhalt h3 {
color: #517389;
background: #fff;
font-size: 12pt;
font-weight: normal;
margin: 10px 0;
padding: 0;
border-bottom: 1px solid #f3b231;
}
#inhalt p {
font-size: 10pt;
}
#inhalt .single_img {
display: block;
float: right; 
width: 240px;
margin: 0 0 10px 10px;
text-align: right;
clear: right;
}
#inhalt .single_img img {
margin: 0;
padding: 0;
}
#news #inhalt .teaser_img p,
#news #inhalt .single_img p {
line-height: normal;
text-align: right;
margin: 0;
font-size: 60%;
font-weight: bold;
}
#inhalt .news_single_imgcaption {
font-weight: normal;
font-size: 8pt;
text-align: right;
margin-top: 0;
}
#news #inhalt .news_single_imgcaption {
clear: right;
padding-top: 3px;
}
#inhalt p.teaser {
font-weight: bold;
}


/* news-uebersicht body-id: newsall */
#newsall #inhalt h2 {
border-bottom: 1px solid #F3B231;
clear: both;
margin: 10px 0 0 0;
}
#newsall #inhalt h2.overview {
font-size: 16pt;
border: 0 none;
margin-bottom: 25px;
}
#newsall #inhalt h2 a {
font-size: 12pt;
font-weight: bold;
color: #517389;
background: #fff;
text-decoration: none;
}
#newsall #inhalt h2 span {
float: right;
font-size: 10pt;
font-weight: bold;
padding-top: 5px;
}
#newsall #inhalt .newsbild {
float: right;
margin: 7px 0 7px 10px;
padding: 0;
}
#newsall #inhalt h3 {
font-weight: bold;
font-size: 80%;
color: #517389;
background: transparent;
margin: 0 170px 0 0;
padding: 7px 5px 0 2px;
border: 0 none;
}
#newsall #inhalt p {
line-height: 1.3em;
margin: 0 170px 0 0;
padding: 7px 2px 7px 2px;
margin: 0;
}

.back {
display: none;
}
span.skip {
display: none;
}
.clearb {
clear: both;
}


