/* 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: 200px;
  top: 0;
  right: 0;
}

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{
  background-color: #EEEEEE;
  color: #000000;
  font-size: 10pt;
  line-height: 9pt;
  vertical-align: text-top;
}

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: 9pt;
  Font-Weight: bold;
  padding: 0 0 0 13pt;
}

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

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

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

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 table {
  display: none;
}

div.links {
  display: none;
}

div.mitte {
  margin: 110px 10px 10px 10px;
}

div.rechts {
  display: none;
}

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;
}

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; 
}

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;
}

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

a img{
  border: none;
}

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

.right{
  text-align: right;
}

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