/**
 * swoppen.com Content-Management-System
 *
 * copyright since 2000 by swoppen.com eCommerce GmbH - All rights reserved.
 */

* {
  color:#666;
  font:12px Arial, Verdana, Helvetica;
}

html {
  background:#a2a9af url(../images/bg_5px.jpg) repeat-x center top;
  height:100%;
}

html body {
  height:100%;
  margin:0px;
  padding:0;
  width:100%;
}

table {
  border-spacing:0px;
}

.outer {                      
  height:100%;
  position:absolute;
  text-align:center;
  vertical-align:middle;
  width:100%;
}

.outerTD {
  background:transparent url(../images/bg_2000x1024.jpg) no-repeat center top !important;
  height:100%;
}

#loginBox h1 {
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:2px 0 9px;
}

#loginBox {
  background:url('../images/loginwindow_bg.png') no-repeat scroll top left;
  height:374px;
  margin:auto;
  text-align:center;
  vertical-align:middle;
  width:624px;
  padding:15px;
  table-layout:fixed;
}

#loginBox a {
  font-size:10px;
  color:#666;
  text-decoration:none;
}

#loginBox a:hover {
  text-decoration:underline;
}

#loginHeadTR {
  height:100px;
}

#loginTitleTR {
  height:20px;
}

#loginBodyTR {
  vertical-align:top;
  height:190px;
}

#bottomTR {
  height:20px;
  vertical-align:top;
}

#loginHead  {
  padding:0px;
  vertical-align:top;
}

#loginHead table {
  width:100%;
}

#loginHead table tr {
  height:100%;
}

#loginBodyTable {
  border-collapse:collapse;
  border-spacing:0px;
  table-layout:fixed;
  text-align:left;
  height:190px;
}

#loginBodyTable td {
  vertical-align:top;
}

#loginFormTable {
  border-collapse:collapse;
  border-spacing:0;
  margin:0;
  padding:0;
}

#registerTable {
  border-collapse:collapse;
  border-spacing:0;
  margin-bottom:10px;
}

#register {
  padding-left:10px;
}

.swoppenLink {
  font-size:10px;
  height:20px;
  text-align:center;
}

.error {
  background:#f00; 
  color:#666;
  height:20px;
}

.info {
  background:#ff8;
}

.button {
  float:left;
}

.button input {
  background-image:url('../images/button_normal.png');
  border:1px solid #666;
  color:#eaeef1;
  font-weight:bold;
  margin:0;
  padding:2px 5px;
}

.button input:hover {
  background-image:url('../images/button_mouseover.png');
  cursor:pointer;
}

.button input:active {
  background-image:url('../images/button_click.png');
}

.buttonSpacer {
  float:left;
  height:10px;
  width:10px;
}

.textBox {
  border:1px solid #666666;
  color:#666666;
  padding:1px;
}

.select {
  border:1px solid #666666;
  color:#666666;
  padding:1px;
}

.select option {
  color:#244067;
}

.loginTitle {
  border-bottom:1px solid #eaeef1;
  height:18px;
  margin:0 3px;
  padding:0 0 5px;
}

.languages {
  padding:5px;
  text-align:right;
  vertical-align:top;
}

.logo {
  text-align:center;
}

.leftBox {
  border-right:1px solid #eaeef1;
  padding:10px 3px 0 10px;
  width:291px;
}

.rightBox {
  padding:10px 0 0 10px;
  width:289px;
}

#REG  {
  padding:2px 0 0 5px;
}

