@CHARSET "UTF-8";
/* Default */
BODY
{
 background-color: #292929;
 background-image: url(bg_body.jpg);
 background-repeat: no-repeat;
 margin: 0px;
 padding: 0px;
}
BODY, DIV, P, H1, H2, H3, H4, H5, TD
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
 line-height: 14px;
}
H1
{
 font-size: 18px;
 line-height: 24px;
 margin: 0px 0px 18px 0px;
}
H2
{
 font-size: 14px;
 line-height: 21px;
 margin: 0px 0px 14px 0px;
}
H3
{
 font-size: 12px;
 line-height: 18px;
 margin: 0px 0px 12px 0px;
}
P, TD
{
 font-size: 10px;
 line-height: 14px;
 margin: 0px 0px 12px 0px;
}
H4
{
 font-size: 10px;
 line-height: 15px;
 margin: 0px 0px 11px 0px;
}
H5
{
 font-size: 10px;
 line-height: 13px;
 margin: 0px 0px 10px 0px;
}
H6
{
 font-size: 9px;
 line-height: 12px;
 margin: 0px 0px 9px 0px;
}
TD
{
 line-height: normal;
}
DIV
{
 font-size:10px;
}
H1, H2, H3, H4, H5, H6, STRONG
{
 font-weight: bold;
}
I, EM
{
 font-style: italic;
}
A
{
 color: #FFFFFF;
 text-decoration: none;
}
IMG
{
 border: none;
}
/* Form */
FORM
{
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
FIELDSET
{
 margin: 0px;
 padding: 0px;
 border: none;
}
LABEL
{
 border: none;
 color: #917B4C;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
INPUT, SELECT, TEXTAREA
{
 background-color: #000;
 border: #917B4C solid 1px;
 color: #FFFFFF;
 margin-bottom: 10px;
 padding: 3px;
}
INPUT, SELECT
{
 border: none;
 background-image:url(bg_input.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 
 width: 330px;
 height: 21px;
 padding: 6px 3px 3px 3px;
}
SELECT
{
 border: #383838 solid 1px;
 width: 336px;
 height: 30px;
 padding: 6px 3px 3px 3px;
}
LEGEND
{
 color: #917B4C;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 0px;
}
TEXTAREA
{
 border: none;
 background-image: url(bg_message.jpg);
 background-repeat: no-repeat;
 width: 100%;
 padding: 4px;
 overflow: -moz-hidden-unscrollable;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 14px;
}
*html textarea
{
 overflow:hidden;
}

TEXTAREA.address
{
 border: none;
 background-image: url(bg_address.jpg);
 background-repeat: no-repeat;
 width: 336px;
 height: 70px;
 padding: 4px;
}
.left
{
 float: left;
}
.right
{
 float: right;
}
.clear
{
 clear: both;
}
.brown
{
 color: #AE9962;
}
.bold
{
 font-weight: bold;
}
/* Positioning */
DIV#holder
{
 width: 746px;
}
DIV#language
{
 background-image: url(bg_language.gif);
 background-repeat: no-repeat;
 height: 28px;
 text-align: right;
 width: 190px;
}
DIV#language SELECT
{
 font-size: 9px;
 color: #FFFFFF;
 background-color: #000000;
 border: none;
 height: 17px;
 margin: 4px 15px 0px 0px;
 padding: 2px 0px 0px 0px;
 width: 75px;
}
DIV#header
{
 margin-top: 30px;
}
DIV#menu
{
 background-image: url(bg_menu.jpg);
 background-repeat: repeat-x;
 background-position: bottom;
 height: 50px;
 margin: 32px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 position:relative;
 z-index:100;
}
#menu ul
{
 padding: 0px 0px 0px 15px;
 margin: 0px;
 list-style-type: none;
}
#menu li
{
 float: left;
 position: relative;
}
#menu ul ul
{
 position: absolute;
 padding: 0px;
 margin: 0px;
 list-style-type: none;
 top: 43px;
 left: 12px;
 width: 200px;
}
#menu ul ul li
{
 float: left;
 position: relative;
 margin-right: 22px;
}
#menu ul ul li .act
{
 color: #917B4C;
 font-weight: bold;
}
DIV#content
{
 background-color: #000000;
 padding: 35px 15px 15px 30px;
}
DIV#content .info
{
 padding: 0px 0px 30px 0px;
 margin: 0px;
 font-style: italic;
}
DIV#content H1
{
 padding: 0px;
 margin: 0px;
}
DIV#content H2.white
{
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10px;
 line-height: 14px;
 /*margin: 3px 0px 25px 0px;*/
 margin: 20px 0px 5px 0px;
 padding: 0px;
}
DIV#content H2.brown
{
 color: #917B4C;
 font-weight: bold;
 font-size: 10px;
 line-height: 14px;
 margin: 20px 0px 5px 0px;
 padding: 0px;
}
DIV#content H3.white
{
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10px;
 line-height: 14px;
 margin: 20px 0px 5px 0px;
 padding: 0px;
}
DIV#content H3.brown
{
 color: #917B4C;
 font-weight: bold;
 font-size: 10px;
 line-height: 14px;
 margin: 20px 0px 5px 0px;
 padding: 0px;
}
DIV#content DIV#crystals
{
 margin-top: 40px;
}
DIV#content DIV#crystals DIV.crystal
{
 height: 100px;
 float: left;
 overflow: hidden;
 width: 100px;
 margin-bottom: 10px;
}
DIV#content DIV#crystals DIV.crystal DIV.name
{
 color: #917B4C;
 margin-top: 13px;
}
DIV#content DIV#crystals DIV.crystal DIV.size
{
 color: #917B4C;
}
DIV#content DIV.col
{
 float: left;
 margin: 0px 16px 30px 0px;
 overflow: hidden;
 width: 217px;
}
DIV#content DIV.col .box
{
 background-color: #565656;
 padding-bottom: 6px;
 min-height: 160px;
}
DIV#content DIV.col .box IMG
{
 margin: 1px;
}
DIV#content DIV.col .box .title
{
 color: #FFFFFF;
 font-weight: bold;
 margin: 10px 8px 0px 8px;
}
DIV#content DIV.col .box .teaser
{
 color: #ABABAB;
 font-weight: normal;
 margin: 0px 8px 0px 8px;
}
DIV#content DIV.product
{
 float: left;
 height: 100px;
 width: 90px;
}
DIV.download
{
}
DIV.download DIV.icon
{
 float: left;
 overflow: hidden;
 width: 40px;
}
DIV.download DIV.left
{
 color: #565656;
 font-weight: normal;
 float: left;
 overflow: hidden;
 width: 150px;
}
DIV.download DIV.left DIV.act
{
 color: #FFFFFF;
 font-weight: bold;
}
DIV.submit
{
 margin-top: 20px;
}
DIV.submit .mandatory
{
 float: left;
 color: #917B4C;
}
DIV.submit INPUT
{
 background-image: none;
 float:right;
 font-weight: bold;
 font-size: 10px;
 color: #000;
 background-color: #917B4C;
 padding: 2px 4px 2px 4px;
 width: auto;
}

DIV.col-left
{
 float: left;
 margin-top: 28px;
 width: 48%;
}
DIV.col-left DIV.text
{
 margin-top: 20px;
 margin-bottom: 30px;
}
DIV.col-right
{
 float: right;
 margin-top: 28px;
 width: 48%;
}
DIV.col-right DIV.text
{
 margin-top: 20px;
 margin-bottom: 30px;
}
DIV#footer
{
 padding: 30px 35px 30px 35px;
}
 
DIV#popup
{
 padding: 10px;
}
DIV#popup DIV.content
{
 margin: 20px 0px 0px 0px;
}
 
DIV#download-list
{
 margin-top: 30px;
}
DIV#download-list DIV.item
{
 margin-bottom: 30px;
}
DIV#download-list DIV.item DIV.icon
{
 float: left;
 overflow: hidden;
 width: 35px;
}
DIV#download-list DIV.item DIV.file
{
 color: #565656;
 font-weight: normal;
 float: left;
 overflow: hidden;
 width: 200px;
 margin-right: 4px;
}
DIV#download-list DIV.item DIV.file DIV.act
{
 color: #FFFFFF;
 font-weight: bold;
}
DIV#download-list DIV.item DIV.description
{
 color: #FFFFFF;
}
DIV#download-list DIV.item DIV.description DIV.teaser
{
 font-weight: bold;
 color: #917B4C;
}

DIV#sizes
{
 color: #917B4C;
 margin-top: 25px;
 margin-bottom: 25px;
}
DIV#sizes DIV.col1
{
 float: left;
 width: 195px;
 overflow: hidden;
}
DIV#sizes DIV.col2
{
 float: left;
 margin-left: 45px;
 width: 195px;
 overflow: hidden;
}
DIV#sizes DIV.col3
{
 float: left;
 margin-left: 45px;
 width: 195px;
 overflow: hidden;
}
DIV.size-item
{
 color: #917B4C;
 height: 45px;
 margin-bottom: 15px;
}
DIV.size-item DIV.spalte1
{
 float: left;
 width: 35px;
 overflow: hidden;
 padding-top:5px;
 color: #917B4C;
}
DIV.size-item DIV.spalte2
{
 float: left;
 width: 45px;
 overflow: hidden;
 padding-top:5px;
 color: #917B4C;
}
DIV.size-item DIV.spalte3
{
 float: left;
 width: 60px;
 overflow: hidden;
 padding-top:5px;
 color: #917B4C;
}
DIV.size-item IMG
{
 float: right;
 width: 25px;
 overflow: hidden;
}
DIV.imprint-text
{
 padding-right: 50px;
}
