/* 
print.css - Projekt VOEB - 2007/07 HTML Experts
======================================================= */

img {display:block;border:none;}
.floatLeft {float:left;}
.floatRight {float: right;}


*{margin:0;padding:0;}

body{
color: #000000 !important;
background-color: #FFFFFF;
font-family: arial,helvetica,sans-serif;
font-size:14px;
line-height:160%;
}

a,
a:hover,
a:visited {
color: #000000 !important;
}

div.inhalt {
    margin: 5px 15px;
}

div.druckansichtCopyright {
    text-align: center;
}

h2 {
    font-size:16px;
    line-height: 1.2;
}

h1,
h2.article, 
table#items tr td label a {
    font:normal 22px/120% "Times New Roman", serif;
}

h2.article span.datum {
    font:bold 16px arial,helvetica,sans-serif;
}

h3 a {
    font-weight: bold;
}

table#items tr td img {
    border: 1px solid #000000 !important;
    margin: 0px 15px 10px 0px;
}

table#items tr td {
    margin: 5px 0px;
}

input.inputAnzahl {
    width: 30px;
}



/*
 *ab hier die normalen styles
 *****************************************************************************************
 */

/* 
screen.css - Projekt VOEB - 2007/07 HTML Experts
======================================================= */


/********************************************************************
 * FORMS
 *******************************************************************/
form{
position:relative;top:0;left:0;
width:600px;
background-color:#FFFFFF;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin:20px 0 40px 0;padding:10px 0 0 0;
}

form input.inputFeld,
form textarea{
margin:0 20px 10px 20px;padding:1px 3px;
width:350px;
font:normal 12px/140% arial,helvetica,sans-serif;
border:1px solid #000000;
}
form input.inputFeld:focus,
form textarea:focus,
form input.inputFeld.error,
form textarea.error{
border:1px solid #000000;
}
form label,
form p{
line-height:220%;
margin:0 20px;
color:#000000;
}
form label{
font-weight:bold;
}
form label span{
font-weight:normal;
}


form table.plz-ort td.plz input.inputFeld{
width:80px;
margin:0 5px 10px 20px;
}
form table.plz-ort td.ort input.inputFeld,
form table.plz-ort td.ort label{
width:252px;
margin:0 20px 10px 5px;
}

/*Hinzugefuegt: table fuer zeitraum bei ravs_volltextsuche*/

form table.zeitraum td.zeit-von-bis {
width:185px;
}

form table.zeitraum td.zeit-von-bis input.inputFeld{
width:160px;
margin:0 0px 10px 20px;
}

form div.btnRow{
height:18px;
width:600px;
border-top:1px solid #000000;
background-color:#FFFFFF;
overflow:hidden;
}
form div.btnRow div{
float:right;margin:0 20px;
}
form div.btnRow input{
margin:0 0 0 10px;
display:block;float:left;
}

form fieldset{
margin:10px 20px;
border:0px solid #000000;
}
form fieldset legend{
margin:0;
line-height:220%;
color:#000000;
font-weight:bold;
}
form fieldset label{
margin:0 10px;
line-height:160%;
font-weight:normal;
}
form fieldset.radioRow label{
margin:0 20px 0 10px;
}


form select{
margin:0 20px 10px 20px;
font:normal 12px/140% arial,helvetica,sans-serif;
}
form span.rightOfSelect{
position:relative;top:-10px;left:-10px;
color:#000000;
font:normal 14px/100% arial,helvetica,sans-serif;
}





form table#items{
position:relative;top:-10px;left:0;
width:600px;
background-color:#FFFFFF;
}
form table#items tr th{
font-size:12px;
color:#000000;
text-align:right;
padding:8px 0 2px 0;
}
form table#items tr td{
padding:5px 0 15px 0;
}
form table#items input.inputAnzahl{
width:30px;
padding:1px 3px;
font:normal 12px/140% arial,helvetica,sans-serif;
border:1px solid #000000;
}
form table#items input.inputAnzahl:focus{
border:1px solid #000000;
}


form table#items td.itemName{
padding:2px 20px 0 35px;
background: transparent url(/img/icon_list_arrow.gif) 20px 4px no-repeat;
}

form table#items  td.itemName label{
margin:0;padding:0;
}
form table#items td.itemName label a{
color:#000000;
font:normal 22px/120% "Times New Roman", serif;
text-decoration:none;
}
form table#items td.itemName label a:hover,
form table#items td.itemName label a:focus{
color: #000000;
text-decoration: none;
}


form.paSortierung{
position:relative;top:0;left:0;
background-color:#fff;
border:0;
margin:-10px 0 0 1px;padding:0 0 20px 0;
}
form.paSortierung fieldset{
position:relative;top:0;left:0;
margin:0;padding:0;
}
form.paSortierung select{
margin:0 10px 0 0;
font:normal 12px/140% arial,helvetica,sans-serif;
}
form.paSortierung input{
padding:0 5px;
font:normal 12px/140% arial,helvetica,sans-serif;
cursor:pointer;
}



form select.zeige{
width:50px;
}
form select.sortiertnach{
width:250px;
}

form select.thema{
width:358px;
overflow: hidden;
}

form select.jahr{
width:60px;
}
form select.monat{
width:120px;
}

/********************************************************************
 * forms
 *******************************************************************/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* generelle Angaben  */

*{margin:0;padding:0;}

body{
color: #000000;
background-color: #FFFFFF;
font-family: arial,helvetica,sans-serif;
font-size:14px;
line-height:160%;
}

.displayNone {display: none;}

.displayOutside {
position:absolute;top:-1000px;left:-1000px;
display:block;width:5px;height:5px;overflow:hidden;
}

hr {
    height: 1px;
    color: #000000;
    border: 0px;
    border-top: 1px solid #000000;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

img {display:block;border:none;}
.floatLeft {float:left;}
.floatRight {float: right;}
.clearBoth {clear:both;}
.clearLeft {clear: left}

/* caf = clear all floats */
.caf:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

table{border-collapse:collapse;}
table td{text-align:left;vertical-align:top;}

img.floatLeft,
img.floatRight {
margin: 0 7px;
border: 1px solid #000000;
}

img.floatLeft {
margin: 0 12px 0 0;
}

img.visualBig{
padding:0 0 20px 0; /* entsprechend p#path */
}
img.visualSmall{
border-bottom:10px solid #A4C8EA;
}

/* Ueberschrift 2. Ordnung fuer verschiedene Seitentypen 
======================================================= */

h2 {
margin: 10px 0 0 0 ;
padding:0 8px 10px 0;
font-size:16px;
line-height: 1.2;
color:#000000;
}

/* Ueberschrift 2. Ordnung fuer *Artikel*seiten 
======================================================= */
h2.article {
margin: 0;
padding:0 8px 10px 0;
color:#990134;
font:normal 22px/120% "Times New Roman", serif;
}

ul.contentList li span.datum,
h2.article span.datum {
font-size:16px;
line-height: 1.2;
font: normal normal bold 16px/120% arial,helvetica,sans-serif;
color:#000000;
}

ul.contentList li span.datum {
font-size:14px;
}

h3 {
color: #000000;
font-size:14px;
line-height: 1.2;
margin: 0;
padding: 0 8px 0 0;
}

p {
padding:0 8px 18px 0;
font-size:14px;
line-height: 135%;
color:#000000;
}
a{
color:#000000;
font-weight: bold;
text-decoration:underline;
}
a:hover,
a:focus{
color:#000000;
text-decoration:underline;
}

/* Ungeordnete Listen im *normalen* Inhalt 
======================================================= */
ol,
ul {
padding:0 8px 18px 0;
font-size:14px;
color:#000000;
list-style: none;
}

ul li {
margin: 0;
padding: 0 0 0 20px;
line-height: 135%;
background: transparent url(/img/icon_list_bullet_grey.gif) left 4px no-repeat;
}

/* Teaser 
======================================================= */
div.teaser{
min-height:5px;
margin:5px 0 15px 0;padding:0;
}
div.teaser:after{
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

div.teaser h3,
ul.contentList li h3 {
color:#000000;
font-size:14px;
padding:0 8px 0 0;
}
div.teaser h3 span.datum {
line-height:120%;
}
div.teaser h3 a,
div.teaser h3 a:link,
div.teaser h3 a:visited,
ul.contentList li h3.termin,
ul.contentList li h3 a,
ul.contentList li h3 a:link,
ul.contentList li h3 a:visited {
color:#000000;
font:normal 22px/120% "Times New Roman", serif;
text-decoration:none;
}
div.teaser h3 a:hover,
div.teaser h3 a:focus,
div.teaser h3 a:active,
ul.contentList li h3 a:hover,
ul.contentList li h3 a:focus,
ul.contentList li h3 a:active {
text-decoration:none;
}
p.ort{
padding:0 8px 0 0;
font-weight:bold;
}
div.teaser img {
float:left;
margin:5px 10px 5px 0;
border: 1px solid #dadada;
}

div.teaser h3 a img.mehr,
div.teaser p a img.mehr,
ul li p a img.mehr {
float:none;display:inline;
margin: 0 0 -2px 0;
border: none;
}
div.teaser h3 a img.mehr {
margin: 0 0 0 5px;
}

/* + + + + + + + + + + + + + + + */
/* Bereich Startseite  */

table#startTeasers td{
vertical-align:top;text-align:left;
}
table#startTeasers td div.teaser,
table#startTeasers td div.teaser h3{
margin-top:-2px;padding-top:0;
}
div#audioService{
padding:2px;
width:284px;
border:1px solid #000000;
}
div#audioService h4{
background-color:#000000;
color: #FFFFFF;
font-size:12px;line-height:12px;
padding:0 13px;
}
div#audioService h4 a{
display:block;height:13px;width:200px;
line-height:11px;
padding:0 32px 0 0;
text-decoration:none;
color:#FFFFFF !important;
background:#000000 url(/img/icon_mehr-mp3.gif) no-repeat 100% 0;
}
div#audioService h4 a:hover,
div#audioService h4 a:visited,
div#audioService h4 a:focus{
text-decoration:none;
color:#FFFFFF !important;
background:#000000 url(/img/icon_mehr-mp3_hover.gif) no-repeat 100% 0;
}

div#audioService p{
font-size:12px;line-height:120%;
padding:3px 13px 6px 13px;
}

/*DIE STYLES FUER DIE A-TAGS IM FOOTER SIND JETZT AUCH FUER DIE RUNDSCHREIBENLISTE BENUTZBAR*/


/*HIER SIND STYLES EINGEFUEGT, DAMIT DIE BUTTONS NICHT MEHR ALS IMAGE EINGEBUNDEN WERDEN
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#suchen input.suchbutton,
#suchen a.suchbutton {
    float: right;
    border: 0px;
    background-color: transparent;
    padding: 0 12px 0 0;
    background-image: url('/img/pfeil_suchbutton_navi.jpg');
    background-repeat: no-repeat;
    background-position: right 4px;
    cursor: pointer;
}

#suchen a.suchbutton {
    padding-right: 15px;
    text-decoration: none;
}

#suchen input.suchbutton:hover,
#suchen a.suchbutton:hover {
    text-decoration: none;
}


#userLogin input.loginbutton,
#userLogin a.loginbutton,
#userLogin a.loginbox-logout {
    float: right;
    border: 0px;
    background-color: transparent;
    padding: 0 12px 0 0;
    background-image: url('/img/icon_linkPfeil_blaublau.gif');
    background-repeat: no-repeat;
    background-position: right 4px;
    cursor: pointer;
    color: #000000;
    margin: 0px 0px 3px 0px;
    font: bold 12px/120% arial,helvetica,sans-serif;
    text-transform: uppercase;
}

#userLogin a.loginbutton,
#userLogin a.loginbox-logout {
    padding-right: 15px;
    text-decoration: none;
}

#userLogin input.loginbutton:hover,
#userLogin a.loginbutton:hover,
#userLogin a.loginbox-logout:hover {
    text-decoration: none;
}

#userLogin p.loginbox-text {
    color: #000000;
    margin: 10px 0px;
    font-size: 12px;
    line-height: 130%;
}

#userLogin p.loginbox-text span.user {
    font-weight: bold;
    line-height: 160%;
    font-size: 14px
}
#userLogin p.loginbox-legend {
    color: #fff;
    margin: 0px 0px 3px 0px;
    font: bold 12px/120% arial,helvetica,sans-serif;
    text-transform: uppercase;
}

input.button-suche-unten {
    font:bold 12px/120% arial,helvetica,sans-serif;
    text-transform:uppercase;
    border: 0px;
    background-color: #FFFFFF;
    padding: 0 22px 3px 10px;
    background-image: url('/img/pfeil_suchbutton.jpg');
    background-repeat: no-repeat;
    background-position: right 4px;
    cursor: pointer;
    color: #000000;
}

input.button-suche-unten:hover {
    text-decoration: underline;
}


div#contentMain {
/* position: relative; */
}

div#contentMain p {
/* float: left; */
}

div#materialBox {
float: left;
margin: 0 10px 0 0;
/* min-height: 150px; */
width: 260px;
border: 1px solid #000000;
}

div#materialBox ul {
margin: 0;
padding: 0;
}

div#materialBox ul li {
margin: 10px;
padding: 0 0 0 48px;
font-weight: bold;
background: transparent url(/img/icon_pdf.gif) left 4px no-repeat;
}

div#materialBox ul li.mp3 {
background-image: url(/img/icon_mp3.gif);
}

div#materialBox ul li.video {
background-image: url(/img/icon_video.gif);
}

div#materialBox ul li.en {
background-image: url(/img/icon_en_material.gif);
}

div#materialBox ul li.presentation {
background-image: url(/img/icon_presentation.gif);
}

div#materialBox ul li.access {
background-image: url(/img/icon_access.gif);
}

div#materialBox ul li a,
div#materialBox ul li a:link,
div#materialBox ul li a:visited {
text-decoration: none;
color: #000000;
}

div#materialBox ul li a:hover,
div#materialBox ul li a:focus,
div#materialBox ul li a:active {
text-decoration: none;
}

/* Content-Listen, eingesetzt fuer:
- Uebersicht Suchergebnisse
- Uebersicht Pressemitteilungen
- Uebersicht Pressearchiv 
======================================================= */
ul.contentList {
margin-bottom: 20px;
width: 590px;
padding: 0;
list-style: none;
}

ul.contentList li {
margin: 0 0 13px 0;
padding: 0 0 0 18px;
width: 575px;
background: transparent url(/img/icon_list_arrow.gif) left 2px no-repeat;
}

ul.contentList li.presse {
background: transparent url(/img/icon_list_arrow.gif) left 19px no-repeat;
}

ul.contentList li h3 {
margin-top: 0;
}

a.publikation-pdf,
ul.contentList li h3 a.pdfLink {
padding-left: 48px;
background: transparent url(/img/icon_pdf.gif) left 6px no-repeat;
}

/*Hier wurden noch styles fuer MP3 und PPT und EN analog eingefuegt*/

ul.contentList li h3 a.mp3Link {
padding-left: 48px;
background: transparent url(/img/icon_mp3.gif) left 6px no-repeat;
}

ul.contentList li h3 a.pptLink {
padding-left: 48px;
background: transparent url(/img/icon_presentation.gif) left 6px no-repeat;
}

ul.contentList li h3 a.enLink {
padding-left: 48px;
background: transparent url(/img/icon_en_material.gif) left 6px no-repeat;
}

/*Ende der Einfuegung*/

ul.contentList li img {
margin-right: 0;
}

ul.contentList li p {
padding-bottom: 0;
}

/* Mitglieder-Listen - zweispaltig UND uebereinstimmende Formatierungen mit:
- .oneColPicList 
======================================================= */
ul.twoColList,
ul.oneColPicList {
margin: 0;
padding: 0;
list-style: none;
}

ul.twoColList:after,
ul.oneColPicList:after,
ul.contentList li:after,
ul.oneColPicList li:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

ul.twoColList li,
ul.oneColPicList li {
float: left;
margin: 0;
padding: 0 0 0 18px;
width: 277px;
height: 1%;
background: transparent url(/img/icon_list_bullet_blue.gif) left top no-repeat;
}

/*Nachtraeglich eingebaut: Style fuer die Personenliste ohne Punkte*/
ul.oneColPicList li.ohnePunkt {
    padding: 0px;
    background: none;
}

ul.twoColList li.odd {
float: left;
clear: both;
}

ul.twoColList li h4,
ul.oneColPicList li h4 {
font-size: 16px;
line-height: 1.2;
color: #000000;
}

ul.twoColList li p {
line-height: 19px;
}

ul.twoColList li p a,
ul.twoColList li p a:link,
ul.twoColList li p a:visited {
padding: 0 0 0 30px;
font-weight: bold;
text-decoration: underline;
color: #000000;
background: transparent url(/img/icon_mehr.gif) left 3px no-repeat;
}

ul.twoColList li p a:hover,
ul.twoColList li p a:focus,
ul.twoColList li p a:active {
text-decoration: underline;
color: #000000;
background-image: url(/img/icon_mehr_hover.gif);
}

/* Liste einspaltig mit Foto ("Vorstand") 
======================================================= */
ul.oneColPicList {
width: 385px;
}

ul.oneColPicList li {
float: none;
margin-bottom: 20px;
width: 365px;
}

ul.oneColPicList li h4 {
float: left;
}

ul.oneColPicList li img {
float: right;
margin-left: 8px;
}


ul.oneColPicList li p {
clear: left;
padding-bottom: 0;
}

ul.oneColPicList li p.followed {
padding-bottom: 18px;
}

ul.oneColPicList li a,
ul.oneColPicList li a:link,
ul.oneColPicList li a:visited {
margin: 0;
font-weight: bold;
padding: 0 12px 0 0;
text-decoration: none;
color: #000000;
background: transparent url(/img/icon_linkPfeil_blauweiss.gif) right 4px no-repeat;
}

ul.oneColPicList li a:hover,
ul.oneColPicList li a:focus,
ul.oneColPicList li a:active {
text-decoration: none;
color: #000000;
}

/* Sitemap 
======================================================= */
ul#sitemap {
margin: 10px 0 35px 0;
padding: 0;
list-style: none;
font-size: 16px;
}

/* Listenpunkte 1. Ebene 
======================================================= */
ul#sitemap li {
margin: 0 0 10px 0;
padding: 0 0 0 18px;
background: transparent url(/img/icon_list_arrow.gif) left top no-repeat;
}

ul#sitemap li a,
ul#sitemap li a:link,
ul#sitemap li a:visited {
font-weight: bold;
text-decoration: none;
color: #000000;
}

ul#sitemap li a:hover,
ul#sitemap li a:focus,
ul#sitemap li a:active {
text-decoration: none;
}

/* Liste und Listenpunkte 2. Ebene 
======================================================= */
ul#sitemap ul {
margin: 6px 0 12px 0;
padding: 0;
list-style: none;
font-size: 14px;
}

ul#sitemap ul li {
margin: 0;
padding: 0 0 5px 20px;
line-height: 14px;
background: transparent url(/img/icon_list_bullet_grey.gif) left 2px no-repeat;
}

ul#sitemap ul li a,
ul#sitemap ul li a:link,
ul#sitemap ul li a:visited {
font-weight: bold;
text-decoration: underline;
color: #000000;
}

ul#sitemap ul li a:hover,
ul#sitemap ul li a:focus,
ul#sitemap ul li a:active {
color: #000000;
text-decoration: underline;
}

/* Thumbnail-Galerie-Modul 
======================================================= */
div.thumbGallery {
margin: 0 -12px 0 0;
clear: both;
}

div.thumbGallery:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

div.thumbGallery a,
div.thumbGallery a:link,
div.thumbGallery a:visited {
position: relative;
display: block;
float: left;
margin: 0 9px 20px 0;
width: 192px;
height: 192px;
text-decoration: none;
background-position: top left;
border: 1px solid #000000;
border-bottom-width: 5px;
}

div.thumbGallery a:hover,
div.thumbGallery a:focus,
div.thumbGallery a:active,
div.thumbGallery a#selected,
div.thumbGallery a#selected:link,
div.thumbGallery a#selected:visited {
width: 184px;
height: 188px;
border: 5px solid #000000;
background-position: -4px -4px!important;
}
div.thumbGallery a span {
position: absolute; bottom: 0; left: 0;
padding: 3px 20px 0 9px;
width: 163px;
font: normal normal 14px/1 arial,helvetica,sans-serif;
color: #000000;
background: #FFFFFF;
}

div.thumbGallery a:hover span,
div.thumbGallery a:focus span,
div.thumbGallery a:active span,
div.thumbGallery a#selected span,
div.thumbGallery a#selected:link span,
div.thumbGallery a#selected:visited span {
padding: 8px 20px 0 5px;
color: #000000;
background: #FFFFFF;
}

div.thumbGallery a#selected {
cursor: default;
}

div.thumbGallery a span img {
display: inline;
padding: 0 0 0 5px;
}

/* Box fuer Blaetter-Funktion 
======================================================= */
dl.pagination {
margin: 0 auto 10px auto;
height: 14px;
}

dl.pagination:after {
content: "."; 
display:block; 
height:0;
clear: both; 
visibility: hidden;
}

dl.pagination dd {
float:left;
width: 214px;
text-align: center;
font-size: 14px;
color: #000000;
}

dl.pagination dd.back {
width:192px;
text-align: right;
}

dl.pagination dd.forward {
float:right;
width:194px;
text-align: left;
}

/* Definitionsliste fuer grosses Einzelbild 
======================================================= */
dl.singleView {
margin: 0 0 25px 0;
}

dl.singleView dt {
margin: 0 0 9px 0;
}

dl.singleView dt img {
display: inline;
border: 1px solid #000000;
}

dl.singleView dd {
margin: 0 0 10px 1px;
}

/* Formatierung der Links in Foto-Box *UND* Blaetter-Modul!
======================================================= */
dl.singleView dd a,
dl.singleView dd a:link,
dl.singleView dd a:visited,
dl.pagination dd a,
dl.pagination dd a:link,
dl.pagination dd a:visited {
padding: 0 30px 0 0;
font-size: 14px;
text-decoration: none;
color: #000000;
background: transparent url(/img/icon_download.gif) right center no-repeat;
}

dl.pagination dd a,
dl.pagination dd a:link,
dl.pagination dd a:visited {
padding-right: 0;
color: #000000;
background-image: none;
}

dl.pagination dd a:hover,
dl.pagination dd a:focus,
dl.pagination dd a:active {
text-decoration: none;
}

dl.singleView dd a:hover strong,
dl.singleView dd a:focus strong,
dl.singleView dd a:active strong,
dl.pagination dd a:hover strong,
dl.pagination dd a:focus strong,
dl.pagination dd a:active strong {
text-decoration: none;
color: #000000;
}


dl.pagination dd.back a,
dl.pagination dd.back a:link,
dl.pagination dd.back a:visited {
padding-right: 30px;
background-image: url(/img/icon_back.gif);
}

dl.pagination dd.forward a,
dl.pagination dd.forward a:link,
dl.pagination dd.forward a:visited {
padding: 0 0 0 30px;
text-align: left;
background: url(/img/icon_forward.gif) left center no-repeat;
}


/* table blaettern */
table.blaettern td{
font-size:14px;font-weight:bold;color:#000000;
text-align:left;
}
table.blaettern td.pages {
padding:0 20px;
}
table.blaettern td.where {
padding:0 20px 0 0;font-weight:normal;
}

table.blaettern td.back a,
table.blaettern td.back a:link,
table.blaettern td.back a:visited {
padding:0 30px 0 0;
background:transparent url(/img/icon_back.gif) no-repeat 100% 70%;
text-decoration:none;
}


table.blaettern td.forward a,
table.blaettern td.forward a:link,
table.blaettern td.forward a:visited{
padding:0 0 0 30px;
background:transparent url(/img/icon_forward.gif) no-repeat 0 70%;
text-decoration:none;
}

table.blaettern td.back a:hover,
table.blaettern td.back a:focus ,
table.blaettern td.forward a:hover,
table.blaettern td.forward a:focus {
text-decoration:none;
}




table.blaettern td.pages a,
table.blaettern td.pages a:link,
table.blaettern td.forward a:visited {
padding:0 2px;
color:#000000;
text-decoration:none;
}
table.blaettern td.pages a:hover,
table.blaettern td.pages a:focus {
color:#fff;
background-color:#000000;
text-decoration:none;
}

/*span styles fuer die blaetter-funktion hinzugefuegt*/

table.blaettern td.pages span.aktiv {
    color: #000000;
}

table.blaettern td.pages span.inaktiv:hover {
    color: #000000;
}

table.blaettern td.back a.blaetterButtonInaktiv:hover,
table.blaettern td.forward a.blaetterButtonInaktiv:hover {
    text-decoration: none;
    color: #000000;
    cursor: default;
}


/*hinzugefuegte Erweiterungen*/

table.archivliste {
    width: 97%;
    margin: 0px 15px 0px 0px;
}

table.archivliste tr td  {
    border-bottom: 1px solid #000000;
}

table.archivliste tr.letzte-zeile {
    border-bottom: 0px;
}

table.archivliste td {
    padding: 6px 2px;
}

img.neu-icon {
    float: right;
    margin: 6px 10px 0px 0px;
}

a.audio-mp3 {
    padding: 0px 0px 0px 48px;
    text-decoration:none;
    color:#000000;
    margin: 10px;
    font-weight: bold;
    background: transparent url(/img/icon_mp3.gif) left 4px no-repeat;
}

a.video-mov {
    padding: 0px 0px 0px 48px;
    text-decoration:none;
    color:#000000;
    margin: 10px;
    font-weight: bold;
    background: transparent url(/img/icon_mov.gif) left 4px no-repeat;
}

a.video-wmv {
    padding: 0px 0px 0px 48px;
    text-decoration:none;
    color:#000000;
    margin: 10px;
    font-weight: bold;
    background: transparent url(/img/icon_wmv.gif) left 4px no-repeat;
}

a.audio-pdf {
    padding: 0px 0px 0px 48px;
    text-decoration:none;
    color:#000000;
    margin: 10px;
    font-weight: bold;
    background: transparent url(/img/icon_pdf.gif) left 4px no-repeat;
}

a.zoom {
    text-decoration: none !important;
    background: none !important;
    margin:0px !important;
    padding: 0px !important;
}

.fehler {
    font-weight: bold !important;
    color: #FF0000 !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
}

a#suchabfrageAendern {
    background-color:transparent;
    background-image:url(/img/icon_linkPfeil_blautransp.gif);
    background-position:right 3px;
    background-repeat:no-repeat;
    border:0px none;
    color:#000000;
    float:right;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    line-height:120%;
    margin: 10px 15px 0px 0px;
    padding:0pt 12px 0pt 0pt;
    text-transform:uppercase;
    text-decoration: none;
}

a#suchabfrageAendern:hover {
    color:#000000;
}

/*
 *styles fuer den datum-picker entfernt
 */

