@media print {
        * {
        position: relative !important;
        }
} 


body {
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;

}
/* ---------- Positionen ----------- */
#main {
width: 100%;

}
#logo {
position: absolute;
top: -10px; left: -10px;
display: none;
}

#kopf {
position: absolute;
top: 0px; left: 0px;
width: auto; height: auto;
margin-bottom: -200px;

/* height: 125px; */
}

#inhalt {

padding: 0px;
width: auto; 
height: auto; 
margin: 0;
margin-left: -200px;
margin-right: 220px;

}

#subtop {
position: absolute;
top: 10px; left: 10px; 
}

#topline {
margin-left: 50px;
}

#links {
width: 1px;
}

#inhalt-breit {
position: absolute;
top: 0px; left: 10px;
padding-top: 170px;
width: 700px;
text-align: center;
}
#rechts {
display: none;
}
#menu-unten, #menu-oben, #menu-unten-breit, #admlink, #aktuell, #linksnavi {
display: none;
}

/* ---------- Standard-tags ---------- */
a {
text-decoration: underline;
}

p {
/*margin-top: 5px;
margin-bottom: 10px;*/
padding: 0px;
margin: 0px;
margin-bottom: 3px;
}
}
td {
font-family: Arial, san-serif;
font-size: 12px;
color:#000000;
}
h1 {
font-family: Arial, sans-serif;
font-size: 13px;
color: #1A489F;
}
h2 {
font-family: Arial, sans-serif;
font-size: 12px;
color: #1A489F;
display: block;
background-color: #DDE4F1;
margin-bottom: 0px;
margin-top: 6px;
padding: 1px;
padding-left: 6px;

}
h3 {
font-family: Arial, san-serif;
font-size: 16px;
color: #1A489F;
}
h4 {
font-family: Arial, sans-serif;
font-size: 12px;
color: #1A489F;
display: block;
background-color: #DDE4F1;
}
#rechts h2 {
font-family: Arial, sans-serif;
font-size: 12px;
color: #1A489F;
display: block;
background-color: #DDE4F1;
margin-bottom: 0px;
}
table .imgtext-table {
margin-bottom: 5px;
margin-left:3px;
margin-top: 3px;
padding-left: 3px;
padding-top: 3px;
}
img {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-top: 4px;
margin-left: 5px;
margin-right: 5px;
}
#kopf img {
padding: 0px;
margin: 0px;
}
#gelb {
/*background-color: #FFFBCD;
padding.left: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-top: 0px;
margin-top: -13px;*/
padding: 3px; 
padding-top: 4px;
margin-bottom: 10px;
border-top: 2px solid #dde4f1;
border-left: 2px solid #dde4f1;
border-right:2px solid #dde4f1;
border-bottom:2px solid #dde4f1;
background-color: #FFFBCD;
}
.suchfeld,
input#suche {
width: 140px;
border: 1px solid #1A489F;
background-color: #EEF1F8;
color: #000000;
margin-top: -10px;
padding: 0px;
}
.button-go {
width: 32px;
margin-top: -1px;
padding: 0px;
margin-left: 3px;
border: 1px solid #1A489F;
background-color: #EEF1F8;
color: #000000;
font-weight: bold;
font-size: 10px;
}
form #gelb, 
form#suche {
margin-top: 1px;
padding: 0px;
}
.element-h2 {
padding: 3px; 
padding-top: 4px;
margin-bottom: 10px;
border-top: 2px solid #dde4f1;
border-left: 2px solid #dde4f1;
border-right:2px solid #dde4f1;
border-bottom:2px solid #dde4f1;
}


/* ----------- Newssystem ----------- */

.news-latest-text {
margin-top: 5px;
margin-bottom: 5px;
}
.news-latest-item {
background-color: #EEF1F8;
padding: 2px;
margin-top: 3px;
}
.news-list-container, 
.news-single-item {
padding: 0px; 
border-left: 2px solid #dde4f1;
border-right: 2px solid #dde4f1;
border-bottom: 2px solid #dde4f1;
min-height: 120px;
}
.news-list-pic,
.news-single-pic {
float: left;
margin: 0px;
margin-right: 3px;
margin-top: 3px;
}
.news-list-item{
padding: 3px;
}
.news-more-info {
/*clear: both;*/
padding: 3px;
}
h2 .news  {
margin: 0px;
}
.news-single-item {}
.news-single-content {
padding:3px;
}
.single-news-text {
clear: both;
}
.news-latest-gotoarchive {
margin-top: 3px;
padding: 3px; 
border-top: 2px solid #dde4f1;
border-left: 2px solid #dde4f1;
border-right:2px solid #dde4f1;
border-bottom:2px solid #dde4f1;
background-color: #FFFBCD;
font-weight: bold;
}




