@charset "UTF-8";
body  {
    font-family:verdana,arial,sans-serif;
    background-color: RGB(255,255,255);
    background:url(../img/bg.jpg) repeat-x 0px 0px;
    margin: 0px; 
    padding: 0px;
    text-align: center;
    color: RGB(51,51,51);
}

.header_bg
{
    margin: 0px;
    padding: 0px;
    text-align: center;
    background:url(../img/header.jpg) no-repeat 0px -1px;
    height:287px;
}


#navi_top
{
    background-color: transparent;
    margin: 0px; 
    padding-top: 200px;
    padding-left: 12px;
    text-align: left;
    color: RGB(255,255,255);
}

#navi_top a
{
    color: RGB(255,255,255);
    text-decoration:none;
    padding-right:8px;
}

#navi_top a:hover
{
    color: RGB(255,255,255);
    text-decoration:underline;
    padding-right:8px;
}


#nav_right
{
    background-color: transparent;
    margin: 0px; 
    padding-top: 20px;
    padding-left: 12px;
    padding-right:12px;
    font-size:9px;
    text-align: right;
    color: RGB(51,51,51);
}
    
.navi_bg
{
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: RGB(210,197,163);
    background:transparent;
}


/* ----------- Breadcrumb ---------------- */
#breadcrumb {width: 600px; display: block; float: left; text-align: left; font-family: verdana,arial,sans-serif;; font-size: 0.6em;margin-top: 4px; margin-bottom: 10px; margin-left:0px;}
#breadcrumbbar {text-align: right; padding-right: 1px; padding-left: 2px; padding-top: 0px;   }
#breadcrumb img {padding-right: 3px; }
#breadcrumb p {margin:0px;padding:0px;display: inline; color: RGB(174,177,186);}
#breadcrumb a {margin:0px;padding:0px;display: inline; color: RGB(20,32,59);text-decoration:underline;}
#breadcrumb a:hover {margin:0px;padding:0px;display: inline; color: RGB(174,177,186);text-decoration:underline;}
#breadcrumb {float: left;width: 100%;}

h1 {margin:0px;padding:0px; color: RGB(108,114,131); font-size:13px; font-weight:700; }
b {margin:0px;padding:0px; color: RGB(108,114,131); font-size:11px; font-weight:bold; }
a
{
    text-decoration:underline;
    color: RGB(108,114,131);
}

a:hover
{
    text-decoration:underline;
    color: RGB(51,51,51);
}

/* ----------- Content-1-spaltig ---------------- */
.bg_content
{
    margin: 0px;
    padding: 0px;
    text-align: left;
    background:url(../img/content_bg.jpg) repeat-y 0px 0px;
}


/* ----------- Content-2-spaltig ---------------- */
.content_bg
{
    margin: 0px;
    padding: 0px;
    text-align: left;
    background:url(../img/bg_content.gif) repeat-y 0px 0px;
}

.c_left
{
    margin: 0px;
    padding: 10px;
    font-size: 11px;
    text-align: left;
}

.c_right
{
    margin: 0px;
    padding: 10px;
    font-size: 11px;
    text-align: left;
}

/* ---- round corner
#content_left p
{
    border:1px solid #aaa;
    background-color:#efefef;
    left:200px;top:50px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    padding:5px;
}
----- */

table {
    border-collapse:collapse;
}

/* ----------- bilder ---------------- */

.img_norm {
    margin: 2px;
    padding: 3px;
    border:1px solid RGB(174,177,186);
    background:url(../img/grey.gif) repeat 0px 0px;
}


.img_zert {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border:0px solid RGB(174,177,186);
    background:url(../img/grey.gif) repeat 0px 0px;
    float:left;
}


.img_left {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border:1px solid RGB(174,177,186);
    background:url(../img/grey.gif) repeat 0px 0px;
    float:left;
}

.img_right {
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border:1px solid RGB(174,177,186);
    background:url(../img/grey.gif) repeat 0px 0px;
    float:right;
}

/* ----------- footer ---------------- */
.footer
{
    margin: 0px;
    padding-left: 10px;
    padding-top:0px;
    border-top:1px solid RGB(174,177,186);
    color: RGB(108,114,131);
    background:url(../img/bg_footer.gif) repeat-y 0px 0px;

}
div.footer_inner
{
    margin: 0px;
    padding: 5px;
    text-align: center;
    font-size:0.6em;
    color: RGB(108,114,131);
}
.footer a
{
    text-decoration:underline;
    color: RGB(108,114,131);
}

.footer a:hover
{
    text-decoration:underline;
    color: RGB(255,255,255);
}

