
html, body

{

min-height: 100.01%;

}

body
{
    font-family: arial, verdana;
    font-size: 100%;
    color: #000;
    text-align: left;
    margin: 0px;


	background-color: #FFF;
	padding: 0px;
    

}

.bodytext {

margin: 0px;
padding: 0px;
line-height: 16px;
width: 500px;
}
p { 

line-height: 14px; 

}

img {

border: 0px;
}
/*-----------------------------------------------------*/
table
{
   padding: 0px;
   font-size: 100%;
   margin: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
}
/*-----------------------------------------------------*/
td
{
   margin: 0px;
   padding: 0px;
   vertical-align: top;
}
/*-----------------------------------------------------*/
tr
{
   font-size: 100%;
   margin: 0px;
   padding: 0px;

}

/*-----------------------------------------------------*/
h1
{
   font-size: 170%;
   font-family: arial;
   font-weight: bold;
   margin-bottom: 15px;
   padding: 0;   
   color: #391D12;
   border-bottom: 1px solid #C2661F;
   
}
/*-----------------------------------------------------*/
h2
{
   font-size: 100%;
   font-family: arial, verdana;
   color: #FFF;
   font-weight: bold;
}
/*-----------------------------------------------------*/
h3
{
   font-size: 100%;
   font-family: arial, verdana;
   margin: 0;
   padding: 0;
   color: #391D12;
   font-weight: bold;
   margin-top: 0px;
}

h4
{
   font-size: 100%;
   font-family: Tahoma, verdana, arial;
   margin: 0;
   padding: 0;
   color: #FFFCAF;
   font-weight: bold;
   margin-top: 20px;
}
/*-----------------------------------------------------*/

a
{
   color: #A22A68;
   text-decoration: none;
}

a:visited
{
    text-decoration: none;
  
}
/*-------------------------------------------------*/
a:link
{
   color: #A22A68;
    text-decoration: none;

}
/*-------------------------------------------------*/
a:hover
{
   color: #000;
   text-decoration: none;


}
/*-------------------------------------------------*/
input, textarea, submit, select
{
   border: 1px solid #445B7B;
   margin-bottom: 5px;
  
}

fieldset {

border: 0px;
margin: 0px;
padding: 0px;

}

.csc-mailform {
border: 0px;
margin: 0px;
padding: 0px;

}
/*-------------------------------------------------*/
.wrapper
{ 
     z-index: 100;
    width: 800px; 
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    vertical-align: baseline;
    position: relative;

 
 
}
/*-------------------------------------------------*/

table.main_table

{

width: 800px;
border: 1px solid #614530;
border-top: 0px;


}


td.menu {

width: 200px;
padding-right: 0px;
background-color: #E8DAB2;
border-right: 1px solid #614530;

}



td.content {

width: 600px;
padding: 30px;
padding-top: 20px;
vertical-align: top;
background-color: #FFF;
font-size: 80%;
color: #000;
padding-bottom: 100px;



}


td.header
{

background-image:url(snuffstore_trade.jpg);
background-repeat:no-repeat;
height: 124px;
width: 900px;
background-color: #F2E3B8;
}

td.head_links {

width: 238px;
text-align: left;
vertical-align: top;
height: 273px;
background-image:url(images/sat_logo.jpg);
background-repeat:no-repeat;


}

td.head_rechts {

width: 701px;
text-align: left;
vertical-align: top;
height: 273px;


}

td.footer {

width: 939px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
height: 97px;


}

td.footer_sub {
color: #171F2A;
width: 939px;
background: url(images/footer_sub2.jpg);  
background-position: -20px 0px;
background-repeat: repeat-x;
font-size: 70%;
background-color: #541F4B;
padding-bottom: 50px;


}


td.footer_subtree {

padding-left: 20px;
padding-right: 10px;
padding-bottom: 10px;


}

td.footer_subtree:hover {

background-color: #3A4F6C;


}

.menu1 a {

display: block;
height: 10px;
color: #000;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;

border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #FFF;
background-color: #F2E3B8;

}

.menu1 a:hover {

background-color: #c2661f;
color: #FFF;
}

.menu1_act a {

display: block;
height: 10px;
color: #391D12;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #F2E3B8;
background-color: #c2661f;

}

.menu2 a {

display: block;

color: #5F0C0D;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;

border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #5F0C0D;
background-color: #FFF;

}

.menu2 a:hover {

background-color: #EFAD3B;

}

.menu2_act a {

display: block;
color: #5F0C0D;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #5F0C0D;
background-color: #EFAD3B;

}


a.details {

font-size: 80%;
color: #FFF;
text-decoration: underline;

}

a.details:hover {

font-size: 80%;
color: #FFF;
text-decoration: none;

}


a.details:visited {


color: #FFF;


}

a.footerlink {

color: #171F2A;
text-decoration: none;
font-weight: bold;

}

a.footerlink:hover {

color: #FFFF00;
text-decoration: none;

}

a.footerlink:visited {


text-decoration: none;
}

.partner
{
   font-size: 90%;
   font-family: Trebuchet MS, arial;
   font-weight: bold;
   line-height: 140%;
   margin: 0px;
   margin-bottom: 20px;
   margin-top: 70px;
   color: #445B7B;
   border-bottom: 1px solid #F5C8DF;
   padding-left: 20px;
   ;
}