html, body, form, fieldset, textarea {
  margin:0;
  padding:0;
  font: 11px Tahoma;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
  margin:0;
  padding:0;
}

li, dd, blockquote {
  margin-left:0em;
}

form label {
  cursor:pointer;
}

fieldset {
  border:none;
  margin:0 0 2em 0;
}

input, select, textarea {
  font-size:100%;
  font-family:inherit;
}

a,
a:link,
a:hover,
a:active,
a:visited {
  font-weight:700;
}

#contentContainer a:link,
#contentContainer a:visited {
  color:#fff;
  background-color:transparent;
}

#contentContainer a:hover,
#contentContainer a:active {
  color:#fff;
  background-color:#fff;
}

/* Container */

body {
  background-image:url(img/bckg.jpg);
  background-repeat:repeat-x;
  background-color:#000;
  color:#fff; 
  margin:14px 0 0 0;
}

#bodyContainer {
  margin:0px auto;
  width:915px;
}

#mainMenue {
  clear:both;
  height:18px;
}

#mainMenue li {
  float:left;
  list-style-type:none;
}

#header {
  height:340px;
  background-image:url(img/headerbckg.jpg);
  clear:both;
  overflow:hidden;
}

#headerContainer {
  padding:20px 518px 120px 18px;
  overflow:hidden;
}

#content {
	height:180px;
  background-image:url(img/contentbckg.jpg);
}

#mainContent {
  float:left;
  width:460px;
  padding: 10px 0 0 20px;
}

#mainContent p {
  margin-bottom:8px;
}

#teaser {
  float:right;
  margin:0;
  padding:0;
  overflow:hidden;
  border:5px solid #fff;
  height:154px;
  width:390px;
}