body
{
 font-family:Arial;
 font-weight:normal;
 font-size:10pt;
 background-color:#fff;
 text-align:left;
 margin-top:10px;
 margin-left: 20px;
}

#seite {
width: 600px;
background-color:#FFF;
border:none;
}

/*
Margins und Paddings generell auf 0 setzen
*/
h1, h2, h3, h4, p, a {
margin: 0;
padding: 0;
}

h1 {font-size:14pt;color:#000;margin-bottom:15px;}
h2 {font-size:12pt;color:#000;margin-bottom:10px;}
h3 {font-size:10pt;font-weight:bold;color:#000;margin-bottom:10px;}

p.small{font-size:8pt;}
p.smalltermine{font-size:8pt;}

p.thema {
 font-size:8pt;
 font-weight:bold;
 color:#000;
 margin-bottom: 1em;
}

table {font-size: 10pt;}
tr.a {background: #fff;}
tr.b {background: #E6E6E6;}
th {font-family:Arial; font-weight:bold;}
td {
 vertical-align:top;
 text-align:left;
 } 


a:link, a:visited {
font-weight: bold;
text-decoration: underline;
color:#000;
}

a.small{font-size:8pt;}


.rahmenlos{
border: none;
}

#header {
display: none;
}

#left {
display: none;
}

#content {
border:none;
background-color: transparent;
}

.absatz {
background: transparent;
text-align: left;
margin-top: 0;
margin-bottom: 2em;
padding: 0;
clear: both;
}

#content ul{
margin-top: 0.8em;
margin-bottom: 1em;
}


#content li{
margin-bottom: 5px;
}



#content .meldung {
background: transparent;
text-align: left;
margin-top: 0;
padding-bottom: 3em;
margin-bottom: 3em;
border-bottom: 1px solid #000;
clear: both;
}

#content img {
margin-top: 0;
}

.left {
float: left;
margin-bottom: 20px;
margin-right: 20px;
background: transparent;
}

.right {
float: right;
margin-bottom: 20px;
margin-left: 20px;
background: transparent;
}

.center {
text-align: center;
background: transparent;
margin-bottom: 1em;
clear: both;
}

.clr{
clear: both;
margin-top: 0;
}

#content .teaser {
background: transparent;
text-align: left;
padding-bottom:10px;
margin-top: 10px;
border-bottom: 1px dashed #000;
clear: both;
}

#content a.teasertxt:link, a.teasertxt:visited, a.teasertxt:active {
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
color:#000;
}

#content a.teasertxt:hover {
color:#000;
}


#content .teaserimg {
vertical-align: middle; 
margin-right: 20px;
border: none;
}
#nachoben {
display: none;
}

/* Footer */
#footer {
width: 570px;
border:1px solid black;
clear: both;
background-color: #fff;
color: #000;
padding: 5pt;
text-align: left;
font-size:9pt;

}
/*
===================
ID NAVIGATION
*/
#navigation {
display: none;
}

/*
===================
Sonstige
*/
.invisible, dfn {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}


