body  { 
font-family: verdana, tahoma, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #111111; 
text-decoration: none;
margin-top: 0; 
margin-left: 0; 
margin-right: 0; 
margin-bottom: 0;
}


a:link {
color: #000000;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
}
a:visited {
color: #000000;
font-size: 11px;
font-family:  verdana, tahoma, sans-serif;
}
a:hover {
color: #647bb0;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
background-color : #ffffcc;
}
a:active {
color: #000000;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
}
td {
font-family: verdana, tahoma, sans-serif;
font-size: 11px;
}
textarea {
font-family:  verdana, tahoma, sans-serif; 
font-size: 10px;
font-weight : bold;
border-color : #111111;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-indent : 2px;
}
input {
color : #111111; 
font-family : verdana, tahoma, sans-serif; 
font-size : 10px; 
font-weight : normal;
border-color : #111111;  
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
text-indent : 2px;  
}
input.pn-text {
background-color : #c1c9dc; 
color : #111111; 
font-family : verdana, tahoma, sans-serif; 
font-size : 10px; 
font-weight : normal;
border-color : #111111;  
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
text-indent : 2px;  
} 
input.pn-button {
background-color : #bdc4d7; 
color : #000000; 
font-family : verdana, tahoma, sans-serif; 
font-size : 10px; 
font-weight : normal; 
border-color: #000000;  
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
padding: 4px; 
border-top: 2px #cce3ff solid;
border-left: 2px #cce3ff solid;
border-bottom: 2px #31557f solid;
border-right: 2px #31557f solid;
text-align: center; 
} input.pn-button {
background-color: #99aabf;
border-top: 2px #31557f solid;
border-left: 2px #31557f solid;
border-bottom: 2px #cce3ff solid;
border-right: 2px #cce3ff solid;

} input.r-button {
font-family : verdana, tahoma, sans-serif; 
}
select {
font-family: verdana, tahoma, sans-serif;
font-size: 10px;
font-weight : bold;
}
select.pn-text {
color: #000000;
font-family: verdana, tahoma, sans-serif;
font-size: 10px;
font-weight : bold;
background-color : #c1c9dc; 
}
.pn-normal {
font-family: verdana, tahoma, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #ffffff; 
text-decoration: none;
}
.pn-normal a:link {
color: #000000;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
}
.pn-normal a:visited {
color: #000000;
font-size: 11px;
font-family:  verdana, tahoma, sans-serif;
text-decoration: underline;
}
.pn-normal a:hover {
color: #647bb0;
font-size: 11px;
font-family: Verdana, Tahoma, sans-serif;
text-decoration: underline;
background-color : #ffc;
}
.pn-normal a:active {
color: #000000;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
}
.pn-normal-aktiv {
font-family: verdana, tahoma, sans-serif; 
font-size: 11px; 
font-weight: bold; 
font-weight: normal; 
color: #ff0000; 
text-decoration: none;
}
.pn-normal-aktiv a:link {
color: #ff0000;
font-size: 11px;
font-weight: bold; 
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
}
.pn-normal-aktiv a:visited {
color: #ff0000;
font-size: 11px;
font-weight: bold; 
font-family:  verdana, tahoma, sans-serif;
text-decoration: underline;
}
.pn-normal-aktiv a:hover {
color: #ff0000;
font-size: 11px;
font-weight: bold; 
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
background-color : #ffffcc;
}
.pn-normal a:active {
color: #000000;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
}
.pn-title {  
font-family: tahoma, verdana, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #330066; 
text-decoration: none;
}
.pn-small {  
font-family: verdana, tahoma, sans-serif; 
font-size: 10px;  
color: #333333; 
text-decoration: none;
}
.pn-title-story {  
font-family: verdana, tahoma, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #ffffff; 
text-decoration: none;
}
.pn-title a:link { 
color: #000000; 
font-size: 12px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif; 
text-decoration: underline;
}
.pn-title a:visited { 
color: #000000; 
font-size: 12px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
}
.pn-title a:hover { 
color: #000000; 
font-size: 12px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif; 
text-decoration: none;
}
.pn-title a:active { 
color: #000000;
font-size: 12px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif;
text-decoration: none;
}
.pn-sub {  
font-family: verdana, tahoma, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}
.pn-sub a:link { 
color: #000000; 
font-size: 10px;
font-family: verdana, tahoma, sans-serif;
font-style : normal;  
text-decoration: underline;
}
.pn-sub a:visited { 
color: #000000; 
font-size: 10px;
font-family:  verdana, tahoma, sans-serif; 
text-decoration: underline;
font-style : normal;
}
.pn-sub a:hover {
background-color: #ffffff; 
color: #000000; 
font-size: 10px;
font-family: verdana, tahoma, sans-serif; 
text-decoration: none;
font-style : normal;
}
.pn-sub a:active { 
color: #ff0000; 
font-size: 10px;
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
font-style : normal; 
}
.pn-logo { 
color: #000000; 
font-size: 16px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif;
letter-spacing: 3px; 
text-decoration: none;
}
a.pn-logo:link { 
color: #000000; 
font-size: 16px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif; 
letter-spacing: 3px;
text-decoration: none;
}
a.pn-logo:visited { 
color: #000000; 
font-size: 16px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif;
letter-spacing: 3px;
text-decoration: none;
}
a.pn-logo:hover	{ 
color: #000000; 
font-size: 16px; 
font-weight: bold;
background-color: #8c97b8; 
font-family: verdana, tahoma, sans-serif; 
letter-spacing: 3px;
text-decoration: none;
}
a.pn-logo:active { 
color: #000000;
font-size: 16px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif;
letter-spacing: 3px;
text-decoration: none;
}
.pn-logo-small  {
color: #000000; 
font-size: 11px; 
font-weight: bold; 
font-family: verdana, tahoma, sans-serif; 
text-decoration: none;
}
.pn-pagetitle { 
font-family: verdana, tahoma, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
} 
.pn-title-lblock { 
font-family: verdana, tahoma, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #ffffff; 
text-decoration: none;
} 
.pn-title-lblock-aktiv { 
font-family: verdana, tahoma, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #ff0000; 
text-decoration: none;
} 

.pn-title-rblock { 
background-color : #fff8c0; 
font-family: verdana, tahoma, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #3b5399; 
text-decoration: none;
} 

.pn-rblock { 
background-color : #fff8c0; 
font-family: verdana, tahoma, sans-serif; 
font-size: 12px; 
color: #000000; 
text-decoration: none;
}
a.top-links:link {
color: #ffffff;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
}
a.top-links:visited {
color: #ffffff;
font-size: 11px;
font-family:  verdana, tahoma, sans-serif;
text-decoration: underline;
}
a.top-links:hover {
color: #647bb0;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
text-decoration: underline;
background-color : #ffffcc;
}
a.top-links:active {
background-color : transparent;
color: #ffffff;
font-size: 11px;
font-family: verdana, tahoma, sans-serif;
}


table.form
{ border-width:0px; padding:1px; background-color:#000000; }

td.skin_formtitel
{ background-color:#004080; color:#ffffff; font-weight:bold; }

td.skin_formzeile
{ background-color:#ceefff; font-weight:bold; color:#ffffff; }

td.skin_formzeilecenter
{ background-color:#ceefff; text-align:center; color:#ffffff; }

