*
{
    font-size:11px;
}
html, body
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin:0px;
    border:0px;
    background-color:#666;
    color:#333;
    height:100%;
    line-height: 18px;
}
/*#page
{
    position:relative;
    background-color:#fff;
    width:900px;
    left:50%;
    margin-left:-450px;
} */
#page_left_col
{
    width:auto;
    background-color:#666;
}
#page_right_col
{
    width:auto;
    background-color:#666;
}
#page_main_col
{
    background-color:#fff;
    width:1200px;
}

#header
{
    width: 968px;
    height: 93px;
}
#header_col
{
    background-color:#BFC0C2;
    border-right:75px solid #fff;
}
#header_img
{
    float:left;
    width:92px;
    height:93px;
    background-color:#000;
}
#header_logo
{
    float:right;
    width:214px;
    height:93px;
    background-color:#fff;
}
#header_left
{
    float:left;
    width:200px;
    height:93px;
    background-color:#BFC0C2;
    border-left:10px solid #fff;
}
#Header_LOGO_LEFT
{
  /* Bildhoehe=52, headerhoehe=93
   * margin-top=93/2-52/2=20,5
   *
   */
    margin-top:20px;
    margin-left:20px;
}
#header_mid
{
    float:left;
    width:542px;
    height:93px;
}
#header_right
{
    float:left;
    width:202px;
    height:93px;
}
#Header_LOGO_RIGHT
{
  /* Bildhoehe=52, headerhoehe=93
   * margin-top=93/2-52/2=20,5
   *
   */
    margin-top:20px;
    margin-left:52px;
}

#content
{
    padding-top:24px;
    margin-left:54px;
    margin-right:0px;
    margin-bottom:20px;
    /*width:526px; /*600 - 54 - 20 */
}
#content td
{
    padding-bottom:10px;
    vertical-align:top;
}
.content_left_col
{
    width:180px;
}
.content_right_col
{
    width:180px;
}
#content h1
{
    color:#0E3C77;
    font-weight:bold;
    letter-spacing: +1px;
    font-size:12px;
    padding:0;
    margin:0;
}
#content h3
{
    letter-spacing: +1px;
    color:#0E3C77;
    font-weight:bold;
    font-size:12px;
    padding:0;
    margin:0;
}
#footer
{
    padding-left:5px;
    background-color:#666;
    color:#fff;
}
#footer *
{
    font-size:10px;
}
h2
{
    letter-spacing: +1px;
    color:#0E3C77;
    font-size:12px;
    font-weight:bold;
}
.error
{
    color:#f00;
}
.error_box
{
    color:#f00;
    margin-bottom:15px;
}
img
{
    border:0;
}
input, select, textarea
{
    background-color:#F2F3F7;
    color:#000;
    border:1px solid #000;
    margin-left:2px;
    margin-right:2px;
    padding-left:1px;
    padding-right:1px;
}
.path
{
    color:#999;
    padding:0;
    margin-left:10px;
    font-size:10px;
}
.path a
{
    color:#999;
    text-decoration:none;
    font-size:10px;
}
.path a:hover
{
    color:#0E3C77;
}
.newsticker
{
    width: 100%;
    height:375px;
    border:#999 1px solid;
}
b
{
    color:#444;
}
strong
{
    color:#444;
}
a
{
    text-decoration:underline;
    color:#666;
}
a:hover
{
    text-decoration:none;
    color:#0E3C77;
}
list
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
}
thead
{
    font-weight:bold;
}

