* {
  margin:0px;
  padding:0px;
}
html,body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  font:11px Verdana,sans-serif;
  color:#000000;
}
body {
  background:url(http://www.competent-sales.com/media/body_background.gif);
}

div#page_container {
  margin:0px auto;
  width:880px;
  height:100%;
  padding-left:18px;
  padding-right:18px;
  background:url(http://www.competent-sales.com/media/page_background.png);
  position:relative;
}
.clear {
  display:block;
  height:0px;
  clear:both;
  overflow:hidden;
}

div#header_container {
  width:880px;
  height:114px;
  background:url(http://www.competent-sales.com/media/header_background.gif);
  position:relative;
}
div#header_container img {
  position:absolute;
  left:0px;
  bottom:0px;
}
div#footer_container {
  width:880px;
  height:42px;
  border-top:3px solid #989b9a;
  position:fixed;
  bottom:0px;
  background:#ffffff;
  z-index:200;
}

div#content_container {
  padding-left:206px;
  padding-right:0px;
  padding-bottom:52px;
  background:url(http://www.competent-sales.com/media/page_background.gif);
}

div#teaserbox_container {
  float:right;
  width:180px;
  padding-bottom:10px;
  margin-top:25px;
  margin-bottom:24px;
  padding-right:30px;
}
div#teaser_container {
  padding-top:25px;
}
a.moviebox {
  margin-bottom:18px;
  display:block;
}
a.moviebox img {position:absolute;z-index:10;}
a.moviebox .moviebox_border {display:block;width:176px;height:98px;background:url(http://www.competent-sales.com/media/moviebox_border.gif);position:absolute;z-index:20;}
a.moviebox .moviebox_caption {display:block;padding-top:102px;padding-left:5px;color:#555958;text-decoration:none;font-weight:normal;}

div#mainNavi_container {
  position:absolute;
  top:114px;
  width:174px;
  border-top:1px solid #7f010a;
  margin-left:11px;
  background:#d8d7d7;
}
div#mainNavi_container ul {list-style-type:none;margin:0px;padding:0px;width:174px;}
div#mainNavi_container ul li {margin:0px;padding:0px;}
div#mainNavi_container ul li a {color:#555958;font-weight:bold;text-decoration:none;display:block;width:160px;padding-left:12px;padding-right:2px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #7f010a;}
div#mainNavi_container ul li a:hover {color:#ffffff;text-decoration:none;background:#a3575c;}
div#mainNavi_container ul li a.amainNavigation1active {color:#ffffff;text-decoration:none;background:#a3575c;}
div#mainNavi_container ul li ul {margin:0px;padding:0px;}
div#mainNavi_container ul li ul li {margin:0px;padding:0px;}
div#mainNavi_container ul li ul li a {color:#555958;font-weight:normal;text-decoration:none;display:block;width:148px;padding-left:24px;padding-right:2px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #7f010a;}
div#mainNavi_container ul li ul li a:hover {color:#ffffff;font-weight:normal;text-decoration:none;background:#a3575c;}
div#mainNavi_container ul li ul li a.amainNavigation2active {color:#ffffff;font-weight:normal;text-decoration:none;background:#a3575c;}

div#headerNavi_container {
  position:absolute;
  top:57px;
  right:30px;
}
div#headerNavi_container ul {list-style-type:none;margin:0px;padding:0px;}
div#headerNavi_container ul li {margin:0px;padding:0px;float:left;}
div#headerNavi_container ul li a {font-size:10px;font-weight:normal;color:#555958;text-decoration:none;letter-spacing:-1px;}
div#headerNavi_container ul li a:hover {font-size:10px;font-weight:normal;color:#7f010a;text-decoration:none;}
div#headerNavi_container ul li a.aheaderNavigation1active {font-size:10px;font-weight:normal;color:#7f010a;text-decoration:none;}
div#headerNavi_container ul li span {font-size:10px;color:#555958;padding-left:12px;padding-right:12px;}



p {
  padding-bottom:15px;
}
h1 {
  color:#7f010a;
  font-size:14px;
  padding-top:10px;
  padding-bottom:25px;
}
h2 {
  color:#555958;
  font-size:12px;
  padding-top:10px;
  padding-bottom:15px;
}
h3 {
  color:#555958;
  font-size:11px;
  padding-bottom:15px;
}
h4 {
  color:#7f010a;
  font-size:11px;
  padding-top:5px;
}
.rot {
  color:#7f010a;
}
.grau {
  color:#555958;
}
ul {margin-left:30px;margin-bottom:15px;}
img {border:none;}
a {
  font-weight:bold;
  color:#7f010a;
  text-decoration:none;
}
a:hover {
  font-weight:bold;
  color:#7f010a;
  text-decoration:underline;
}
hr {
  height:0px;
  border:none;
  border-bottom:1px solid #555958;
}
.partnerBox {
  width:444px;
  margin-left:83px;
  padding-left:8px;
  padding-right:8px;
  padding-top:12px;
  padding-bottom:12px;
  border-top:1px solid #555958;
}
.partnerBox img {
  float:left;
  margin-right:12px;
}
