body {
background-color: #0a0a0a;
background-image: url(../img/verlauf_back.jpg);
background-repeat: repeat-x;
margin: 0px;
}

.page {
width: 992px;
margin: auto;
}

.table_back {
background-color: #505050;
width: 992px;
}

.table_bottom {
background-color: #0a0a0a;
}

.rahmen_li {
width: 21px;
background-image: url(../img/rahmen_li.jpg);
background-repeat: repeat-y;
}

.rahmen_re {
width: 21px;
background-image: url(../img/rahmen_re.jpg);
background-repeat: repeat-y;
}

.kasten {
background-color: #313131;
}

.kasten_o {
background-image: url(../img/kasten_o.jpg);
background-repeat: repeat-x;
}

.kasten_u {
background-image: url(../img/kasten_u.jpg);
background-repeat: repeat-x;
}

.frame_black {
background-color: #000000;
}

.grey_spacer {
background-color: #505050;
}

.frame_grey {
background-color: #787878;
}

.bar_grey {
background-color: #1e1e1e;
}

.line_vert {
width: 1px;
background-color: #ffffff;
}

.menu {
background-color: #212121;
height: 22px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
}

.menu a:link, .menu a:visited {
color: #FFFFFF;
text-decoration: none;
}

.menu a:hover, .menu a:active {
color: #787878;
}

.txt_head {
padding-left: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
line-height: 18pt;
color: #FFFFFF;
background-color: #1e1e1e;
}

.txt_head2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
line-height: 18pt;
color: #FFFFFF;
}

.txt_copy {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 16pt;
color: #FFFFFF;
}

.txt_copy a:link, .txt_copy a:visited {
color: #FFFFFF;
}

.txt_copy a:hover, .txt_copy a:active {
color: #313131;
}

.txt_copybold {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
line-height: 16pt;
color: #FFFFFF;
}

.txt_copybold a:link, .txt_copybold a:visited {
color: #FFFFFF;
}

.txt_copybold a:hover, .txt_copybold a:active {
color: #313131;
}

.txt_copyright {
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 10pt;
color: #FFFFFF;
}

.txt_copyright a:link, .txt_copyright a:visited {
color: #FFFFFF;
text-decoration: none;
}

.txt_copyright a:hover, .txt_copyright a:active {
color: #787878;
}

.txt_form {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 22pt;
color: #FFFFFF;
}

.txt_formbold {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
line-height: 22pt;
color: #FFFFFF;
}

.txt_formsmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #FFFFFF;
}

.table_shipping {
background-color: #787878;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 16pt;
color: #FFFFFF;
}

.txt_copysmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 10pt;
color: #FFFFFF;
}

.txt_invisible {
font-family: Arial, Helvetica, sans-serif;
font-size: 4pt;
color: #0a0a0a;
}

.txt_invisible a:link, .txt_invisible a:visited {
color: #0a0a0a;
text-decoration: none;
}

/************************************************
* Drop Down Menu
************************************************/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: #FFFFFF;
background-color: #646464;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #969696;
}

/***********************************************/

