/*
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 140%;
  color: #000;
  background-color: #FFF;
  text-decoration: none;
  margin: 0px;
}

p, ul, li, ol, td, th, input, select {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000;
  font-size: 80%;
  line-height: 140%;
}
*/

BODY { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin : 0px 0px 0px 0px; }
P, UL, LI, OL, TD, TH { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: none; }
INPUT, SELECT, INPUT, OPTION { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: none; }

/* Headers */

h1 {
  font-weight: bold;
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 16pt;
  margin-bottom: 0px;
  color: #008ECC;
}

h2 {
  font-weight: bold;
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 9pt;
  margin-bottom: 0px;
  color: #000;
}

h3 {
  font-weight: normal;
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 8pt;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
}

h4 {
  font-weight: normal;
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 10pt;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #008ECC;
}

h5 {
  font-weight: bold;
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 10pt;
  margin-bottom: 0px;
  color: #fff;
}

h6 {
  font-weight: bold;
  font-family: Arial, Verdana, Arial, sans-serif;
  font-size: 8pt;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #CC3333;
}

A { text-decoration: none; } 
A:hover { text-decoration: underline; }
A:active { text-decoration: underline;}
A.disclaimer { font-size: 8pt; color: #fff; }
A.marquee { font-size: 11pt; color: #fff; font-weight: bold; }
A.index { color: #FFF; font-size: 9pt; font-weight: bold;}
A.index:hover  { color: #FFF; font-size: 9pt; font-weight: bold; text-decoration: none;}
A.index:active  { color: #FFF; font-size: 9pt; font-weight: bold; text-decoration: none;}
A.subindex { font-size: 8pt; }
A.minilink { font-size: 8pt; }
A.minilink_b { font-size: 8pt; color: #008ECC;}
A.contactlink { font-size: 7pt; }

.text12 { font-size: 12pt; }
.text10bb { font-size: 10pt; font-weight: bold; color: #008ECC; }
.text9 { font-size: 9pt; }
.text8r { font-size: 8pt; color: #CC3333; }
.text8b { font-size: 7pt; color: #008ECC; }
.text7b { font-size: 7pt; color: #008ECC; }

.marquee { font-size: 11pt; color: #fff; font-weight: bold; }
.disclaimer { font-size: 8pt; color: #fff; }

.redline {
	color: Red;
}

.nn-seite {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
  	border: 1px solid #008ECC;
  	color: #008ECC;
  	margin-bottom: 15px;
}

.pf-news-label {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background-color: #fff;
  	border: 1px solid #008ECC;
  	color: #fff;
	margin: 0 0 15px 0;
	padding: 10px;
}

.nn-seite a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
}

.nn-seite-top {
	text-align: center;
	margin: 0;
	padding: 5px 5px 5px 10px;
	background-color: #008ECC;
	color: #fff;
}

.nn-seite h3 {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
  	background: #008ECC;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	height: 19px;
  	color: #fff;
}

.nn-seite ul {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: 8pt;
	margin: 0;
	padding: 10px 0 10px 25px;
}

.nn-seite li {
	color: #008ECC;
	margin: 0;
	padding: 0;
}

.pf-products {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
  	border: 1px solid #008ECC;
  	color: #008ECC;
  	margin-bottom: 15px;
}

.pf-products a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: #fff;
}

.pf-products-top {
	text-align: center;
	margin: 0;
	padding: 5px 5px 5px 10px;
	background-color: #008ECC;
	color: #fff;
}

.pf-products h3 {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
  	background: #008ECC;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	height: 19px;
  	color: #fff;
}

.pf-products ul {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: 8pt;
	margin: 0;
	padding: 10px 0 10px 25px;
}

.pf-products li {
	color: #008ECC;
	margin: 0;
	padding: 0;
}

.pf-products-header ul {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	margin-top: 0;
	padding: 0, 10px, 0, 0;

}

.pf-products-header li {
	color: #000;
	font-size: 8pt;
	
}

.nnwd-seite {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ccc;
  	border: 1px solid #999;
  	color: #fff;
  	margin-bottom: 15px;
}

.nnwd-seite-nolabel {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background-color: #fff;
  	border: 1px solid #008ECC;
  	color: #008ECC;
	margin: 0 0 15px 0;
	padding: 10px;
}

.nnwd-seite a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #666;
  font-size: 10pt;
}

.nnwd-seite a:hover {
  color: #fff;
}

.nnwd-seite a.current {
  color: #fff;
  font-weight: bold;
}

.nnwd-seite a.current:hover {
  color: #fff;
}

.nnwd-seite-top {
	margin: 0;
	padding: 5px 5px 5px 10px;
	background-color: #999;
}

.nnwd-seite h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
  	background: #999 url("pfeil_g.gif") left no-repeat;color: #fff;
  	margin-top: 0px;
  	margin-bottom: 0px;
	height: 19px;
}

.nnwd-seite ul {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 8pt;
	margin: 0;
	padding: 10px 0 10px 25px;
}

.nnwd-seite li {
	margin: 0;
	padding: 0;
	color: #666;
}

#homepage-pic1 {
	background: url("http://www.pfannenberg.com/_beta/images/teaser1.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 15px 180px;
}

#homepage-pic2 {
	background: url("http://www.pfannenberg.com/_beta/images/teaser2.jpg") top right no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 180px 15px 0;
}

#homepage-pic3 {
	background: url("http://www.pfannenberg.com/_beta/images/teaser3.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 25 180px;
}

#downloads-pic1 {
	background: url("http://www.pfannenberg.com/_beta/images/d_teaser1.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 45px 120px;
}

#downloads-pic2 {
	background: url("http://www.pfannenberg.com/_beta/images/d_teaser2.jpg") top right no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 130px 30px 0;
}

#downloads-pic3 {
	background: url("http://www.pfannenberg.com/_beta/images/d_teaser3.gif") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 45px 120px;
}

#downloads-pic4 {
	background: url("http://www.pfannenberg.com/_beta/images/d_teaser4.jpg") top right no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 140px 30px 0;
}

#downloads-pic5 {
	background: url("http://www.pfannenberg.com/_beta/images/d_teaser5.jpg") top left no-repeat;
	margin: 0;
	padding: 0 0 0 120px;
}

#apps-pic1 {
	background: url("http://www.pfannenberg.com/_beta/images/paper_print.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 20px 120px;
}

#apps-pic2 {
	background: url("http://www.pfannenberg.com/_beta/images/example.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 20px 120px;
}

#apps-pic3 {
	background: url("http://www.pfannenberg.com/_beta/images/example.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 35px 120px;
}

#apps-pic4 {
	background: url("http://www.pfannenberg.com/_beta/images/example.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 20px 120px;
}

#apps-pic5 {
	background: url("http://www.pfannenberg.com/_beta/images/example.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 20px 120px;
}

#apps-pic6 {
	background: url("http://www.pfannenberg.com/_beta/images/example.jpg") top left no-repeat;
	margin: 0;
	padding: 0 0 45 120px;
}

#software-pic1 {
	background: url("http://www.pfannenberg.com/_beta/images/s_teaser1.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 45px 120px;
}

#software-pic2 {
	background: url("http://www.pfannenberg.com/_beta/images/s_teaser2.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 45px 120px;
}

#software-pic3 {
	background: url("http://www.pfannenberg.com/_beta/images/s_teaser3.jpg") top left no-repeat;
	margin: 0;
	padding: 0 0 45px 120px;
}

#news-pic1 {
	background: url("http://www.pfannenberg.com/_beta/news/images/010806_k.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 35px 120px;
}

#news-pic2 {
	background: url("http://www.pfannenberg.com/_beta/news/images/010906_k.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 35px 120px;
}

#news-pic3 {
	background: url("http://www.pfannenberg.com/_beta/news/images/020906_k.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 35px 120px;
}

#news-pic4 {
	background: url("http://www.pfannenberg.com/_beta/news/images/011006_k.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 35px 120px;
}

#news-pic5 {
	background: url("http://www.pfannenberg.com/_beta/news/images/101006_k.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 35px 120px;
}

#news-pic6 {
	background: url("http://www.pfannenberg.com/_beta/news/images/011206_k.jpg") top left no-repeat;
	border-bottom: 1px dotted #008ECC;
	margin: 0;
	padding: 0 0 35px 120px;
}
