BODY  {
background-color: #FFF9E1;
	FONT-FAMILY: arial;
	MARGIN-TOP: 	0;
	MARGIN-LEFT: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0;
}

/* text ausgabe */
TD {
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
   color: #33322D; 
}

A {
color: #347EC9;
text-decoration: none;
font-weight:normal;
text-decoration: none;
}

A:active {
color: #347EC9;
text-decoration: none;
font-weight: normal;
text-decoration: none;
}

A:visited {
color: #347EC9;
text-decoration: none;
font-weight: normal;
text-decoration: none;
}

A:hover {
color: #347EC9;
text-decoration: none;
font-weight: normal;
text-decoration: underline;
}


/* ################################### */
/* ################################### */

/* linke navigation */

div.pn-firstmenueleft {
   FONT: 11pt arial;
   BACKGROUND: none;
   COLOR: #0a51a1;
   TEXT-DECORATION: none;
   font-weight:     bold;
   margin-left:     0;
   margin-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-left:    0px;
   padding-right:   0;
   padding-top:     0px;
   padding-bottom:  0px;
}

div.pn-menueleft {
   FONT: 11pt arial;
   BACKGROUND: none;
   COLOR: #0a51a1;
   TEXT-DECORATION: none;
   font-weight:     bold;
   margin-left:     0;
   margin-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-left:    00px;
   padding-right:   0;
   padding-top:     0px;
   padding-bottom:  0px;
}
a.pn-menueleft {
	FONT: 10pt arial;
	BACKGROUND: none;
	COLOR: #0a51a1;
	TEXT-DECORATION: none
	margin-left:     0;
	margin-right:    0;
	margin-top:      0;
	margin-bottom:   0;
	padding-left:    00px;
	padding-right:   0;
	padding-top:     0;
	padding-bottom:  0;
}

a.pn-menueleft:hover {
	FONT: 10pt arial;
	BACKGROUND: none;
	COLOR: #0099CC;
	TEXT-DECORATION: underline
   margin-left:     0;
   margin-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-left:    00px;
   padding-right:   0;
   padding-top:     0;
   padding-bottom:  0;
}

/* obere navigation */

a.pn-menuetop {
   FONT: 10pt arial;
   BACKGROUND: none;
   COLOR: #0a51a1;
   TEXT-DECORATION: none
   margin-left:     0;
   margin-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-left:    00px;
   padding-right:   0;
   padding-top:     0;
   padding-bottom:  0;
}

a.pn-menuetop:hover {
   FONT: 10pt arial;
   BACKGROUND: none;
   COLOR: #0099CC;
   TEXT-DECORATION: underlined
   margin-left:     0;
   margin-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-left:    0px;
   padding-right:   0;
   padding-top:     0;
   padding-bottom:  0;

}

/* inputs */
input.button{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
color: #347EC9;
   margin-left:     0;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;

}

input{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
color: #33322D;
   margin-left:     0;
   margin-right:    0;
   padding-left:    0px;
   padding-right:   0px;
   margin-top:      0px;
   margin-bottom:   0px;
   padding-top:     0;
   padding-bottom:  0;

}
input.image{

}
input.radio{
   margin-left:     0;
   margin-right:    0;
   padding-left:    0px;
   padding-right:   0px;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
   border-left:     0px;
   border-right:    0px;
   border-top:      0px;
   border-bottom:   0px;
}
select{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       9pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #000000;
   background-color:#e3e3e3;
   margin-left:     0;
   margin-right:    0;
   padding-left:    2px;
   padding-right:   2px;
   margin-top:      2px;
   margin-bottom:   2px;
   padding-top:     0;
   padding-bottom:  0;
   border-left:     1px solid #0a51a1;
   border-right:    1px solid #0a51a1;
   border-top:      1px solid #0a51a1;
   border-bottom:   1px solid #0a51a1;
}
textarea{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   margin-left:     0;
   margin-right:    0;
   padding-left:    0px;
   padding-right:   0px;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0px;
   padding-bottom:  0px;
}

/* contentbereich */

div.textcontent{
	font-family:     arial;
	font-size:       12px;
	font-style:      normal;
	font-variant:    normal;
	font-weight:     normal;
	text-decoration: none;
	color: #33322D; 
	margin-left:     0px;
	margin-right:    0;
	padding-left:    0;
	padding-right:   0;
	border-left:     0;
	border-right:    0;
	margin-top:      0px;
	margin-bottom:   0;
	padding-top:     0;
	padding-bottom:  0;
}

div.starttext{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
 color: #33322D; 
   margin-left:     15px;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}
div.text{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
color: #33322D; 
   margin-left:     0;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}
div.ultext{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: underline;
color: #33322D; 
   margin-left:     0;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}

div.text15{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
color: #33322D; 
   margin-left:     0px;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}
div.err_text{
   font-family:     arial;
   font-size:       12px;
font-style:italic;
   font-variant:    normal;
   font-weight:     italic;
   text-decoration: none;
color: #33322D; 
   margin-left:     0;
   margin-right:    0;
   padding-left:    0px;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      10px;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}
div.headline{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     bold;
   text-decoration: none;
 color: #33322D; 
   margin-left:     0;
   margin-right:    0;
   padding-left:    0px;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0px;
   margin-bottom:   10px;
   padding-top:     0;
   padding-bottom:  0;
}

div.hilfetext{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       9pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #0a51a1;
   margin-left:     0;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0;
   margin-bottom:   0px;
   padding-top:     0;
   padding-bottom:  0;
}
div.hilfeheadline{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     bold;
   text-decoration: none;
color: #33322D; 
   margin-left:     0;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0px;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}
div.konfigtext{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       9pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #0a51a1;
   margin-left:     0;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0;
   margin-bottom:   0px;
   padding-top:     0;
   padding-bottom:  0;
}


/* selects */
select.single{
   font-family:     arial,verdana,geneva,helvetica,sans-serif;
   font-size:       9pt;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
   color:           #000000;
   BORDER-RIGHT:    0;
   BORDER-LEFT:     0;
   BORDER-TOP:      0;
   BORDER-BOTTOM:   0;
   background-color:#e3e3e3;
   margin-left:     0px;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}

table.single{
   margin-left:     0px;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   margin-top:      0;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}























.pn-menuewhite {
FONT: 8pt arial;
BACKGROUND: none;
COLOR: #0099CC;
TEXT-DECORATION: none
}

.pn-menuewhite:hover {
FONT: 8pt arial;
BACKGROUND: none;
COLOR: #0099CC;
TEXT-DECORATION: underlined
}

/* ueberschrift */
.pn-title {
	FONT: bold 12pt arial;
	BACKGROUND: none;
	COLOR: #FF9900;
	TEXT-DECORATION: none
}

A.pn-title {
FONT: bold 9pt arial;
BACKGROUND: none;
COLOR: #FF9900;
TEXT-DECORATION: none
}

A.pn-title:active {
BACKGROUND: none;
COLOR: #0099CC;
FONT: bold 9pt arial;
TEXT-DECORATION: underline
}

A.pn-title:visited {
BACKGROUND: none;
COLOR: #FF9900;
FONT: bold 9pt arial;
TEXT-DECORATION: none
}

A.pn-title:hover {
BACKGROUND: none;
COLOR: #0099CC;
FONT: bold 9pt arial;
TEXT-DECORATION: underline
}

A.pn-normal {
BACKGROUND: none;
COLOR: #0099cc;
TEXT-DECORATION: underline
}

A.pn-normal:active {
BACKGROUND: none;
COLOR: #F3F3F3;
FONT: 8pt Verdana,Helvetica,sans-serif;
TEXT-DECORATION: underline
}

A.pn-normal:visited {
BACKGROUND: none;
COLOR: #0099CC;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

A.pn-normal:hover {
BACKGROUND: none;
COLOR: #FF9900;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

A.pn-hometext {
BACKGROUND: none;
COLOR: #000000;
FONT: 8pt Verdana,Helvetica,sans-serif;
TEXT-DECORATION: underline
}

A.pn-hometext:active {
BACKGROUND: none;
COLOR: #000000;
FONT: 8pt Verdana,Helvetica,sans-serif;
TEXT-DECORATION: underline
}

A.pn-hometext:visited {
BACKGROUND: none;
COLOR: #0099CC;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

A.pn-hometext:hover {
BACKGROUND: none;
COLOR: #FF9900;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

:TD.pn-hometext {
BACKGROUND: none;
COLOR: #000000;
FONT: 8pt arial;
TEXT-DECORATION: none: line-height: 1
}

.pn-logo {
BACKGROUND: none;
COLOR: #191919;
FONT-FAMILY: arial;
LETTER-SPACING: 7pt;
TEXT-DECORATION: none
}

.pn-sub {
BACKGROUND: none;
COLOR: #666666;
FONT: 7pt arial;
TEXT-DECORATION: none
}

A.pn-sub {
BACKGROUND: none;
COLOR: #191919;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

A.pn-sub:active	{
BACKGROUND: none;
COLOR: #F3F3F3;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

A.pn-sub:visited {
BACKGROUND: none;
COLOR: #0099CC;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

A.pn-sub:hover {
BACKGROUND: none;
COLOR: #FF9900;
FONT: 8pt arial;
TEXT-DECORATION: underline
}

.pn-logo {
BACKGROUND: none;
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
FONT-FAMILY: arial;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-logo {
BACKGROUND: none;
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
FONT-FAMILY: arial;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-logo:active {
BACKGROUND: none;
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
FONT-FAMILY: arial;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-logo: visited {
BACKGROUND: none;
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
FONT-FAMILY: arial;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-logo:hover	{
BACKGROUND: none;
COLOR: #CC6600;
FONT-WEIGHT: bold;
FONT-FAMILY: arial;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle {
FONT-SIZE: 10pt;
BACKGROUND: none;
COLOR: #990000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:active {
FONT-SIZE: 10pt;
BACKGROUND: none;
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:visited {
FONT-SIZE: 10pt;
BACKGROUND: none;
COLOR: #660000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:hover {
FONT-SIZE: 10pt;
BACKGROUND: none;
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-logo-7pt {
BACKGROUND: none;
COLOR: #FFFFFF;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
FONT-FAMILY: arial;
TEXT-DECORATION: none
}

.pn-pagetitle {
BACKGROUND: none;
COLOR: #0099CC;
FONT: bold 12px arial;
TEXT-DECORATION: none
}

.pn-storytitle {
BACKGROUND: none;
COLOR: #990000;
FONT: bold 12px arial;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-title-rblock {
BACKGROUND: none;
COLOR: #0099CC;
FONT: bold 12px arial;
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.pn-title-lblock {
BACKGROUND: none;
COLOR: #0099CC;
FONT: bold 12px arial;
LETTER-SPACING: 1.5px;
TEXT-DECORATION: none
}

.pn-rblock {
BACKGROUND: none;
COLOR: #000000;
FONT: 12px arial;
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.pn-bartitle {
BACKGROUND: none;
COLOR: #0099CC;
FONT: bold 12px arial;
LETTER-SPACING: 2px;
TEXT-DECORATION: none
}

.pn-normal {
BACKGROUND: none;
color: #33322D; 
FONT: 12px arial;
TEXT-DECORATION: none
}


.pn-footer {
BACKGROUND: none;
color: #33322D; 
FONT: 12px arial;
TEXT-DECORATION: none
}

.pn-art {
BACKGROUND: none;
color: #33322D; 
FONT: 12px arial;
TEXT-DECORATION: none;
line-height: 1.5
}

TD.pn-normal {
BACKGROUND: none;
color: #33322D; 
FONT: 12 arial;
TEXT-DECORATION:
none: line-height: 1.5
}

TD.pn-title {
BACKGROUND: none;
COLOR: #4C5EA8;
FONT: bold 12px Arial;
TEXT-DECORATION: none
}

INPUT.pn-text {
BACKGROUND : #F3F3F3;
COLOR: #000000;
BORDER: solid 1px #000000;
FONT-SIZE: 10pt
}

INPUT.r-button {
BACKGROUND : none;
COLOR: #000000;
FONT-SIZE: 10pt
}

INPUT.pn-button {
BACKGROUND : #F3F3F3;
COLOR: #000000;
BORDER: 1px solid #000000;
FONT-SIZE: 10pt;
border-collapse: collapse
}

TEXTAREA.pn-text {
BACKGROUND : #F3F3F3;
COLOR: #000000;
BORDER: solid 1px #000000;
FONT-SIZE: 10pt;
border-bottom: 1px dashed
}

SELECT.pn-text {
BACKGROUND : #F3F3F3;
COLOR: #000000;
BORDER: solid 1px #000000;
FONT-SIZE: 10pt
}

/* Centre blocks and admin messages */

.message-centre {
FONT: normal 12px Arial;
border-style: none;
}

.message-centre .border2 {
border-style: none;
border-width: 0;
padding: 0;
}

TD.message-centre {
FONT: normal 12px Arial;border-style: none;
border: 1px;
padding: 3px;
}

.message-centre .pn-title {
FONT: bold 12px Arial;
color: #33322D; 
}

font.ContactInfoText{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
color: #33322D; 
   margin-left:     0px;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0px;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}


font.ContactInfoHeader{
   font-family:     arial;
   font-size:       12px;
   font-style:      normal;
   font-variant:    normal;
   font-weight:     normal;
   text-decoration: none;
color: #33322D; 
   margin-left:     0px;
   margin-right:    0;
   padding-left:    0;
   padding-right:   0;
   border-left:     0;
   border-right:    0;
   margin-top:      0px;
   margin-bottom:   0;
   padding-top:     0;
   padding-bottom:  0;
}