body {background-color:white;color:black;font-size:12px;font-family:Arial,Verdana;margin:0px;padding:0px;}
form {margin:0px;padding:0px;}
a {text-decoration: none;color:black;}
a:hover {color:#666;}
a.black {color:white;}
a.black:hover {color:#666;}
a.ul {text-decoration: underline;}
ul {list-style-type:none;padding:0px;margin:0px;}
img {border:0px none;}
h3 {margin:0px;padding:0px;}

.selected-link {font-weight:bold;}
.txt {display:none;}
.logo {position:absolute;display:block;top:28px;left:28px;display:block;width:252px;height:43px;background:url(std/galleryprint.gif) no-repeat;}
.logo_sub {position:absolute;display:block;top:27px;left:294px;font-size:12px;width:250px;text-align: right;}

.delete {color:red !important;}
.r {text-align: right!important;}
.l {text-align: left!important;}

#wwf {position:absolute;margin-left:540px;color:#777;width:100px;height:68px;}
#wwf .panda {display:block;margin-top:9px;background:url(std/wwf.gif) 0px 0px no-repeat;width:23px;height:34px;}

#memberof {position:absolute;margin-left:540px;margin-top:-60px;color:#777;width:100px;height:68px;}
#memberof .createberlin {display:block;margin-top:8px;background:url(std/createberlin.png) 0px 0px no-repeat;width:24px;height:27px;}

.leftBorder {border-left:1px solid black;}

#mnhProdukte {position:absolute;left:30px;height:23px;top:91px;border:1px solid black;width:248px;background:white;}
#mnhInformationen {position:absolute;left:290px;height:23px;top:91px;border:1px solid black;width:248px;background:white;}
.mnText {display:block;padding:4px;font-weight:bold;}
.mnhOver,.mnhSelected {background-color:black !important;color:white;}

#mnProdukte,#mnInformationen  {display:none;position:absolute;top:116px;left:30px;width:248px;border:1px solid black;border-top:0px none;background:white;z-index:1000;}
#mnInformationen {left:290px;}
#mnInformationen b {display:block;padding:2px 4px 0px 4px;}
#mnProdukte a,#mnInformationen a {padding:2px 4px;display:block;}
#mnProdukte a:hover,#mnInformationen a:hover {background-color:#58585a;color:white;}

#listInformationen ul {left:290px;}

#container {position:absolute;top:146px;left:30px;width:520px;}
#content {height: 520px;}
#container.saying {top:138px;}
#content.saying {height: 528px;}
#container.content {top:138px;}
#content.content {min-height: 528px;}
#container.content2 {top:143px;}
#content.content2 {min-height: 523px;}

.option-box {position:relative;float:left;border:1px solid black;width:118px;height:118px;margin:0px 10px 10px 0px;}
.option-box a {display:block;padding:7px 7px;height:104px;width:104px;}
.option-box a:hover {background-color:#999;color:white}

.option-box:hover {border:1px solid #b1b3b4;}
.option-box a:hover.s1 {background:#b1b3b4;}
.option-box a:hover.s2 {background:#87888a;}
.option-box a:hover.s3 {background:#58585a;}
.option-box .info {position:absolute;margin-top:45px;margin-left:-1px;font-size: 11px;font-weight:normal;font-family:Arial;}
.option-box .info td {vertical-align: bottom;height:58px;overflow: hidden;}
.option-box .ver {}
.option-box-bestbuy {background:yellow;}
.option-box-bestbuy a {color:black!important;}
.option-box-bestbuy a.s1:hover {background:#cc6;}
.option-box .center {padding-left:30px;padding-top:30px;}

.popup-info-wrap {z-index:10;position:absolute;width:250px;height:250px;display:none;}
.popup-info-wrap .body {position:absolute;background:black;color:white;width:250px;height:250px;overflow: hidden;font-size:11px;}
.popup-info-wrap .body_content {position:absolute;padding:10px;padding-bottom:9px;bottom:0px;overflow: hidden;}
.popup-info-wrap-bl .body {top:10px;}
.popup-info-wrap-bl .bt {position:absolute;height:11px;width:250px;background:url(std/info_popup_tl.gif) no-repeat;}
.popup-info-wrap-br .body {top:10px;}
.popup-info-wrap-br .bt {position:absolute;height:11px;width:250px;background:url(std/info_popup_tr.gif) no-repeat;background-position: right;}
.popup-info-wrap-tl .bt {position:absolute;top:250px;height:10px;width:250px;background:url(std/info_popup_bl.gif) no-repeat;}
.popup-info-wrap-tr .bt {position:absolute;top:250px;height:10px;width:250px;background:url(std/info_popup_br.gif) no-repeat;background-position: right;}

.best-buy {background:url(std/point.gif) 0px 3px no-repeat;padding-left:11px;font-weight:bold;}

.option-btn-bar {clear:both;height:53px;padding-top:20px;}
.option-btn-bar .lf {display:block;background:url(std/arrow_lf.gif) no-repeat;height:27px;width:27px;}
.option-btn-bar .rt {display:block;float:right;margin-right:10px;background:url(std/arrow_rt.gif) no-repeat;height:27px;width:27px;}

.bbar {clear:both;height:77px;color:white;font-size:13pt;}
.bbar ul {padding-top:20px;}
.bbar li {float:left;margin-right:10px;}
.bbar li span {background: url(std/circ.gif) no-repeat;padding:4px 0px;width:27px;display:block;text-align:center;}
.bbar li a {background: url(std/circ_l.gif) no-repeat;padding:4px 0px;width:27px;display:block;text-align:center;color:white;}
.bbar li a:hover {background: url(std/circ_h.gif) no-repeat;}
.bbar .lf {display:block;margin-top:25px;float:left;background:url(std/arrow_lf.gif) no-repeat;height:27px;width:27px;}
.bbar .rt {display:block;margin-top:25px;float:right;margin-right:10px;background:url(std/arrow_rt.gif) no-repeat;height:27px;width:27px;}

.mat-box,.frm-box,.afl-box {width:510px;height:120px;background:#b1b3b4;color:white;margin:0px 10px 10px 0px;z-index:0;}
.frm-box {background:#87888a;}
.afl-box {background:#58585a;}
.prs-box {width:510px;height:120px;margin-bottom:10px;}
.mat-box .info,.frm-box .info,.afl-box .info {display:inline;cursor: help;}
.mat-box .info-popup,.frm-box .info-popup,.afl-box .info-popup {position:absolute;display:none;background:white;color:black;width:302px;border:1px solid black;padding:5px;}

.download-box {position:relative;float:left;border:1px solid black;width:508px;height:118px;margin:0px 10px 10px 0px;}
.download-box a {display:block;padding:7px 7px;height:104px;width:494px;}
.download-box a:hover {background-color:#b1b3b4;color:white}
.download-box:hover {border:1px solid #b1b3b4;}

.box-cont a {color:white;}
.box-cont a:hover {color:#ccc;}

.mat-box-selected {background:yellow;color:black;}

.prs-netto,.prs-brutto {position:absolute;background:black;width:248px;height:118px;border:1px solid black;color:white;font-size:27px;}
.prs-netto {position:absolute;margin-left:260px;}

.box-cont {font-size:27px;padding:9px;}
.box-change {margin-right:9px;margin-top:9px;float:right;}
.box-change a {color:white;}
.box-change a:hover {color:#444;}
.box-tarif {position:absolute;margin-left:300px;margin-top:95px;width:200px;height:20px;text-align: right;color:#333;}

.mat-box-selected .box-change a {color:black;}
.mat-box-selected .box-change a:hover {color:#444;}

.box-cont table {position:absolute;font-size:12px;height:69px;margin-top:34px;}
.box-cont td {padding-left:1px;vertical-align: bottom;}

.bg_grey1 {background:#b1b3b4;}
.bigbox {width:510px;height:510px;overflow:auto;}
.bigbox .first {font-size: 22pt;}
.bigbox .cont {padding:5px;}

.lvl_1 {color:#999;}
.lvl_2 {color:#666;}
.lvl_3 {font-weight:bold;color: #333;}
.lvl_4 {font-family:Arial Black, Arial;font-size:28px;}


#marea-menu {margin-bottom:15px;}

#marea h3 {margin-bottom: 10px;font-size:13pt;}
.marea a {color:black;}
.marea a:hover {color:#666;}
.marea a.low {color:#666;}
.marea a:hover.low {color:#fff;}
.marea li {float:left;display:block;width:502px;height:112px;background:white;color:black;padding:4px;margin-right:10px;margin-bottom:10px;}
#marea .header {display:block;width:500px;height:112px;background:white;color:black;padding:4px 5px;margin-right:10px;margin-bottom:10px;}
#marea .header a {color:#888;}
#marea .header a:hover {color:black;}
#marea .link_area {position:absolute;margin-top:98px;text-align:right;width:502px;}
#marea #login_button {background:black ;color:white;}
.marea .table th {background:#888;color:white;}

.marea .main li {position:relative;padding:0px;height:120px;width:510px;}
.marea .main li div {padding:4px;}
.marea .main li span {position:absolute;bottom:3px;}
.marea .main li.disabled {background:#999;color:#333;}
.marea .main a {display:block;height:112px;padding:4px;}
.marea .main a:hover {background:#ddd;color:black;}

.order_view {font-size:11px;}
.order_view ul {display:block;height:24px;background:#888;}
.order_view li {display:block;float:left;width:auto;height:16px;margin:0px;background:transparent;color:white;}
.order_view ul.head {width:508px;border:1px solid white;border-bottom:0px none;}
.order_view ul.head li {font-size:12px;font-weight:bold;}
.order_list {width:508px;height:354px;overflow: auto;border:1px solid white;border-top:0px none;background:#222;}
.order_list ul.ord {border-top:0px none;border-bottom:0px none;background:white;font-weight: bold;}
.order_list ul.ord li {color:black;}
.order_list ul.prd {border-top:0px none;border-bottom:0px none;background:#222;height:38px;}
.order_list ul.prd li {height:30px;}
.order_list ul.line {border-top:1px solid #999;}
.order_view .ol1,.order_view .ol2,.order_view .ol3,.order_view .ol4,.order_view .ol5 {overflow:hidden;}
.order_view .ol1 {width:40px;font-weight: bold;}
.order_view .ol2 {width:155px;}
.order_view .ol3 {width:60px;overflow:hidden;text-align:right;}
.order_view .ol4 {width:60px;overflow:hidden;text-align:right;font-weight: bold;}
.order_view .ol5 {width:85px;overflow:hidden;}
.order_view .ol6 {width:38px;text-align: right;float:right;}
.order_view a {color:white;}
.order_list a.upl_btn {float:left;margin-top:3px;display:block;width:22px;height:22px;background:url(std/arrow_upl_n.gif) no-repeat;}
.order_list a.upl_btn:hover {background:url(std/arrow_upl_h.gif) no-repeat;}

.address .ol1 {width:48px;font-weight: normal;}
.address .ol2 {width:105px;}
.address .ol3 {width:90px;text-align:left;}
.address .ol4 {width:100px;text-align:left;font-weight:normal;}
.address .ol5 {width:30px;}
.address .ol6 {width:50px;text-align:left;float:left;}
.address .ol7 {text-align: right;width:10px;float:right;padding-right:8px;}
.address .ol7 a {color:red;}
.address .order_list ul {border-bottom:1px solid #666;}


#blog {position:absolute;left:570px;top:144px;}
#blog a:hover {font-family: Arial !important;}
#blog .all {color:black;}

.blog a {display:block;}
.blog .new {color:#888;}

.blog-box {float:left;width:120px;height:120px;margin:0px 10px 10px 0px;}
.blog-box a {display:block;height:120px;}
.blog-box a:hover {background-color:#999;color:white}
.blog-box .title {padding:4px 4px;color:white;font-weight:bold;height:15px;}
.blog-box .new {position:absolute;margin-left:73px;background:url(std/new.gif) 0px no-repeat;width:47px;height:47px;}

.blog-article .new {position:absolute;margin-left:463px;background:url(std/new.gif) 0px no-repeat;width:47px;height:47px;}

.blog-article,#error_box {width:510px;height:510px;margin:0px 10px 10px 0px;overflow:hidden;}
.blog-article .title {padding:4px 4px;color:white;font-weight:bold;height:15px;}
.vertical .article {vertical-align: top;padding:10px;}
.vertical .navigation {vertical-align: bottom;padding:10px;}
.horizontal .navigation {position:absolute;bottom:10px;left:10px;}
.horizontal .article {vertical-align: top;padding:10px;}

#error_box {display:none;position: absolute;background-color: red;color:white;}
#error_box .cont {padding:10px;}
#error_box h3 {margin:0px;padding:0px;font-size:24px;margin-bottom:10px;}
#error_box li {font-size:15px;margin-bottom: 2px;}

.shop-menu {margin-bottom:15px;}
.shop-add-basket {position:absolute;width:510px;text-align: right;font-size:13pt;font-weight:bold;}
.shop-add-basket .button {font-size:13pt;cursor:pointer;}

.basket {height:510px;width:520px;}
.basket .shorter {height:380px!important;}
.basket .list {position:relative;height:419px;overflow:auto;width:510px;background:#222;color:white;}
.basket .list ul.item {background:black;height:90px;border-bottom: 1px solid white;padding:5px;}
.basket .list li {float:left;color:white;}
.basket .list .it1 {width:291px;}
.basket .list .it2 {width:79px;}
.basket .list .it2_2 {width:79px;padding-top:4px;}
.basket .list .it3 {float:right;}
.basket .list .it4 {position:absolute;margin-top:72px;left:5px;}

.basket .list_info {background:red;z-index:100;width:501px;padding:4px 4px 4px 5px;color:white;height:31px;}
.checkout .list {height:404px;}
.confirm .list {height:123px;}
.basket .sum {width:510px;background:black;color:white;}
.basket .sum td {border-top:1px solid white;padding:5px 0px;}
.basket .ovw {width:490px;background:black;}
.basket .total {width:510px;}
.basket .ovw th,
.basket .chk th {vertical-align: top;padding:2px 10px;background:black;text-align:left;color:white;height:20px;}
.basket .ovw td {vertical-align: top;padding-left:5px;}
.basket .ovw .border {height:11px;padding:0px;}
.basket .ovw .border div {border-top:1px solid white;margin:5px 0px;}
.basket .chk {width:510px;margin-bottom:10px;background:black;color:white;}
.basket .chk .tit {padding:4px 4px 0px 5px;font-weight:bold;}
.basket .chk td {border-bottom:1px solid black;}
.basket .button {width:510px;text-align:right;font-size:13pt;font-weight:bold;margin-top:10px;}
.basket .del {padding-left:0px !important;}
.basket .del a {color:red;font-size: 12px;}
.basket .del a:hover {color:#a00;}

.basket .steps {height:24px;}
.basket .steps li {float:left;color:black;width:110px;margin-right:10px;height:14px;padding:4px;border:1px solid black;border-bottom:1px solid white;background:white;}
.basket .steps li.sel {background:black;color:white;font-weight:bold;border:1px solid black;border-bottom:1px solid white;}

.basket .upl-head {background:#509522;height:95px;width:508px;margin-bottom:10px;color:white;border:1px solid white;border-top:0px none;}
.basket .upl-head p {margin:0px;padding:5px;}
.basket .upl-head span {display:block;font-weight: bold;color:white;}
.basket .upl-head a {font-weight:bold;color:#acc78d;}
.basket .upl-head a:hover {color:white;}

.checkout_data {width:510px;background:white;color:#888;}
.checkout_data div {position:relative;text-align:right;padding:4px 4px 4px 5px;height:16px;border-bottom:1px solid black;}
.checkout_data span.info {float:right;color:black;}
.confirm .ovw {width:510px;}
.confirm .ovw td {padding-right:5px;}
.confirm .agb {padding:4px;height:16px;border-top:1px solid black;background:white;width:502px;color:black;}
.confirm .agb .info {float:right;margin:-2px;}


.upload .area {height:353px;width:508px;border:1px solid white;border-top:0px none;overflow: hidden;background:#222;}
.upload .readonly {position:absolute;top:156px;left:1px;z-index:1000;background:#000;width:508px;height:328px;}
.upload .done {position:absolute;top:156px;left:1px;z-index:2000;background:#666;width:0px;height:326px;border-top:1px solid white;border-bottom:1px solid white;}
.upload .result {position:absolute;top:157px;left:1px;z-index:2500;width:508px;height:352px;background:#222;display:none;}
.upload .result .left {position:absolute;left:0px;top:0px;width:248px;height:352px;border-right:1px solid white;}
.upload .result .data {position:absolute;left:5px;top:3px;width:237px;}
.upload .result .data td {padding-bottom:1px;margin:0px;}
.upload .result .right {position:absolute;right:6px;top:6px;width:243px;height:340px;overflow:hidden;text-align:right;}
.upload .result .total {position:absolute;bottom:0px;left:0px;width:248px;}
.upload .result .total td {padding:0px 4px 1px 4px;margin:0px;}
.upload .result .total .before_gross {padding-bottom:4px;}
.upload .result .total .gross {border-top:1px solid white;padding:4px;height:15px;font-weight: bold;}
.upload .text {padding:5px;}
.upload .file {border-top:1px solid black;}
.upload .files {height:328px;}
.upload .head {width:508px;border:1px solid white;border-bottom:0px none;background:#888;font-weight:bold;}
.upload .head span {height:15px;padding:5px;display:block;}
.upload .mid_head {border-top:1px solid black;padding:5px;height:15px;background:#888;font-weight:bold;}
.marea .button_cover {position:absolute;z-index:2;width:510px !important;height:60px;background:black;display:none;}
.marea .button {position:absolute;z-index:1;font-size: 13pt;width:510px !important;padding-top:11px;}
.marea .button span.fl {float:right;}
.marea .button a {color:white;font-weight:bold;}
.marea .button a:hover {color:#888;}
.upload .upInfo {background:#222;height:15px;padding:5px;color:white;font-weight:bold;}
#upSize {float:right;}
#upPercent {padding-left:7px;}

.tpl {width:510px;height:510px;overflow:hidden;}
.tpl .top {font-size: 34pt;margin-bottom:11px;}
.tpl .left {float:left;width:250px;margin-right:10px;}
.tpl .right {float:left;width:250px;}
.tpl img {margin-bottom:10px;}
.tpl ul {position:absolute;list-style-image:url(std/line.gif)!important;width:250px;list-style-position: outside;padding:0px;}
.ie .tpl ul {list-style-image:url(std/line_ie.gif)!important;}

.tpl_3 {width:520px;}
.tpl_3 img {position:absolute;}
.tpl_3 .cols {margin-top:390px;}
.tpl_3 .col {width:120px;float:left;margin-right:10px;}

.tpl_4 {width:520px;}
.tpl_4 .col {width:120px;float:left;margin-right:10px;}
.tpl_4 .col_header {font-size: 13pt;font-weight: bold;margin-bottom:12px;}

.tpl_col_2 {width:520px;}
.tpl_col_2 .col {width:250px;float:left;margin-right:10px;}
.tpl_col_2 .col_header {font-size: 13pt;font-weight: bold;margin-bottom:12px;}
.tpl_col_2 a {text-decoration: underline;}

.tpl_col_2_1h {width:520px;}
.tpl_col_2_1h .col {width:250px;float:left;margin-right:10px;}
.tpl_col_2_1h .col_header {font-size: 13pt;font-weight: bold;margin-bottom:12px;}

#footer {position:absolute;}
#footer .version {color:#777;}
#footer_bar {position:absolute;bottom:0px;height:25px;background:black;width: 100%;display:none;color:white;}
#footer_bar a {color:white;}
#footer_bar div {margin-left:30px;margin-top:6px;}

.lgi_btn_cont {margin:10px 0px;text-align: right;}
.login_button {background: white;border:0px none;font-size:13pt;font-weight: bold;cursor: pointer;}

.blackbox {background:black;color:white;width:510px;height:510px;}
.form-250 {width:250px;}
.form-250 table {width:250px;}
.form-250 td {border-bottom:1px solid white;height:24px;}

.register {height:250px;background:black;overflow: hidden;}
.register table {height:250px;}
.register table th {vertical-align: bottom;font-weight: normal;text-align: left;}
.ie .register table th {height:89px;}

#poll1,#poll2 {border-top:1px solid white;}

.error {color:red;}
.error ul {position:absolute;list-style-image:url(std/line_red.gif)!important;width:250px;list-style-position: outside;padding:0px;}
.ie .error ul {list-style-image:url(std/line_red.gif)!important;}

.error_marea {position:absolute;margin-left:260px;color:red;}
#marea .error_marea ul {position:absolute;list-style-image:url(std/line_red.gif)!important;width:250px;list-style-position: outside;padding:0px;}
#marea .error_marea li {display:block;float:none;width:250px;background:transparent;height:auto;margin:0px;color:red;padding:0px;}

.is_member .error {color:red;margin-top:15px;width:250px;}

.table {width:510px;background:transparent;border:1px solid white;}
.table th {text-align: left;background:#888;height:16px;padding:4px;color:black;}
.table td {border:0px none;background: transparent;padding:4px;height:16px;}
.table .no_entry {color:#ccc;}
.table a {color:white;}
.table a:hover {color:#ccc;}
.table .options {width:50px;}

.rs-input {position:relative;color:white;background:black;height:24px;}
.rs-input-textfield,.rs-input-password {color:white;background:transparent;border:0px none;width:242px;height:16px;padding:4px 4px;font-size:12px;font-family: Arial;}
.rs-input-textfield-hover,.rs-input-password-hover {}
.rs-input .empty {font-weight: bold;}
.rs-input-info {position:absolute;z-index:2;right:0px;text-align: right;margin:4px;cursor: text;color:#888;}

.bright .rs-input {color:black;background:#d3d3d3;}
.bright .rs-input-textfield,.bright .rs-input-password {color:black;}

.rs-dropdown {font-size:12px;font-weight:normal;}
.rs-dropdown-selected {background:black;color:white;height:16px;padding:4px 4px 4px 5px;cursor: pointer;}
.rs-dropdown-selected-hover {background:#222;}
.rs-dropdown-picker {}
.rs-dropdown-picker-hover {}
.rs-dropdown-info {width:242px;text-align:right;padding:4px;cursor:pointer;color:#888;position:absolute;}
.rs-dropdown-list {position:absolute;display:none;background:white;color:black;z-index:10;border:1px solid black;border-top:0px none;}
.rs-dropdown-list-item {display:block;padding:2px 4px;height:16px;width:240px;cursor: pointer;}
.rs-dropdown-list-item-hover {background:#666;color:white;}
.rs-dropdown-list-link {color:white;border-top:1px solid white;}

.bright .rs-dropdown-selected {background:#d3d3d3;border:0px none;color:black;}
.bright .rs-dropdown-selected-hover {background:#d9d9d9;}
.bright .rs-dropdown-list {border-color:#d3d3d3;}
.bright .rs-dropdown-list .hover {color:black;background:#e9e9e9;}

.bsk .rs-dropdown-list-item {width:500px;}

.rs-file {position:relative;color:white;background:black;height:24px;}
.rs-file-name {position:absolute;z-index:1;margin:4px;width:422px;overflow: hidden;}
.rs-file-info {position:absolute;z-index:2;right:0px;text-align: right;margin:4px;cursor: text;color:#888;}
.rs-file-control {position:relative;float:right;z-index:3;width:510px;height:24px;text-align: right;cursor: pointer;}
.rs-file-iefix {position:absolute;z-index:4;left:0px;top:0px;width:430px;border-right:1px solid black;height:24px;background:#eee;overflow: hidden;}

.facebook {background:url(std/facebook.gif) no-repeat;width:250px;height:25px;}

.ie .rs-textfield-area {margin-top:-1px;margin-bottom:-1px;}
.rs-textfield-area {font-size:12px;font-family:Arial;width:502px;height:102px;padding:4px;margin:0px;border:0px none;background:black;}
.bright .rs-textfield-area {background:#d3d3d3;}
.bsk .rs-textfield-area {height:122px;border-top:1px solid black;}
.bsk .rs-dropdown-info {width:500px;}

.empty  {font-weight: bold;}
.over {color:#666;}
.hover {background:#222;}
.top-line-w {border-top:1px solid white;}
.bright .hover {background:#d9d9d9;}
