/* Allgemeines */
* {
padding: 0;
margin: 0;
float: none;
font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

body {
background-color: #FFF;
text-align: left;
margin: 0;
color: #000 !important;
}

img, .weitere {
display: none;
}

#map img {
display: block;
}

li, .index_links li {
padding: 0;
margin-left: 30px;
}

ul, ul.index_links {
padding: 0;
margin-left: 0;
}
a:link, a:visited {
color: #000;
background: transparent;
text-decoration: none;
}
.mehr a {
display: none;
}


h1, h2, h3, .box_blau h1, .box_blau h2 {
page-break-after: avoid;
padding: 5px 0;
font-size: 11pt;
font-weight: bold;
margin: 0;
}
h3 {
padding-top: 15px;
}


p {
padding: 0;
margin: 5px 0;
}
hr {
border: 1px solid #FFF;
}
.text, .bildbeschreibung {
line-height: 1.2em;
}

.bildbeschreibung {
font-style: italic;
color: #000;
padding: 0;
margin: 0;
}


/* Gliederung der Webseite in verschiedene Bereiche */
#rahmen {
text-align: left;
margin: 0;
padding: 0;
border: 0;
}
#links {
margin: 0;
float: none;
}

#content {
width: 100%;
margin-top: 0;
padding: 0;
float: none;
}
.mitte {
margin-top: 30px;
width: 100%;
float: none;
}
.abstand_links {
width: 100%;
}


/* der linke Bereich der Webseite */

.navigation, #logo, #produktgalerie, #header, #language, .box, #projektfinder, .head, .trennlinie, #headerbereich, #rechts, .abo, .abstand, .trennlinie  {
display: none;
}
.copyright {
margin-top: 20px;
border-top: 1px solid #000;
width: 100%;
}
.copyright a {
display: none;
}
.nolinks {
display: none;
}

.definition, .box {
color: #000;
background-color: transparent;
width: 100%;
margin-bottom: 10px;
}


.aktuelles {
margin: 0;
padding: 0;
float: none;
width: 100%;
}

.projekt_uebersicht {
background-color: transparent;
width: 100%;
text-align: left;
padding: 0;
color: #000;
line-height: 1.3em;
}
.projekt_uebersicht p {
line-height: 1.5em;
}
.projekt_uebersicht h1 {
padding-left: 0;
font-size: 11pt;
letter-spacing: 0;
}
.tabelle td {
line-height: 1.3em;
}

.projekt_uebersicht h2 {
padding-left: 0;
font-size: 11pt;
line-height: 1.4em;
}
.projekt_uebersicht h3 {
font-size: 11pt;
}
.projekt_uebersicht h4 {
font-size: 11pt;
padding: 10px 0 0 0;
margin: 0;
}
.tabelle {
line-height: 1.3em;
}

.copy, a.copy, .copy a:visited {
text-align: left;
color: #000;
padding: 2px 5px 2px 0;
}

.mini {
text-align: left;
color: #000;
padding: 5px 5px 5px 0;
}
.box_blau {
width:100% !important;
text-align: left;
padding: 0;
color: #000;
line-height: 1.3em;
}

caption {
display: none;
}


.themen {
padding:5px 5px 0 0;
}
/* Box: Spender */
.spender, .downloads, .meinung {
background-color: transparent;
margin: 0;
padding: 10px 0;
width: 100%;
}
.spender p {
margin: 0 0 3px 0;
color: #000;
}
.spender h3, .downloads h3, .meinung h3 {
margin: 0;
padding: 0 0 10px 0;
}



/* Formulare */
select, input, form {
display: none;
}

/* Sonstiges */
h2.subline {
font-size: 11pt;
padding-top: 30px;
}
p.datum {
padding: 0;
margin: 0;
}

h3.sub {
margin: 0;
}
.abstandh1 {
padding-bottom: 30px;
}
table {
border: 0;
padding: 0;
margin: 0;
}
.imgmap {
border: 1px solid #95928F;
padding: 0;
margin: 5px;
}
.img_rechts, .img_rechts_sponsor, .img_links, .ausgeblendet, .unsichtbar {
display: none;
}

.img_rechts_sponsor {
margin: 0 0 15px 0;
}
/*Startseite*/
.startseite_welcome {
padding-bottom: 10px;
}
#startseite_header {
display: block;
border-bottom: 2px solid #000;
}
h1.logotext {
font-size: 13pt;
font-weight: normal;
}

.breite562 {
width: 100%;
}
.nichtsichtbar {
padding: 0;
margin: 0;
}




