body {
    margin:0px;
    padding:0px;
    font-family: Verdana;
    font-size: 0.8em;
    color: #2573A2;
    background-color: #2573A2;
    overflow: -moz-scrollbars-vertical;
}

a {
    color: #226FA5;
    text-decoration: none;
}
a:hover {
    color: #226FA5;
    text-decoration: underline;
}

#container {
    background-image: url(/files/images/bg.jpg);
    background-position: 0px 152px;
    background-repeat: repeat-x;
    background-color: #f2f7fa;
    min-width: 1007px;
}

img {
    border: 0px;
}

.leftcontent {
    left:0px;
    top:0px;
    width:220px;
}

.centercontent {
    width: 100%;
}

.rightcontent {
    right:0px;
    top:0px;
    width:220px;
}
        
p,h1,pre {
    margin:0px;
}

h1 {
    font-size:14px;
}
    
.rightcontent p {
    font-size:10px
}

.top_1 {
    width: 33%; 
    float: left; 
    background-color: #E0EAF3; 
    height: 80px; 
    background-image: url(/files/images/top_border.png); 
    background-repeat: no-repeat; 
    background-position: top right;
}

.top_box {
    width: 190px; 
    padding-top: 10px; 
    padding-left: 5px;
}

.top_box div {
    margin-left: 20px;
}

.top_box h1 {
    background: url(/files/images/dot_arrow.gif) top left no-repeat; 
    padding-left: 20px; 
    font-size: 0.9em; 
    margin-bottom: 5px;
    width: 100%;
    line-height: 15px;
}

.top_2 {
    width: 34%; 
    float: right; 
    background-color: #E0EAF3; 
    height: 80px;
}

#search {
    line-height: 33px; 
    height: 33px; 
    background-color: #92BAD3; 
    width: 100%;
    top: 152px;
}

#search #search_text {
    color: white; 
    margin-left: 20px; 
    font-weight: bold; 
    display: inline; 
    line-height: 33px; 
    height: 33px; 
    padding-bottom: 10px;
}

.box {
    width: 193px; 
    margin-left: 13px; 
    margin-right: 13px; 
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.box .header {
    display: block; 
    background: url(/files/images/boxheader.png) left top no-repeat; 
    width: 167px; 
    height: 24px; 
    line-height: 24px; 
    padding-left: 26px; 
    color: white; 
    font-weight: bold;
}

.box .small {
    display: block; 
    width: 100%; 
    text-align: center; 
    font-size: 0.9em;
}

.box .level1 {
    background-color: #F2F7FA;
    display: block; 
    width: 161px; 
    margin-left: 6px;
    line-height: 23px; 
    height: 23px; 
    border-bottom: 1px dotted #146DA5;
    background-image: url(/files/images/dot_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 9px;
    padding-left: 19px;
    padding-top: 5px;
}

.box .level1_no {
    background-color: #F2F7FA;
    display: block; 
    width: 161px; 
    margin-left: 6px;
    line-height: 23px; 
    height: 23px; 
    background-image: url(/files/images/dot_arrow.gif);
    background-repeat: no-repeat;
    background-position: -1px 9px;
    padding-left: 19px;
    padding-top: 5px;
}

.box .level2 {
    margin-left: 4px;
    background-color: #F2F7FA;
    display: block; 
    width: 146px; 
    line-height: 22px; 
    height: 22px; 
    border-bottom: 1px dotted #146DA5;
    background-image: url(/files/images/subdot_arrow.gif);
    background-repeat: no-repeat;
    background-position: 21px 7px;
    padding-left: 35px;
}

.box .footer {
    display: block; 
    background: url(/files/images/boxfooter.png) left top no-repeat; 
    width: 193px; 
    height: 5px; 
    line-height: 5px; 
    color: white;
}

.box .inner {
    width: 100%; 
    background-color: #F2F7FA;
}

.ro {
	background: url(/files/images/box_ro.png) top right no-repeat #F2F7FA;
}

.lo {
	background: url(/files/images/box_lo.png) top left no-repeat;
}

.ru {
	background: url(/files/images/box_ru.png) bottom right no-repeat;
}

.lu {
	background: url(/files/images/box_lu.png) bottom left no-repeat;
}

.inhalt { padding-left: 10px; padding-top: 10px; padding-right: 10px;}

#group_title {
    width: 100%; 
    background-color: #F1F6F9;
}

#group_title .groupbox {
    min-height: 194px;
    width: 33%;
    float: left;
}

#group_title .groupboximage {
    background: url(/files/images/bar_border.png) top right no-repeat #F1F6F9;
}

#group_title .groupmenu {
    display: block; 
    background: url(/files/images/subdot_arrow.gif) 0px 5px no-repeat; 
    margin-left: 20px; 
    padding-left: 15px; 
    line-height: 18px; 
    height: 18px;
}

#group_title .ad_title {
    font-size: 0.7em; 
    /*text-decoration: underline; */
    margin-top: 5px; 
    margin-left: 5px; 
    display: block;
}

#group_title .sublink {
    display: block; 
    background: url(/files/images/dot_arrow.gif) 0px 4px no-repeat; 
    margin-left: 5px; 
    padding-left: 20px; 
    line-height: 20px; 
    height: 20px;
}

.groupbox h1 {
    padding-top: 20px; 
    padding-left: 20px; 
    padding-bottom: 5px;
    font-size: 1.5em;
}

.topoffer h1 {
    background: url(/files/images/dot_arrow.gif) 5px 10px no-repeat; 
    padding: 10px; 
    padding-left: 25px; 
    font-size: 0.9em; 
    width: 90%;
}

.topoffer .topoffer_box {
    margin-left: 1%; 
    width: 32%; 
    background: url(/files/images/block_bg.png) top right no-repeat; 
    min-height: 120px;
}

.products_detail {
    width: 100%; 
    background-color: #f1f6f9;
    min-height: 120px;
}
.products_detail h1 {
    background: url(/files/images/dot_arrow.gif) 5px 10px no-repeat; 
    padding: 10px; 
    padding-left: 25px; 
    font-size: 0.9em; 
    width: 90%;
}

.basket {
    width: 100%; 
    background-color: #f1f6f9;
    min-height: 120px;
}
.basket h1 {
    background: url(/files/images/dot_arrow.gif) 5px 10px no-repeat; 
    padding: 10px; 
    padding-left: 25px; 
    font-size: 0.9em; 
    width: 90%;
}

.products .product_box_right {
    margin-left: 1%; 
    margin-right: 1%; 
    width: 98%; 
    background: url(/files/images/block_bg.png) top right no-repeat; 
    min-height: 120px;
}
.products .product_box_left {
    margin-left: 1%; 
    margin-right: 1%; 
    width: 98%; 
    background: url(/files/images/block_bg_left.png) top left no-repeat; 
    min-height: 120px;
}

.topoffer .detail_box {
    margin-left: 1%; 
    height: 120px; 
    width: 98%; 
    background: url(/files/images/block_bg.png) top right no-repeat; 
}

.centercontent .topoffer {
    background: url(/files/images/bg_inner.jpg) top left repeat-x #f9fbfd;
    padding-bottom: 6px;
}

.centercontent .products {
    background: url(/files/images/bg_inner.jpg) top left repeat-x #f9fbfd;
    padding-bottom: 6px;
}


.special h1 {
    background: url(/files/images/dot_arrow.gif) 5px 10px no-repeat; 
    padding: 10px; 
    padding-left: 25px; 
    font-size: 0.9em; 
    width: 90%;
}

.special .special_box {
    max-height: 141px;
    min-height: 141px; 
    margin-left: 1%; 
    width: 32%; 
    background: url(/files/images/white_dotted.png) top right no-repeat; 
}

.box h1 {
    background: url(/files/images/dot_arrow.gif) 5px 10px no-repeat; 
    padding: 10px; 
    padding-left: 25px; 
    font-size: 0.9em; 
    width: 90%;
}

.special h1 {
    background: url(/files/images/dot_arrow.gif) 5px 10px no-repeat; 
    padding: 10px; 
    padding-left: 25px; 
    font-size: 0.9em; 
    width: 90%;
}

.centercontent .special {
}

.price {
    color: #CC0000;
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    margin-top: 5px;
}

#hotline { 
    height: 80px; 
    background-color:  #CFE0EA;
}

.button {
    height: 23px; 
    color: white; 
    width: 150px; 
    background: url(/files/images/submit_left.gif) left top no-repeat; 
    padding-left: 5px; 
    float: right;
}

.button .right {
    background: url(/files/images/submit_right.gif) right top no-repeat; 
    width: 5px; 
    height: 23px; 
    line-height: 23px; 
    float: right;
}

.button .middle {
    background: url(/files/images/submit_middle.gif) left top repeat-x; 
    height: 23px; 
    line-height: 23px; 
    text-align: center;
    font-weight: bold;
}

.button .middle a {
    color: white;
}