
body, td, a, span, input, textarea, select {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
}

ul {
  list-style-image:url(d.gif);
  margin: 0px 0px 0px 20px;
  padding: 0px;
}

body, h1, h2, form, ol {
 margin: 0px;
 padding: 0px;
}

a, a:visited {
 color: #105194;
}

a:hover {
 color: #EE6A0D;
 text-decoration: none;
}

.hl {
 line-height: 16px;
}

h1 {
 color: #105194;
 font-size: 18px;
 font-weight: 900;
}

h2 {
 font-size: 11px;
}

.kl {
 font-size: 10px;
}

hr {
 height: 1px;
 border: none;
 color: #DDDDDD;
 background: #DDDDDD;
}

.red {
 color: #EE6A0D;
 font-size: 18px;
 font-weight: 900;
}

.krn {
 border-bottom: 1px solid #CBCBCB;
 margin-bottom: 26px;
}

a.h2, a.h2:visited  {
 color: #43403C;
 font-size: 11px;
 text-decoration:none;
}

.Btn {
 text-align: center;
 padding: 0px 2px 0px 2px;
}

a.tNav, a.tNav:visited {
 color: #303030;
 text-decoration: none;
}

a.tNav:hover {
 color: #EE6A0D;
 text-decoration: underline;
}

.searchBtn {
 color: #616161;
}

.searchTxt {
 background-color: #F3F4F6;
}

.searchTitle {
 background-color: #F4F4F4;
}

.p1, .p2, .p3, .p4 {
 width: 16px;
 height: 20px;
 text-align: center;
}

.p1 {
 border: solid 1px #DDDDDD;
 background-color: #F0F1F3;
}

.p2 {
 border: solid 1px #DDDDDD;
 background-color: #FFFFFF;
}

.p3 {
 border: solid 1px #DDDDDD;
 background-color: #F0F1F3;
}

.p4 {
 color: #999999;
 border: solid 1px #DDDDDD;
 background-color: #F0F1F3;
}


/* ShopStyles -> */

.shopTb /* tableBorder */
{ background: #DDDDDD; }

.shopTh /* tableHead */
{ color: #000000; font-weight: bold; background: #F0F1F3; }

.shopTr /* tableRow (light) */
{ background: #FFFFFF; }

.shopTc /* tableCell (dark) */
{ background: #FAFAFA; }

.shopLs /* linkSmall */
{ font-size: 10px; }

.shopNl, a:visited.shopNl, a:hover.shopNl /* noLink */
{ color: #2F2F2F; text-decoration: none; }

.shopSl /* Subline */
{ font-weight: bold; }

.shopEt /* errorText */
{ color: #DF0000; }

.shopEb /* errorBack */
{ color: white; background: #DE0029; }

.shopSt /* smallText */
{ font-size: 10px; }

.shopHr /* horizontalRule */
{ color:#DDDDDD; border:none; width:100%; height:1px; }

.shopBt /* submitButtons */ {
 color: #606060;
 font-weight: bold;
 background: #F0F0F0;
 cursor: pointer;
 height: 24px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #B0B0B0 #505050 #505050 #B0B0B0;
 background-image:url(b5.gif);
}

.iconQuery, .iconShare, .iconWlist, .iconMore, .iconDoku, .iconZoom, .iconInfos, .iconPrint {
 background: url(icons.gif) no-repeat;
 white-space: nowrap;
 margin-top: 2px;
 padding-left:25px;
 line-height:15px;
 display: block;
 width: 120px;
 height: 20px;
}

.iconShare {
 background-position: 0px -20px;
}

.iconWlist {
 background-position: 0px -40px;
}

.iconMore {
 background-position: 0px -60px;
}

.iconDoku {
 background-position: 0px -80px;
}

.iconZoom {
 background-position: 0px -100px;
}

.iconInfos {
 background-position: 0px -120px;
}

.iconPrint {
 background-position: 0px -140px;
}

/* <- ShopStyles */

.anylinkcss {
 text-align: left;
 position: absolute;
 visibility: hidden;
 border:1px solid #DDDDDD;
 border-bottom-width: 0;
 line-height: 17px;
 z-index: 100;
 background-color: #F2F6FB;
 white-space: nowrap;
}

.anylinkcss a {
 width: 100%;
 display: block;
 border-bottom: 1px solid #DDDDDD;
 padding: 5px 0px 4px 0px;
 text-decoration: none;
 text-indent: 10px;
}

.anylinkcss a:hover {
 background-color: #FFFFFF;
 color: #EE6A0D;
}

.ind {
 text-decoration: none;
 margin-left: 10px;
}

.cloud1, .cloud2, .cloud3, .cloud4, .cloud5 {
  text-decoration: none;
}

.cloud1 {
 color: #C3D3E4;
 font-size: 11px;
 font-weight: normal;
}

.cloud2 {
 color: #87A8C9;
 font-size: 13px;
 font-weight: normal;
}

.cloud3 {
 color: #4C7DAF;
 font-size: 15px;
 font-weight: bold;
}

.cloud4 {
 color: #105194;
 font-size: 16px;
 font-weight: bold;
}

html {
 -webkit-text-size-adjust: none;
}
