body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}

.header {background:url(../images/head_bg.jpg); width:100%; height:227px;}
.header .right_bg {
  width:100%;
  background-image: url(../images/right_head.jpg);
  height:227px;  
  background-position: right;
  background-repeat: no-repeat;
  }
.header .right_bg .left_bg {
  width:100%;
  background-image: url(../images/left_head.jpg);
  height:227px;  
  background-position: left;
  background-repeat: no-repeat;
  }

.menu {background:#696b8b; height:17px; width:100%; padding-top:2px; padding-left:0px;}
.menu A {text-decoration:none; color:#FFFFFF; padding:0px 20px;}
.menu A:hover {background:#ececf0; color:#696b8b;}

.main {background:url(../images/table-spc.jpg) top repeat-x; width:100%; text-align:left; font-size:12px;}
.left {width:270px; vertical-align:top; padding-top:20px;}
.left .search {margin-bottom:7px; width:270px;}
.left .search FORM {background:url(../images/search.jpg) no-repeat; height:31px; width:270px; margin:0px;}
.left .search FORM INPUT {width:170px; margin:5px 7px 0px 8px; height:18px;}
.left .search .submit {background:url(../images/searchbutton.jpg) no-repeat; border:none; width:54px; height:16px;}
.left .login {background:url(../images/login.jpg) no-repeat; height:110px; width:270px;}
.left .login P {margin:0px; padding:3px 0px 0px 0px; color:#FFFFFF;}
.left .login SPAN {text-align:right; /*line-height:19px;*/ padding:10px 0px 0px 15px;}
.left .login FORM {margin:8px 0px 0px 0px; background:none; float:left;}
.left .login FORM INPUT {width:130px; height:18px; margin:3px 0px 2px 0px;}
.left .login .submit {background:url(../images/ok.gif) no-repeat; margin:7px 0px 0px 8px; width:39px; height:39px; border:none;}
.left .login A {font-size:9px; text-decoration:none; color:#999999;}
.left .login A:hover {color:#878686;}
.left .produkts {background:#f3f3f3; width:270px;}
.left .produkts .top {background:#8d8fbc; height:17px; padding:2px 0px 0px 7px; color:#FFFFFF; font-weight:bold;}
.left .produkts .menuleft {margin:0px 0px 0px 22px; padding:8px 0px;}
.left .produkts .menuleft A {text-decoration:none; padding: 0px 0px 0px 20px; color:#2f348f; background:url(../images/marker.jpg) 5px no-repeat; line-height: 2;}
.left .produkts .menuleft A:hover {color:#2f348f; background:url(../images/marker.jpg) 5px no-repeat; font-weight: bold;}
.left .produkts .menuleft span {color:#2f348f; text-decoration:underline; padding-left:20px; font-weight: bold; line-height: 2;}
.left .produkts .bottom {background:url(../images/products.jpg) no-repeat; height:60px; width:270px;}

.content {width:auto; vertical-align:top; padding:20px 20px; font-size:12px; align:center;}
.content A {color:#000000; text-decoration:none; /*padding-left:16px;*/}
.content A:hover {color:#2f348f;}

.content .de {border-bottom:solid #FFFFFF 1px; font-weight:bold; color:#FFFFFF; margin-bottom:10px; padding: 0px 0px 4px 0px;}
.content .de A {color:#FFFFFF; font-weight:normal; text-decoration:none; }
.content .de A:hover {color:#696b8b;}
.content .katalog {margin:20px 0px 0px 5px;}
.content .katalog .kat {background:url(../images/katalog.jpg) no-repeat; width:430px; height:94px; margin:24px 0px 0px 0px;}
.content .katalog .kat-1 {background:url(../images/katalog-1.jpg) no-repeat; width:430px; height:94px; margin:24px 0px 0px 0px;}
.content .katalog .kat-2 {background:url(../images/katalog-2.jpg) no-repeat; width:430px; height:94px; margin:24px 0px 0px 0px;}
.content .katalog IMG {width:66px; height:88px; border:none; margin:3px 0px 0px 3px; float:left;}
.content .katalog P {margin:0px; width:205px; padding:11px 0px 0px 27px; float:left;}
.content .katalog SPAN {float:left; margin:40px 0px 0px 52px;}
.content .katalog A {text-decoration:none; font-weight:bold; color:#000000;}
.content .katalog A:hover {color:#696b8b; text-decoration:underline;}
.content .katalog .aa {font-size:10px; text-decoration:none; color:#999999; margin-left:126px;}
.content .katalog .aa:hover {color:#696b8b; text-decoration:none;}
.content H4 {margin:5px 0px 2px 0px; font-size:12px;}
.content FORM {margin:20px 0px 20px 100px;}
.content FORM INPUT {width:222px;}
.content FORM TEXTAREA {width:222px; height:80px;}
.content P {color:#2f348f; margin:0px;}
.content SPAN {color:#FF0000;}
.content .galery {width:200px; font-size:11px; text-align:justify;}
.content TD {vertical-align:top; width:220px; padding-bottom:10px;}
.content .form {font-size: 12px; width:390px;}
.content .form input {width:220px; padding:2px;}
.content .form textarea {width:220px; padding:2px;}
.content .form .submit {width:auto; padding:2px;}

.right {width:230px; vertical-align:top; padding-top:20px; font-size:12px;}
.right .newpr {background:url(../images/newpr.jpg) no-repeat; height:332px; width:230px; padding-top:3px;}
.right .newpr H4 {margin:0px 7px; font-size:12px; color:#FFFFFF;}
.right .newpr IMG {margin:18px 0px 0px 33px;}
.right .newpr P {margin:4px 33px;}
.right .newpr A {font-size:10px; float:right; color:#a3a6c1; text-decoration:none; padding:5px 5px 0px 0px;}
.right .newpr A:hover {color:#696b8b;}

.bot {width:100%;}
.footer {background:url(../images/footer.jpg) no-repeat; height:103px; width:100%; font-size:10px; font-size:10px;}
.footer P {margin:0px; padding:56px 0px 0px 666px;}
.footer A {color:#FF0000; text-decoration:none;}
.footer A:hover {color:#000000;}

