body {  margin: 0px 0px 0px 0px;
 font-family: Verdana;
 font-size: 12px;
 line-height: 18px; 
 background: url(../images/gif/bg.gif);
}
#wrapper { 
 margin: 0 auto;
 border: solid 1px #1A531A;
 width: 909px;
}
#faux {
 background: #FFFFFF;
 margin-bottom: 0px;
 overflow: auto;
 width: 100%
}
#header {
 width: 909px;
 padding: 0;
 height: 259px;
 margin: 0px 0px 0px 0px;
}
#navigation {
 padding: 10px;
 margin: 0px 0px 1px 0px;
 background: url(../images/gif/banner_hilfsnavi.gif);
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 200px;
 float: left;
}
#rightcolumn { 
 float: right;
 margin: 10px;
 padding: 0px;
 width: 660px;
 display: inline;
 position: relative;
}
#footer { 
 width: 893px;
 clear: both;
 background: url(../images/gif/banner_footer.gif);
 margin: 1px 0px 0px 0px;
 padding: 8px;
}
.clear { clear: both; background: none; }

a:link { color:#006600; text-decoration:none; font-weight:bold;}
a:visited { color:#006600; text-decoration:none; font-weight:bold;}
a:active { color:#006600; font-weight:bold;}
a:hover { color:#C96421; text-decoration:underline; font-weight:bold;}

td.g1        { font-family: Verdana; font-size: 12px; text-align: left; vertical-align:middle; background-color:#D6E3D2; LINE-HEIGHT: 16px;}
td.g2        { font-family: Verdana; font-size: 12px; text-align: left; vertical-align: middle; background-color:#A7C29F; LINE-HEIGHT: 16px;}
td.g3        { font-family: Verdana; font-size: 12px; text-align: left; vertical-align:middle; background-color:#EFF4EE; }
td.g4        { font-family: Verdana; font-size: 12px; vertical-align:middle; background-color:#dfdfdf; }
td.g5        { font-family: Verdana; font-size: 12px; vertical-align:middle; text-align: center; background-color:#A7C29F; }
td.g6        { font-family: Verdana; font-size: 12px; text-align: center; vertical-align:middle; background-color:#D6E3D2; LINE-HEIGHT: 16px;}
td.g1c        { font-family: Verdana; font-size: 12px; text-align: center; vertical-align:middle; background-color:#D6E3D2; LINE-HEIGHT: 16px;}
td.g2c        { font-family: Verdana; font-size: 12px; text-align: left; vertical-align: middle; background-color:#A7C29F; LINE-HEIGHT: 16px;}
td.g3c        { font-family: Verdana; font-size: 12px; text-align: center; vertical-align:middle; background-color:#EFF4EE; }


/* ------ Branchenbuch ------- */

#Branchenbuch{
    width:100%;
    font-family: helvetica, arial, geneva, sans-serif; 
    color:#4E4E4E; 
}
#kat_choose {
    width:100%;
}
#kat_choose th{
    text-align:center;}

#abc_choose {
    width:100%;
    text-align:center;
}

#showData {
    width:100%;
}
#error_msg{
    width:300px;
    border: solid 2px #ff0000;
    color: #8b0000;
    background-color: #ffffe0;
    font-weight: bold;
    margin:10px;
    margin-left:100px;
    padding:10px;
}
#msg{
    width:300px;
    border: solid 2px #00ff00;
    color: #8b0000;
    background-color: #ffffe0;
    font-weight: bold;
    margin:10px;
    margin-left:100px;
    padding:10px;
}



/*********************
 *    tabelle.css    *
 *********************/
.table
{
    border:solid 1px #c0c0c0;
}
.table thead
{
    background-color: rgb(255,239,215);
}
.table td
{
    border-top:solid 1px #c0c0c0;
    margin:0px;
    vertical-align: top;
} 
