BODY  {
/*BACKGROUND: #FEFEFE;*/
/*BACKGROUND: #FD8315;*/
BACKGROUND: #FFFFFF;
/*background-image: url(http://www.ganeshan.de/tagderniedersachsen/Flash/hintergrund.gif);*/
background-image: url(http://www.josefstal.net/mac/themes/maconline/images/bg/blau.jpg);
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
MARGIN-TOP: 0;
MARGIN-LEFT: 0;
MARGIN-RIGHT: 0;
MARGIN-BOTTOM: 0;
padding: 0;
}
hr {  color: #050505; height: 1px; width: 118px}
.menu {
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 12px}

.menu A:link {
text-decoration: none;
/*color: #050505;*/
COLOR: red;
font-family: Arial, Verdana, sans-serif;
font-size: 12px
}
.menu A:hover {
text-decoration: none;
color: #FF9900;
font-family: Arial, Verdana, sans-serif;
font-size: 12px
}
.menu A:visited {
text-decoration: none;
color: #050505;
font-family: Arial, Verdana, sans-serif;
font-size: 12px
}
.menu A:active {
text-decoration: none;
color: #FF9900;
font-family: Arial, Verdana, sans-serif;
font-size: 12px
}
.skin0{
position: absolute;
width: 120px;
border: 1px solid black;
background-color: #53618A;
font-family: Arial, Verdana, sans-serif;
line-height: 18px;
font-size: 12px;
z-index: 100;
visibility: hidden;
}

.menuitems{
padding-left: 5px;
padding-right: 5px;
}

TD {
FONT-FAMILY: Arial, Verdana, sans-serif;
font-size: 12px;
}
TEXTAREA {
FONT-FAMILY:  Arial, Verdana, sans-serif;
font-size: 12px;
background-color : transparent;
font-weight : bold;
border-color : #050505;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
text-indent : 2px;
}
IMG {
border: 0;
}
INPUT {
background-color : transparent;
color : #050505;
font-family : Arial, Verdana, sans-serif;
font-size: 12px;
font-weight : normal;
border-color : #050505;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
text-indent : 2px;
}
INPUT.pn-text {
background-color : #FEFEFE;
color : #050505;
font-family : Arial, Verdana, sans-serif;
font-size: 12px;
font-weight : normal;
width : 100px;
border-color : #050505;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
text-indent : 2px;
}
INPUT.pn-button {
background-color : #FEFEFE;
color : #050505;
font-family : Arial, Verdana, sans-serif;
font-size: 12px;
font-weight : normal;
border-color : #050505;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
text-indent : 2px;
}
INPUT.r-button {
background-color : transparent;
font-family : Arial, Verdana, sans-serif;
}
SELECT {
FONT-FAMILY: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight : bold;
background-color : transparent;
}
SELECT.pn-text {
COLOR: #050505;
FONT-FAMILY: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight : bold;
background-color : #FEFEFE;
}
A:link {
COLOR: black;
font-size: 12px;
font-weight: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
A:visited {
COLOR: #000000;
font-size: 12px;
font-weight: bold;
FONT-FAMILY:  Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
A:hover {
COLOR: #2D4490;
font-size: 12px;
font-weight: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
A:active {
COLOR: #2D4490;
font-size: 12px;
font-weight: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-normal {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color : transparent;
}
.pn-normal A:link {
COLOR: #000000;
font-size: 12px;
font-weight: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-normal A:visited {
COLOR: #000000;
font-size: 12px;
font-weight: bold;
FONT-FAMILY:  Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-normal A:hover {
COLOR: #2D4490;
font-size: 12px;
font-weight: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-normal A:active {
COLOR: #2D4490;
font-size: 12px;
font-weight: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-title {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #050505;
text-decoration: none;
background-color : transparent;
}

.pn-headtitle {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
/*color: #050505;*/
color: #FFFFFF;
text-decoration: none;
background-color : transparent;
}

.block-title {
	text-align: left;
}

.pn-title A:link {
COLOR: #000000;
font-size: 12px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-title A:visited {
COLOR: #000000;
font-size: 12px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-title A:hover {
COLOR: #2D4490;
font-size: 12px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-title A:active {
COLOR: #2D4490;
font-size: 12px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-sub {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #050505;
text-decoration: none;
background-color : transparent;
}
.pn-sub A:link {
COLOR: #050505;
font-size: 12px;
FONT-FAMILY: Arial, Verdana, sans-serif;
font-style : normal;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-sub A:visited {
COLOR: #050505;
font-size: 12px;
FONT-FAMILY:  Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
font-style : normal;
background-color : transparent;
}
.pn-sub A:hover {
COLOR: #FF9900;
font-size: 12px;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
font-style : normal;
}
.pn-sub A:active {
COLOR: #FF9900;
font-size: 12px;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
font-style : normal;
background-color : transparent;
}
.pn-logo {
COLOR: #050505;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
background-color : transparent;
}
A.pn-logo:link {
COLOR: #050505;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
background-color : transparent;
}
A.pn-logo:visited {
COLOR: #050505;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
background-color : transparent;
}
A.pn-logo:hover	{
COLOR: #FF9900;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
}
A.pn-logo:active {
COLOR: #FF9900;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
LETTER-SPACING: 3px;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-logo-small  {
COLOR: #050505;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Verdana, sans-serif;
TEXT-DECORATION: none;
background-color : transparent;
}
.pn-pagetitle {
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #050505;
text-decoration: none;
background-color : transparent;
}

#pubInfoBox
    {
      border: 1px solid black;
      font: arial, sans-serif;
      font-size: 10pt;
      background-color: #E0E0E0;
      padding: 4px;
    }

