/** BASICS **/
html,body {
  margin:0;
  padding:0
}
body {
  font-family: Verdana;
  font-size:13px;
  color: black;
}

h1{
  text-align:center;
  font-family: Verdana;
  }

/** HELPERS **/
.border {
  border:1px solid #7E0A00;
}
.clearBoth {
  clear: both
}

/** PAGE **/
.container{
  background:url(../upload/img/main_bg.jpg) repeat-y;
  width:1002px;
  margin:0 auto
}
.header{
  width:1000px;
  height: 100px;
  background-image:url(../upload/img/phh_banner.jpg);
}




#content{
  height:100%;
  min-height:100%;  
  width:626px;
  margin:0 10px 0 10px;
  float:left;
}

#navigation{
  height:100%;
  min-height:100%;
  float:left;
  width:176px;
  background:#DCDCDC;
  border-left:1px solid #7E0A00;
  border-right:1px solid #7E0A00;
  padding: 0 0 30px 0;
  overflow:none
;
}

#navigation a img {
  float:right;
  display:block;
  width:16px;
  height:11px;
  border:0px solid #000;
  margin: 3px 3px 0 3px;
} 
div#extra{
  target: blank;
  float:left;
  width:176px;
  background:#DCDCDC;
  border-left:1px solid #7E0A00;
  border-right:1px solid #7E0A00;
  overflow:none;
}

.footer{
  background: black;
  width:1002px;
  height:17px;
  line-height:1.5em;

}

.footer a {
  float:right; 
  margin-right:411px;
  text_decoration:none;
  font-family: Verdana;
  color: #FFF;
  font-size:10px;
}

.de {
  background-image:url(../upload/img/de.gif);
}
.pl {
  background-image:url(../upload/img/pl.gif);
}
.gb {
  background-image:url(../upload/img/gb.gif);
}




/** NAVI **/
#navi {
  text-align:left;

}

#navi a {
  text-decoration:none;
  font-size:12px;
  color:#000;
  font-family: Verdana;
  display: block;
  line-height:1.5em;
}

#navi a:hover {
  background: #FF0000;
}
#navi a.e1a,
#navi a.e1oa {
  padding-left:10px;
  background:#cdc9c9; 
}
#navi a.e1o {
  padding-left:10px;
  background:#cdc9c9;
  border-bottom: 1px solid #eee9e9;
  color:#fff;
}

#navi a.e1p {
  padding-left:10px;
}
#navi a.e2p {
  padding-left:20px;      
}

#navi a.e2a {
  padding-left:20px;
  background:#cdc9c9;
}

#navi a.e2p:before,
#navi a.e2a:before {
  content:" - ";
}

/** LINKS **/

/** NEWS **/
div.head b {
  float:left;
}

div.head span {
  float:right;
}

div.body {
  padding-top:10px;
}

.artikel {
  margin-top:15px;
}

div.artikelliste {
  padding-top:15px;
}