/* CSS Styled Template */
BODY {
  margin: 0px;
  padding: 0px;
}

TD.topleft {
  width: 700px;
  height: 135px;
  background-color: #e3001b;
}
TD.topright {
  background-color: #e3001b;
}
TD.bottomleft {
  vertical-align: top;
}
TD.bottomright {
  text-align: center;
  vertical-align: top;
}


DIV.cst-langmenu {
}
DIV.cst-infotext {
  text-align: right;
}
DIV.cst-mainmenu {
  margin-top: 10px;
  margin-left: 30px;
}
DIV.cst-logotop {
}

DIV.cst-submenu {
  margin-top: 15px;
  margin-left: 50px;
}
DIV.cst-submenutext {
  margin-top: 10px;
  margin-left: 60px;
  width: 650;
  /*border: solid 1px #ff9900;*/
}
DIV.cst-content {
  margin-left: 30px;
}
DIV.cst-nsopferlink {
  margin: 15px;
}
DIV.cst-righttext {
  height: 150px;
}

/* Content Subpart Wrap */
DIV.contentsection {
  width: 600px;
  margin: 30px;
}
DIV.forumsection {
  margin: 30 30 30 30;
}
DIV.csc-textpic-imagewrap a img {
    filter: alpha(opacity=66); 
    -moz-opacity: 0.66; 
    opacity: 0.66;
}
div.csc-textpic-imagewrap a:hover img {
    filter: alpha(opacity=100); 
    -moz-opacity: 1.00; 
    opacity: 1.00;
}
/***************************
*** Extensions *************
***************************/

/* Login */

DIV.felogin {
  padding: 2px;
}
DIV.felogin-container {
  margin-top: 20px;
  margin-bottom: 20px;
}
DIV.felogin-message {
  margin-bottom: 20px;
}
DIV.felogin label {
  display: block;
  float: left;
  width: 150px;
  height: 20px;
  text-align: right;
  padding-right: 5px;
}

DIV.felogin input#email,
DIV.felogin input#submit,
DIV.felogin input#user,
DIV.felogin input#pass {
  border: solid 1px #aaaaaa;
  background-color: #111111;
  font-family: verdana; 
  font-size: 11px;
  color: #ffffff;
  vertical-align: baseline;
}

DIV.felogin input#user,
DIV.felogin input#pass {
  height: 20px;
  width: 200px;
}
DIV.felogin input#email {
  height: 20px;
  width: 400px;
}

DIV.felogin input#submit {
  height: 25px;
}

/**********/
/* Feedit */
/**********/
DIV.feedit-info,
DIV.feedit {
  font-family: verdana;
  font-size: 11px;
  padding: 2px;
}
DIV.feedit label {
  display: block;
  float: left;
  width: 150px;
  height: 20px;
  text-align: right;
  padding-right: 5px;
}
DIV.feedit-info {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 150px;
  color: #e3001b;
}
INPUT.feedit-input {
  height: 20px;
  width: 200px;
  border: solid 1px #aaaaaa;
  background-color: #111111;
  font-family: verdana; 
  font-size: 11px;
  color: #ffffff;
  vertical-align: baseline;
}
INPUT.feedit-submit {
  height: 25px;
  border: solid 1px #aaaaaa;
  background-color: #111111;
  font-family: verdana; 
  font-size: 11px;
  color: #ffffff;
  vertical-align: baseline;
}

/***************/
/* Member List */
/***************/
TD.member-list-container {
  width: 330px;
  border: solid 1px #aaaaaa;
}

DIV.member-list-head,
DIV.member-list-value {
  font-family: verdana;
  font-size: 11px;
}

DIV.member-list-image {
  margin-right: 10px;
}


/***************/
/* Link List   */
/***************/
DIV.tx-ablinklist-pi1 {
  font-family: verdana;
  font-size: 11px;
  color: #ffffff;
  border: solid 1px #ff9900;
  margin-top: 20px;
}
