* {
  margin: 0px;
  padding: 0px;
}
body {
  font-family: Georgia, Times,"Times New Roman", serif;
  font-size: 10px;
  line-height: 100%;
  background-color: #000000;
  color: #283232;
}
p {
  margin: 0px 0px 10px 0px;
}
/*-----------------MENU-----------------*/
ul {
  list-style: none;
}
  li {
    margin-bottom: 3px;
  }
    #menu ul a {
      display: block;
      color: #ffffff;
      text-decoration: none;
      margin: 0px;
      background: url(../images/menu_bg.jpg) no-repeat 0px -22px;
      padding-left: 10px;
      height: 21px;
      width: 139px;
      text-decoration: none;
    }
    #menu ul a:visited {
      color: #ffffff;
      text-decoration: none;
    }
    #menu ul a:hover {
      color: #fff;
      background-position: 0px 0px;
      text-decoration: none;
    }
#menu ul a#active {
  background-position: 0px 0px;
  color: #fff;
}
/*---------------LINKS-----------------*/
#white a {
  color: #ed1f24;
  text-decoration: underline;
}
#white a:visited {
  text-decoration: underline;
}
#white a:hover {
  text-decoration: none;
  color: #ed1f24;
}
#lang a, #footer a {
  color: #ffffff;
  text-decoration: none;
}
#lang a:visited, #footer a:visited {
  text-decoration: none;
  color: #ffffff;
}
#lang a:hover, #footer a:hover {
  text-decoration: underline;
  color: #ffffff;
}
a img {
  border: none;
}
/*----------------DIV--------------*/
#mainFrame {
  width: 97.6em;
  margin-top: 35px;
}
  #logo {
    z-index: 7;
    margin: 0px;
    margin: 0 0 0px 33px;
    height: 65px;
    width: 380px;
    background: url(../images/logo2.png) no-repeat top left;
  }
  #lang {
    font: normal normal 1em Arial, Helvetica, Verdana, sans-serif;
    float: right;
    background: #ed1f24;
    width: 62px;
    height: 19px;
    text-align: center;
    margin-right: 18px;
    color: #ffffff;
    letter-spacing: 0.02em;
    z-index: 99;
    position: relative;
  }
    #lang div {
      margin-top: 4px;
      z-index: 99;
    }
  #subFrame {
    width: 97.6em;
    height: 50.8em;
    clear: both;
    background: url(../images/shaddow2.png) no-repeat bottom right;
  }
    #white {
      clear: both;
      width: 95.8em;
      height: 45.1em;
      background-color: #ffffff;
    }
    #menu {
      float: left;
      margin: 47px 91px 0px 37px;
      width: 139px;
      font: normal normal 1.414em Arial, Helvetica, Verdana, sans-serif;
      line-height: 1.4em;
    }
    #content_L {
      margin: 47px 0px 0px 0px;
      width: 330px;
      float: left;
      font-size: 1.3em;
      line-height: 1.3em;
    }
    #content_R {
      width: 330px;
      margin: 47px 0px 0px 15px;
      float: left;
      font-size: 1.3em;
      line-height: 1.3em;
    }
    #cards {
      width: 490px;
      height: 456px;
      background: url(../images/cards.png) no-repeat top left;
      margin-top: -79px;
    }
  #footer {
    font: normal normal 1em Arial, Helvetica, Verdana, sans-serif;
    text-transform: uppercase;
    float: right;
    text-align: center;
    height: 20px;
    width: 185px;
    background: #ed1f24;
    margin: -38px 18px 0px 0px;
    letter-spacing: 0.02em;
    color: #ffffff;
  }
    #footer div {
      margin-top: 4px;
    }
    #credit{
      font: normal normal 1em Arial, Helvetica, Verdana, sans-serif;
      float: left;
      color: #cccccc;
      margin-top: -32px;
    }
    #credit a { color: #cccccc;}
/*----------------HERVORHEBUNGEN----------------*/
h1 {
  text-indent: -9999px;
}
h2 {
  margin: 0px 0px 5px 0px;
  font: normal normal 1em Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  color: #000000;
}
.red {
	font: bold normal 1em Arial, Helvetica, Verdana, sans-serif;;
	}
.redBack {
  background-color: #ed1f24;
	color: #ffffff;
	padding: 0px 2px;
}
