body
{
        font-family:arial,verdana, helvetica,sans-serif;
        margin=0px;
        padding=0px;
}

table {
	border-spacing:0px;
	padding:0px;
                margin=0px;
}

table.test {
                font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px
}

A:link {
/*	background-color:transparent; */
	color:#3366FF;
	font-weight:bold;
/*	text-decoration:underline; */
	text-decoration:none;
}
A:visited {
/*	background-color:transparent; */
	color:#3366FF;
	font-weight:bold;
/*	text-decoration:underline; */
	text-decoration:none;
}
A:hover {
	background-color:#CCCCCC;
	color:#0066FF;
	font-weight:bold;
	text-decoration:underline;
/*	text-decoration:none; */
}
A:active {
/*	font-weight:bold; */
/*	text-decoration:underline; */
	text-decoration:none;
}

SELECT {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px
}
TEXTAREA {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px
}
INPUT {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px
}


table.boxview_frame {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#3366FF;
}

.col_right {
	background-color:#FFFFFF;
	vertical-align:top;
}

H1 {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:18px;
	color:#3366FF;
	margin-bottom:0px;
	margin-top:10px;
}
H2 {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:15px;
	color:#666666;
	margin-bottom:10px;
	margin-top:20px;
}
H3 {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	margin-bottom:0px;
	margin-top:10px;
}
H4 {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:black;
	margin-bottom:0px;
	margin-top:10px;
}

p {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:16px;
	line-height:120%;
	color:black;
	margin-top:4px;
	margin-bottom:4px;
	padding-bottom:0px;
	text-indent:0px;
}


.caption {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#FF9966;
}
.bulletlist {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#3366FF;
}
.table {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#CC3366;
}


.searchform {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#3366FF;
	font-weight:normal;
}
.searchresultpagetitle {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.searchresultcontent {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:11px;
	color:#3366FF;
	font-weight:normal;
}
.searchresultheader {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:14px;
	color:#3366FF;
	font-weight:bolder;
}
.searchmarkup {
	color:#FF0066;
}


.loginform {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:normal;
}




.mailform {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:normal;
}
.mailformrequired {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#003366;
	font-weight:bolder;
}
.mailformcomment {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bolder;
}
.mailformradio {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:10px;
	color:#003366;
	font-weight:normal;
}






.filelinks {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:14px;
	color:#990000;
}
.filelinkssize {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:14px;
	color:Green;
}



.sitemap1 {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:#CC6600;
}
.sitemap2 {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:11px;
	color:#990000;
	margin-left:20px;
}
.sitemap3 {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:10px;
	color:#333399;
	margin-left:40px;
}
.sitemap4 {
	font-family:Arial, Sans-serif, Helvetica;
	font-size:9px;
	color:#003333;
	margin-left:60px;
}




.celmenu {
	font-family:arial,verdana, helvetica,sans-serif;
	font-size:12px;
	color:olive;
	margin-top:10px;
}
.celsubmenu {
	font-family:ial,varerdana, helvetica,sans-serif;
	font-size:11px;
	color:#666699;
	margin-left:5px;
	margin-top:3px;
}

h1 /*.content */
{
	color:#3366FF;
	font-size:20px;
	font-family:arial,verdana, helvetica,sans-serif;
	/* background-color:#FFFFCC */
	font-style:normal;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

h2 /*content*/
{
	color:#3366FF;
	font-size:18px;
	font-family:arial,verdana, helvetica,sans-serif;
	/* background-color:#FFFFCC; */
	font-style:italic;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	margin-top:3pt;
	margin-bottom:4pt;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}


h3 /*content*/
{
	color:#3366FF;
	font-size:16px;
	font-family:arial,verdana, helvetica,sans-serif;
	/* background-color:#FFFFCC; */
	font-style:italic;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	margin-top:3pt;
	margin-bottom:4pt;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

h4 /*content*/
{
	color:#3366FF;
	font-size:14px;
	font-family:arial,verdana, helvetica,sans-serif;
	/* background-color:#FFFFCC; */
	font-style:italic;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	margin-top:3pt;
	margin-bottom:4pt;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

typohead /*content*/
{
   color:#3366FF;
   font-size:1.05em;
   font-family:arial,verdana, helvetica,sans-serif;
   /* background-color:#FFFFCC; */
   font-style:italic;
   font-weight:bold;
   vertical-align:top;
   text-align:left;
   margin-top:3pt;
   margin-bottom:7pt;
   margin-left:0px;
   margin-right:0px;
}
p.content
{
   color:black;
   font-size:16pt;
   font-family:arial,verdana, helvetica,sans-serif;
   font-style:normal;
   font-weight:normal;
   vertical-align:top;
   text-indent:0px;
   text-align:justify;
   margin-top:0.5em;
   margin-left:0px;
   margin-right:5px;
   line-height:1.2em;
}

.bodytext
{
   color:black;
 /*  background-color:yellow;*/
   font-size:14px;
   font-family:arial,verdana, helvetica,sans-serif;
   font-style:normal;
   font-weight:normal;
   vertical-align:top;
   text-indent:0px;
/*   text-align:justify;*/
   margin-top:0.5em;
   margin-left:0px;
   margin-right:5px;
   line-height:1.2em;
}

.heading
{
   color:black;
   font-size:16px;
   font-family:arial,verdana, helvetica,sans-serif;
   font-style:normal;
   font-weight:bold;
   vertical-align:top;
   text-indent:0px;
   text-align:justify;
   margin-left:0px;
   margin-top:0.5em;
   margin-right:5px;
   line-height:1.2em;
}



li.content
{
   color:black;
   font-size:1em;
   font-family:arial,verdana, helvetica,sans-serif;
   font-style:normal;
   font-weight:lighter;
   line-height:1.2em;
}

ul.content
{
   list-style-type:square;
   color:#3366FF;
   font-style:normal;
}


td#menu_left *
{
   //text-decoration:none;
   //font-style:normal;
}

td.menu_1_active
{
	vertical-align:middle;
	background-color:#003399;
	margin:0px;
	padding-top:0px;
	padding-bottom:2px;
}

td.menu_1_normal
{
	vertical-align:middle;
	background-color:#003399;
	margin:0px;
	padding-top:0px;
	padding-bottom:2px;
}

td.menu_2_active
{
	background-color:#3366FF;
	//text-decoration:none;
	//font-style:normal;
	margin:3px;
}

td.menu_2_normal
{
   background-color:#3366FF;
   //text-decoration:none;
   //font-style:normal;
   margin:3px;
}

td.menu_3_active
{
   background-color:#3366FF;
   //text-decoration:none;
   //font-style:normal;
   margin:3px;
}

td.menu_3_normal
{
   background-color:#3366FF;
   /text-decoration:none;
   //font-style:normal;
   margin:3px;
}

span.menu_1_active
{
   color:#FFFFFF;
   font-style:normal;
   font-weight:bold;
   font-size:13px;
   font-family:arial,verdana, helvetica,sans-serif;*/
   text-decoration:none;
}

span.menu_1_normal
{
   color:#FFFFFF;
   font-style:normal;
   font-weight:bold;
   font-size:13px;
   font-family:arial,verdana, helvetica,sans-serif;*/
   text-decoration:none;
}


span.menu_2_active
{
   color:#FFFFFF;
   font-style:normal;
   font-weight:bold;
   font-size:13px;
   font-family:arial,verdana, helvetica,sans-serif;
   text-decoration:none;
}

span.menu_2_normal
{
   color:#FFFFFF;
   font-style:normal;
   font-weight:normal;
   font-size:13px;
   font-family:arial,verdana, helvetica,sans-serif;
   text-decoration:none;
}

span.menu_3_active
{
   color:#FFFFFF;
   font-style:normal;
   font-weight:bold;
   font-size:12px;
   font-family:arial,helvetica,sans-serif;
   text-decoration:none;
}

span.menu_3_normal
{
   color:#FFFFFF;
   font-style:normal;
   font-weight:normal;
   font-size:12px;
   font-family:arial,helvetica,sans-serif;
   text-decoration:none;
}

span.nav_normal
{
   color:#000000;
   font-style:normal;
   font-weight:bold;
   font-size:13px;
   font-family:arial,helvetica,sans-serif;
   text-decoration:none;
}

span.menu_top
{
   color:#FFFFFF;
   font-style:normal;
   font-weight:bold;
   font-size:13px;
   font-family:arial,helvetica,sans-serif;
   text-decoration:none;
}

.mailform {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
        font-weight:normal;
        color:#000000;
}
.mailformrequired {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
        font-weight:bold;
        color:#000000;
}
.mailformcomment {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
        font-weight:normal;
        color:#000000;
	font-weight:bolder;
}
.mailformradio {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
        color:#000000;
	font-weight:normal;
}

.mailformfield {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
        color:#000000;
	font-weight:normal;
}

table.tx-rlmpofficeimport-pi1 {

  background-color:black;
  border:solid 1px black;
  border-spacing:1px;
  border-collapse:collapse
}

table.tx-rlmpofficeimport-pi1 * td {

  background-color:#EEEEFF;
  border:solid 1px black;
  padding-left:5px;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
}

table.tx-rlmpofficeimport-pi1 * th {

  border:solid 1px black;
  background-color:#3366FF;
  color:white;
  padding-left:5px;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
}

tr.naccalendar_row1
{
	background-color:white;
	font-weight:normal;
	vertical-align:top;
}

tr.naccalendar_row2
{
	background-color:#EDF1FD;
	font-weight:normal;
	vertical-align:top;
}

div.tx-naccalendar-pi1-listrow >
{
}

div.naccalendar_event_start
{
	padding:5px;
	color:black;
	line-height:1.5em;
}

div.naccalendar_title
{
	font-weight:bold;
	color:#3366FF;
	padding:5px;
}

div.naccalendar_description
{
	padding:5px;
	color:#3366FF;
}

tr.naccalendar_small_row1
{
	background-color:white;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	vertical-align:top;
	padding:2px;
}

tr.naccalendar_small_row2
{
	background-color:#EDF1FD;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	vertical-align:top;
	padding:2px;
}

span.naccalendar_small_event_start
{
	color:black;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.2em;
	padding:2px;
}

span.naccalendar_small_title
{
	color:black;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1.2em;
	padding:2px;
}

.smallHeader
{
	color:black;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:11px;
	line-height:1.0em;
	margin:0px;
	padding:2px;
}

.smallBodytext
{
	color:black;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	line-height:1.0em;
	padding:0px;
	margin:0px
	text-indent:0px;
	white-space:normal;
}

span.nac_box
{
	color:white;
	font-weight:bold;
	font-size:13px;
	line-height:1.0em;
	margin:0px;
	padding:0px;
}

td.nac_box
{
	padding-top:0px;
	padding-bottom:1px;
	margin:0px;
	color:white;
	background-color=3366FF;
}

table.nac_box
{
	border-style:solid;
	width:100%;
	border-width:1px 1px 1px 1px;
	border-color:#3366FF;
	margin:0px;
	padding:0px;
}

/*
div.tx-gsttopcontent-pi1
{
	padding:0px;
	margin:0px;
}*/


a.menux {
	display:block;
	width:190px;
	border:2px double #999999;
	margin-top:2px;
	padding:2px 4px 4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background-image:url(back.jpg);
}

a.menux:link    {
	color:#666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
a.menux:visited { color:#666; text-decoration:none; }
a.menux:hover   { color:#3366FF; text-decoration:none; border:2px double #3366FF; }
a.menux:active  { color:#cff; text-decoration:none; border:2px double #666666; }

div.menux { border:2px double #999; width:200px; text-align:center; padding:18px; }

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: circle;
	margin: 5px;
	text-align: justify;
	background-position: top;
}
.ueberschrift1 {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bolder; background-color: #EEEEEE; letter-spacing: 2px}
.text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold}
.text3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic}
.text4 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; line-height: 45px}
.ueberschrift2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; background-color: #EEEEEE}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: circle;
	margin: 5px;
	text-align: justify;
	background-position: top;
}
.centertext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: circle;
	margin: 5px;
	text-align: center;
}

