html {
width: auto;
}
body {
background-image: none;
background: transparent;
color: #000;
margin: 0;
padding: 0;
font: 9pt Arial, Verdana, Helvetica, sans-serif;
}

a:link { color: #000; }
a:visited { color: #000; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }

h1 {
margin-bottom: 20px;
color: #000;
font-size: 12pt;
font-weight: normal;
page-break-after: avoid;
}


hr {
margin-bottom: 10px;
border-bottom: 1px solid #CCC;
color: #CCC;
height: 1px;
padding-top: 3px;
}
/* aufbau */

#container {
width: auto;
margin: 0;
}
#links {
width: auto;
float: none;
}
#rechts {
width: auto;
float: none;
}
#logo {
display: none;
}
#logodruck {
display: block;
}

#keymotiv,
#leiste {
display: none;
}

#text {
width: 60%;
line-height: 13pt;
float: left;
}
.content_l,
.content_r {
width: auto;
float: none;
clear: both;
display: block;
}
/* extra linie fuer startseite */
#linie {
background-image: none;
}
/* extra linie fuer startseite */

#sonstiges {
padding: 0;
margin: 0;
width: 237px;
float: right;
font-size: 8pt;
color: #616161;
}
#sonstiges h1 {
color: #616161;
}

/* news */
.newsbox {
margin-bottom: 10px;
background: transparent url(../img/border_news.gif) left bottom no-repeat;
padding-bottom: 10px;
}
.newsbox h2 {
padding-bottom: 5px;
font-size: 1.08em;
color: #333;
}
.newsbox a:link,
.newsbox a:visited {
text-decoration: none;
color: #333;
}

.newsbox dt {
float: left;
width: 83px;
}
.newsbox dd {
float: right;
width: 154px;
}
.newsbox p {
margin-bottom: 5px;
}
.newsbox a:link,
.newsbox a:visited {
padding-left: 9px;
font-weight: bold;
text-decoration: underline;
background: transparent url(../img/pfeil_fett.gif) 0 6px no-repeat;
}
.newsbox a:hover,
.newsbox a:active {
color: #df722a;
}


/* news: einzelseite */
dl#news-single-page dt {
float: left;
width: 310px;
}
dl#news-single-page dd {
float: right;
width: 200px;
padding-right: 10px;
}
#news-single-page .subheader {
font-weight: bold;
}

.newsarchiv a:link,
.newsarchiv a:visited {
padding-left: 0;
text-decoration: none;
background-image: none;
}

.newsarchiv {
margin-bottom: 5px;
padding-bottom: 5px;
}
/* news: news archiv */
.newsarchiv_full {
background: transparent url(../img/border_newsarchiv.gif) left bottom repeat-x;
}


/* footer */
#footer {
display: none;
}

/* navigation */
#navi {
display: none;
}

/* meta navigation */
ul#metanavi {
list-style-type: none;
}
ul#metanavi li {
float: right;
padding-left: 10px;
background: transparent url(../img/trenner.gif) 4px 3px no-repeat;
}
ul#metanavi li.noborder {
background-image: none;
}


/* listen */
#text ul,
#sonstiges ul {
margin: 0 0 10px 20px;
list-style-type: square;
}
#text li {
padding-left: 5px;
background: none;
}
#sonstiges li {
padding: 0;
background-image: none;
line-height: 13pt;
}
