/* Stylesheet für Inhouse Forderungsmanagement */
/* Alte Farben: Bordeau(17407E) Grau(EEEEEE) */
/* Neue Farben: Blau(17407E) Gold(C2BC7D) */

body
{
  margin: 0;
  padding: 0;
  Color: #000000;
  Background-Color: #FFFBFF;
  Background-Image: none;
  Font-Family: Arial, Helvetica, Sans-Serif;
}


#header table{
  background-image:url(bilder/headerbannershort.gif);
  background-repeat:no-repeat;
  background-position: right;
  width: 100%;
  height: 100px;
  background-color: #C2BC7D;
}

table.blob{
  Background-Color: #FFFFFF;
  border:2px solid #C2BC7D;
  margin: 10px 0 10px 0;
  padding: 0;
  width: 250px;
  top: 0;
  right: 0;
}

div.rechts table.blob
{
  width: 200px;
  margin-left: 50px;
}

/* = Die beiden Logos auf der Startseite in der rechten Spalte */
div.rechts div a img
{
  margin-left: 30px;
}


table.umfrage{
  Background-Color: #EEEEEE;
  border:2px solid #C2BC7D;
  margin: 10px 0;
  padding: 0;
  width: 200px;
  top: 0;
  right: 0;
}

table.forderungscontrolling{
}

table.forderungscontrolling td{
  margin: 1em 0.5em 1em 0.5em;
  padding: 1em 0.5em 1em 0.5em;
  border: 1px solid;
  border-color: #000000;
}

table.naviplacement{
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  padding: 0;
}


table.naviplacement td{
  margin: 0;
  padding: 0;

  background-color: #EEEEEE;
  color: #000000;
  font-size: 12pt;
  line-height: 9pt;
/*vertical-align: text-top;*/
  vertical-align: baseline;
}

table.naviplacement td img{
  padding: 0px 3px 0px 0px;
}

table.rechner{
  background-color: #C2BC7D;
  color: #17407E;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border: 2px solid;
  border-color: #17407E;
}

table.sokoennenwirhelfen td{
  padding: 1em 0.5em 1em 0.5em;
  font-size: 10pt;
  border: 1px solid;
  border-color: #000000;
}

table{
  vertical-align: top;
}

td.inputfield{
  text-align: right;
}

td.item{
  Color: #17407E;
  Background-Color: #C2BC7D;
  Font-Size: 10pt;
  Font-Weight: bold;
/*  padding: 0 0 0 13pt; */
  padding: 0 0 0 4pt; 
}

td.navi{
  padding: 3px; 
  Color: #000000;
  Background-Color: #EEEEEE;
  Font-Size: 12pt;
/*  vertical-align: text-top;*/

}

td.naviFirst{
  padding: 3px 3px 10px 3px;
  Color: #FFFFFF;
  Background-Color: #EEEEEE;
  Font-Size: 12pt;
}

td.naviLast{
  padding: 10px 3px;
  Color: #FFFFFF;
  Background-Color: #EEEEEE;
  Font-Size: 12pt;
}

td.textzeile{
  font-size: 1em;
}

td.textzeile2{
  font-size: 1em;
}

tr{
  margin: 0;
  padding: 0;
}

tr.header{
  background-color: #EEEEEE;
  font-weight: bold;
}

#header img{
  position: absolute;
  padding: 0;
  margin: 0px;
  z-index: 3;
  top: 0;
  right: 0;
  display: block;
}

#header {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100px;
  z-index: 2;
  top: 0;
  left: 0;
}

div.links
{
  position: absolute;
  padding: 0;
  margin: 100px 0px 0px 0px;
  width: 250px;
  z-index: 3;
  top: 0;
  left: 0;
}

div.mitte
{
  padding: 0;
  margin: 110px 310px 10px 310px;
  z-index: 1;
}

div.rechts div img
{
/*
  margin: 10px 0 0 0;
  width: 250px;
  height: 113px;
*/
  margin: 10px 0 0 50px;
  width: 200px;
  height: 90px;
  padding: 0;
  top: 0;
  right: 0;
  Background-Color: #FFFFFF;
  border: none;
}

div.rechts
{
  position: absolute;
  padding: 0;
  margin: 100px 0px;
  width: 250px;
  z-index: 3;
  top: 0;
  right: 0;
}

div.rechner{
  text-align: center;
}

A:ACTIVE{
  Color: #FF0000;
  Font-Size: 0.7em;
  text-decoration : none;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

A:LINK{
  Color: #000000;
  Font-Size: 0.7em;
  text-decoration : none;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

A:VISITED{
/*  Color: #888888; */
  Color: #000000;
  Font-Size: 0.7em;
  text-decoration : none;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

A:Hover {
  Color: #17407E;
  font-Size: 0.7em;
  background : transparent;
  text-decoration : none;
  font-family: Arial, Verdana, Sans-Serif;
}

A:ACTIVE.head{
/*  Color: #FF0000; */
  color: #17407E;
  Font-Size: 1.2em;
  text-decoration : none;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

A:LINK.head{
/*  Color: #ffffff; */
  color: #17407E;
  Font-Size: 1.2em;
  text-decoration : none;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

A:VISITED.head{
/*  Color: #BBBBBB; */
  color: #17407E;
  Font-Size: 1.2em;
  text-decoration : none;
  Font-Family: Arial, Helvetica, Sans-Serif;
}

A:Hover.head {
/*  Color: #17407E; */
  color: #17407E;
  font-Size: 1.2em;
  background : transparent;
  text-decoration : none;
  font-family: Arial, Verdana, Sans-Serif;
}

a:active.ebene2{
  margin: 0 0 0 10px;
  color: #FF0000;
  font-size: 0.7em;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:link.ebene2{
  margin: 0 0 0 10px;
  color: #000000;
  font-size: 0.7em;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:visited.ebene2{
  margin: 0 0 0 10px;
/*  color: #BBBBBB; */
  color: #000000;
  font-size: 0.7em;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:hover.ebene2{
  margin: 0 0 0 10px;
  color: #17407E;
  font-size: 0.7em;
  background : transparent;
  text-decoration : none;
  font-family: Arial, Verdana, Sans-Serif;
}

a:active.eyecatcher{
  margin: 10px 0 0 10px;
  color: #FF0000;
  font-size: 1.3em;
  text-decoration : none;
  border-style: dashed;
  text-align: center;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:link.eyecatcher{
  margin: 10px 0 0 10px;
  color: #FF0000;
  font-size: 1.3em;
  text-decoration : none;
  border-style: dashed;
  text-align: center;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:visited.eyecatcher{
  margin: 10px 0 0 10px;
  color: #CC0000;
  font-size: 1.3em;
  text-decoration : none;
  border-style: dashed;
  text-align: center;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:hover.eyecatcher{
  margin: 10px 0 0 10px;
  color: #FF0000;
  font-size: 1.3em;
  background : transparent;
  text-decoration : none;
  text-align: center;
  border-style: dashed;
  font-family: Arial, Verdana, Sans-Serif;
}

a:active.norm{
  color: #FF0000;
  font-size: 1em;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:link.norm{
  color: #000000;
  font-size: 1em;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:visited.norm{
/*  color: #BBBBBB; */
  color: #000000;
  font-size: 1em;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:hover.norm{
  color: #17407E;
  background : transparent;
  font-size: 1em;
  text-decoration : none;
  font-family: Arial, Verdana, Sans-Serif;
}

td p a:active.norm
{
  color: #FF0000;
  font-size: 8pt;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

td p a:link.norm
{
  color: #000000;
  font-size: 8pt;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

td p a:visited.norm
{
/*  color: #BBBBBB; */
  color: #000000;
  font-size: 8pt;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

td p a:hover.norm
{
  color: #17407E;
  background : transparent;
  font-size: 8pt;
  text-decoration : none;
  font-family: Arial, Verdana, Sans-Serif;
}

a:active.backlink{
  color: #FF0000;
  font-size: 1em;
  font-weight: bold;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:link.backlink{
  color: #17407E;
  font-size: 1em;
  font-weight: bold;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:visited.backlink{
/*  color: #BBBBBB; */
  color: #17407E;
  font-size: 1em;
  font-weight: bold;
  text-decoration : none;
  font-family: Arial, Helvetica, Sans-Serif;
}

a:hover.backlink{
  color: #17407E;
  background : transparent;
  font-size: 1em;
  font-weight: bold;
  text-decoration : underline;
  font-family: Arial, Verdana, Sans-Serif;
}

h1,h2,h3{
  color: #17407E;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 1em;
}

h1{
  font-size: 1em;
}

h2{
  font-size: 0.9em;
}

h3{
  font-size: 0.8em;
  font-weight: bold;
}

h3.black{
  color: #000000;
  text-align: left;
  font-size: 1.1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-weight: bold;
}

/*********** Alt (vor spezieller SEO)
h2{
  color: #17407E;
  text-align: left;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

h3{
  color: #17407E;
  text-align: left;
  font-size: 0.9em;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
}

h3.black{
  color: #000000;
  text-align: left;
  font-size: 1.1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-weight: bold;
}
************************/

p{
  font-size: 0.8em;
}

p.hs{
  color: #ffffff;
  font-size: 0.7em;
  margin: 0 0 0 1em;
}

p.s{
  font-size: 0.7em;
}

p.bigskip{
  margin-bottom: 2em;
}

dt{
  font-weight: bold;
}

hr.s{
  margin: 0;
  padding: 0;
  height: 1px;
  color: #FFFFFF;
  border: none;
  border-style: dashed;
}

input.auto{
  background-color: #cccccc;
  font-weight: bold;
  text-align: right;
}

input.user{
  background-color: #ffffff;
  text-align: right;
}

img{
  margin: 0 3px 0 3px;
  border: none;
}

cite{
  font-family: Times, Times New Roman, Serif;
}

ul, ol, p, table{
  font-size: 10pt;
}

#error{
  font-weight: bold;
  color: #ff0000; 
}

.error{
  font-weight: bold;
  color: #ff0000; 
}

ol.fachbeitragsarchiv{
  font-size: 12pt;
}

ol.fachbeitragsarchiv li{
  top: 0;
  padding: 0;
  margin: 0px;
}

ol.fachbeitragsarchiv a{
  top: 0;
  padding: 0;
  margin: 0;
}

ul.fachbeitragsarchiv{
  font-size: 12pt;
}

ul.fachbeitragsarchiv li{
  top: 0;
  padding: 0;
  padding-bottom: 10px;
  margin: 0px;
}

ul.fachbeitragsarchiv a{
  top: 0;
  padding: 0;
  margin: 0;
}

ul.presseartikelarchiv{
  font-size: 12pt;
}

ul.presseartikelarchiv li
{
  top: 0;
  padding: 0;
  padding-bottom: 10px;
  margin: 0px;
  font-size: 10pt;
}

ul.presseartikelarchiv li a
{
  top: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

ul.presseartikelarchiv li a.norm
{
  color: #17407E;
}


a img{
  border: none;
}

p.fazit{
  text-align: center;
  font-weight: bold;
}

.right{
  text-align: right;
}

.gold{
  background-color: #C2BC7D;
  color: #17407E;
}

.umfragetyp2 td{
  text-align: center;
}

.umfragetyp2 td.beschriftung{
  text-align: left;
}

.umfrage_bordered{
  border-right: 1px solid;
}

.umfragetyp2 tr.darkened{
  background-color: #bbbbbb;
}

.umfrage_colored{
  background-color: #17407E;
  color: #ffffff;
}

.hilight{
  background-color: #EEEEEE;
  border: solid 1px #17407E;
}

marquee{
  background-color: #EEEEEE;
  color: #17407E;
  border: solid 2px #C2BC7D;
  padding: 2px;
}

#ticker{
  margin-top: 10px;
  font-size: 12px;
}

.werbetext
{
  position: absolute;
  top: 34px;
  left: 10px;
  border: 2px solid #E85210;    
  color: #E85210;
  font-weight: bold;
  background-color: #ffffff;
/*  width: 500px; */
  width: 360px;
  padding: 5px;
  text-align: center;
  font-size: 14px;
  z-index: 10;
}


.ankuendigung
{
  position: absolute;
  top: 250px;
  left: 260px;
/*  border: 2px solid #C2BC7D;
  color: #000000;
  background-color: #EFEFEF;
  width: 250px;
  padding: 0px 5px 5px 15px;
*/
}


.weiterleitung
{
  position: absolute;
  padding: 10px;
  top: 150px;
  left: 100px;
  border: 2px solid #C2BC7D;
  background-color: #EEEEEE;
}

.anmerkung
{
  font-style: italic;
  color: #ff0000;
}

a:link.betont,
a:visited.betont,
a:hover.betont
{
  font-weight: bold;
  font-size: 1em; 
  color: #17407e;
}

a:hover.betont
{
  text-decoration: underline;
}

.box
{
  border: 1px solid #17407e;
  padding: 5px;
  background-color: #eeeeee;
}

table.hotbox
{
  border-color: #17407e;
}

td.hotbg
{
  background-color: #e85210;
  background-color: #F9C565;
  border-color: #e85210;
}

td.hottext
{
  color: #e85210;
  font-weight: bold;
  background-color: #F9FB63;
  background-color: #F8F9AA;
}

span.error input
{
  background-color: #FCC9B6;
  color: #ff0000;
}

.richtig
{
  font-weight: bold;
  color: #00aa00;
  text-decoration: underline;
}

a.marker:link
{
  color: #17407e;
  text-decoration: underline;
}

img.kundenlogo
{
  margin:0px 20px 0px 20px;
}

td.umfrage
{
  font-size: 12px;
}

#checklistencenter tr td.nummer
{
  background-color: #C2BC7D;
  color: #ffffff;
  width: 40px;
  height: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
}

#checklistencenter tr td.titel
{
  background-color: #cdcdcd;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
}

.hidethis
{
  display: none;
}

.mitte_extended
{
  padding: 0;
  margin: 110px 10px 10px 310px;
  z-index: 1;
}

#kooperationen
{
  margin-top: 40px;
}

#kooperationen tr td
{
  padding-bottom: 30px;
}

/* Das sind die Logos der Kooperationspartner... */
#kooperationen tr td:first-child
{
}
