/****************************************
* www.socks4ever.at
* css stylesheet file
*
* 2005 by ulrich krispel

        background-image:url(bg02.png);

*****************************************/


 body {
        background-color:#808080;
        background-repeat:repeat-x;
        background-attachment:fixed;
        margin-left:50px;
        margin-right:50px;
        margin-top:50px;
        color:#C8C8C8;
        font-family:'Tahoma',Arial,sans-serif;
        text-align:justify;
        scrollbar-base-color:#8C8C8C;
        scrollbar-3d-light-color:#FFFFFF;
        scrollbar-arrow-color:#FFFFFF;
        scrollbar-darkshadow-color:#000000;
        scrollbar-face-color:#8C8C8C;
        scrollbar-highlight-color:#FFFFFF;
        scrollbar-shadow-color:#303030;
        scrollbar-track-color:#ACACAC;
 }

/*****************************************
* HYPERLINK
*****************************************/
a { padding: 2px; }
a:link { color:#FFFFF0; text-decoration:none; }
a:visited { color:#FFFFE0; text-decoration:none; }
a:hover { color:#FFFFFF; background-color:#303030; text-decoration:underline; }
a:active { color:#FFFFFF; text-decoration:underline; }
a:focus { color:#FFFFFF; text-decoration:none; }

/*****************************************
* STANDARD HEADINGS & PARAGRAPHS
*****************************************/
h1        {
                font-size:200%;
                font-family:'Times New Roman',Times,serif;
                color:#E0E0E0;
                font-style:italic;
                border-bottom:solid black;
                border-width: 2px;
                margin-left: 50px;
                margin-right: 50%;
}

h2 {
  font-family: Arial, sans-serif;
  font-style: bold;
  color:#C8C8C8;
  font-size:24px;
  }

p {
    font-size: 14px;
  }

div {
}

/*
li {
        margin-left:20px;
        margin-right:50px;
}
*/

/*****************************************
* SPECIAL HEADINGS
*****************************************/

.div01 {
  line-height: 120%;
  text-align: right;
  font-size: 13px;
}

.div01l {
  line-height: 120%;
  text-align: left;
  font-size: 13px;
}

.div01r {
  line-height: 120%;
  text-align: right;
  font-size: 13px;
}

.div01r2 {
  line-height: 120%;
  text-align: right;
  font-size: 14px;
}

.div01c{
  line-height: 120%;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}


.div02 {
  font-size: 14px;
  margin-left: 40px;
  margin-right: 40px;
  line-height: 120%;
  text-align: justify;
  border: thin solid;
  border-width: 1px;
  border-color: #FFFFFF;
  background-color: #505050;
  padding:30px;
}


.footer {
         font-size:7px;
         text-align:right;
}

.error {
         padding: 2px;
        border: thin dotted;
        border-color: #FFFFFF;
        background-color:#FF0000;
        color:#FFFFFF;
}

.address {
        border-color: #000000;
        background-color: #FFFFFF;
        color: #000000;
        padding: 20px;
        width: 300px;
}

.highlight {
        color:#FFAFAF;
        font-weight:bold;
}

.smaller {
        font-size:80%;
}

.boxed {
        padding: 50px;
        border: solid;
        border-width: 1px;
        border-color: #FFFFFF;
        background-color: #505050;
        margin-left: 50px;
        margin-right: 50px;
}

.boxed2 {
        padding: 5px;
        border: none;
        border-color: #000000;
        background-color: #707070;
        font-size: 13px;
}

.boxed3 {
         margin-bottom: 5px;
         margin-top: 5px;
         padding: 5px;
         border-width: 1px;
         border-color: #FFFFFF;
         border-color: #000000;
         background-color: #606060;
  }

.boxed4 {
         margin:10px;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF;
        background-color: #505050;
        margin-left: 50px;
        margin-right: 50px;
        text-align: center;
  }

.smallboxed {
        padding: 10px;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF;
        background-color: #505050;
        margin-left: 50px;
        margin-right: 50px;
        text-align: center;
}

.smallboxed2 {
        padding: 3px;
        border-style: none;
        border-width: 0px;
        border-color: #FFFFFF;
        text-align: center;
        font-size:10px;
        font-weight:normal;
}


.smalltext2 {
        font-size: 11px;
        font-weight: normal;
}
.smalltext {
        font-size: 9px;
        font-weight: normal;
}

.minitext {
        font-size: 9px;
        font-weight: normal;
}

.debug {
        font-size: 11px;
        font-weight: normal;
        border-color: #000000;
        border-width: 2px;
        border-style: solid;
        background-color: #E0E000;
        color: #000000;
        padding: 5px;
}

/*****************************************
* FORMS
*****************************************/

#ksform {
         margin: 5px;
         padding: 5px;
}

#ksform input,textarea {
        padding: 2px;
        border-style: solid;
        border-color: #000000;
        background-color: #C0C0C0;
        border-width: 1px;
        font-weight: bold;
  }

#ksform select {
        border-style: solid;
        border-color: #000000;
        background-color: #C0C0C0;
        border-width: 1px;
  }

#ksform radio {
        background-color: #C0C0C0;
        border-width: 0px;
        border-style: none;
  }

/*****************************************
* TABLES
*****************************************/
#tbldetail {
        border: thin solid;
        border-color: #FFFFFF;
        background-color: #505050;
        margin-left:50px;
        margin-right:50px;
        padding: 50px;
  }

#tblshop {
        border: thin solid;
        border-color: #FFFFFF;
        background-color: #505050;
        margin-left: 50px;
        margin-right: 50px;
  }

#tblshop td {
        padding: 10px;
  }


.tbledit {
        margin:5px;
        padding:1px;
        border-collapse:collapse;
        background-color: #505050;
        border-color: #E0E0E0;
        border-width: 2px;
        border-style: solid;
}

.tbledit td {
        padding: 10px;
        border-style: solid;
        border-color: #E0E0E0;
        border-width: 1px;
        margin:1px;
}

.tbledit th {
        padding: 10px;
        border:thin solid;
        border-color: #E0E0E0;
        font-weight: bold;
        font-size: 100%;
}

.tblnix {
        margin: 1px;
        padding: 2px;
        border:none;
}
.tblnix td {
        margin: 0px;
        padding-left: 10px;
        padding-right: 10px;
        border:none;
}