body {
background-color:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#00376C;
scrollbar-darkshadow-color:#00376C;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#00376C;
scrollbar-track-color:#ffffff;
margin: 0px;
}

#silk_content {
position:absolute;
left: 170px;
width: 590px;
top: 130px;
z-index:1;
}

/* HEADER */
#header {
position:absolute;
left: 0px;
width: 759px;
top: 0px;
height: 80px;
z-index:2;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #00376C;
border-style: solid;
}
/* HEADER EOF*/

/* TOP NAVI */
#top_navi { position:absolute; left: 0px; width: 760px; top: 80px; height: 20px; z-index:2; background-image:url(images/top_navi_bg.gif); border-width: 0px; }
.top_navi { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
a.top_navi { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
a:hover.top_navi { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff6600; text-decoration: none; }
/* TOP NAVI EOF */

/* FOOTER */
#footer {
width: 590px;
z-index:5;
/*background-image:url(images/footer_leiste.gif);*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00376C;
text-align: center;
margin-top: 5px;
margin-bottom: 10px;
}
a.footer {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00376C;
background-color:#ffffff;
text-decoration: none;
}
a:hover.footer {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00376C;
background-color:#ffffff;
text-decoration: underline;
}
/* FOOTER EOF */

.main {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
}
a.main {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
text-decoration: underline;
}
a:hover.main {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ff6600;
text-decoration: underline;
}

.formField {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
border-width: 1px;
border-color: #00376C;
border-style: solid;
}

.headline {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #00376C;
  font-weight: bold;
  margin-bottom: 2px;
}

#underline {
background-color: #00376C;
width: 590px;
height: 1px;
}
#toTop {
width: 590px;
margin-top: 30px;
margin-bottom: 5px;
text-align: right;
z-index:5;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
}

/* BREADCRUMB */
#silk_breadcrumb {
position:absolute;
left: 170px;
top: 107px;
z-index:6;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00376C;
}
a.breadcrumb {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00376C;
text-decoration: none;
}
a:hover.breadcrumb {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ff6600;
text-decoration: none;
}
/* BREADCRUMB EOF */

/* FLAGS */
#flags {
position:absolute;
left: 10px;
top: 82px;
z-index:6;
}
/* FLAGS EOF */

/* PAGE NAVI */
#pageNaviTop { position:absolute; width:575px; top: 2px; z-index:1; text-align: right; }
#pageNavi { position:absolute; left:450px; z-index:1; text-align: right; }
.pageNavi {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}
.pageNaviActive {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ff9900;
}
a.pageNavi {
  text-decoration: none;
}
a:hover.pageNavi {
  color: #ff9900;
  text-decoration: none;
}
/* PAGE NAVI EOF */



.boxText { font-family: Verdana, Arial; font-size: 11px; color: #00376C; }

.inputField { border-color: #00376C; border-style: solid; border-width: 1px; color: #00376C; font-family: Verdana, Arial; font-size: 11px; }


/* von silks.org eingefügt */
.boxFrame {
border-width: 1px;
border-style: solid;
border-color: #506498;
background-color: #D9E0F2;
}

.boxHead {
background-color: #506498;
font-family:Verdana,Arial;
font-size:11px;
color:#ffffff;
}

a.boxLink {
font-family:Verdana,Arial;
font-size:11px;
color:#506498;
text-decoration: none;
}
a:hover.boxLink {
font-family:Verdana,Arial;
font-size:11px;
color:#ff6600;
text-decoration: none;
}
.innerBox {
background-color: #D9E0F2;
font-family:Verdana,Arial;
font-size:11px;
color:#ffffff;
}

.button_back {
background-image:url(images/bg_button_back.gif);
text-align: center;
line-height: 20px;
width: 100px;
height: 20px;
}

/* BIG BOX */
#bigBoxFrame { width: 590px; }
#bigBoxHead { background-image:url(images/big_box_head.gif); margin-bottom: 2px; }
#bigBoxContent {
background-color: #DEE3F7;
padding: 3px;
font-family:Verdana,Arial;
font-size:11px;
color:#506498;
line-height: 18px;
margin-bottom: 2px;
}
#bigBoxContentActive {
background-color: #DEE3F7;
padding: 3px;
font-family:Verdana,Arial;
font-size:11px;
color:#ff9900;
line-height: 18px;
margin-bottom: 2px;
}
a.bigBoxContent {
text-decoration: none;
}
a:hover.bigBoxContent {
text-decoration: none;
}
#bigBoxFoot { background-image:url(images/big_box_foot.gif); }
/* BIG BOX EOF */

#prod_price_order_form {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
display: inline;
font-weight: bold;
}

.button {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #506498;
font-weight: bold;
background-color: #ffffff;
border-color: #506498;
border-style: solid;
border-width: 1px;
}
.button_colored {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
background-color: #ff9900;
border-color: #506498;
border-style: solid;
border-width: 1px;
}

.error {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #cc3333;
}
a.error {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #cc3333;
}
a:hover.error {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff9900;
}

.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #cc3333;
  font-weight: bold;
}
