@charset "UTF-8";
/* CSS Document */
body {
    color: #000;
    text-transform: none;
    text-decoration: none;
    margin:0;
    padding:0;
    background:#FFDD00;
    font: normal 10px/18px Verdana, Geneva, sans-serif;
}
ul {
    margin:0;
    padding:0;
}
a {
    color:#000;
    text-decoration:none;
}
#page {
    width:980px;
    margin: 0 auto 50px auto;
    position:relative;
    overflow:hidden;
    background:url(../images/back_c.jpg);
}
#header {
    position:relative;
    width:100%;
    height:292px;
    background:url(../images/back_t.jpg) no-repeat center top;
}
#content {
    position:relative;
    width:840px;
    min-height:300px;
    padding:50px 70px 100px 70px;
    background:url(../images/back_b.jpg) no-repeat center bottom;
}
#content_shop {
    position:relative;
    width:840px;
    min-height:300px;
    padding:50px 70px 100px 70px;
    background:url(../images/back_b.jpg) no-repeat center bottom;
}
#metanavi {
    position:absolute;
    display:block;
    margin:0;
    top:20px;
    right:70px;
}
#metanavi li {
    display:inline;
    margin:0;
    padding:0 0 0 20px;
}
#metanavi li a {
    color:#999999;
    text-decoration:none;
    text-transform:uppercase;
}
#boxes {
    position:absolute;
    left:70px;
    width:910px%;
    height:83px;
    bottom:0;
}
#boxes .box {
    width:128px;
    height:81px;
    position:relative;
    float:left;
    border:solid 1px #b3b3b3;
    background:#b3b3b3;
    overflow:hidden;
    margin: 0 12px 0 0;
    text-align:center;
    color:#fff;
}
#boxes .active {
    border:solid 1px #000 !important;
    background:#fd0 !important;
    color:black; !important;
}
#boxes .box h2 {
    margin:0;
    color:#000;
    font-weight:300;
    font-size:10px;
    letter-spacing: 1px;
}
#boxes .box p {
    margin: 6px 0 0 0;
    line-height:14px;
}
#content img {
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom:solid 9px #fd0;
    float:right;
    margin: 0 0 5px 10px;
}
#news {
    width:250px;
    padding: 5px 10px;
    position:relative;
    float:right;
    margin: 0 0 5px 12px;
    margin-bottom:0px;
    margin-top:13px;
    padding-bottom:0px;
    background:#fd0;
    z-index:250;
}
#content hr {
    color: #fd0;
    background-color: #fd0;
    height: 2px;
    margin: 5px 100px 10px 0;
    border:none;
}
#content #news hr {
    color: #000;
    background-color: #000;
    height: 2px;
    margin: 5px 0 10px 0;
    border:none;
}
#content #first_content {
    width:556px;
    padding:0;
    padding-right:14px;
    padding-top:0px;
    border-right:270px solid #fd0;
    margin:0;
    /*height:500px;*/
    position:relative;
}
#content #second_content {
    width:556px;
    border-right:270px solid #fd0;
    padding:0;
    padding-right:14px;
    margin:0;
}
h1 {
    line-height:25px;
}
#news div p i p {
    display:inline;
}
#news p img {
    float:none;
}
#news p img.unten {
    float:left;
    padding-top:0px;
    padding-right:4px;
}
#news p img.oben{
    float:right;
    padding-top:0px;
    padding-right:4px;
    margin:0;
    border:0;
} 
#searchterm {
    border:0;
    background-color:#ffffff;
    width:100%;
    height:20px;
    background-image:url(../images/search.png);
    background-repeat:no-repeat;
    background-position:right;
}
#content ul {
    padding-left:14px;
}
