BODY {
color : #000000;
font-family: Tahoma, Verdana, sans-serif;
FONT-SIZE: 11px;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
a img {
border:0px;
}

td.corner {
background: url('../images/corner.gif');
}

td.top_logo {
background: url('../images/top_logo.gif');
}

td.logo_bg {
background: url('../images/logo_bg.gif');
}

td.logo {
background: url('../images/0136.jpg');
}
td.top_bg {
background: url('../images/top_bg.gif');
}

td.header_bg {
background: url('../images/header_bg.gif');
}

td.bg_boxbg {
background: url('../images/box_bg.jpg');
}

td.bg_boxleftbg {
background: url('../images/box_left_bg.jpg');
}

td.bg_boxrightbg {
background: url('../images/box_right_bg.jpg');
}

td.bg_boxtopbg {
background: url('../images/box_top_bg.jpg');
}

td.bg_boxbottombg {
background: url('../images/box_bottom_bg.jpg');
}


ul, li {
  margin: 0; padding: 0; /* erst einmal alle ränder abschalten */
}

ul, ol, dl {
list-style-type:none;
}

FONT {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}
TD {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}
p {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}
DIV {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}
INPUT {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}
TEXTAREA {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
}
FORM {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}
SELECT {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}

A:link {
color: #000000;
font: 11px Tahoma, Verdana, sans-serif;
background: none;
}
A:active {
color: #000000;
font: 11px Tahoma, Verdana, sans-serif;
background: none;
}
A:visited {
color: #000000;
font: 11px Tahoma, Verdana, sans-serif;
background: none;
}
A:hover {
color: #000000;
font: 11px Tahoma, Verdana, sans-serif;
background: none;
}


h2.pn-title:link {
color: #000000;
font: bold 14px Tahoma, Verdana, sans-serif;
background: none;
}

A.pn-title:link {
color: #000000;
font: bold 13px Tahoma, Verdana, sans-serif;
background: none;
}
A.pn-title:active, A.h2:active {
color: #000000;
font: bold 13px Tahoma, Verdana, sans-serif;
background: none;
}
A.pn-title:visited, A.h2:visited {
color: #008400;
font: bold 13px Tahoma, Verdana, sans-serif;
background: none;
}
A.pn-title:hover, A.h2:hover {
color: #000000;
font: bold 13px Tahoma, Verdana, sans-serif;
background: none;
}
A.pn-normal:link {
color: #000000;
font: 14px Tahoma, Verdana, sans-serif;
background: none;
}
A.pn-normal:active {
color: #000000;
font: 14px Tahoma, Verdana, sans-serif;
background: none;
}
A.pn-normal:visited {
color: #008400;
font: 14px Tahoma, Verdana, sans-serif;
background: none;
}
A.pn-normal:hover {
color: #666666;
font: 14px Tahoma, Verdana, sans-serif;
background: none;
}


A.pn-forum:link {
color: #000000;
font: 12px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-forum:active {
color: #000000;
font: 12px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-forum:visited {
color: #008400;
font: 12px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-forum:hover {
color: #666666;
font: 12px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}

A.pn-sub:link {
color: #000000;
font: 10px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:active {
color: #000000;
font: 10px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:visited {
color: #008400;
font: 10px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sub:hover {
color: #666666;
font: 10px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-sitename:link {
color: #000000;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-sitename:active {
color: #000000;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-sitename:visited {
color: #008400;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-sitename:hover {
color: #666666;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
.pn-sitename {
color: #000000;
font-size: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
}
.pn-slogan {
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
A.pn-logo:link {
color: #000000;
font-size: 16px;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-logo:active {
color: #000000;
font-size: 16px;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-logo:visited {
color: #008400;
font-size: 16px;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-logo:hover {
color: #666666;
font-size: 16px;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
.pn-logo {
color: #000000;
font-size: 16px;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
.pn-logo-small {
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
.pn-pagetitle, h1 {
color: #000000;
font: bold 16px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
.pn-title, h2 {
color: #000000;
font: bold 16px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
.pn-blocktitle {
color: #000000;
font: bold 12px Tahoma, Verdana, sans-serif;
text-decoration: none;
}
.pn-mainblock {
color: #000000;
font: bold 14px Tahoma, Verdana, sans-serif;
text-decoration: none;
}
A.pn-storytitle {
color: #000000;
font: bold 12px Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-storytitle:active {
color: #000000;
font: bold 12px Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-storytitle:hover {
color: #666666;
font: bold 12px Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-storytitle:visited {
color: #008400;
font: bold 12px Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}
A.pn-storytitle:link {
color: #000000;
font: bold 12px Tahoma, Verdana, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}

.pn-normal {
color: #000000;
font: 12px Tahoma, Verdana, sans-serif;
text-decoration: none;
text-align: justify;
background: none;
}
.pn-blockcontent {
color: #000000;
font: 11px Tahoma, Verdana, sans-serif;
text-decoration: none;
text-align: justify;
}
.pn-sub {
color: #000000;
font: 10px Tahoma, Verdana, sans-serif;
text-decoration: none;
background: none;
}
INPUT.pn-text {
color: #000000;
border: solid 1px #000000;
font-size: 8px;
background: none;
}

.note {
FONT-FAMILY: Arial, "Times New Roman", Times, serif; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: none;
}
.tiny {
FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: none;
}
.footer {
color: #000000;
font-size: 8px;
background: none;
}
A.footer:link {
color: #000000;
font-size: 8px;
background: none;
}
A.footer:active {
color: #000000;
font-size: 8px;
background: none;
}
A.footer:hover {
color: #B60303;
font-size: 8px;
background: none;
}
A.footer:visited {
color: #000000;
font-size: 8px;
background: none;
}
TD.pn-content-leftblock, TD.pn-content-leftblock .pn-normal, TD.pn-content-leftblock label, TD.pn-content-leftblock h1, TD.pn-content-leftblock h2, TD.pn-content-leftblock .content, TD.pn-content-leftblock .tiny, TD.pn-content-leftblock A.pn-normal:link, TD.pn-content-leftblock A.pn-normal:visited, TD.pn-content-leftblock A:link, TD.pn-content-leftblock A:visited, TD.pn-content-leftblock .pn-sub .span {
color: #ffffff; 
text-decoration: none;
font: 12px Tahoma, Verdana, sans-serif;
font-weight:bold;
} 
TD.pn-content-leftblock:hover A.pn-normal:hover, TD.pn-content-leftblock A:hover span:hover {
color: #000000; 
text-decoration: none;
font: 12px Tahoma, Verdana, sans-serif;
font-weight:bold;
margin: center;
}

.pn-title-leftblock {font-family:tahoma;font-size:14px;color:#FAD300;text-decoration:none;font-weight:bold;}

.username {font-family:tahoma;font-size:18px;color:#1E457D;text-decoration:none;font-weight:bold;}

.summtitle {font-family:tahoma;font-size:16px;color:#1E457D;text-decoration:none;font-weight:bold;}
.summtitle a:Link {font-family:tahoma;font-size:16px;color:#1E457D;text-decoration:none;font-weight:bold;}
.summtitle a:Visited {font-family:tahoma;font-size:16px;color:#1E457D;text-decoration:none;font-weight:bold;}
.summtitle a:Active {font-family:tahoma;font-size:16px;color:#1E457D;text-decoration:none;font-weight:bold;}
.summtitle a:Hover {font-family:tahoma;font-size:16px;color:#666666;text-decoration:none;font-weight:bold;}

.weiter {font-family:tahoma;font-size:12px;color:#1E457D;text-decoration:none;font-weight:bold;}
.weiter a:Link {font-family:tahoma;font-size:12px;color:#1E457D;text-decoration:none;font-weight:bold;}
.weiter a:Visited {font-family:tahoma;font-size:12px;color:#1E457D;text-decoration:none;font-weight:bold;}
.weiter a:Active {font-family:tahoma;font-size:12px;color:#1E457D;text-decoration:none;font-weight:bold;}
.weiter a:Hover {font-family:tahoma;font-size:12px;color:#666666;text-decoration:none;font-weight:bold;}

.blocktitle {font-family:tahoma;font-size:14px;color:#1E457D;text-decoration:none;font-weight:bold;}


#art1 a {
color:#1E457D;
letter-spacing:0;
text-decoration:none;
font-weight:bold;
}

#art1 .a {
color:#1E457D;
letter-spacing:0;
text-decoration:none;
font-weight:bold;
}

#art1 div#image {
    width: 16.5em;
}

#art1 div#authorblock {
    float: right;
    width: 16.5em;
    border: 0.5px solid #efefef;
    margin-left:2px;
}

#art1 div#authorblock strong.authorheader {
    padding: 3px 0 3px 5px;
    display: block;
    background-color: #efefef;
    font-size: 0.9em;
}

#art1 div#authorblock ul.authorinfo {
    float: right;
    padding-bottom: 0px;
    font-size: 0.8em;
    line-height: 1.5em;
}

#art1 div#authorblock ul li.spacer {
    margin-top: 1em;
}

#art1 div#authorblock div.avatar {
    float:left;
    width:6em;
    text-align:center;
}

#art1 div#authorblock ul.articleoptions {
    clear: both;
    background-color: #efefef;
    padding: 3px 0 3px 5px;
}
abbr, acronym, span.abbr
{
    cursor: help;
    border-bottom: 1px dashed #000;
}

a.externallink {
    padding-left:  18px;
    color:#1E457D;
    font-size: 12px;
    font-family:tahoma;
    font-weight:bold;
    text-decoration:none;
    font-size: 12px;
    background: url('../../../modules/MultiHook/pnimages/externallink.png') no-repeat bottom left;
}
a:hover.externallink {
    padding-left:  18px;
    color:#666666;
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background: url('../../../modules/MultiHook/pnimages/externallink.png') no-repeat bottom left;
}

.chcTable
{
  width: 125px;
  border-spacing: 2px;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  text-align: left;
  background-color: #FAD300;   */ 749EDE
}
.chcHeaderRow
{
  background-color: #0780BC;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  padding: 2px;
}
.chcLeftRow
{
  background-color: #F2F0F0;
  color: #000000;
  font-size: 9px;
   padding: 2px;
  font-weight:normal;
}
.chcLeftRowAlt
{
  background-color: #E0DFDF;
  color: #000000;
  font-weight:normal;
  font-size: 9px;
  padding: 2px;
}
.chcRightRow
{
  background-color: #F2F0F0;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-align: right;
}

TD.pn-content-leftblock .chcRightRowAlt .a:link
{
  background-color: #F2F0F0;
  font-size: 9px;
  font-weight: bold;
  color: #000;
  padding: 2px;
  text-align: right;
}
.chcRightRowAlt
{
  background-color: #E0DFDF;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  padding: 2px;
  text-align: right;
}
.chcA
{
  font-size: 14px;
  color: #1E457D;
}

.chcA a
{
  font-size: 10px;
}


.pn-normal,
td.pn-normal {
	font: 8pt Verdana, Helvetica, Arial, sans-serif;/* 8pt */
	line-height: 1.3em;
	text-align: left;
	color: #666666; /* #191919 */
	background: none; 
	text-decoration: none; 
}
a img, img {	border: 0px; }

/* Anchor styles */
a:link, a:visited {
	color: #4C5EA8;
	text-decoration: underline;
	background: none;
}
a:hover, 
a:active {
	color: #000000;
}
a.pn-normal:link,
a.pn-normal:visited {
	color: #4C5EA8; 
	text-decoration: underline;
	background: none; 
}/*#191919;*/
a.pn-normal:hover {
	color: #000000;
	text-decoration: underline;
	background: none; 
}
a.pn-normal:active {
	color: #FF9900; /*#F3F3F3;*/
	text-decoration: underline;
	background: none; 
}

/* Titles */
.pn-title {
	font: bold 14px/150% Verdana, Helvetica, Arial, sans-serif;  /* 12px/26px */
	color: #CC6600; /* orange */ /* #990000; #4C5EA8; #006699 #003366;*/
	text-align: center;
	text-decoration: none;
	background: none; 
	margin-top: 0.5em;
	margin-bottom: 6px;
}
h1,
h1.pn-pagetitle {
	font: bold 18px/150% Verdana, Helvetica, Arial, sans-serif;
	color: #4C5EA8; /* dark purple */
	text-align: center;
	text-decoration: none;
	letter-spacing: 1pt;
	background: none; 
	margin-top: 0.3em;
	margin-bottom: 5px;
}
h2,
h2.pn-title {
	font: bold 14px Verdana, Helvetica, Arial, sans-serif;
	color: #4C5EA8;
	text-align: left;
}
h3, 
h3.pn-title {
	font: bold 14px Verdana, Helvetica, Arial, sans-serif;
	color: #4C5EA8;
	text-decoration: none;
	text-align: center;
	background: none;
	margin-top: 3px;
	margin-bottom: 6px;
	padding: 6px;
}
h4, 
h4.pn-title { 
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #4C5EA8; 
	margin-top: 1em;
	margin-bottom: 3px;
	text-decoration: none; 
}
td.pn-title { 
	font: bold 14px/150% Verdana,Helvetica,sans-serif; 
	color: #4C5EA8;
	text-decoration: none;
	background: none; 
}
a.pn-title {
	font-weight: bold;
	color: #CC6600;
	text-decoration: underline;
	background: none;
}
span.pn-title,
a.pn-title:link,
a.pn-title:visited {
	color: #4C5EA8;
	text-decoration: underline;
}
a.pn-title:hover {
	color: #CC6600;
	text-decoration: underline;
}
a.pn-title:active { 
	color: #FF9900;
	text-decoration: underline;
}

/* used in /templates/modules/News/newsuserdisplay.htm */
.pn-art {
	font: 10pt/1.5em Verdana, Helvetica, Arial, sans-serif;
	color: #191919;
	background: none;
	text-decoration: none;
}

/* "More" and "Posted by" text */
.pn-sub {
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.pn-sub:link {
	color: #666666;
	text-decoration: underline;
	background: none;
}
a.pn-sub:visited {
	color: #4C5EA8; }
a.pn-sub:hover {
	color: #CC6600; }
a.pn-sub:active {
	color: #FF9900; }

div.pn-sub a.pn-normal {
	font: 8pt Verdana, Helvetica, Arial, sans-serif; 
	color: #666666;
} 
div.pn-sub a.pn-normal:visited {
	color: #4C5EA8;
}
div.pn-sub a.pn-normal:hover {
	color: #CC6600;
}
div.pn-sub a.pn-normal:active {
	color: #FF9900;
}

/* News articles */
.ArticleBlock {
	margin-bottom: 0.8em;
}
.ArticleHead {
	margin-bottom: 6px;
}
.Article {
	background: white;
	line-height: 1.3em;
}
.storytitle, pn-storytitle { 
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #4C5EA8; 
	margin-top: 1em;
	margin-bottom: 3px;
	text-decoration: none; 
}
h4.storytitle img { /* align Article image */
	margin-bottom: -5px;
}

div.pn-sub img { /* Print this and Email this images */
	margin-bottom: -3px;
}
.note { margin-bottom: 1.2em; }

/* News title links */
h4.storytitle {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
}
h4.storytitle a:link,
h4.storytitle a:visited { 
	color: #4C5EA8; 
}
h4.storytitle a:hover,
h4.storytitle a:active  { 
	color: #000000; 
} 

/* Block titles */
h4.blocktitle,
h4.BlockTitleRight, 
#CenterBlocks h4.pn-title {
	color: #070B62; /* #4C5EA8 */
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none; 
	margin-top: 0px;
	margin-bottom: 3px; 
}

/* Block titles */
h4.lb_blocktitle,
#CenterBlocks h4.pn-title {
	color: #fad300; /* #000000 */
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 3px;
}
/* Block styles */
.pnLeftBlock {
	color:#fad300;
	width: 144px; /* 150-6px */
	padding: 3px;
	margin-bottom: 15px;
}
.pnRightBlock {
	width: 140px; /* 165-20*/
	background-color: #FAD300;
	/* padding: 5px 5px 5px 5px;  */
	/* margin-bottom: 15px; */
	/* margin-right: 6px;  */
	/*border-right: 2px solid #0b106d; */
}
/* IE hack to compensate for different box model */
* html .pnLeftBlock { 
	width: 150px; 
	wid\th: 144px; 
}
* html .pnRightBlock { 
	width: 155px;
	wid\th: 145px; 
}

/* menu styles */
.pn-menu {
	text-align: center;
}
.pn-menuitem-title {
	text-align: center;
}


.newsinnerindex
{
	overflow:auto;
	height: 100%; /* Fix for IE6 disappearing float bug */
	margin: 5px;
	padding: 10px;
	border-style: solid;
        border-width: 1px;
        background-color: #ffffff;
}

.newsouterindex
{

	margin: 0 0 0 0;
	padding: 0;
	border-style: solid;
	border-width: 1px;
	width: 99%;
        background-color: #FFFFCC;
}
