h2 {
  font-size: 13px;
  font-weight:bold;
  margin:0px;
  padding:10px 0px;
}
#header .logopartnernet{
  position:absolute; top:0px; left:767px; 
}
#header .userinfo{
  position:absolute; 
  top: 80px;
  left: 600px;
  height: 50px;
  width: 370px; 
  text-align: right;
  z-index: 300;
}
#header div{
  white-space : nowrap;
  margin: 0px 10px 10px 10px;
}
#header .userinfo div {
  float: right;
}
#header div span{
  padding: 0px 7px 0px 7px;
}
.rightBorder .zitatImgBorder{
  border: 8px solid #CC0000; 
}
.partnernet .content{
  background-image:url(/static/de/images/layout/page-bg-hp-pn.gif); 
}
.partnernet .footer{
  background-image:url(/static/de/images/layout/page-bg-hp-pn.gif); 
}

.rightBorder .contactPerson, .rightBorder .contactPersonSearch{
  background-color:#a09188; 
  height:100px; 
  width:200px; 
  background-position:right; 
  background-repeat:no-repeat;
  position: relative;
  color: white;
	z-index:2000;
}
.rightBorder .contactPerson div{
   margin:0px 0px 0px 20px; 
  color: white;
}
.rightBorder .contactPerson h1{
  color:#ffffff; font-size:22px; font-weight:normal;  padding:16px 0px 0px 20px; margin:0px;
  color: white;
}
.rightBorder .contactPersonSearch h1{
  color:#ffffff; font-size:22px; font-weight:normal;  padding:16px 0px 0px 0px; margin:0px;
  color: white;
}
.rightBorder .contactPersonSearch div{
   margin:0px 0px 0px 0px; 
   padding:0px 0px 0px 20px; 
  background-image: url(/static/de/images/openpn/brd.gif);
  height:100px; 
  color: white;
}
.rightBorder .contactPersonSearch input{
  width: 133px;
  background-color: white;
}
.rightBorder .contactPersonSearch{

}
.rightBorder .contactPerson a, .contactPerson a:active, .contactPerson a:link, .contactPerson a:visited, .contactPerson a:hover{
  display:block; font-size:11px; color:#ffffff; padding:0px 0px 5px 0px; text-decoration:none; 
}
.rightBorder .contactPersonPic{
  border:5px solid #CC0000;
}
.rightBorder a.PersonLink{
  left:160px;
  margin-left:0px;
  margin-top:0px;
  position:absolute;
  top:12px; 
}
/*content*/
.storno {
  width:100%;
  margin:5px 0px 20px 0px; 
  border-bottom:1px solid #333366;
}
.storno td{
  width:50%;
}
.storno .tableheader th{
  border-bottom:1px solid #333366; vertical-align:top; 	text-align:left;
}

/* werbeartikel */
 a.werbeartikel, a.werbeartikel:link, a.werbeartikel:active, a.werbeartikel:visited, a.werbeartikel:hover{
  font-size:10px; 
  text-decoration:none; 
  vertical-align:top; 
  margin:0px 14px 5px 0px ; 
  padding:7px 14px 0px 0px; 
  color:#666666; 
  background-position:right 7px; background-repeat:no-repeat; 
}
.details{
  background-image:url(/static/de/pics/buttons/details.gif);  
}
.bestelldaten_ueberpr{
  background-image:url(/static/de/pics/buttons/bestelldaten_ueberpr.gif); 
}
.bestellung_absenden{
  background-image:url(/static/de/pics/buttons/bestellung_absenden.gif);  
}
.hinweise_bestellung{
  background-image:url(/static/de/pics/buttons/hinweise_bestellung.gif);  
}
.in_den_warenkorb{
  background-image:url(/static/de/pics/buttons/in_den_warenkorb.gif);  
}
.rechnungsdaten_bearbeiten{
  background-image:url(/static/de/pics/buttons/rechnungsdaten_bearbeiten.gif);  
}
.rechnungsdaten_eingeben{
  background-image:url(/static/de/pics/buttons/rechnungsdaten_eingeben.gif); 
}
.warenkorb_bearbeiten{
  background-image:url(/static/de/pics/buttons/warenkorb_bearbeiten.gif); 
}
.warenkorb_leeren{
  background-image:url(/static/de/pics/buttons/warenkorb_leeren.gif); 
}
.werbemittel_bestellen{
  background-image:url(/static/de/pics/buttons/werbemittel_bestellen.gif); 
}
.bestellung_abschliessen{
  background-image:url(/static/de/pics/buttons/bestellung_abschliessen.gif); 
}
.key em, .DDD em{
  color:#cc0000;
}
.teasertext a.NoAccess, .teasertext a.NoAccess:link, .teasertext a.NoAccess:active, .teasertext a.NoAccess:visited, .teasertext a.NoAccess:hover {
	background-image:url(/static/de/images/openpn/thumbnail_lockx14_dark.gif);
	background-position:2px 1px;
	background-repeat:no-repeat;
	color:#A09188;
	padding:1px 5px 1px 16px; 	
}