/* standards */
@import url(artdet3mmozwisch_lr.css);

/* Seitennavigation - additive */

#article h1  { font-size: 1.5em; }
/* Template - Suche */
#appform { float: left; width: 450px; margin-bottom: 10px; margin-top: 10px}
#suchfelder { float: left; background-image: url("images/nav/nav_dots.gif"); background-repeat: repeat-x; background-position: 0% 100%; margin-bottom: 10px; padding-bottom: 10px;}
#suchfelder {	border: 0px none; }
#suchfelderfieldset { width: 200px; border: 0px;  }
#such1 { float: left; width: 450px;}
#sw1 { float:left; }
#such2 { float: left; width: 450px; }
#sw2 { float:left; }
#check {float: left; width: 450px; padding-top: 5px; padding-bottom: 5px}
#and {}
#or {}
#start { float: left; color: #fff; font-size: 11px; background-image: url("images/buttons/bg_button.gif"); margin-top: 10px; padding-right: 0; padding-left: 0; width: 90px; height: 19px; vertical-align: middle; border-width: 0 }
#suchfelderzusatz { float: left; width: 450px}
#archiv {}
.error { display: block; margin: 2px 0px; color: #C20014; text-align: center; }

/* Suche - additive */
#zus1 { }
#zus2 { }
#such1 label, #such2 label { font-weight: bold; display:block; padding-bottom: 2px}
#suchfelderzusatz h2 { color: #8AA72E; font-size: 12px; font-weight: normal; display: block; margin-bottom: 15px }

/* Seitennavigation */
#blaettern      { background-color: #e3e3e3; text-align: center; padding: 5px 3px; width: 450px; float: left; clear: both }
#back      { padding-right: 50px }
#seitenvon      { font-weight: bold; text-align: center;  }
#forward       { text-align: right; padding-left: 50px }

/* Seitennavigation - additive */
#blaettern a  { color: #5c5c5c; text-decoration: none }
#blaettern a:hover  { color: #5c5c5c; text-decoration: underline}
#back a  { background-image: url("images/icons/icon_back.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 18px }
#forward a { background-image: url("images/icons/icon_next.gif"); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 18px}

/* Suchergebnisse - für alle*/
.artikelnormal,
.artikelpers,
.artikelnormalhell,
.artikelnormaldunkel,
.artikelpershell,
.artikelfunktionaer,
.artikelmitarbeiter,
.artikelpersdunkel,
.artikelmitarbeiterdunkel,
.artikelmitarbeiterhell,
.artikelartikelfunktionaerdunkel,
.artikelmitglieddunkel,
.downloadnormalungerade,
.downloadnormalgerade,
.kontungerade,
.articledetailsbreit,
.kontgerade { float: left; background-image: url("images/nav/nav_dots.gif"); background-repeat: repeat-x; background-position: 0% 100%; margin-bottom: 9px; padding-bottom: 9px; float: left; width: 450px; margin-right: -3px }

.open { }
.thumb { display: none }
.artikeltitle {}
.vorspann {display: block}

.artikelnormal .artikeltitle a  { display: block; width: 100% }
.artikelmitglied .artikeltitle a,
.artikelfunktionaer .artikeltitle a,
.artikelmitarbeiter .artikeltitle a  { background-image: url("images/icons/icon_pers.gif"); background-repeat: no-repeat; background-position: right center; display: block; padding-top: 4px; padding-bottom: 4px; width: 100% }
.artikeltitle a   { color: #c20014; font-size: 11px; font-weight: bold;  display: block; width: 100%; text-decoration: none }
.artikeltitle a:hover   { color: #c20014; font-size: 11px; font-weight: bold;  display: block; width: 100%; text-decoration: underline }
.open a    { background-image: url("images/icons/icon_next.gif"); background-repeat: no-repeat; display: block; width: 11px; height: 11px; float: right; clear: both  }
.open a:hover    { background-image: url("images/icons/icon_next_over.gif"); background-repeat: no-repeat; display: block; width: 11px; height: 11px; float: right; clear: both  }

/* Suchergebnisse - Artikel */
.date {}
.audioicon {}
.videoicon {}

/* Suchergebnisse - Veranstaltung */
.wann {}
.wanntitle {}
.wo {}
.wotitle {}
.anbeiter {}
.anbietertitle {}
.link { display: none}

/* Suchergebnisse - Angebot */
.wann  { color: #5c5c5c; font-weight: bold; display: block }
.wanntitle  { color: #5c5c5c; font-weight: bold }
.wo  { color: #5c5c5c; font-weight: bold; display: block }
.wotitle  { color: #5c5c5c; font-weight: bold }
.anbieter {color: #5c5c5c; font-weight: bold; display: block}
.anbietertitel {}

/* Suchergebnisse - Kontakt */
.kontungerade { clear: both }
.kontgerade { clear: both }
.konadditive { margin-right: 10px; width: 120px; float: left; clear: none; }
.konpic { padding-bottom: 10px; width: 120px; float: left }
.konpictext {}
.kondownloads {float: left}
.konlinksintern {float: left}
.konlinksextern {float: left}
.mail a { color: #5c5c5c; text-decoration: none }
.mail a:hover { text-decoration:underline; }
.reservelink a:hover   { color: #5c5c5c; text-decoration: underline }
.konadditive a   { color: #c20014; text-decoration: none }
.konadditive a:hover   { color: #c20014; text-decoration: underline }
.konadditive ul   { margin: 10px 0; padding: 0 }
.konadditive li   { list-style: none; margin-bottom: 5px;}
.articledetailsschmal    { width: 300px; float: right; }
.articledetailsbreit  { width: 450px; clear: right;}
.kondownloads h5    { color: #fff; font-size: 9px; font-weight: normal; background-color: #8aa72e; background-image: url("images/icons/icon_downloads.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding-top: 4px; padding-bottom: 3px; padding-left: 25px }
.konlinksintern h5    { color: #fff; font-size: 9px; font-weight: normal; background-color: #8aa72e; background-image: url("images/icons/icon_interne_links.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding-top: 4px; padding-bottom: 3px; padding-left: 25px }
.konlinksextern h5    { color: #fff; font-size: 9px; font-weight: normal; background-color: #8aa72e; background-image: url("images/icons/icon_externe_links.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding-top: 4px; padding-bottom: 3px; padding-left: 25px }

.funktion    { color: #8aa72e; font-weight: bold; display: block; width: 100%; float: left}
.position    { color: #8aa72e; font-weight: bold; display: block; width: 100%; float: left }
.name     { float: left; color: #c20014; font-size: 13px; font-weight: normal; display: block; margin-top: 12px; margin-bottom: 4px; padding: 0px;  }
.adresse      { display: block; width: 100%; float: left }
.mobil     { display: block; width: 100%; float: left  }
.tel    { display: block; width: 100%; float: left  }
.fax     { display: block; width: 100%; float: left  }
.adrtitel   { width:15px; height:15px; float:left; display:block; background-image: url("images/icons/icon_kommentar.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 10px; height: 20px;  margin-right: -3px;}
.teltitel   { width:15px; height:15px; float:left; display:block; background-image: url("images/icons/icon_telefon.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 10px; height: 20px;  margin-right: -3px;}
.mobiltitel   { width:15px; height:15px; float:left; display:block; background-image: url("images/icons/icon_mobil_telefon.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 10px; height: 20px;  margin-right: -3px;}
.faxtitel   { width:15px; height:15px; float:left; display:block; background-image: url("images/icons/icon_drucken.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 10px; height: 20px;  margin-right: -3px;}
.mail   { width:15px; height:15px; float:left; display:block; background-image: url("images/icons/icon_email.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 25px; height: 20px;  margin-right: -3px;}
.beschreibung   { display: block; margin-top: 10px; width: 100%; float: left; margin-right: -3px;}
.org    { color: #c20014; display: block; width: 100%; float: left; margin-bottom: 4px }
.kontungerade, .kontgerade { width: 450px; background-image: url("images/nav/nav_dots.gif"); background-repeat: repeat-x; background-position: 0 100%; margin-bottom: 10px; padding-bottom: 10px; float: left; margin-right: -3px;}

/* Suchergebnisse - Download */
.dlungerade {background-image: url("images/nav/nav_dots.gif"); background-repeat: repeat-x; background-position: 0% 100%; margin-bottom: 9px; padding-bottom: 9px; float: left; width: 450px; margin-right: -3px}
.dlgerade {background-image: url("images/nav/nav_dots.gif"); background-repeat: repeat-x; background-position: 0% 100%; margin-bottom: 9px; padding-bottom: 9px; float: left; width: 450px; margin-right: -3px}
.dltitle { float:left; width: 300px; margin: 0px; padding: 0px}
.dltyp { text-align: center; padding-left: 25px; display: block; width: 50px; float:left}
.dlsize { text-align: right; padding-left: 25px; display: block; width: 30px; float:left}
.kb    { background-image: url("images/text/kB.gif"); background-repeat: no-repeat; display: block; margin-top: 3px; margin-left: 2px; width: 11px; height: 11px; float: left;}
.dlbesch  { display:block; padding-left: 10px; float: left;}
.downloadnormalgerade {background-image: url("images/nav/nav_dots.gif"); background-repeat: repeat-x; background-position: 0% 100%; margin-bottom: 9px; padding-bottom: 9px; float: left; width: 450px; margin-right: -3px}
.downloadnormalungerade {background-image: url("images/nav/nav_dots.gif"); background-repeat: repeat-x; background-position: 0% 100%; margin-bottom: 9px; padding-bottom: 9px; float: left; width: 450px; margin-right: -3px}
h3.dltitle a  { color: #c20014; font-size: 11px; text-decoration: none; background-image: url("images/arrow.gif"); background-repeat: no-repeat; background-position: 2px 50%; padding-left: 10px }
h3.dltitle a:hover  { color: #c20014; font-size: 11px; text-decoration: underline; background-image: url("images/arrow_over.gif"); background-repeat: no-repeat; background-position: 2px 50%; padding-left: 10px }

