/********* Allgemeine Elemente ***********/
body {
 background-color: #fff;
 color: #000;
 margin: 0;
 padding: 0;
 font-size: 100%;
 font-family: Arial, Helvetica, sans-serif; 
}
div {
 margin: 0;
 padding: 0;
}
a{
 text-decoration: none; 
}
a:hover{
 text-decoration: underline;
}
p {
 margin: 0 0 0.6em 0;
 padding: 0;
}
ol {
 margin-left: 2.5em;
 padding: 0;
 list-style: decimal;
}
ol li {
 list-style: decimal;
 padding-bottom: 0.2em;
}
ul {
 list-style-type: none;
 list-style-image: none;
 padding: 0;
}
li {
 padding-bottom: 0.1em;
 padding-top: 0.1em;
 list-style-type: none;
 list-style-image: none; 
}
img{
 border: 0;
}
abbr, acronym {
 border: none;
 text-decoration: none;
}
fieldset{
 border: 0;
 padding: 0;
 margin: 0;
}
legend {
 color: #000;
}
em {
 font-weight: bold;
 font-style: normal;
 letter-spacing: 0.15em;
 font-size: 0.85em;
}
/********* Kopf **********/
#head{
 background-repeat: repeat-x;
 background-position: bottom left;
}
#metanav{
 padding-left: 0.5em;
 margin-bottom: 1.3em;
 font-size: 0.75em; 
 border-bottom: 1px solid #fff;
} 
#metanav form {
 margin: 0;
 padding: 0;
}
#metanav form div{
 float: left;
 padding-right: 1em;
 margin: 0.4em 1em 0.4em 0.2em;
}
#metanav form div.last{
 border-right: none;
}
#user div.last label, #user2 div.last label {
 display: inline;
 padding-right: 0.5em;
 font-size: 0.95em;
}
#metanav select{
 margin-right: 0.4em;
 font-size: 0.9em;
 background-color: #fff;
 font-family: Arial, Helvetica, sans-serif; 
}
/* hide from MacIE */
@media all{
#metanav select {
 vertical-align: middle;
}
}
#metanav input{
 margin-right: 0.3em;
 vertical-align: middle;
 font-size: 1em;
 background-color: #fff;
 font-family: Arial, Helvetica, sans-serif; 
}
/* hide from MacIE */
@media all{
#metanav input {
 font-size: 0.9em;
}
}
#term {
 padding-left:0.4em;
 vertical-align: middle;
 width: 14em;
}
/* only for WinIE */
@media all{
* html #term {
 height: 1.8em;
}
}
.senden {
 vertical-align: middle;
 background-color: #fff;
 margin: 0;
 padding: 0;
 color: #000;
 cursor: pointer;
 font-family: Arial, Helvetica, sans-serif; 
}
/* hide from MacIE */
@media all{
.senden {
 height: 1.8em;
}
}
/*************** Inhaltsbereich **************/
#contentarea{
 width: 60em;
}
#portal #illu {
 width: 41.55em;
 margin-bottom: 0.7em;
 margin-left: 15.7em;
}
/* for IE */
* html #portal #illu {
 margin-left: 0;
 width: 41.6em;
}
/* for Opera and Safari */
html:first-child>b\ody #portal #illu {
 margin-left: 15.9em;
}
#portal #illu img {
 margin-bottom: 0.7em;
}
/***** Navigation und linke Marginalspalte *****/
#navi{
 float: left;
 padding: 0;
 margin: 0 2em 0 0.8em;
 width: 16.8em;
 font-size: 0.8em;
}
/* for IE */
* html #navi {
 width: 17.8em;
}
/* only for WinIE*/
@media all{
 * html #navi {
 margin-left: 0.4em;
 width: 16.8em;
}
}
#navi .breadcrumbs{
 margin: 0;
 padding: 0.2em 0.4em 0.3em 0.3em;
 font-size: 0.9em;
}
/* hide from MacIE*/
@media all {
#navi .breadcrumbs{
 font-size: 0.85em;
}
}
#navi .menu{
 background-color: #fff; 
 padding: 0.2em 0 0.5em 0;
 margin-bottom: 1em;
}
/* hide from IE*/
body>#contentarea #navi .menu {
 margin-top: -0.1em;
}
#navi h3{
 padding: 0 0.4em 0.3em 1.6em;
 margin: 0;
 font-weight: normal;
 font-size: 1em;
 text-indent: -16px;
}
#navi .linkactive{
 font-weight: bold; 
}
#navi .linkactive ul{
 font-weight: normal; 
}
#navi ul {
 padding: 0.2em 0 0.2em 1.6em;
 margin: 0 0 0 0;
}
#navi .menu ul {
 padding: 0.2em 0 0.2em 1.2em;
 margin: 0 0 0 1.6em;
}
#navi ul li, #quickbar ul li {
 text-indent: -16px;
 padding-right: 0.4em; 
}
#navi ul ul{
 margin: 0.3em -0.4em 0.15em -1.6em;
 padding: 0.3em 0.4em 0.2em 2.8em;
}
#navi .menu ul ul{
 margin: 0.3em -0.4em 0.15em 0;
 padding: 0.3em 0.4em 0.2em 1.2em;
}
#navi .menu ul ul.last{
 border-bottom: none;
 margin-bottom: 0;
 padding-bottom: 0;
}
#navi .box, #quickbar .box{ 
 padding: 0 0 0.5em 0;
 margin-bottom: 1em;
}
#navi .box h3{
 padding-left: 0.4em;
 padding-top: 0.2em;
 text-indent: 0;
}
#navi form, #quickbar form{
 margin: 0.2em 0.4em 0.2em 0.6em;
 padding: 0;
 text-align: right;
}
#navi form select, #quickbar form select{
 margin: 0.2em 0.1em 0.2em 0;
 font-size: 1em;
 width: 16.4em;
 font-family: Arial, Helvetica, sans-serif; 
}
/* hide from MacIE */
@media all{
#navi form select, #quickbar form select{
 width: 15.6em;
 margin: 0.2em 0 0.2em 0; 
}
}
#navi form input, #quickbar form input{
 background-color: #fff;
 font-size: 1em;
 margin-right: 0.1em;
 cursor: pointer;
 font-family: Arial, Helvetica, sans-serif; 
}
/************** Rechte Marginalspalte **************
**** alle die, die nicht in navi enthalten sind ***/
#quickbar { 
 width: 16.8em;
 font-size: 0.8em;
 float: left;
 padding-left: 0.7em;
}
/* for IE */
* html #quickbar {
 width: 17.8em;
}
/* only for WinIE */
@media all {
* html #quickbar {
 width: 17.8em;
 padding-left: 1em;
}
}
/* for Opera and Safari */
html:first-child>b\ody #quickbar {
 padding-left: 0;
}
#quickbar ul {
 padding: 0.2em 0 0.2em 1.7em;
 margin: 0 0 0 0;
}
#quickbar .box h3{
 padding: 0.2em 0 0.3em 0.6em;
 margin: 0;
 font-weight: normal;
 font-size: 1em;
}
#quickbar .box h4{
 padding: 0.4em 0.4em 0.2em 0.6em;
 margin: 0;
 font-weight: normal;
 font-size: 1em;
}
.quickbarbild {
 margin-bottom: 1.5em;
}
.box .subtitle1{
 margin: 0.3em 0 0.4em 0;
}
.box .subtitle{
 margin: 0.3em 0 0.4em -0.1em;
 text-align: left;
}
#quickbar input.text {
 width: 16.3em;
 cursor: auto; 
}
/* hide from MacIE */
@media all {
#quickbar input.text {
 width: 15.5em; 
}
}
#quickbar textarea {
 width: 15.1em;
}
/* for IE */
* html #quickbar textarea {
 width: 14.9em;
}
/* for Opera and Safari */
html:first-child>b\ody #quickbar textarea{
width: 15.4em;
}
.box p {
 margin: 0.4em 0.4em 0.2em 0.6em;
}
#quickbar .box p span {
margin-right: 0.19em;
}
/************* Content allgemein *****************/
#content {
 margin: 0 2em 0.5em 0;
 width: 32.8em;
 float: left;
 font-size: 0.79em;
 line-height: 1.35em;
}
/* for IE */
* html #content {
 padding-right: 1.2em;
 width: 34.8em;
}
/* only for WinIE */
@media all {
* html #content {
 padding-right: 0;
 width: 32.8em;
 margin-left: 0.2em;
 margin-right: 1.8em;
}
}
/* for Opera and Safari */
html:first-child>b\ody #content {
 margin-right: 1.6em;
}
#content .linktop{
 padding: 1.5em 0 3em 0;
}
/************* Spaltenaufteilung ***************/
.contentleftcol50{
 float: left;
 width: 16.5em;
}
/* hide from MacIE */
@media all {
 .contentleftcol50{
 width: 15.4em;
 }
 /* only for WinIE */ 
 * html .contentleftcol50{
 width: 15.3em;
 }
}
.contentrightcol50{
 margin-left: 17.4em;
}
/* fix for WinIE three pixel gap hack */
@media all {
 * html .contentleftcol50 {
 margin-right: -3px;
 }
 * html .contentrightcol50 {
 height: 1%;
 margin-left: 0;
 padding-left: 2.2em;
 }
}
.contentleftcol70{
 width: 20em;
 float: left;
}
.contentrightcol30{
 margin-left: 23.5em;
 font-size: 0.9em;
 line-height: 1.3em;
}
/* fix for WinIE three pixel gap hack */
@media all {
 * html .contentleftcol70 {
 margin-right: -3px;
 }
 * html .contentrightcol30 {
 height: 1%;
 margin-left: 0;
 padding-left: 1.5em;
 }
}
/********** Überschriften im Content *************
********** (ohne Teaser und Sitemap) *************/
#content h1{
 margin: 0.5em 0 1.6em 0;
 font-size: 1.5em;
 font-weight: lighter;
 font-family: Georgia, Times, Serif;
 line-height: 1.15em;
}
#content .titel h1 {
 margin-bottom: 0.45em;
}
#content h2{
 padding: 1em 0 0.4em 0;
 margin: 0 0 1em 0;
 font-size: 1em;
}
#content h3, #content h4{
 margin: 0 0 0.6em 0;
 font-size: 1em;
}
#content .beitragtext h3 {
 font-weight: bold;
 margin: 0;
 padding: 0;
}
#content .beitragtext h3.thema {
 font-weight: bold;
 margin: 0 0 0.5em 0;
 padding: 0;
}
#content h5, h6{
 margin: 0 0 0.1em 0;
 font-size: 1em; 
 font-weight: normal;
}
/************** Listen im Content ****************/
#content .contentrightcol30 .verweisliste{
 padding-bottom: 0;
 margin: 0 0 1.6em 0;
 list-style-type: none;
 list-style-image: none;
}
#content .verweisliste{
 margin: 0;
 padding: 0.4em 0.4em 0.4em 1.3em;
 text-align: left; 
 border: none;
 list-style-type: none;
 list-style-image: none;
}
#content .verweisliste2{
 margin: 0;
 padding: 0.2em 0.4em 2em 1.3em;
 text-align: left;
 list-style-type: none;
 list-style-image: none;
}
#content .verweisliste3{
 margin: 0;
 padding: 1em 0.4em 0.4em 1.1em;
 text-align: left;
 list-style-type: none;
 list-style-image: none;
}
#content .verweisliste4{
 margin: 0;
 padding: 0.4em 0.4em 0.4em 1.0em;
 text-align: left;
 list-style-type: none;
 list-style-image: none;
}
#content .publibildbox .verweisliste{
 margin: 0;
 padding: 0.4em 0.4em 0.4em 1.6em;
 text-align: left;
 list-style-type: none;
 list-style-image: none;
}
#content .verweisliste li, #content .verweisliste2 li {
 text-indent: -16px;
 margin: 0;
 padding: 0 0 0.2em 0;
 list-style-type: none;
 list-style-image: none;
}
#content .verweisliste3 li {
 text-indent: -16px;
 margin: 0;
 padding: 0 0 0.4em 0;
 list-style-type: none;
 list-style-image: none;
}
#content .verweisliste4 li {
 text-indent: -16px;
 margin: 0;
 padding: 0 0 0.6em 0;
 list-style-type: none;
 list-style-image: none;
}
.verweisliste img, .verweisliste2 img, .verweisliste3 img, 
.verweisliste4 img, .contentrightcol30 .verweisliste img, .publibildbox .verweisliste img{
 margin: 0;
} 
#content .kontaktliste{
 margin: 0 0 1em 0;
 padding: 0 0 0 1.6em;
 list-style-type: none;
 list-style-image: none;
}
#content .kontaktliste2{
 margin: 0 0 0 0;
 padding: 0 0 0 1.6em;
 list-style-type: none;
 list-style-image: none;
}
#content .kontaktliste li, #content .kontaktliste2 li{
 text-indent: -20px;
 padding: 0 0 0.6em 0;
 margin: 0;
 list-style-type: none;
 list-style-image: none;
}
.contentrightcol30 .kontaktliste li img{
 margin-bottom: 0;
}
#content .kontaktliste li.verweis, .kontaktliste2 li.verweis{
 text-indent: -36px;
 padding: 0 0 0.6em 16px;
 margin: 0;
}
#content ul{
 margin: 0.3em 0 0.6em 1.1em;
 padding-left: 0;
}
#content ul ul{
 margin: 0.2em 0 0.5em 1.1em;
}
#content .alphabet{
 margin: 0 0 1em 0;
 padding: 0.15em 0.4em 0.15em 0.8em;
 list-style-type: none;
 list-style-image: none; 
}
#content .alphabet li {
 display: inline;
 margin: 0 0.19em 0 0;
 list-style-type: none;
 list-style-image: none; 
}
/************** Teaser im Content ************/ 
.teaserbild40, .teaserbild103, .teaserbild188 {
 margin-bottom: 1em;
 padding-bottom: 0.5em;
}
.teaserbild103rechts, .teaserbild188rechts{
 margin-bottom: 1em;
 padding-bottom: 0.7em;
}
.bildboxrechts{
 margin: 0.5em 0.5em 0.5em 0;
}
.teaserbild40 .label {
 float: left;
 width: 42px;
 padding-right: 10px;
}
.teaserbild103 .label {
 float: left;
 width: 107px;
 padding-right: 10px;
}
.teaserbild188 .label {
 float: left;
 width: 192px;
 padding-right: 10px;
}
.teaserbild40 .teasertext {
 margin-left: 52px;
 padding: 0;
}
.teaserbild103 .teasertext {
 margin-left: 117px;
 padding: 0;
}
.teaserbild188 .teasertext {
 margin-left: 202px;
 padding: 0;
}
.teaserbild103rechts .label {
 padding: 0;
 float: right;
}
.teaserbild103rechts .teasertext {
 width: 23.5em;
}
.teaserbild188rechts .label {
 padding: 0;
 float: right;
}
.teaserbild188rechts .teasertext {
 width: 17em;
}
.bildboxrechts .label {
 padding: 0 0 0 0;
 float: right;
}
.bildboxrechts .teasertext {
 width: 11.5em;
}
/* for IE */
* html .bildboxrechts .teasertext {
height: 73px;
}
/* hide from IE*/
body>.box .bildboxrechts .teasertext {
 min-height: 73px;
} 
#content .teaserbild40 h3, #content .teaserbild103 h3, #content .teaserbild188 h3, 
#content .teaserbild103rechts h3, #content .teaserbild188rechts h3 {
 margin-top: 0;
}
.bildboxrechts .teasertext p {
 margin-top: 0;
 padding-top: 0;
}
.teaserbild103rechts ul, .teaserbild188rechts ul, .bildboxrechts ul{
 padding-bottom: 0;
}
/* fix for WinIE three pixel gap hack */
@media all {
 * html .teaserbild40 .label {
 margin-right: -3px;
 }
 * html .teaserbild40 .teasertext {
 height: 1%;
 margin-left: 0;
 }
}
/* fix for WinIE three pixel gap hack */
@media all {
 * html .teaserbild103 .label {
 margin-right: -3px;
 }
 * html .teaserbild103 .teasertext {
 height: 1%;
 margin-left: 0;
 }
}
/* fix for WinIE three pixel gap hack */
@media all {
 * html .teaserbild188 .label {
 margin-right: -3px;
 }
 * html .teaserbild188 .teasertext {
 height: 1%;
 margin-left: 0;
 }
}
/********* Bilder mit Bildunterschriften ************/ 
.bus148, .bus248, .bus413{
 margin-bottom: 1em;
 font-size: 0.9em; 
}
.bus148 .label {
 float: left;
 width: 148px;
 padding-right: 10px;
}
.bus148 .teasertext {
 margin-left: 162px;
}
.bus248 .label {
 float: left;
 width: 248px;
 padding-right: 10px;
}
.bus248 .teasertext {
 margin-left: 262px;
} 
/* fix for WinIE three pixel gap hack */
@media all {
 * html .bus148 .label {
 margin-right: -3px;
 }
 * html .bus148 .teasertext {
 height: 1%;
 margin-left: 0;
 }
 * html .bus148 .teasertext p {
 margin-left: 3px;
 }
 * html .bus148 .teasertext ul {
 margin-left: 3px;
 }
 * html .bus248 .label {
 margin-right: -3px;
 }
 * html .bus248 .teasertext {
 height: 1%;
 margin-left: 0;
 }
 * html .bus248 .teasertext p {
 margin-left: 3px;
 }
 * html .bus248 .teasertext ul {
 margin-left: 3px;
 } 
 * html .bus413 p {
 margin-left: 3px;
 }
 * html .bus413 ul {
 margin-left: 3px;
 }
}
/************* Formulare im Content **************/
#content form{
 padding: 0.3em 0.6em 0.5em 0.6em;
 margin: 0.6em 0 0.8em 0;
}
/* for IE */
* html #content form{
 padding-bottom: 0.8em;
}
#content .submit {
 text-align: right;
 border: none;
 padding: 0.2em 0 0.2em 0;
 font-family: Arial, Helvetica, sans-serif; 
}
#content .submit input {
 cursor: pointer; 
}
#content input{ 
 font-family: Arial, Helvetica, sans-serif; 
}
#content select{ 
 font-family: Arial, Helvetica, sans-serif; 
}
#content fieldset, .line{
 padding: 0.4em 0 0.6em 0;
 margin: 0 0 0.4em 0;
}
.button, .button2{
 background-color: #fff;
}
/* for IE */
* html .button2{
 width: 14em;
}
.fname {
 width: 18.3em;
}
/* for IE */
* html .fname {
 width: 18.5em;
}
/* for Opera and Safari */
html:first-child>b\ody .fname {
 width: 19.9em;
}
#plz {
 width: 6.45em;
 margin-right: 0.3em;
}
#ort {
 width: 10.95em;
}
/* for IE */
* html #ort {
 width: 11.5em;
}
/* for Opera and Safari */
html:first-child>b\ody #ort {
 width: 12.85em;
}
#nachricht {
 margin-top: 0.4em;
}
#collections {
 width: 21.2em;
}
/* for IE */
* html #collections {
 width: 21.1em;
}
/* for Opera and Safari */
html:first-child>b\ody #collections {
 width: 22.5em;
} 
.left, .left2, .left3 {
 float: left;
 width: 13em;
 text-align: right;
 vertical-align: bottom;
 padding: 0.2em 0.5em 0.2em 0;
 margin-bottom: 0.1em;
}
.left2 {
 width: 7em;
}
.left3 {
 width: 10em;
}
.left45 {
 float: left;
 width: 45%;
}
.right {
 text-align: left;
}
.right45 {
 width: 45%;
 float: right;
 text-align: left;
 display: inline;
}
#content textarea{
 width: 99%;
 margin-bottom: 0.3em;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em; 
}
/* for IE */
* html #content textarea {
 width: 100%;
}
/* for Opera and Safari */
html:first-child>b\ody #content textarea {
 width: 100%;
}
.select2 {
 width: 100%;
}
.sendenanbox{
 padding: 0.2em;
}
.label2 {
 display: block;
 font-weight: bold;
 margin-bottom: 0.4em;
}
#content form .text1{
 margin-bottom: 0.4em;
 padding-bottom: 0;
 margin-top: 0.4em;
 font-weight: bold;
}
#content form .radio{
 margin-left: 22px;
 text-indent: -22px;
}
#content form .auswahl {
 margin-left: -0.2em;
 padding-bottom: 0.5em;
}
#content form .auswahl p{
 margin-bottom: 0;
}
#content form .radio1 {
 margin-right: 4px;
}
* html #content form .radio1 {
 margin-right: 2px;
} 
.fehler {
 padding: 0.2em 0.6em 0.3em 0.6em;
 margin: 0.6em 0 0.6em 0;
 color: #fff;
}
* html .fehler {
 padding: 0.1em 0.6em 0.4em 0.6em;
} 
/************* Sitemap im Content **************/ 
#sitemap .pfad {
 font-size: 0.85em;
 padding: 0 0.6em 0.7em 0.6em;
}
#sitemap .pfad h2 {
 padding: 0.3em 0.3em 0.3em 0;
 font-weight: normal;
 margin: 0 0 0.5em 0;
}
#content #sitemap .pfad ul {
 padding: 0;
 margin: 0.3em 0 0 1.2em;
 list-style-type: none;
 list-style-image: none; 
}
#content #sitemap .pfad ul li {
 text-indent: -16px;
 margin: 0;
 padding: 0 0 0 0;
 list-style-type: none;
 list-style-image: none; 
}
#sitemap h3 {
 margin: 0.5em 0 0 0;
 padding: 0 0 0.5em 0; 
 font-weight: normal;
}
#sitemap h3 img{
 margin-left: -3px;
}
#sitemap h3 .portal{
 margin-left: 0;
}
#content #sitemap ul{
 margin: 0;
 padding: 0.4em 0.4em 0 0;
 text-align: left;
 list-style-type: none;
 list-style-image: none; 
}
#content #sitemap ul li{
 text-indent: -16px;
 margin: 0;
 padding: 0 0 0.2em 0;
 list-style-type: none;
 list-style-image: none; 
}
#content #sitemap ul.level {
 margin: 0 0 0.2em 1.2em; 
}
#content #sitemap ul.level li {
 text-indent: -16px;
}
#content #sitemap ul.level0 {
 padding-left: 1.1em;
 margin-left: 1em;
}
#content #sitemap ul.level1{
 margin: 0 0 0.2em 2.2em;
}
#content #sitemap ul.level2{
 margin: 0 0 0.2em 2.2em;
}
#content #sitemap ul.level1 li, #sitemap ul.level2 li{
 text-indent: -27px;
}
/************ Tabellen im Content ***************/
table{
 border: 0;
 margin: 0.7em 0 0.7em 0;
 padding: 0;
 border-collapse: collapse;
 font-size: 1em;
 width: 100%;
}
#content table ul {
 margin: 0 0 0 1.4em;
 padding: 0;
}
/*fuer IE*/
* html #content table ul {
 margin-left: 1.2em;
}
/* for Opera and Safari */
html:first-child>b\ody #content table ul {
 margin-left: 1em;
}
#content table ol {
 margin: 0 0 0 2em; 
 padding: 0;
}
/*fuer IE*/
* html #content table ol {
 margin-left: 2.3em;
}
#content table ul ul, #content table ol ul {
 margin-top: 0.2em;
 margin-bottom: 0;
}
#content table ul li, #content table ol li {
 margin: 0;
 padding: 0 0 0.2em 0;
}
td,th{
 padding: 0.3em;
 text-align: right;
 vertical-align: top;
}
.screen2 th, .screen2 td {
 text-align: left;
}
.screen2 th.sub, .screen3 th.sub{
 font-weight: normal;
}
td{
 background: #FFF;
}
.w250{
 width: 25em;
}
.w150{
 width: 15em;
}
/*************** Sonstige Elemente im Content *************/
.titel {
 margin-bottom: 2.5em;
}
.contentrightcol30 img{
 margin-bottom: 0.4em;
}
.beitragtext{
 padding-bottom: 0.6em;
 margin-bottom: 0.6em;
}
.slogan{
 margin: 1em 0 1em 0;
 display: block;
 font-weight: normal;
 font-size: 2.2em;
 font-family: Georgia,"Times New Roman",Times,serif;
 line-height: 1.3em;
 letter-spacing: 0;
} 
.block {
 margin: 0.8em 0 1em 0;
}
.block2 {
 margin: 0;
}
.block3 {
 margin: 1.5em 0 2.5em 0;
}
.publibildbox{
 width: 46%;
 float: left;
 margin: 0 1em 1.2em 0;
 text-align: center;
}
.publibildbox img{
 margin: 0.4em;
}
.ergebnisse{
 margin: 0.2em 0 1em 0;
 padding: 0.2em 0.2em 0.3em 0.2em;
 text-align: center;
 vertical-align: middle;
}
.ergebnisse img{
 vertical-align: middle;
}
.ergebnisse .aktuell {
 margin: 0 1.5em 0 1.5em;
 font-weight: bold;
}
.suchergebnis p{
 margin: 0 0 0.6em 16px;
}
#content .titel p {
 font-size: 0.9em;
 line-height: 1.15em;
}
#content .suchergebnis p.einzug{
 text-indent: -16px; 
 margin-left: 16px;
 margin-bottom: 0.6em;
}
.small {
 font-size: 0.9em;
}
.linie{ 
 margin-bottom: 1em;
 padding-bottom: 0.7em;
}
/**** unsichtbare Elemente und Klasse fuer Floatkorrektur ***/
#head2, #navigation, #inhalt, #marginal, #user label, #copy, .jump, .blind{
 display: none;
}
.fixfloat {
 display: block;
 float: none;
 clear: both;
 margin: 0;
 padding: 0;
 border: none;
 width: 1px;
 height: 1px;
 font-size: 0;
 line-height: 0;
}