/* Standard-CSS-Datei zu www.act-value.de */
/* CSS-File generated by Christiane Mueller, http://www.itib.de */

/* USED COLORS ------------------------------------------------- */
/* BENUTZTE FARBEN --------------------------------------------- */

/* white (e.g. content-background)        #fff       weiss       */
/* black (e.g. textarea)                  #000       schwarz     */
/* blue (e.g. font)                       #1e1e55    blau        */
/* grey (e.g. headings)                   #dedfde    grau        */
/* light grey (e.g. left border links)    #efefef    helles grau */
/* dark grey (e.g. bottom border links)   #bdbebd    dunkel grau */
/* orange (e.g. links)                    #ff5f00    orange      */
/* light orange (e.g. menu-links)         #ffaf80    hellorange  */
/* red (e.g. active links)                #ff0e00    rot         */
/* yellow (e.g. menu-links)               #f8b911    gelb  */

/* Seite allgemein */

body {
  background-color: #fff;
  color: #1e1e55;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 100.01%;
  line-height: 130%;
  margin: 0;
  padding: 0;
}

/* Hauptcontainer */
#container {
  background-color: #fff;
  color: #1e1e55;
  border-right: 10px solid #ff5f00;
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  font-size: .9em;
  margin: 0;
  padding: 0;
  width: 955px;
}

strong {
  font-weight: bold;
}

address {
  font-style: normal;
  margin: 0;
  padding: .5em 0;
}

.rechtsbuendig {
  float: right;
  margin: .5em 0 .5em 1em;
  padding: 0;
}

/* Text komplett in Grossbuchstaben */
.grossbuchstaben {
  text-transform: uppercase;
}

a:link {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

a:visited {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

a:hover {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

a:active,
a:focus {
  background: #ff5f00;
  color: #fff;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* ######################## BEGIN HEADER ######################## */

/* Kopf-Container gesamt */
div#kopf {
  background-color: #fff;
  clear: both;
  float: left;
  color: #1e1e55;
  height: 95px;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

/* Kopfbereich Verweis auf Out-/New-/Bestplacement */
div#kopfnavi {
  background-color: #fff;
  color: #1e1e55;
  float: left;
  height: 95px;
  margin: 0 5px 0 1px;
  padding: 0;
  text-align: center;
  width: 227px;
}

/* Verweise im Kopf-Bereich */
#kopfnavi a:link,
#kopfnavi a:visited {
  background: #f8b911 url("grafiken/umenu-aktiv.jpg") top left repeat-y;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #bdbebd;
  border-left: 1px solid #efefef;
  color: #fff;
  display: block;
  height: 53px;
  margin: 0;
  padding: 20px 0;
  text-align: center;
  text-decoration: none;
}

#kopfnavi a:hover,
#kopfnavi a:active,
#kopfnavi a:focus,
#kopfnavi strong {
  background: #ff5f00 url("grafiken/menu-r.jpg") top left repeat-y;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #bdbebd;
  border-left: 1px solid #efefef;
  color: #fff;
  display: block;
  height: 53px;
  margin: 0;
  padding: 20px 0;
  text-align: center;
  text-decoration: none;
}

/* Kopfbereich Grafik */
div#kopfgrafik {
  background-color: #ff5f00;
  color: #000;
  float: left;
  height: 95px;
  margin: 0 10px 0 0;
  overflow: hidden;
  padding: 0;
  width: 450px;
}

/* Kopfbereich Logo */
div#kopflogo {
  background-color: #fff;
  color: #1e1e55;
  float: left;
  height: 65px;
  margin: 0;
  padding: 15px 0 0 0;
  text-align: right;
  width: 220px;
}

/* ######################### END HEADER ######################### */

/* ######################### BEGIN MAIN ######################### */
/* Inhalts-Container */
div#inhalt {
  background-color: #fff;
  clear: both;
  color: #1e1e55;
  float: left;
  margin: 15px 0 0 2px;
  padding: 0;
  width: 953px;
}

/* ########################## END MAIN ########################## */


/* ####################### BEGIN MAIN LEFT ###################### */

/* Untermenue-Container */
#umenu {
  background-color: #fff;
  color: #000;
  float: left;
  margin: 0 5px 10px 0;
  padding: 0;
  width: 227px;
}

#umenu ul {
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}

#umenu li {
  background: #fff;
  color: #1e1e55;
  float: left;
  margin: 0;
  padding: 0;
}

#umenu ul#unavi {
  border-top: 1px solid #efefef;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  margin: 0 0 10px 0;
  padding: 0;
}

/* Verweise im Haupt-Menue-Bereich */
#umenu ul#unavi a:link,
#umenu ul#unavi a:visited {
  background: #fff url("grafiken/umenu.jpg") top left repeat-y;
  border-top: 0;
  border-right: 3px solid #efefef;
  border-bottom: 1px solid #efefef;
  border-left: 0;
  color: #1e1e55;
  display: block;
  float: left;
  line-height: 150%;
  margin: 0;
  padding: 0 0 0 10px;
  text-align: left;
  text-decoration: none;
  width: 214px;
}

#umenu ul#unavi a:hover,
#umenu ul#unavi a:active,
#umenu ul#unavi a:focus {
  background: #ff5f00 url("grafiken/menu-r.jpg") top left repeat-y;
  border-top: 0;
  border-right: 3px solid #1e1e55;
  border-bottom: 1px solid #ff0e00;
  border-left: 0;
  color: #fff;
  display: block;
  float: left;
  line-height: 150%;
  margin: 0;
  padding: 0 0 0 10px;
  text-align: left;
  text-decoration: none;
  width: 214px;
}

#umenu ul#unavi li.aktiv strong {
  background: #f8b911 url("grafiken/umenu-aktiv.jpg") top left repeat-y;
  border-top: 0;
  border-right: 3px solid #ff0e00;
  border-bottom: 1px solid #f8b911;
  border-left: 0;
  color: #fff;
  display: block;
  font-weight: normal;
  float: left;
  line-height: 150%;
  margin: 0;
  padding: 0 0 0 10px;
  text-align: left;
  text-decoration: none;
  width: 214px;
}

#umenu ul#unavi li.aktiv a {
  background: #f8b911 url("grafiken/umenu-aktiv.jpg") top left repeat-y;
  border-top: 0;
  border-right: 3px solid #ff0e00;
  border-bottom: 1px solid #f8b911;
  border-left: 0;
  color: #fff;
  display: block;
  font-weight: normal;
  float: left;
  line-height: 150%;
  margin: 0;
  padding: 0 0 0 10px;
  text-align: left;
  text-decoration: none;
  width: 214px;
}

#umenu ul#unavi li.aktiv a:hover,
#umenu ul#unavi li.aktiv a:active,
#umenu ul#unavi li.aktiv a:focus {
  background: #ff5f00 url("grafiken/menu-r.jpg") top left repeat-y;
  border-top: 0;
  border-right: 3px solid #1e1e55;
  border-bottom: 1px solid #ff0e00;
  border-left: 0;
  color: #fff;
  display: block;
  float: left;
  line-height: 150%;
  margin: 0;
  padding: 0 0 0 10px;
  text-align: left;
  text-decoration: none;
  width: 214px;
}

#umenu #imprint {
  background-color: #fff;
  margin: 0;
  padding: .5em;
}

#umenu #imprint ul li {
  background-color: #fff;
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0 0 0 4px;
  text-align: left;
}

#umenu #imprint ul li a:link {
  background: #fff;
  border: 0;
  color: #ff5f00;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#umenu #imprint ul li a:visited {
  background: #fff;
  border: 0;
  color: #ff5f00;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#umenu #imprint ul li a:hover {
  background: #fff;
  border: 0;
  color: #ff5f00;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: underline
}

#umenu #imprint ul li a:active,
#umenu #imprint ul li a:focus,
#umenu #imprint ul li strong {
  background: #ff5f00;
  border: 0;
  color: #fff;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#umenu #imprint ul li a:link.aktiv,
#umenu #imprint ul li a:visited.aktiv {
  background: #fff;
  border: 0;
  color: #1e1e55;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#umenu #imprint ul li a:hover.aktiv {
  background: #fff;
  border: 0;
  color: #ff5f00;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#umenu #imprint ul li a:active.aktiv,
#umenu #imprint ul li a:focus.aktiv {
  background: #ff5f00;
  border: 0;
  color: #fff;
  display: inline;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#umenu #imprint ul li strong {
  background: #fff;
  color: #1e1e55;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* Kasten unten links */
div#news {
  background-color: #fff;
  color: #1e1e55;
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: center;
  width: 225px;
}

/* Kasten unten links: Verweise */
#news a:link,
#news a:visited {
  background: #f8b911 url("grafiken/umenu-aktiv.jpg") top left repeat-y;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #bdbebd;
  border-left: 1px solid #efefef;
  color: #fff;
  display: block;
  margin: 0;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
}

#news a:hover,
#news a:active,
#news a:focus,
#news strong {
  background: #ff5f00 url("grafiken/menu-r.jpg") top left repeat-y;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #bdbebd;
  border-left: 1px solid #efefef;
  color: #fff;
  display: block;
  margin: 0;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
}

/* ######################## END MAIN LEFT ####################### */


/* ####################### BEGIN MAIN RIGHT ##################### */

/* Text-Container */
#text {
  background-color: #fff;
  color: #1e1e55;
  float: left;
  margin: 0 0 0 5px;
  overflow: auto;
  padding: 0;
  width: 675px;
}

#text #presse {
  font-size: .85em;
}

#text p,
#text ul li,
#text ol li {
  line-height: 130%;
}

#text a:link {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#text a:visited {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#text a:hover {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#text a:active,
#text a:focus {
  background: #ff5f00;
  color: #fff;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#text a:link.mail {
  background: #fff url(grafiken/mail.png) center left no-repeat;
  color: #1e1e55;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: none;
}

#text a:visited.mail {
  background: #fff url(grafiken/mail.png) center left no-repeat;
  color: #1e1e55;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: none;
}

#text a:hover.mail {
  background: #fff url(grafiken/mail-ow.png) center left no-repeat;
  color: #ff5f00;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: underline;
}

#text a:active.mail,
#text a:focus.mail {
  background: #ff5f00 url(grafiken/mail-wo.png) center left no-repeat;
  color: #fff;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: none;
}

#text a:link.intern {
  background: #fff url(grafiken/intern.png) center left no-repeat;
  color: #1e1e55;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: underline;
}

#text a:visited.intern {
  background: #fff url(grafiken/intern.png) center left no-repeat;
  color: #1e1e55;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: none;
}

#text a:hover.intern {
  background: #fff url(grafiken/intern-ow.png) center left no-repeat;
  color: #ff5f00;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: underline;
}

#text a:active.intern,
#text a:focus.intern {
  background: #ff5f00 url(grafiken/intern-wo.png) center left no-repeat;
  color: #fff;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: none;
}

#text a:link.extern {
  background: #fff url(grafiken/extern.png) center left no-repeat;
  color: #1e1e55;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: underline;
}

#text a:visited.extern {
  background: #fff url(grafiken/extern.png) center left no-repeat;
  color: #1e1e55;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: none;
}

#text a:hover.extern {
  background: #fff url(grafiken/extern-ow.png) center left no-repeat;
  color: #ff5f00;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: underline;
}

#text a:active.extern,
#text a:focus.extern {
  background: #ff5f00 url(grafiken/extern-wo.png) center left no-repeat;
  color: #fff;
  margin: 0;
  padding: 0 0 0 14px;
  text-decoration: none;
}

#text caption {
  margin: 0;
  padding: .5em 0;
  text-align: left;
}

#text table ul {
  margin: 0;
  padding: 0 0 0 16px;
}

#text table th {
  margin: 0;
  padding: 0 12px 0 0;
}

/* 3-SPALTEN-LAYOUT auf der Startseite */
div#startseite {
  background-color: #fff;
  border: 0;
  font-size: .9em;
  float: left;
  color: #1e1e55;
  margin: 0;
  padding: 10px 0;
  width: 483px;
}

div#startseite h2 {
  background-color: #fff;
  border: 0;
  color: #1e1e55;
  margin: 0;
  padding: 0 5px 5px 5px;
  text-align: left;
}

div#startseite div.avmanagementconsult,
div#startseite div.avacademy,
div#startseite div.avtransfair,
div#startseite div.avcareer {
  background-color: #fff;
  border-right: 1px dotted #1e1e55;
  color: #1e1e55;
  float: left;
  margin: 0;
  min-height: 300px;
  padding: 0;
  width: 241px;
}

div#startseite div.avtransfair {
  clear: both;
}

div#startseite div.avtransfair,
div#startseite div.avcareer {
  border-top: 1px dotted #1e1e55;
  padding-top: 10px;
}

div#startseite div.avacademy,
div#startseite div.avcareer {
  border-right: 0;
}

div#startseite div.avmanagementconsult p,
div#startseite div.avacademy p,
div#startseite div.avtransfair p,
div#startseite div.avcareer p {
  line-height: 140%;
  margin: 0;
  padding: 5px;
}

div.avaktuelles {
  background-color: #fff;
  border-top: 0;
  border-right: 1px solid #f8b911;
  border-bottom: 1px solid #f8b911;
  border-left: 1px solid #f8b911;
  color: #1e1e55;
  float: left;
  font-size: .9em;
  margin: 10px 0 10px 10px;
  min-height: 600px;
  padding: 0;
  text-align: center;
  width: 180px;
}

div.avaktuelles h2 {
  background: #f8b911 url("grafiken/menu.png") top left repeat-x;
  border: 0;
  color: #fff;
  line-height: 300%;
  margin: 0;
  padding: 0;
  text-align: center;
}

div.avaktuelles h3 {
  font-size: .9em;
  line-height: 140%;
  margin: 0;
  padding: 5px;
  text-align: center;
}

div.avaktuelles p {
  line-height: 140%;
  margin: 0;
  padding: 5px 5px 20px 5px;
}

/* Box mit News-Meldung */
#box,
#titelbox {
  background-color: #fff;
  border: 1px solid #ff5f00;
  clear: both;
  color: #1e1e55;
  float: none;
  margin: 1em 0;
  padding: 0;
  width: 673px;
}

/* Ueberschrift in Box mit News-Meldung */
#box h2,
#titelbox h2 {
  background: #f8b911 url("grafiken/menu.png") top left repeat-x;
  border: 0;
  color: #1e1e55;
  margin: 0;
  padding: .5em 0;
  text-align: center;
}

#box h3,
#titelbox h3 {
  background-color: #fff;
  border: 0;
  color: #1e1e55;
  font-size: 1em;
  margin: .5em 0;
  padding: 0;
  text-align: center;
}

#box p,
#titelbox p {
  background-color: #fff;
  color: #1e1e55;
  margin: 0;
  padding: 1em 0;
  text-align: center;
}

/* Feedback-Formular und Bildergalerien */
td.zentriert {
  text-align: center;
}

td.zentriert img {
  margin: 2px 10px;
  padding: 0;
}

td.zmittig {
  text-align: center;
  vertical-align: middle;
}

/* Immer wenn Firmenname auftaucht */
#text span.actvalue {
  color: #1e1e55;
  font-weight: bold;
}

#inhalt p#pfad {
  background: #fff;
  border-bottom: 1px dotted #bdbebd;
  color: #1e1e55;
  clear: both;
  float: none;
  font-size: .8em;
  margin: 0 0 .5em 0;
  padding: 0;
}

#inhalt p#pfad a:link.intern {
  background-image: none;
  background-color: #fff;
  color: #1e1e55;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#inhalt p#pfad a:visited.intern {
  background-image: none;
  background-color: #fff;
  color: #1e1e55;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#inhalt p#pfad a:hover.intern {
  background-image: none;
  background-color: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#inhalt p#pfad a:active.intern,
#inhalt p#pfad a:focus.intern {
  background-image: none;
  background-color: #ff5f00;
  color: #fff;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

h1 {
  background-color: #fff;
  border: 0;
  color: #ff5f00;
  font-size: 1.1em;
  text-align: left;
  margin: 0;
  padding: .5em .5em 0 0;
}

h1#homepage {
  text-align: center;
}

h2 {
  background-color: #fff;
  border-bottom: 2px solid #dedfde;
  color: #1e1e55;
  font-size: 1em;
  text-align: left;
  margin: 0;
  padding: 0;
}

h3 {
  font-size: 1em;
  text-align: left;
}

table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 675px;
}

th {
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
}

td {
  margin: 0;
  padding: 0 0 10px 0;
  text-align: left;
  vertical-align: top;
}

/* Bildergalerien */
.bild_r {
  text-align: right;
}

/* Bildergalerien */
.bild_l {
  text-align: left;
}

/* Visitenkarten-Box im Team-Bereich */
div#visitenkarte {
  border: 1px solid #1e1e55;
  float: left;
  margin: 1em 0;
  padding: .5em 0 .5em .5em;
}

/* Text in Visitenkarten-Box im Team-Bereich */
div#person {float: left;
  padding: 0;
  margin: 0;
  width: 440px;
}

#text #visitenkarte div#person h2 {
  border: 0;
  margin: 0;
  padding: 0;
}

#text #visitenkarte div#person p {
  margin: 0;
  padding: 0;
}

/* Text klein in Visitenkarten-Box im Team-Bereich */
#person span.klein {
  font-size: .8em;
}

/* Foto in Visitenkarten-Box im Team-Bereich */
div#foto {
  float: left;
  margin: 0 10px 10px 0;
  padding: 0;
}

/* Text direkt nach Visitenkarten-Box im Team-Bereich */
#schwerpunkt {
  clear: both;
}

/* Kontaktformular */
form {
  border: 0;
  margin: 0;
  padding: 0;
}

/* Beschriftung Kontaktformular */
legend {
  font-weight: bold;
  margin: 0;
  padding: 5px;
}

/* Beschriftung Eingabefeld im Kontaktformular */
label {
  float: left;
  margin: 0 0.5cm 0 0;
  padding: 0;
  text-align: right;
  width: 4cm;
}

fieldset {
  border: 0;
}

/* Eingabefeld im Kontaktformular */
input, textarea, select {
  background: #ff5f00;
  color: #000;
  font-size: .9em;
}

input, legend, option, select, textarea {
  font-weight: bold;
  line-height: normal;
}

input:focus {
  background: #fff;
  color: #000;
  font-size: .9em;
  font-weight: bold;
  line-height: normal;
}

textarea:focus {
  background: #fff;
  color: #000;
  font-size: .9em;
  font-weight: bold;
  line-height: normal;
}

/* Zitat */
cite {
  margin: 0;
  padding: 0;
}

/* Container des Mehrseitenpfad-Bereiches */
div#mehrseiten_pfad {
  background-color: #fff;
  clear: both;
  color: #1e1e55;
  margin: 0 0 0 224px;
  padding: 5px;
  width: 680px;
}

#mehrseiten_pfad ul {
  border-top: 1px dotted #1e1e55;
  color: #1e1e55;
  font-size: .8em;
  margin: 0;
  padding: 0;
}

#mehrseiten_pfad ul li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Verweise im Mehrseitenpfad-Bereich */
#mehrseiten_pfad a:link {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#mehrseiten_pfad a:visited {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#mehrseiten_pfad a:hover {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#mehrseiten_pfad a:active,
#mehrseiten_pfad a:focus {
  background: #ff5f00;
  color: #fff;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#mehrseiten_pfad a:link.aktiv,
#mehrseiten_pfad a:visited.aktiv {
  background: #fff;
  color: #1e1e55;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#mehrseiten_pfad a:hover.aktiv {
  background: #fff;
  color: #ff5f00;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

#mehrseiten_pfad a:active.aktiv,
#mehrseiten_pfad a:focus.aktiv {
  background: #ff5f00;
  color: #fff;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#mehrseiten_pfad strong {
  background: #fff;
  color: #1e1e55;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* Liste career consult - Karrieretipps - Schatzkiste - Ihre Vorteile */
/* Liste act value - Downloads */
ol#argumente li {
  margin: 0;
  padding: .5em 0;
}

/* Fett markierter Absatz */
.hervor {
  font-weight: bold;
}

/* ######################## END MAIN RIGHT ###################### */


/* ######################## BEGIN FOOTER ######################## */

/* Fusszeile mit Spruch */
#footer {
  background-color: #ff5f00;
  clear: both;
  color: #fff;
  margin: 5px 0 0 0;
  padding: 5px;
}

#footer p {
  background-color: #ff5f00;
  color: #fff;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* ######################### END FOOTER ######################### */


/* ######################## BEGIN SEARCH ######################## */

#output a {font-weight: normal;}

em {font-style: normal;}

.searchword,
.searchword0,
.searchword1,
.searchword2,
.searchword3,
.searchword4,
.searchword5,
.searchword6 {font-weight: bold;}

.mod {display: block; font-size: .8em;}

#output ol li {
  border-bottom: 1px solid #ff5f00;
  padding: 10px 0;
}

/* Suchformular */
#suchform form {
  border: 0;
  margin: 0;
  padding: 0;
}

/* Beschriftung Suchformular */
#suchform legend {
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/* Beschriftung Eingabefeld im Suchformular */
#suchform label {
  float: none;
  margin: 0;
  padding: 0;
  text-align: left;
}

/* Suchformular */
#suchform {
  background-color: #fff;
  color: #1e1e55;
  float: left;
  margin: 0 0 10px 0;
  padding: 0 0 0 5px;
  text-align: left;
  width: 220px;
}

/* Eingabefeld im Suchformular */
#suchform input {
  background: #efefef;
  border: 1px solid #1e1e55;
  color: #1e1e55;
  font-size: .9em;
  font-weight: normal;
  width: 150px;
}

#suchform input:focus {
  background: #fff;
  border: 1px solid #1e1e55;
  color: #1e1e55;
  font-size: .9em;
  font-weight: normal;
  line-height: normal;
}

/* Suchbutton im Suchformular */
#suchform input#searchbutton {
  background: #f8b911;
  border-top: 1px solid #efefef;
  border-right: 1px solid #ff5f00;
  border-bottom: 1px solid #ff5f00;
  border-left: 1px solid #efefef;
  color: #1e1e55;
  font-weight: bold;
  font-size: .9em;
  margin: 0;
  padding: 0;
  width: auto;
}

#suchform input#searchbutton:hover,
#suchform input#searchbutton:focus {
  background: #ff5f00;
  border-top: 1px solid #ffaf80;
  border-right: 1px solid #ff0e00;
  border-bottom: 1px solid #ff0e00;
  border-left: 1px solid #ffaf80;
  color: #fff;
  cursor: pointer;
  font-size: .9em;
  font-weight: bold;
  line-height: normal;
}

#searchfooter {
font-size: .8em;
margin-top: 1em;
}

/* ######################### END SEARCH ######################### */
