body
{
width:100%;
height:100%;
margin:0;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
background-color:#ffffff;
}

.ak-pdfarchiv-browsebox a,
a.glossary,
.ak-pdfarchiv-archivelink a,
.ak-pdfarchiv-sort a,
h2 a,
ul.browsebox li a,
.ak-pdfarchiv-message-link a,
.ak-pdfarchiv-message-text a,
.ak-pdfarchiv-file a,
#bund a,
#news-bundeslaender a,
p a 
{
color:#5e5e5e;
text-decoration:none;
font-weight:bold;
}

.ak-pdfarchiv-browsebox a:visited,
.ak-pdfarchiv-archivelink a:visited,
.ak-pdfarchiv-sort a:visited,
h2 a:visited,
ul.browsebox li a:visited,
.ak-pdfarchiv-message-link a:visited,
.ak-pdfarchiv-message-text a:visited,
.ak-pdfarchiv-file:visited,
#bund a:visited,
#news-bundeslaender a:visited,
p a:visited 
{
color:#878787;
text-decoration:none;
font-weight:bold;
}

.ak-pdfarchiv-browsebox a:hover,
.ak-pdfarchiv-archivelink a:hover,
.ak-pdfarchiv-sort a:hover,
h2 a:hover,
ul.browsebox li a:hover,
.ak-pdfarchiv-message-link a:hover,
.ak-pdfarchiv-message-text a:hover,
.ak-pdfarchiv-file:hover,
#bund a:hover,
#news-bundeslaender a:hover,
p a:hover
{
text-decoration:underline;
}

h1, h2, h3, h4, h5 {
font-family: Helvetica, Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
}

h1 a
{
color:white;
}

h1.G {
height:40px;
color:#ffffff;
font-size: 0px;
padding: 0;
margin: 0;
}

h2 {
font-size: 22px;
display: inline;
}

h3 {
font-size: 16px;
color: #5e5e5e;
}

h3 a {
text-decoration:none;
color: #5e5e5e;
}

h4 {
color: #5e5e5e;	
font-size: small;
margin: 0;
border:0;
padding:0;
}

h4 a {
text-decoration:none;
color: #5e5e5e;	
}

h4 a:hover {
text-decoration:underline;
}

h5 {
font-size: x-small;
color:#ffffff;
padding:0 10px 0 0;
border:0;
margin:0;
line-height:normal;
}

h5 a {
color:#ffffff;
text-decoration:none;
}

h5 a:hover {
text-decoration:underline;
}

table,
td,
tr
{
margin:0;
padding:0;
border:0;
}

#container
{
margin:0;
padding:0;
border:10px solid white;
width:955px;
height:100%;
background-color: #c1c1c1;
}

#container_home
{
margin:0;
padding:0;
border:10px solid white;
width:955px;
height:100%;
background-color: #2887B3;
}

#links
{
height:100%;
margin:0;
padding:0;
border:0;
width:82%;
float:left;
background-color:#ffffff;
}

#service
{
margin:0;
padding:0;
border:0;
height:20px;
border-bottom:1px solid #8f8f8f;
background-color:#ffffff;
}

#service-navigation
{
margin:0;
padding:0;
border:0;
float:left;
}

#datum
{
height:100%;
width:auto;
padding:5px 0 0 0;
border:0;
margin:0;
margin-left:90%;
}

#head
{
clear:both;
width:618px;
height:100px;
margin:0;
padding:0;
border:0;
background-color: #1f6181;
}

#navigation
{
height:32px;
margin:0;
padding:0;
border:0;
border-bottom:1px solid #afafaf;
width:100%;
}

#inhalt
{
margin:0;
padding:0;
border:0;
background-color:#ffffff;
}

#inhalt_home
{
margin:0;
padding:195px 0 0 0;
border:0;
background-color:#ffffff;
background-image:url(../bilder/Home.jpg);
background-repeat:no-repeat;
}

#breadcrumb
{
margin:0;
border:0;
height:40px;
padding: 15px 0 0 7px;
}

#breadcrumb a
{
color:#5e5e5e;
text-decoration:none;
}

#text
{
margin:0;
border:0;
padding:0 0 20px 170px;
width: 66%;
}

#text_home
{
margin:0;
border:0;
padding: 10px 0 0 170px;
width: 66%;
}
#rechts
{
margin:0;
border:0;
padding:0;
margin-left:82%;
width:auto;
height:100%;
}

#logo
{
height:121px;
text-align:center;
padding:0;
margin:0;
padding:0;
background-color:#ffffff;
}

#logo img
{
padding:0;
margin:0;
padding:0;
}

/*Die Searchbox auf jeder Seite*/
#indexedsearchbox
{
height: 31px;	
border:0;
margin:0;
padding:0;
border-top:1px solid #ffffff;
}

#indexedsearchbox table
{
height: 31px;
border:0;
margin:0;
padding:0;
width:100%;
border-bottom:1px solid #ffffff;
background-color: #a0a0a0;
}

#indexedsearchbox td.special input.searchbox-sword
{
border: 1px solid #ffffff;
width: 115px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
padding:2px;
}

.special
{
padding: 5px 2px 0 7px;
}

#aktuell
{
height:auto;
color: #ffffff;
}

#aktuell p
{
padding:0 0 0 10px;
}

#copy
{
margin:0;
border:0;
padding:5px 5px 0 0;
text-align:right;
clear:both;
border-top:1px solid #8f8f8f;
background-color:#ffffff;
}

/*Sitemap-Listen stylen*/
.csc-sitemap ul
{
padding: 0;
border:0;
margin:0;
list-style-type:none;
}

.csc-sitemap ul li
{
padding: 5px 0 0 0;
border:0;
margin:0;
list-style-type:none;
}

.csc-sitemap ul li a 
{
color:#5e5e5e;
text-decoration:none;
}

.csc-sitemap ul li a:visited 
{
color:#878787;
text-decoration:none;
}

.csc-sitemap ul li ul
{
padding: 0 0 10px 0;
}
.csc-sitemap ul li ul li
{
padding: 0 0 0 2px;
list-style-type:circle;
list-style-position:inside;
}


/*News, Termine, Mitglieder stylen */
.news-list, 
#news-bundeslaender
{
width:100%;
height:auto;
padding: 0 0 10px 0;
margin: 0 0 20px 0;
border:0;
border-bottom: 1px solid #878787;
}

.akutelletermine
{
height:auto;
width:100%;
padding: 0 10px 0 10px;
}

.akutelletermine p
{
padding:0;
margin:0;
border:0;
}

.akutelletermine p a
{
text-decoration:none;
color:#ffffff;
}

/*Suche stylen*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup 
{
color:#2988b6;
}

.tx-indexedsearch .info-tmpl-css dd.item-path a
{
color:#5e5e5e;
text-decoration:none;
font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
{
border: 1px solid silver;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset
{
border:0;
width:300px;
padding:0;
margin:0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset .tx-indexedsearch-form
{
width:auto;
float:left;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset .tx-indexedsearch-search-submit
{
margin-left: 260px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset .tx-indexedsearch-search-submit INPUT#tx-indexedsearch-searchbox-button-submit
{
background-color:#ffffff;
border: 1px solid silver;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
font-weight:bold;
}

/* Wrapped das Bestell-Formular */
.csc-mailform
{
width: 100%;
padding:0;	
border: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
	
}

/* Wrapped die einzelnen Zeilen der Formulare */
.csc-mailform-field
{
vertical-align:middle;
width: 380px;	
border: 0;	
clear:both;
height:auto;
}

.csc-mailform-field label
{
width:100%;
display: block;
float:left;
margin: 2px -255px 2px 0px;
}

/* Wrapped die Eingabezeilen der Formulare */
.csc-mailform-field textarea
{
width:180px;
border: 1px solid silver;
padding: 2px;
margin: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
}


/* Wrapped die Eingabezeilen der Formulare */
.csc-mailform-field input
{
border: 1px solid silver;
padding: 2px;
width:180px;
border-right: -255px;
margin: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
}


/* Wrapped die Checkbox des Bestell-Formulars */
.csc-mailform-field input.csc-mailform-check
{
width: auto;	
margin:0px;
border: 0px;
}

/* Formatiert die Absenden / Abbrechen-Buttons der Forumlare */
input.csc-mailform-submit
{
width: 100px;
height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
background-color:#5e5e5e;
color: #FFFFFF;
border: 0px;
margin: 5px 10px 0px 127px;
float:left;
}

#bund
{
width:300px ! important;
padding: 0 0 30px 0; 
}
#quick
{
border:0;
margin:0;
padding: 0 0 40px 0;
}

#quick select,
#quick select option,
#quick select option li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color:#5e5e5e;
}

dfn
{
font-style:normal;
}
.type
{
font-style: normal;
}
dt,
dd
{
padding: 0;
border-bottom:0;
margin:0;
}

ul.browsebox,
ul.browsebox li
{
list-style:none;
padding:0;
margin:0;
border:0;
}
ul.browsebox
{
padding:0 0 20px 0;
}

.ak-pdfarchiv-message-headline
{
padding:0;
border:0;
margin: 20px 0 0 0;
}

.ak-pdfarchiv-message-link
{
padding:0;
border:0;
margin:20px 0 0 0;
}


.ak-pdfarchiv-c25l
{
float:left;
border:0;
padding:0;
margin: 0;
height:10px;
width:10em;
}

.ak-pdfarchiv-year
{
padding:0;
border-bottom: 1px solid silver;
margin: 10px 0 0 0;
}

.ak-pdfarchiv-filesize
{
padding: 0 0 0 5px;
}

.ak-pdfarchiv-c75r
{
height:auto;
width:400px;
margin:0 0 0 100px;
padding:0;
border:0;
}

.ak-pdfarchiv-archivetext
{
padding:0;
border:0;
margin: 20px 0 0 0;
}

.ak-pdfarchiv-browsebox
{
padding:20px 0 0 0;
}
.csc-textpicHeader-25 dt
{
border:40px 0 0 0;
float:right;
}


#druck
{
padding:20px 0 0 0;
float:left;
width:200px;
height:50px;
}

#druck a
{
padding: 0 0 0 19px;
color:#5e5e5e;
text-decoration:none;
font-weight:bold;
background: url(druck.png) no-repeat;
background-position: 0 0;
}


#portal
{
padding:20px 0 0 0;
margin-left:400px;
}

#portal a
{
padding: 0;
color:#5e5e5e;
text-decoration:none;
font-weight:bold;
}