input.flatbutton {
background-color: #AF022F;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
height:20px;
padding-top:0pt;
width:75px;
}
input.flatinputfield {
border:1px inset #AF022F;
color:#000000;
font-size:9pt;
height:14px;
}

#gdb_content li {
margin-left:12px;
padding-left:8px;
}

.block  {
width: 99%;
display: block;
clear: both;
float: left;
border-style: solid;
border-color: #AF022F;
border-width: 0px 1px 1px 1px;
margin-top: 1em;
}

.block h3 {
border-style: solid;
border-color: #AF022F;
border-width: 1px 0px 1px 0px;
background-color: #AF022F;
/* font-weight: bold;
 */
}

.gdb_block hr {
clear: both;
height: 1px;
border: 0;
color: #AF022F;
background-color: #AF022F;
margin: 0px;
padding: 0px;
}

.gdb_block h3 {
font-size: 9pt;
color: #fff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
margin-bottom: 0px;
font-weight: normal;
}

.gdb_block .gdb_blocktext {
font-size: 8pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}

#gdbv_content {
width: 600px;
background-color: #fff;
padding: 15px;
margin: 0px auto;
margin-top: 20px;
}

#gdbv_content h1
{
padding: 0px 0px 10px 0px;
color:#AF022F;
font-size: 14pt;
}

#gdbv_searchform, #gdbv_list {
width: 400px;
font-size: 8pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}

#gdbv_searchform {
background-color: #ffff66; 
}

#gdbv_editform {
width: 475px;
font-size: 8pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
font-size: 9pt;
color: #000;
height: 14px;
}

#gdb_content li {
margin-left: 12px;
padding-left: 8px;
}

.gdbinput, #cfbranche {
width: 225px; 
border: 1px solid #AF022F;
font-size: 8pt;
color: #000;
}

.login
{
width: 143px;
}

.newEntryA
{
padding: 3px;
background-color: #AF022F;
margin: 0px 0px 10px 0px;
color: #fff;
border: 1px solid #fff;
border-top: 0px;
border-bottom: 0px;
float: left;
}


.gdbselect  
{
width: 230px;
border: 1px solid #AF022F;
font-size: 8pt;
color: #000;
}


.gdbinput
{
padding-left: 3px;
height: 14px;
}

#GDBStore
{
text-align: center;
width: 100%;
}

form#gdbsuche
{
margin-top: 5px;
margin-bottom: 5px;
}

form#Form_AFZ fieldset, form#gdbsuche fieldset
{
padding: 5px;
margin: 0px;
border: 1px solid #AF022F;
}

form#Form_AFZ fieldset legend, form#gdbsuche fieldset legend
{
font-size: 10pt;
color: #AF022F;
font-weight: bold;
}

.gdbselect,#cfbranche { 
height: 16px;
//height: 20px; 
padding: 0px;
margin: 0px;
}


.gdbinputmemo {
width: 225px; 
border-width: 1px;
border-style: solid;
border-color: #AF022F;
/* border-style: inset;
 */
font-size: 9pt;
color: #000;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 9pt;
}

legend {
color: #000;
}

#newEntryA
{
background-color: #AF022F;
color: #fff;
padding: 2px;
margin-bottom: 10px;
}

.GDBoptions div
{
float: left;
}

.GDBoptions select, .GDBoptionsNav select
{
border: 1px solid #333;
font-size: 8pt;
color: #000;
height: 16px;
/height: 18px;
padding: 0px;
margin: 0px;
margin-top: 2px;
}

#actions div
{
float: left;
display: none;
}


.GDBoptionsNav
{
height: 20px;
background-color: #AAA;
padding: 2px 4px 4px 4px;
font-size: 8pt;
}

.allGDB
{
float: left;
margin-right: 4px;
}

.GDBoptionsNav div.submit, .allGDB, #eBrTable div.submit
{
background-color:#333;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
height:14px;
margin-top: 2px;
cursor: pointer;
padding: 2px 3px;
}

#eBrTable div.submit
{
width: 75px;
margin: 0px auto;
background-color: #AF022F;
text-align: center;
margin-top: 10px;
}

.GDBoptionsNav div.submit
{
float: right;
}

#eBranche
{
margin-top: 10px;
}

#gdbv_content span.subbutton, #gdbv_content a.subbutton, #Form_AFZ span.subbutton {
background-color:#AF022F;
border: 1px solid #AF022F;
color:#FFFFFF;
font-size:9pt;
height:20px;
padding: 4px 7px;
cursor: pointer;
margin-left: 5px;
}

#gdbv_content a.subbutton:hover
{
text-decoration: none;
color: #fff;
}

.aktiv
{
background-color: #333;
}

tr.odd
{
background-color: #eee;
}

tr.even
{
background-color: #ddd;
}

tr.odd:hover, tr.even:hover
{
background-color: #ccc;
}

#firmlist
{
width: 100%;
}

#firmlist thead td, #firmlist tfoot td
{
background-color: #aaa;
}

#firmlist td
{
padding: 0px 2px;
}

.center
{
text-align: center;
}

.fett, .fetter
{
font-weight: bold;
}


