/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com
Copyright (c) 2003 osCommerce  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0000; text-decoration: underline; }

* {	padding:0px;	margin:0px;	font-size:10px;  	font-family: Verdana, Arial, sans-serif;}

BODY {  background: #ffffff;  color: #000000;  margin: 0px;  padding:0px;  font-family: Verdana, Arial, sans-serif;  font-size:9px;}

#pixel {    width: 1px;    height: 1px;    position: absolute;    left: 50%;    overflow: visible;    }
#outer {    position: absolute;    left: -482px;	width:965px;    }

ol {        padding-top: 0px;        padding-bottom: 0px;        padding-left: 25px;        padding-right: 0px;        margin: 0px 0px 0px 0px;}
ul {        list-style-position: outside;        list-style-image: url(./images/ulbullet.gif);        list-style-type: none;        padding-top: 0px;        padding-bottom: 0px;        padding-left: 0px;        padding-right: 0px;        margin: 0px 0px 0px 0px;}
ul.star {        list-style-position: outside;        list-style-image: url(./images/ulbulletstar.gif);        list-style-type: none;        padding-top: 0px;        padding-bottom: 0px;        padding-left: 30px;        padding-right: 0px;        margin: 0px 0px 0px 0px;}
ul.square {        list-style-position: outside;        list-style-image: url(./images/ulbulletsquare.gif);        list-style-type: none;        padding-top: 0px;        padding-bottom: 0px;        padding-left: 30px;        padding-right: 0px;        margin: 0px 0px 0px 0px;}ul.ulnorm {        list-style-position: outside;        list-style-image: none;        list-style-type: none;        padding-top: 0px;        padding-bottom: 0px;        padding-left: 0px;        padding-right: 0px;        margin: 0px 0px 0px 0px;}A {  color: #000000;  text-decoration: none;}A:hover {  color: #000000;  text-decoration: underline;}FORM {	display: inline;}

TR.header {
background: #ffffff;
}
TR.headerNavigation {
background: #bbc3d3;
}
TD.headerNavigation {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #bbc3d3;
color: #ffffff;
font-weight : bold;
}
/*---------------------------------------------/  topMenu/--------------------------------------------*/
#topMenu {
color: #999;
font-size:10px;
padding-top:0px;
padding-bottom:1px;}

#topMenu a {
padding-left: 0px;
padding-right: 0px;
color: #666;
}
#topMenu a:hover {
color: #000;
}
a.topMenuLinks {
color: #2B79C8;
/* #AD7C13 #204583*/
text-decoration: none;
}
a.topMenuLinks:hover {        color: #4D9FEF; /* #BBA33D #3384D3*/        text-decoration: none;}

.topLogin {
width: 172px;
margin-bottom:25px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 95px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
}

/*---------------------------------------------/  /topMenu/--------------------------------------------*//*---------------------------------------------/  menu/--------------------------------------------*/#menu {        background-color: #fff;        padding-top: 0px;        padding-bottom: 0px;        padding-left: 0px;        padding-right: 0px;}#menu table tr td {        text-align: center;}#menu table tr td a {        font-family: Arial, Helvetica, sans-serif;        font-size: 12px;        font-weight: bold;        color: #000;        display: block;        height: 30px;        line-height: 29px;        padding-left: 0px;        padding-right: 0px;        margin-top: 0px;        vertical-align: middle;}#menu table tr td a.wk {        font-family: Arial, Helvetica, sans-serif;        font-size: 12px;        font-weight: bold;        color: #C40000;        display: inline;        padding-top: 0px;        padding-left: 0px;        margin-top: 0px;        height: 30px;        line-height: 20px;        vertical-align: top;}#menu table tr td a:hover {        color: #000;        background-position: 0px 0px;		text-decoration:none;}

#menu a#selected,#menu a#selected:hover {
color: #fff;
}
.menuBorder {
border-right: 0px #000 solid;
background-color: #fff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
vertical-align: middle;
text-align: center;
}
.menuline {
background-color: #000;
width: 1px;
}
.menuBorder2 {
background-color: #fff;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
}
.mainmenuArr {
width: 18px;
}
#border {
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #000;
}
.borderLeftRight {
border-width: 0px 1px 0px 1px;
border-style: solid;
border-color: #000;
}
.showArrow {
position: relative; left: 0px; top: -0px;
display: none;
}
#menu table tr td a.wk {        font-family: Arial, Helvetica, sans-serif;        font-size: 12px;        font-weight: bold;        color: #C40000;        display: inline;        padding-top: 0px;        padding-left: 0px;        margin-top: 0px;        height: 30px;        line-height: 20px;        vertical-align: top;}
/*---------------------------------------------/  /menu/--------------------------------------------*/
#leftSide {
border-left: 1px #000 solid;
background-color: #dfdfdf;
}

.left4pxline {
height:1px;
background-color: #8F8F8F;
}
.left3pxline {
height:1px;
background-color: #8F8F8F;
}
/*---------------------------------------------/  subMenu/--------------------------------------------*/
#subMenu {
padding-top: 0px;
padding-left:0px
text-align:left;
}

#subMenu ul {
padding: 0px;
margin-left: 10px;
z-index: 25;
}

#subMenu ul li {
position:relative;
width:100%;}

#subMenu ul ul {
position:absolute;
top:0;
left:210px;
width: 160px;
visibility:hidden;
padding: 1px;
padding-bottom: 0px;
margin: 0px;
background-color: #fff;
z-index: 50;}

#subMenu ul ul li {
padding: 0px;
margin: 0px;
position:relative;
width: 100%;
}
#subMenu ul ul li a {
border: 0px none;
border-bottom: 1px solid #AAA9A9;
background-image: none;
line-height: 12px;
padding: 0px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
}
#subMenu ul ul li a:hover {
background-image: none;
line-height: 12px;
padding-top: 3px;
padding-bottom: 3px;
}
#subMenu ul ul li a#selected,#subMenu ul ul li a#selected:hover {
line-height: 12px;
padding-top: 3px;
padding-bottom: 3px;
background-image: none;
}
#subMenu li a {
display: block;
font-weight: normal;
line-height: 22px;
padding: 0px;
color: #333;
background-color: #fff;
border: 1px solid #D1D0D0;
border-top: 0px none;
border-bottom: 1px solid #AAA9A9;
background-image: url(./images/btnLeft.jpg);
background-repeat: repeat-x;
}
.colored {
color: #0083C1;
}
#subMenu a.big {
padding: 0px;
line-height: 36px;
font-weight: bold;
background-image: url(./images/btnBig.jpg);
background-repeat: repeat-x;
}
#subMenu a.big2 {
padding: 0px;
line-height: 36px;
font-weight: bold;
background-image: url(./images/btnLeftBig.jpg);
background-repeat: repeat-x;
}
#subMenu a:hover {
color: #333333;
background-color: #fff;
background-position: 0px -22px;
}
#subMenu a.big:hover,#subMenu a.big2:hover {
background-color: #E1DFDF;
background-position: 0px -36px;
}
.colored:hover {
color: #006699;
}
#selected .colored {
color: #95C5FF;
}
#subMenu a#selected,#subMenu a#selected:hover {
color: #FFF;
background-color: #333;
background-image: url(./images/btnLeftBigSelected.jpg);
background-repeat: repeat-x;
border: 1px solid #333;
border-top: 0px none;
border-bottom: 1px solid #333;
background-position: 0px 0px;
}
#subMenu a#selected.big {
background-image: url(./images/btnLeftBigSelected.jpg);
background-position: 0px 0px;
}
#subMenu a#selected.big2 {
background-image: url(./images/btnLeftBigSelected.jpg);
background-position: 0px 0px;
}
#submenu a.shopButton {
background-color: #fff;
background-image: none;
padding: 0px;
border: 0px none;
}
.submenuHead {
background-image: url(./images/submenu_bg.gif);
background-repeat: repeat-x;
height: 25px;
line-height: 21px;
padding-left: 15px;
text-align: left;
color: #FFF;
font-size: 12px;
font-weight: bold;
}
.submenuHead2 {
background-image: url(./images/submenu_bg.gif);
background-repeat: repeat-x;
height: 25px;
line-height: 25px;
padding-left: 15px;
text-align: left;
color: #FFF;
font-size: 12px;
font-weight: bold;
border:0px solid green;
}
.submenuMenu {
border-bottom: 1px #C6C3C6 solid;
height: 25px;
padding-left: 0px;
padding-top: 1px;
text-align: left;
vertical-align: middle;
color: #333333;
font-size: 11px;
font-weight: bold;
background-color: #fff;
}
.submenuArr {
border-bottom: 1px #C6C3C6 solid;
height: 25px;
padding-left: 0px;
text-align: left;
background-color: #fff;
text-align:right;
}
/*---------------------------------------------/  /subMenu/--------------------------------------------*/

A.headerNavigation { font-size: 10px; color: #333333; text-decoration:underline; line-height:20px; }
A.headerNavigation:hover { font-size: 10px; color: #333333; text-decoration:none; line-height:20px; }

TR.headerError {  background: #ff0000;}TD.headerError {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #ff0000;  color: #ffffff;  text-align : center;}TR.headerInfo {  background: #00ff00;}TD.headerInfo {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}.bbox {      font-size:14px;      text-decoration: none;      color: #C40000;      }.b11 {      font-size:11px;      color: #000000;      }.boxpad {        padding-left: 20px;        padding-top: 9px;        padding-bottom: 9px;        }.hidepic {         display: none;         }.subtxt {        font-size: 9px;        font-style: italic;        }.subtxt2{        font-size: 10px;        font-style: italic;        }

.headline {
padding-left: 15px;
padding-top: 5px;
display: block;
}

h1.topHeader {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
border: 0px none;
padding: 0 0 0 15px;
margin: 0px;
}

h1.topHeader2 {
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-style: italic;
border: 0px none;
padding: 0 0 0 0px;
margin: 0px;

}.login {       width: 129px;       height: 143px;       background-image: url(./images/login.gif);       background-repeat:no-repeat;       text-align: left;       }.loginform {           font-size: 10px;           padding-top: 32px;           padding-left: 15px;           line-height: 18px;           }

.loginheader {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 150px;
height:15px;
border: 1px #000000 solid;
margin-bottom:3px;
}

.log_itxt {          width: 99px;          height: 18px;          border: 1px black solid;          font-size: 12px;          font-weight: normal;          font-family: Verdana, Arial, Helvetica, sans-serif;          }.log_isub {          width: 70px;          height:20px;          border: 1px #EFEBEF solid;          background-color: #EFEBEF;          color: #313431;          font-size: 10px;          font-weight: bold;          font-family: Verdana, Arial, Helvetica, sans-serif;          text-align:right;          padding-right: 0px;          }

.home_box1 {
background-image: url(./images/home_produkt_box.jpg);
background-repeat:no-repeat;
height: 239px;
text-align: left;
padding-left: 0px;
padding-top: 20px;
}

.home_box111 {
background-image: url(./images/home_produkt_box_schmal.jpg);
background-repeat:no-repeat;
height: 213px;
text-align: left;
padding-left: 0px;
padding-top: 0px;
}

.home_box11 {
background-image: url(./images/home_produkt_box.jpg);
background-repeat:no-repeat;
height: 350px;
text-align: left;
padding-left: 0px;
padding-top: 0px;
}

.home_box2 {
background-image: url(./images/home_mitglieds_box.jpg);
background-repeat:no-repeat;
height: 214px;
text-align: left;
font-size: 10px;
}
.home_box3 {
background-image: url(./images/homepage_3.gif);
background-repeat:no-repeat;
height: 261px;
text-align: left;
vertical-align: top;
padding-top: 167px;
padding-left: 15px;
font-size: 9px;
color: #000000;
}
.home_box4 {           background-image: url(./images/homepage_4.gif);           background-repeat:no-repeat;           height: 197px;           text-align: left;           vertical-align: top;           padding-top: 38px;           padding-left: 10px;           padding-right: 10px;           font-size: 10px;           color: #000000;           line-height: 13px;           }
.home_box5 {           background-image: url(./images/homepage_5.gif);           background-repeat:no-repeat;           height: 207px;           text-align: left;           vertical-align: top;           padding-top: 30px;           padding-left: 10px;           font-size: 10px;           color: #000000;           line-height: 13px;           }.home_box6 {           background-image: url(./images/homepage_6.gif);           background-repeat:no-repeat;           height: 411px;           width:320px;           vertical-align: top;           padding-top: 371px;           padding-left: 100px;           }.home_box7 {           background-image: url(./images/homepage_7.gif);           background-repeat:no-repeat;           height: 179px;           text-align: left;           vertical-align: top;           padding-top: 32px;           padding-left: 30px;           font-size: 10px;           color: #000000;           line-height: 13px;           }.vert_line {           height: 1px;           background-color: #313031;           }.home_box_txt {              text-align: left;              vertical-align: top;              line-height: 14px;              font-size: 10px;              padding-top: 9px;              padding-left: 5px;              color: #000000;              }

.pi_kf_allg_box {
text-align: left;
vertical-align: top;
padding-top: 3px;
padding-left: 7px;
line-height: 13px;
font-size: 10px;
}
.pi_kf_allg_box1 {
background-image: url(./images/prodinfo_kufe_allgemein1.jpg);
background-repeat:no-repeat;
height: 259px;
text-align: left;
vertical-align: top;
padding-top: 3px;
padding-left: 10px;
line-height: 13px;
font-size: 10px;
}
.pi_kf_allg_box2 {
background-image: url(./images/prodinfo_kufe_allgemein2.jpg);
background-repeat:no-repeat;
height: 447px;
text-align: left;
vertical-align: top;
padding-top: 3px;
padding-left: 10px;
line-height: 13px;
font-size: 10px;
}
.pi_kf_allg_box3 {
background-image: url(./images/prodinfo_kufe_softline.jpg);
background-repeat:no-repeat;
height: 365px;
text-align: left;
vertical-align: top;
padding-top: 330px;
padding-left: 10px;
line-height: 13px;
font-size: 10px;
}
.pi_kf_allg_box4 {
background-image: url(./images/prodinfo_kufe_topline.jpg);
background-repeat:no-repeat;
height: 366px;
text-align: left;
vertical-align: top;                 padding-top: 330px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.pi_kf_vergl_box1 {                 background-image: url(./images/waermeschutzverglasung_1.jpg);                 background-repeat:no-repeat;                 height: 263px;                 text-align: justify;                 vertical-align: top;                 padding-top: 15px;                 padding-left: 180px;                 padding-right: 15px;                 line-height: 13px;                 font-size: 10px;                 }.pi_kf_vergl_box2 {                 background-image: url(./images/waermeschutzverglasung_2.jpg);                 background-repeat:no-repeat;                 height: 413px;                 text-align: justify;                 vertical-align: top;                 padding-top: 15px;                 padding-left: 205px;                 padding-right: 15px;                 line-height: 13px;                 font-size: 10px;                 }.pi_kf_vergl_box3 {                 background-image: url(./images/waermeschutzverglasung_3.jpg);                 background-repeat:no-repeat;                 height: 318px;                 text-align: justify;                 vertical-align: top;                 padding-top: 15px;                 padding-left: 10px;                 padding-right: 340px;                 line-height: 13px;                 font-size: 10px;                 }.kf_vornach_box {                background-image: url(./images/vorteile_kufe.jpg);                background-repeat:no-repeat;                height: 530px;                text-align: left;                vertical-align: top;                padding-top: 24px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }.pi_kf_spro_box {                background-image: url(./images/pi_sprossen.jpg);                background-repeat:no-repeat;                height: 584px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }.pi_kf_besch_box {                background-image: url(./images/prodinfo_beschlaege.jpg);                background-repeat:no-repeat;                height: 971px;                text-align: left;                vertical-align: top;                padding-top: 15px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }.pi_kf_besch_box2 {                background-image: url(./images/prodinfo_beschlaege2.jpg);                background-repeat:no-repeat;                height: 489px;                text-align: left;                vertical-align: top;                padding-top: 15px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }.pi_kf_besch_box3 {                background-image: url(./images/prodinfo_beschlaege3.jpg);                background-repeat:no-repeat;                height: 523px;                text-align: left;                vertical-align: top;                padding-top: 15px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }.pi_kf_farben_box {                  background-image: url(./images/farben_kufe.jpg);                  background-repeat:no-repeat;                  height: 1675px;                  text-align: left;                  vertical-align: top;                  padding-top: 5px;                  padding-left: 15px;                  line-height: 13px;                  font-size: 10px;                  }.pi_kf_roll_box {                background-image: url(./images/rollladen_start.jpg);                background-repeat:no-repeat;                height: 501px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }

.pi_kf_zub_box {
background-image: url(./images/zubehoer_tueren.jpg);
background-repeat:no-repeat;
height: 496px;
text-align: left;
vertical-align: top;
padding-top: 20px;
padding-left: 10px;
line-height: 13px;
font-size: 10px;
}

.pi_kf_griffe_box {
background-image: url(./images/griffe3.jpg);
background-repeat:no-repeat;
height: 612px;
text-align: left;
vertical-align: top;
padding-top: 20px;
padding-left: 10px;
line-height: 13px;
font-size: 10px;
}

.pi_kf_insekt_box {                  background-image: url(./images/insektenschutz.jpg);                  background-repeat:no-repeat;                  height: 623px;                  text-align: left;                  vertical-align: top;                  padding-top: 20px;                  padding-left: 10px;                  line-height: 13px;                  font-size: 10px;                  }.pi_kf_sich_box1 {                  background-image: url(./images/sicherheit_1.jpg);                  background-repeat:no-repeat;                  height: 145px;                  text-align: left;                  vertical-align: top;                  padding-top: 15px;                  padding-left: 10px;                  line-height: 13px;                  font-size: 10px;                  }.pi_kf_sich_box2 {                  background-image: url(./images/sicherheit_2.jpg);                  background-repeat:no-repeat;                  height: 973px;                  text-align: left;                  vertical-align: top;                  padding-top: 10px;                  padding-left: 10px;                  line-height: 13px;                  font-size: 10px;                  }

.pi_kf_detailzeich_box {
background-image: url(./images/detailzeichnung_kunststoff.png);
background-repeat:no-repeat;
height: 809px;
vertical-align: top;
line-height: 13px;
font-size: 11px;
font-weight:bold;
}

.pi_kf_detailzeich_box1 {                  background-image: url(./images/detailzeichnungen-kunststoff-1.gif);                  background-repeat:no-repeat;                  height: 650px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_kf_detailzeich_box2 {                  background-image: url(./images/detailzeichnungen-kunststoff-2.gif);                  background-repeat:no-repeat;                  height: 2054px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_kf_detailzeich_box3 {                  background-image: url(./images/detailzeichnungen-kunststoff-3.gif);                  background-repeat:no-repeat;                  height: 1619px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_kf_detailzeich_box4 {                  background-image: url(./images/detailzeichnungen-kunststoff-4.gif);                  background-repeat:no-repeat;                  height: 360px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_kf_detailzeich_box5 {                  background-image: url(./images/detailzeichnungen-kunststoff-5.gif);                  background-repeat:no-repeat;                  height: 345px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_kf_detailzeich_box6 {                  background-image: url(./images/detailzeichnungen-kunststoff-6.gif);                  background-repeat:no-repeat;                  height: 347px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_kf_detailzeich_box7 {                  background-image: url(./images/detailzeichnungen-kunststoff-7.gif);                  background-repeat:no-repeat;                  height: 585px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_kf_detailzeich_box8 {                  background-image: url(./images/detailzeichnungen-kunststoff-8.gif);                  background-repeat:no-repeat;                  height: 616px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}

.pi_hf_allg_box {
text-align: left;
vertical-align: top;
padding-top: 10px;
padding-left: 15px;
line-height: 13px;
font-size: 10px;
}

.pi_hf_allg_box1 {                 background-image: url(./images/prodinfo_hofe_allgemein1.jpg);                 background-repeat:no-repeat;                 height: 221px;                 text-align: left;                 vertical-align: top;                 padding-top: 10px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.pi_hf_allg_box2 {                 background-image: url(./images/prodinfo_hofe_allgemein2.jpg);                 background-repeat:no-repeat;                 height: 475px;                 text-align: left;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.hf_vornach_box {                background-image: url(./images/vorteile_hofe.jpg);                background-repeat:no-repeat;                height: 686px;                text-align: left;                vertical-align: top;                padding-top: 24px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }

.fotos_box {
text-align: left;
padding-top: 0px;
padding-left: 10px;
line-height: 13px;
font-size: 10px;
}
.pi_hf_detailzeich_box1 {                  background-image: url(./images/detailzeichnungen-holz-1.gif);                  background-repeat:no-repeat;                  height: 863px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_hf_detailzeich_box2 {                  background-image: url(./images/detailzeichnungen-holz-2.gif);                  background-repeat:no-repeat;                  height: 1048px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_hf_detailzeich_box3 {                  background-image: url(./images/detailzeichnungen-holz-3.gif);                  background-repeat:no-repeat;                  height: 1456px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_hf_detailzeich_box4 {                  background-image: url(./images/detailzeichnungen-holz-4.gif);                  background-repeat:no-repeat;                  height: 348px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_hf_detailzeich_box5 {                  background-image: url(./images/detailzeichnungen-holz-5.gif);                  background-repeat:no-repeat;                  height: 998px;                  vertical-align: top;                  line-height: 13px;                  font-size: 11px;                  font-weight:bold;				}.pi_hf_farben_box {                background-image: url(./images/farben-holzfenster.jpg);                background-repeat:no-repeat;                height: 1631px;                text-align: left;                vertical-align: top;                padding-top: 15px;                padding-left: 10px;                line-height: 13px;                font-size: 10px;                }.verglasung_box1 {                 background-image: url(./images/box_verglasung1.gif);                 background-repeat:no-repeat;                 height: 919px;                 text-align: left;                 vertical-align: top;                 padding-top: 7px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.verglasung_box2 {                 background-image: url(./images/box_verglasung2.gif);                 background-repeat:no-repeat;                 height: 573px;                 text-align: left;                 vertical-align: top;                 padding-top: 7px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.verglasung_box3 {                 background-image: url(./images/box_verglasung3.gif);                 background-repeat:no-repeat;                 height: 685px;                 text-align: left;                 vertical-align: top;                 padding-top: 7px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.verglasung_box4 {                 background-image: url(./images/box_verglasung4.gif);                 background-repeat:no-repeat;                 height: 577px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.vorbauroll_box {                background-image: url(./images/box_rollladen_vorbau.gif);                background-repeat:no-repeat;                height: 453px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 0px;                line-height: 13px;                font-size: 10px;                }.vorbauroll_voroprimo_box {                background-image: url(./images/roll_voro_primo.jpg);                background-repeat:no-repeat;                height: 818px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 0px;                line-height: 13px;                font-size: 10px;                }.vorbauroll_voroputz_box {                background-image: url(./images/roll_voro_putz.jpg);                background-repeat:no-repeat;                height: 823px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 0px;                line-height: 13px;                font-size: 10px;                }.vorbauroll_vorobravo_box {                background-image: url(./images/roll_voro_bravo.jpg);                background-repeat:no-repeat;                height: 800px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 0px;                line-height: 13px;                font-size: 10px;                }.aufbauroll_mirovario_box {                background-image: url(./images/roll_miro_vario.jpg);                background-repeat:no-repeat;                height: 703px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 0px;                line-height: 13px;                font-size: 10px;                }.aufbauroll_mirok_box {                background-image: url(./images/roll_miro_k.jpg);                background-repeat:no-repeat;                height: 1130px;                text-align: left;                vertical-align: top;                padding-top: 20px;                padding-left: 0px;                line-height: 13px;                font-size: 10px;                }.unternehmen_box {                 background-image: url(./images/das_unternehmen.jpg);                 background-repeat:no-repeat;                 height: 1001px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.datenschutz_box {                 background-image: url(./images/datenschutz.jpg);                 background-repeat:no-repeat;                 height: 1372px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.gewaehrleistung_box {                     background-image: url(./images/gewaehrleistung.jpg);                     background-repeat:no-repeat;                     height: 407px;                     text-align: left;                     vertical-align: top;                     padding-top: 25px;                     padding-left: 10px;                     line-height: 13px;                     font-size: 10px;                     }.impressum_box {               background-image: url(./images/impressum.jpg);               background-repeat:no-repeat;               height: 572px;               text-align: left;               vertical-align: top;               padding-top: 15px;               padding-left: 10px;               line-height: 13px;               font-size: 10px;               }.lieferung_box {                 background-image: url(./images/lieferung.jpg);                 background-repeat:no-repeat;                 height: 965px;                 text-align: left;                 vertical-align: top;                 padding-top: 180px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.agb_box {         height: 868px;         text-align: left;         vertical-align: top;         padding-top: 25px;         padding-left: 10px;         line-height: 13px;         font-size: 10px;         }
.partnerprog_box {
background-image: url(./images/box_verglasung2.gif);
background-repeat:no-repeat;
height: 573px;
text-align: left;
vertical-align: top;
padding-top: 25px;
padding-left: 10px;
line-height: 13px;
font-size: 10px;
}
.presse_box {
background-image: url(./images/presse_box_trusted.jpg);
background-repeat:no-repeat;
height: 383px;
text-align: justify;
vertical-align: top;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
line-height: 12px;
font-size: 10px;
}
.presse_boxx{
background-image: url(./images/presse1.gif);
background-repeat:no-repeat;
height: 494px;
text-align: justify;
vertical-align: top;
padding-top: 20px;
padding-left: 10px;
line-height: 12px;
font-size: 10px;
}.presse_box2 {            background-image: url(./images/presse2.jpg);            background-repeat:no-repeat;            height: 200px;            text-align: left;            vertical-align: top;            padding-top: 10px;            padding-left: 0px;            line-height: 13px;            font-size: 10px;            font-weight: bold;            }.presse_box2vox {            background-image: url(./images/presse_box_vox.jpg);            background-repeat:no-repeat;            height: 383px;            text-align: left;            margin:0px;            width:290px;            vertical-align: top;            padding-top: 10px;            padding-left: 8px;            padding-right: 0px;            line-height: 13px;            font-size: 10px;}.presse_box_ehi {            background-image: url(./images/presse_box_ehi.jpg);            background-repeat:no-repeat;            height: 433px;            text-align: justify;            vertical-align: top;            padding-top: 10px;            padding-left: 10px;            line-height: 12px;            font-size: 10px;            }.presse_box_ethics {            background-image: url(./images/presse_box_ethics.jpg);            background-repeat:no-repeat;            height: 433px;            text-align: justify;            vertical-align: top;            padding-top: 10px;            padding-left: 10px;            line-height: 12px;            font-size: 10px;            }.presse_box_galileo {            background-image: url(./images/presse_box_galileo.jpg);            background-repeat:no-repeat;            height: 453px;            text-align: justify;            vertical-align: top;            padding-top: 10px;            padding-left: 10px;            line-height: 12px;            font-size: 10px;            }.presse_box3 {            background-image: url(./images/presse3.jpg);            background-repeat:no-repeat;            height: 200px;            text-align: left;            vertical-align: top;            padding-top: 10px;            padding-left: 0px;            line-height: 13px;            font-size: 10px;            font-weight: bold;            }.presse_box4 {            background-image: url(./images/presse4.jpg);            background-repeat:no-repeat;            height: 200px;            text-align: left;            vertical-align: top;            padding-top: 10px;            padding-left: 0px;            line-height: 13px;            font-size: 10px;            font-weight: bold;            }.presse_box5{            background-image: url(./images/presse7.jpg);            background-repeat:no-repeat;            height: 213px;            text-align: left;            vertical-align: top;            padding-top: 13px;            padding-left: 10px;            line-height: 13px;            font-size: 10px;            }.presse_box6{            background-image: url(./images/presse_box_ehreundral.jpg);            background-repeat:no-repeat;            height: 364px;            text-align: left;            vertical-align: top;            padding-top: 13px;            padding-left: 8px;            line-height: 13px;            font-size: 10px;            }.referenzen_box {                 background-image: url(./images/box_referenzen1.gif);                 background-repeat:no-repeat;                 height: 1166px;                 text-align: left;                 vertical-align: top;                 padding-top: 0px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.referenzen_box2{                 background-image: url(./images/box_referenzen2.gif);                 background-repeat:no-repeat;                 height: 636px;                 text-align: left;                 vertical-align: top;                 padding-top: 0px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.zahlbed_box {             background-image: url(./images/zahlungsbedingungen.jpg);             background-repeat:no-repeat;             height: 696px;             text-align: left;             vertical-align: top;             padding-top: 25px;             padding-left: 10px;             line-height: 13px;             font-size: 10px;             }.ht_alu_allg_box {                 background-image: url(./images/haustueren_allgemein_alu2.jpg);                 background-repeat:no-repeat;                 height: 858px;                 text-align: left;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_alu_vergl_box {                 background-image: url(./images/box_htverglasung.jpg);                 background-repeat:no-repeat;                 height: 396px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_farben_box {                 background-image: url(./images/ht_farben_box.gif);                 background-repeat:no-repeat;                 height: 549px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_griffe_box {                 background-image: url(./images/haustueren_aussengriffe.jpg);                 background-repeat:no-repeat;                 height: 724px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_inndrue_box {                 background-image: url(./images/haustueren_innendruecker.jpg);                 background-repeat:no-repeat;                 height: 603px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_design_box {                 background-image: url(./images/box_haustueren_design.jpg);                 background-repeat:no-repeat;                 height: 484px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_design_box2{                 background-image: url(./images/ht_design_alu2.jpg);                 background-repeat:no-repeat;                 height: 165px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_holz_design_box1 {                 background-image: url(./images/haustueren_design_holz_1.jpg);                 background-repeat:no-repeat;                 height: 470px;                 width: 332px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_holz_design_box2 {                 background-image: url(./images/haustueren_design_holz_2.jpg);                 background-repeat:no-repeat;                 height: 470px;                 width: 332px;                 text-align: justify;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_alu_design_box2 {                 background-image: url(./images/haustueren_design_alu_2.jpg);                 background-repeat:no-repeat;                 height: 175px;                 text-align: justify;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 10px;                 padding-right: 10px;                 line-height: 13px;                 font-size: 10px;}.ht_pi_alu_verr_box1 {                 background-image: url(./images/HT_Verriegelung_alu_1.jpg);                 background-repeat:no-repeat;                 height: 466px;                 width:312px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 20px;                 padding-right:20px;                 line-height: 13px;                 font-size: 10px;                 margin-right:10px;                 }.ht_pi_alu_verr_box2 {                 background-image: url(./images/HT_Verriegelung_alu_2.jpg);                 background-repeat:no-repeat;                 height: 468px;                 width:312px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 20px;                 padding-right:20px;                 line-height: 13px;                 font-size: 10px;                 }.ht_pi_hol_verr_box1 {                 background-image: url(./images/HT_Verriegelung_holz_1.jpg);                 background-repeat:no-repeat;                 height: 466px;                 width:312px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 20px;                 padding-right:20px;                 line-height: 13px;                 font-size: 10px;                 margin-right:10px;                 }.ht_pi_hol_verr_box2 {                 background-image: url(./images/HT_Verriegelung_holz_2.jpg);                 background-repeat:no-repeat;                 height: 468px;                 width:312px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 20px;                 padding-right:20px;                 line-height: 13px;                 font-size: 10px;                 }.ht_alu_fuell_box {                 background-image: url(./images/haustueren_fuellungen_box.jpg);                 background-repeat:no-repeat;                 height: 958px;                 text-align: left;                 vertical-align: top;                 padding-top: 25px;                 padding-left: 0px;                 line-height: 13px;                 font-size: 10px;                 }.ht_alu_fuelldet_box {                 background-image: url(./images/haustueren_fuellungen_detail_box.gif);                 background-repeat:no-repeat;                 height: 514px;                 text-align: left;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_alu_detailzeich_box {                 background-image: url(./images/haustueren_detailzeichnungen_alu.gif);                 background-repeat:no-repeat;                 height: 1054px;                 text-align: left;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_holz_detailzeich_box {                 background-image: url(./images/haustueren_detailzeichnungen_holz.gif);                 background-repeat:no-repeat;                 height: 548px;                 text-align: left;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_sicherheit_box1 {                 background-image: url(./images/HT_Sicherheit_1.jpg);                 background-repeat:no-repeat;                 height: 381px;                 text-align: justify;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_sicherheit_box2 {                 background-image: url(./images/HT_Sicherheit_2.jpg);                 background-repeat:no-repeat;                 height: 314px;                 text-align: justify;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_sicherheit_box3 {                 background-image: url(./images/HT_Sicherheit_3.jpg);                 background-repeat:no-repeat;                 height: 314px;                 text-align: justify;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_alu_fuelldet_div {				width:630px;}.ht_alu_fuelldet_img {				float:left;margin-right:15px;}.ht_holz_allg_box {                 background-image: url(./images/haustueren_allgemein_holz_1.jpg);                 background-repeat:no-repeat;                 height: 357px;                 text-align: left;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.ht_holz_allg_box2 {                 background-image: url(./images/haustueren_allgemein_holz_2.jpg);                 background-repeat:no-repeat;                 height: 384px;                 text-align: left;                 vertical-align: top;                 padding-top: 3px;                 padding-left: 10px;                 line-height: 13px;                 font-size: 10px;                 }.link_box {         background-image: url(./images/links_box.gif);         background-repeat:no-repeat;         width:213px;         height:148px;         text-align: center;         vertical-align: top;       }#photosGallery {        margin-top: 15px;}#photosGallery div {        width: 215px;}#photosGallery div.photo {        border: 1px solid #ccc;        border-right: 1px solid #aaa;        border-bottom: 1px solid #aaa;        padding: 1px;}#photosGallery div.description {        margin-top: 3px;        margin-bottom: 10px;        text-align: left;}.who {        margin-top: 10px;        margin-bottom: 20px;        font-style: italic;}.fotostext {	width:320px;	margin-top:2px;	margin-bottom:10px;	font-size:9px;	font-style:italic;}

TR.footer {
background: #bbc3d3;
}
TD.footer {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #bbc3d3;
color: #ffffff;
font-weight: bold;
}

h1, a.h1 {        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 11px;        font-weight: bold;        display: block;}a.h1 {        margin-bottom: 2px;        padding-bottom: 2px;}a.h1:hover {        color: #000;}

h2 {        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 11px;        font-weight: bold;        display: block;        padding-top:10px;        padding-bottom:5px;        /*border-bottom: 1px solid #204583;*/}h1.stil {        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 18px;        font-weight: bold;        display: block;        margin-bottom: 20px;        border-bottom: 0px none;}h3 {        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 10px;        font-weight: bold;        display: block;}h4 {        color: #000000;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 10px;        font-weight: bold;}

#content {
font-size:10px;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
padding-top:10px;
padding-bottom:25px;
}
#content div{
font-size:11px;
line-height:14px;
}

#content table {
font-size:11px;
line-height:14px;
}

#content td{
font-size:11px;
line-height:14px;
}

#content p{
font-size:11px;
line-height:14px;
}

#content b{
font-size:11px;
line-height:14px;
}

#content strong{
font-size:11px;
line-height:14px;
}
#content i{
font-size:11px;
line-height:14px;
}

#content ul li {
font-size:11px;
line-height:14px;
}

#content_accountsites {
font-size:11px;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
padding-left:20px;
padding-right:20px;
line-height: 16px;}

#oscontent {
font-size:11px;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
padding-left:30px;
padding-right:20px;
}


#oscontent b {
font-size:11px;
}
#oscontent td {
font-size:11px;
}

#content_accountsites td {
font-size:11px;
}

#content_accountsites b {
font-size:11px;
}

.fcontent {	text-align:justify;	padding-right:10px;	width:385px;	vertical-align:top;	line-height: 13px;    font-size: 10px;}

.infoBox {
background: #f5f5f5;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
}

.infoBox2 {
background: #f5f5f5;
border-left:1px solid black;
border-right:1px solid black;
}

.infoBoxContents {  background: #f5f5f5;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}.infoBoxNotice {  background: #f5f5f5;  border:1px solid black;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #fff;  color: #000;}TD.infoBox, SPAN.infoBox {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #F1F1F1;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #E9E9E9;}TABLE.productListing {  border-left: 0px solid black;  border-right: 1px solid black;  border-top: 1px solid black;  border-spacing: 0px;}

.productListing-heading {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0px 3px 0px 3px;
border-bottom: 1px solid black;
height:20px;
background-image:url(images/1px_balken.gif);
background-repeat:repeat-x;
color:#fff;
}

.productListing-heading1 {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0px 0px 0px 10px;
border-bottom: 1px solid black;
border-left: 1px solid black;
background-image:url(images/1px_balken.gif);
background-repeat:repeat-x;
color:#fff;
}

.productListing-heading2 {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0px 0px 0px 3px;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-image:url(images/1px_balken.gif);
background-repeat:repeat-x;
color:#fff;
}

TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #f5f5f5;  border-bottom: 1px solid black;  padding:10px 5px 10px 0px;  }TD.productListing-data1{  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #f5f5f5;  border-bottom: 1px solid black;  padding:10px;  border-left: 1px solid black;  }TD.productListingDesc-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #f5f5f5;  border-right: 1px solid black;  border-bottom: 1px solid black;  padding:10px 0px 10px 3px;  }
TD.productListing-bottom {  background-color: #ffffff;  border-right: 1px solid black;}
TD.productListing-bottom2 {  background-color: #fff;  border-bottom: 0px solid black;}A.pageResults {  color: #000000;text-decoration:underline;}A.pageResults:hover {  color: #000000;text-decoration:none;  }TD.pageHeading, DIV.pageHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: #000;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}TD.main, P.main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  padding-top:6px;  padding-bottom:6px;  padding-left:5px;  padding-right:5px;}
TD.main2, P.main2 {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
}
TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  padding-top:2px;  padding-bottom:2px;  padding-left:5px;  padding-right:5px;}TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}TD.tableHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.newItemInCart {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ff0000;}CHECKBOX, INPUT, RADIO, SELECT {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}TEXTAREA {  width: 100%;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
/*---------------------------------------------/  signature footer/--------------------------------------------*/
#signatureLeft {        padding-top: 8px;        text-align: left;        font-size: 9px;        color: #666;		padding-bottom:25px;		vertical-align:top;}
#signatureLeft2 {        font-size: 9px;        padding-top: 8px;        text-align: left;        color: #666;}
#signatureLeft a,#signature a {        color: #000;        font-size: 9px;}
#signatureLeft a:hover,#signature a:hover {        color: #000;        font-size: 9px;}
#signature {
padding-top: 8px;
text-align: right;
color: #000;
font-size: 9px;
padding-bottom:25px;
vertical-align:top;
}#quicklinks {  		background-color: #AAA;        color: #BBBBBB;        text-align: left;        vertical-align: middle;        padding-top: 20px;        padding-bottom: 20px;		border-bottom:1px #666 solid;		border-left:1px #666 solid;		border-right:1px #666 solid;}#quicklinks a {        color: #FFFFFF;		font-size:10px;		line-height:13px;}#quicklinks a:hover {        color: #000000;		font-size:10px;		line-height:13px;		text-decoration:none;}#quicklinks .resolutionInfo {        color: #E1E1E1;}#quicklinks .resolutionInfo .white{        color: #FFFFFF;}#createdby {        height: 20px;        padding-top: 3px;        text-align: right;}#createdby a {        color: #FFFFFF;}#createdby a:hover{        color: #FFFFFF;}
#footer {
height: 33px;
color: #BBBBBB;
text-align: center;
vertical-align: middle;
font-size:9px;
padding-left:10px;
border-top:1px #000 solid;
border-left:1px #000 solid;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
background-color:#9a9a9a;
}

.footer_h1 {
color: #FFFFFF;
font-size:10px;
font-weight:normal;
display:inline
}

#footer a {        color: #FFFFFF;		font-size:9px;}#footer a:hover {        color: #000000;		font-size:9px;}#footer .resolutionInfo {        color: #E1E1E1;		font-size:9px;}p.resolutionInfo {        color: #E1E1E1;		font-size:9px;		text-align:left;}#footer .resolutionInfo .white{        color: #FFFFFF;		font-size:9px;}/*---------------------------------------------/  /signature footer/--------------------------------------------*/SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.rot {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;  font-weight:bold;}

.moduleRow { font-size:10px; }

.moduleRowOver {
background-color: #f5f5f5;
cursor: pointer;
 }

.moduleRowSelected {
background-color: #f5f5f5;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }/* message box */.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { padding-left:5px; color:#ff0000; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #fff; }.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:green; font-weight:bold; background-color: #fff; }/* input requirement */.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

a.submenuLink:link {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
display:block;
}

a.submenuLink:visited {
color: #333333;
font-size: 11px;
font-weight: normal;
text-decoration: none;
display:block;
}

a.submenuLink:active {
color: #333333;
font-size: 11px;
font-weight: bold;
text-decoration: none;
display:block;
}

a.submenuLink:focus {
color: #333333;
font-size: 11px;
font-weight: bold;
text-decoration: none;
display:block;
}

a.submenuLink:hover {
color: #333333;
font-size: 11px;
font-weight: bold;
text-decoration: none;
display:block;
}

a.backLink:link { color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.backLink:visited { color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.backLink:active { color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.backLink:focus { color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.backLink:hover { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }

a.backLink2:link { color: #000000; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.backLink2:visited { color: #000000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.backLink2:active { color: #000000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.backLink2:focus { color: #000000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.backLink2:hover { color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; }

a.backLink3:link { color: #000000; font-size: 8px; font-weight: normal; text-decoration: underline;}
a.backLink3:visited { color: #000000; font-size: 8px; font-weight: normal; text-decoration: underline; }
a.backLink3:active { color: #000000; font-size: 8px; font-weight: normal; text-decoration: underline; }
a.backLink3:focus { color: #000000; font-size: 8px; font-weight: normal; text-decoration: underline; }
a.backLink3:hover { color: #000000; font-size: 8px; font-weight: normal; text-decoration: none; }

a.redLink:link { color: #C40000; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.redLink:visited { color: #C40000; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.redLink:active { color: #C40000; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.redLink:focus { color: #C40000; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.redLink:hover { color: #C40000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.redLink2:link { color: #C40000; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.redLink2:visited { color: #C40000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.redLink2:active { color: #C40000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.redLink2:focus { color: #C40000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.redLink2:hover { color: #C40000; font-size: 9px; font-weight: normal; text-decoration: none; }

a.greenLink:link { color: #009999; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.greenLink:visited { color: #009999; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.greenLink:active { color: #009999; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.greenLink:focus { color: #009999; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.greenLink:hover { color: #009999; font-size: 10px; font-weight: normal; text-decoration: none; }

a.fawoe:link { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.fawoe:visited { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.fawoe:active { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.fawoe:focus { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.fawoe:hover { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.fawoe2:link { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }

a.fawoe2:visited { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
a.fawoe2:active { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
a.fawoe2:focus { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
a.fawoe2:hover { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; }
a.cms:link { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.cms:visited { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.cms:active { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.cms:focus { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.cms:hover { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }

a.home_zub:link { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.home_zub:visited { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.home_zub:active { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.home_zub:focus { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.home_zub:hover { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: none; }

a.home_zub2:link { color: #0074bd; font-size: 10px; text-decoration: none; }
a.home_zub2:visited { color: #0074bd; font-size: 10px; text-decoration: none; }
a.home_zub2:active { color: #0074bd; font-size: 10px; text-decoration: none; }
a.home_zub2:focus { color: #0074bd; font-size: 10px; text-decoration: none; }
a.home_zub2:hover { color: #999999; font-size: 10px; text-decoration: none; }

a.videos:link { color: #0074bd; font-size: 11px; font-weight: bold; text-decoration: none; }
a.videos:visited { color: #0074bd; font-size: 11px; font-weight: bold; text-decoration: none; }
a.videos:active { color: #0074bd; font-size: 11px; font-weight: bold; text-decoration: none; }
a.videos:focus { color: #0074bd; font-size: 11px; font-weight: bold; text-decoration: none; }
a.videos:hover { color: #999999; font-size: 11px; font-weight: bold; text-decoration: none; }

a.zubshop:link { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.zubshop:visited { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.zubshop:active { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.zubshop:focus { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.zubshop:hover { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }

a.weiter_eink:link { color: #0074bd; font-size: 15px; font-weight: bold; text-decoration: underline; }
a.weiter_eink:visited { color: #0074bd; font-size: 15px; font-weight: bold; text-decoration: underline; }
a.weiter_eink:active { color: #0074bd; font-size: 15px; font-weight: bold; text-decoration: underline; }
a.weiter_eink:focus { color: #0074bd; font-size: 15px; font-weight: bold; text-decoration: underline; }
a.weiter_eink:hover { color: #0074bd; font-size: 15px; font-weight: bold; text-decoration: none; }

a.weiter_eink2:link { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.weiter_eink2:visited { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.weiter_eink2:active { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.weiter_eink2:focus { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.weiter_eink2:hover { color: #0074bd; font-size: 10px; font-weight: bold; text-decoration: none; }

TR.ccc {
cursor: pointer;
}
.ccc_box_heading {
background-image: url(./images/shop_linie.gif);
background-repeat: repeat-x;
height:16px;
color:#fff;
font-size:12px;
font-weight:bold;
padding-left:40px;
}
.ccc_box_heading2 {
background-image: url(./images/shop_linie.gif);
background-repeat: repeat-x;
clear:left;
height:16px;
color:#fff;
font-size:10px;
font-weight:bold;
padding-left:0px;
}
.ccc_box {
font-weight:bold;
line-height: 20px;
padding-left:40px;
padding-top:10px;
padding-bottom:10px;
}
.ccc_box2 {
font-weight:bold;
padding-left:40px;
padding-top:10px;
padding-bottom:10px;
}
.ccc_box3 {
font-weight:bold;
padding-left:25px;
padding-top:0px;
padding-bottom:10px;
border:0px solid black;
}
.ccc_box_full {
font-weight:bold;
height:1px:
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

#ccc_content {
font-size:10px;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
padding-left:0px;
padding-right:0px;
}

.redfont {         color: #C40000;         }.igreyfont {           color: #313031;           }

td.shop_head {
text-align: left;
vertical-align: top;
padding-left: 0px;
font-size: 9px;
background-color: #fff;
}
td.shop_head_spacer {
width: 1px;
background-color: #636563;
}
td.shop_head2{
text-align: left;
vertical-align: middle;
padding-left: 10px;
font-size: 9px;
}
td.shop_line {
height: 1px;
background-color: #636563;
}
td.shop_konf_main {
text-align: left;
vertical-align: top;
padding-left: 0px;
padding-top: 10px;
font-size: 9px;
border-right: 1px #636563 solid;
}
td.shop_konf_right {
text-align: left;
vertical-align: top;
padding-left: 5px;
font-size: 9px;
background-color: #E7E7E7;
}
td.shop_bar {            background-image: url(../shop/bilder/shop_linie.gif);            background-repeat:repeat-x;            color: #fff;            font-weight: bold;            height:16px;            padding-left:20px;            }input.einteilung1 {			width:50px;			height:16px;			font-size:10px;			border:1px #3C3C3C solid;			padding-top:1px;			font-weight: normal;			}input.ral {			width:35px;			height:16px;			font-size:10px;			border:1px #3C3C3C solid;			padding-top:1px;			margin-left:0px;			font-weight: normal;			}input.raldb {			width:35px;			height:16px;			font-size:10px;			border:1px #3C3C3C solid;			padding-top:1px;			margin-left:6px;			font-weight: normal;			}

input.required {
width:50px;
height:16px;
font-size:10px;
border:1px #3C3C3C solid;
padding-top:1px;
font-weight: normal;
}

input.validate-ibreite {
width:50px;
height:16px;
font-size:10px;
border:1px #3C3C3C solid;
padding-top:1px;
font-weight: normal;
}
input.validate-ihoehe {
width:50px;
height:16px;
font-size:10px;
border:1px #3C3C3C solid;
padding-top:1px;
font-weight: normal;
}
input.ival {
width:50px;
height:16px;
font-size:10px;
border:1px #3C3C3C solid;
padding-top:1px;
font-weight: normal;
}
input.ival2 {
width:25px;
height:16px;
font-size:10px;
border:1px #3C3C3C solid;
padding-top:1px;
font-weight: normal;
}

* html  .tagcloud {
border-left:1px solid black;
border-right:1px solid black;
width:220px;
background-color:#dddddd;
}
.tagcloud {
border-left:1px solid black;
border-right:1px solid black;
width:218px;
background-color:#dddddd;
}

input.validation-failed { height:16px; font-size:10px; border:1px red solid; padding-top:1px; font-weight: normal; }
input.validation-failed-radio { padding-top:1px; width:14px; display:inline; }
input.validation-failed-options { padding-top:1px; width:14px; display:inline; }
input.validation-failed-sprossen { width:25px; height:16px; font-size:10px; border:1px red solid; padding-top:1px; font-weight: normal; }
.validation-advice {	margin-top: 2px;	padding-top: 2px;	color: #FF3300;	font-weight: normal;	position: relative;	float:left;	width: auto;	border: 0px;	font-size:10px;}
.validation-advice-radio {	margin-top: 5px;	padding-top: 5px;	color: #FF3300;	font-weight: normal;	border: 0px;}
.validation-advice-radio-options {	margin-top: 2px;	padding-top: 2px;	padding-bottom: 3px;	color: #FF3300;	font-weight: normal;	border: 0px;}
.radio_ftypen {	width:14px;	display:inline;}

textarea.cms {width:400px;height:200px;}/* OTF contrib begins *//* DDB - 041031 - Form Field Progress Bar */.progress{  width: 1px;  height: 14px;  color: white;  font-size: 12px;  overflow: hidden;  background-color: navy;  padding-left: 5px;}/* OTF contrib ends */input.mehrpreis {color: #E0053A;border: 0px;}input.mv {width: 130px;;height: 18px;}input.mva{width: 130px;;height: 18px;border: 1px red solid;}input.mv2{width: 242px;;height: 18px;}input.mv3{width: 50px;;height: 18px;}input.mvi3{width: 50px;;height: 18px;border: 1px red solid;}div.mv_kd1 {width:145px;float:left;border:0px solid black;margin-top: 5px;margin-left: 5px;padding-top:3px;}div.mv_kd2 {width:115px;float:left;border:0px solid black;margin-top: 5px;margin-left: 5px;padding-top:3px;}div.mv_kd3 {width:85px;float:left;border:0px solid black;margin-top: 5px;margin-left: 5px;padding-top:3px;}
div.mv_kd4 {width:285px;float:left;border:0px solid black;margin-top: 5px;margin-left: 5px;padding-top:8px;}div.mv_kdi {width:170px;float:left;border:0px solid black;margin-top: 5px;margin-left: 5px;padding-top:3px;}div.mv_kdi2 {float:left;border:0px solid black;margin-top: 0px;margin-left: 5px;padding-top:3px;}div.mv_kdi3 {width:145px;float:left;border:0px solid black;margin-top: 5px;margin-left: 5px;padding-top:3px;}

div.wk_steps1 {
padding-top:3px;
float:left;
height:24px;
width:24px;
background-image:url(images/Bestellprozess_buttons_1.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:13px;
color:white;
}
div.wk_steps2 {
padding-top:3px;
float:left;
height:24px;
width:24px;
background-image:url(images/Bestellprozess_buttons_2.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:13px;
color:white;
}
div.wk_steps4 {
padding-top:3px;
float:left;
height:24px;
width:24px;
background-image:url(images/Bestellprozess_buttons_3.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:13px;
color:white;
}
div.wk_steps3 {
float:left;
height:24px;
width:116px;
}

div.wk_bottomright {
float:left;
width:150px;
background-color:#f5f5f5;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
}

.zub_shop_product {
float:left;
width:200px;
height:285px;
border:1px solid black;
margin-right:25px;
margin-bottom:25px;
position:relative;
overflow:visible;
font-size:10px;
line-height:12px;
}
* html .zub_shop_product {
/*height: expression( this.scrollHeight > 284 ? "285px" : "285px" ); /* sets max-height for IE */
float:left;
width:200px;
height:290px;
border:1px solid black;
margin-right:25px;
margin-bottom:25px;
position:relative;
overflow:visible;
font-size:10px;
line-height:12px;
}

div.reseller1 {
background: #f5f5f5;
border:1px solid black;
padding:10px;
text-align:left;
margin-bottom:5px;
font-size:11px;
}

div.reseller1 b {
font-size:11px;
}

td.resellerHead {
height:20px;
background-image:url(images/1px_balken.gif);
color:#fff;
font-size:10px;
font-weight:bold;
line-height:14px;
padding-bottom:2px;
}

td.resellerHead b {
color:#fff;
font-size:10px;
font-weight:bold;
}

td.dataTableHeadingContent {
padding:5px;
background: #000;
color:#fff;
font-weight:bold;
}

td.dataTableContent {
padding:5px;
background: #f5f5f5;
}

#zusatzadresse { display: none; }

.validation-advice-reseller {
margin-top: 0px;
padding-top: 0px;
color: #FF3300;
font-weight: normal;
position: relative;
width: auto;
font-size:10px;
display:block;
width:150px;
}

input.req_res {
width:150px;
height:18px;
font-size:11px;
border:1px #3C3C3C solid;
padding-top:1px;
padding-left:2px;
font-weight: normal;
margin-bottom:3px;
}

input.res_res {
width:150px;
height:18px;
font-size:11px;
border:1px #3C3C3C solid;
padding-top:1px;
padding-left:2px;
font-weight: normal;
margin-bottom:3px;
}


input.res_file {
width:250px;
height:20px;
font-size:11px;
border:1px #3C3C3C solid;
padding-top:0px;
padding-left:px;
font-weight: normal;
margin-bottom:0px;
}
input.req_file {
width:250px;
height:20px;
font-size:11px;
border:1px #3C3C3C solid;
padding-top:0px;
padding-left:px;
font-weight: normal;
margin-bottom:0px;
}

input.res_norm {
height:18px;
font-size:11px;
border:1px #3C3C3C solid;
padding-top:1px;
padding-left:2px;
font-weight: normal;
margin-bottom:3px;
}

td.main_res {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
padding-top:6px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
}

div.res_info1 {
cursor:pointer;
display:inline;
float:right;
margin-top:0px;
margin-right:1px;
background: #f5f5f5;
height:16px;
border-left:0px solid #f5f5f5;
border-right:0px solid #f5f5f5;
border-bottom:0px solid #f5f5f5;
}

* html div.res_info1 {
position:relative;
z-index:10;
cursor:pointer;
float:right;
margin-top:0px;
margin-bottom:0px;
margin-right:1px;
background: #f5f5f5;
height:16px;
border:0px solid green;
}

img.res_infobutton {
margin-top:3px;
}

* html img.res_infobutton {
margin-top:0px;
position:relative;
top:3px;
z-index:20;
width:23px;
height:16px;
border:0px solid red;
}

div.resheader_txt {
margin-top:1px;
display:inline;
float:left;
}

div.res_tt {
padding:8px;
width:300px;
color:#000;
}

a.reslink:link { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink:visited { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink:active { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink:focus { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink:hover { color: #CC0000; font-size:11px; font-weight: bold; text-decoration: none; }

a.reslink2:link { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink2:visited { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink2:active { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink2:focus { color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink2:hover { color: #CC0000; font-size:11px; font-weight: bold; text-decoration: none; }

div.res_breadcrumbs {
margin-bottom:15px;
font-weight:bold;
font-size:11px;
padding:0px;
}

div.res_ib_float {
cursor:pointer;
float:right;
width:17px;
height:16px;
}


div.info_hinweis {
cursor:pointer;
position:relative;
left:463px;
z-index:100;
margin-top:-131px;
width:233px;
height:128px;
padding:0px;
}

* html .info_hinweis {
cursor:pointer;
position:relative;
left:463px;
top:-15px;
z-index:100;
margin-top:-131px;
width:233px;
height:128px;
padding:0px;
}

div.ihinw_ht {
cursor:pointer;
position:relative;
left:463px;
z-index:100;
margin-top:-131px;
width:233px;
height:128px;
padding:0px;
}

* html div.ihinw_ht {
position:relative;
top:0px;
left:222px;
z-index:999;
width:233px;
height:128px;
padding:0px;
cursor:pointer;
}

a.bcrumbs:link { color: #CC0000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.bcrumbs:visited { color: #CC0000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.bcrumbs:active { color: #CC0000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.bcrumbs:focus { color: #CC0000; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.bcrumbs:hover { color: #CC0000; font-size:9px; font-weight: normal; text-decoration: none; }

a.reslink3:link { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink3:visited { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink3:active { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink3:focus { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.reslink3:hover { color: #000000; font-size:11px; font-weight: bold; text-decoration: none; }

/*---------------------------------------------/  16.11.09 neue layoutanpassung/--------------------------------------------*/


h1{
font-size:12px;
line-height:16px;
}

hr{
clear:both;
width:690px;
color:#999999;
margin-top:4px;
margin-bottom:15px;
}

* html hr{
clear:both;
width:690px;
color:#999999;
margin-top:0px;
margin-bottom:10px;
}

bcrumbs2{
font-size:10px;

}


/*--- NEW---*/


.contentwrap{
width:690px;
margin-left:30px;
text-align:justify;
}

.contentwrap_wide{
width:690px;
margin-left:26px;
border:0px solid red;
}

.breadcrumbs {
font-size:9px;
}

.bcrumbs_main{
font-size:10px;
padding-bottom:15px;
}

img.img5px {
border: 5px solid #cccccc;
}

h1.prodinfo_hl21 {
font-size:21px;
font-weight:bold;
display:block;
margin-bottom:10px;
}

h1.prodinfo_hl22 {
font-size:22px;
font-weight:bold;
display:inline;
}

h1.prodinfo_hl19 {
font-size:19px;
line-height:19px;
font-weight:bold;
display:inline;
}

h3.prodinfo_hl19i {
font-size:19px;
font-weight:bold;
font-style:italic;
display:inline;
}

h2.prodinfosub {
line-height:20px;
font-weight:normal;
}

ul.prodinfo7px {
list-style-position: outside;
list-style-image: url(images/layout/list-item-red-square-7px.gif);
list-style-type: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 18px;
padding-right: 0px;
margin: 0px 0px 0px 0px;
}

* html ul.prodinfo7px {
list-style-position: outside;
list-style-image: url(images/layout/list-item-red-square-7-13px.gif);
list-style-type: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 18px;
padding-right: 0px;
margin: 0px 0px 0px 0px;
}

.prodinfo_b19 {
font-size:19px;
line-height:19px;
font-weight:bold;
}



.prod_new_box1 {
border:1px solid black;
float:left;
width:275px;
height:380px;
margin-right:14px;
}

.prod_new_box2 {
float:left;
width:275px;
margin-right:16px;
}

.prod_new_box3 {
float:left;
width:190px;
margin-right:16px;
}

.prod_new_box4 {
float:left;
width:190px;
}

.prod_new_scroll1 {
border:1px solid black;
float:left;
width:395px;
height:380px;
overflow:auto;
}

* html .prod_new_box1 {
border:1px solid black;
float:left;
width:275px;
height:380px;
margin-right:13px;
}

* html .prod_new_box2 {
float:left;
width:275px;
margin-right:13px;
}

* html .prod_new_box3 {
float:left;
width:190px;
margin-right:13px;
}

* html .prod_new_box4 {
float:left;
width:190px;
}

* html .prod_new_scroll1 {
border:1px solid black;
float:left;
width:399px;
height:380px;
overflow:auto;
}

.fz10{
font-size:10px;
}


		/*
			Vertical Accordions
		*/

		.accordion_toggle {
            background-color:#efefef;
            background-image: url(./images/1px_hellgrau_rollover.gif);
            height: 25px;
			display: block;
			cursor: pointer;
			border-bottom: 1px solid #AAA9A9;
			padding: 0px 0px 0px 15px;
			color: #333;
			font-size:12px;
			font-weight:bold;
			line-height: 25px;
		}

		div.accordion_toggle:hover {
            background-color:#f7f7f7;
            background-image: url(./images/1px_hellgrau.gif);
            height: 25px;
			display: block;
			cursor: pointer;
			border-bottom: 1px solid #AAA9A9;
			padding: 0px 0px 0px 15px;
			color: #333;
			font-size:12px;
			font-weight:bold;
			line-height: 25px;
		}

		.accordion_toggle_active {
            background-color:#dedede;
			background-image: url(./images/1px_hellgrau.gif);
            height: 25px;
			border-bottom: 1px solid #AAA9A9;
			padding: 0px 0px 0px 15px;
			color: #333;
			font-size:12px;
			font-weight:bold;
			line-height: 25px;
		}

		.accordion_content {
			overflow: hidden;
		}

			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
