a:link                   { text-decoration: none; color:#90303e}
a:visited                { text-decoration: none; color:#90303e}
a:hover                  { text-decoration: underline; color:#90303e}

#DivBody                 {position:relative; margin:auto; width:820px; border:0px solid #90303e;}
#DivBannerTop            {position:absolute; top:  0px; left: 0px; width:800px; height:  0px; border:0px solid #FF0000;}
#DivBannerRight          {position:absolute; top:  123px; left:550px; width:115px; height:500px; border:0px solid #90303e;}

#DivBannerR1          {position:absolute; top:  45px; left:783px; width:10px; height:400px; border-left:0px solid #90303e;}

#DivBannerL1          {position:absolute; top:  20px; left:0px; width:10px; height:400px; border-right:0px solid #90303e;}

#DivHeaderTop            {position:absolute; top:  0px; left:  0px; width:794px; height: 110px; border:0px solid #FF0000;}
#DivHeaderTopLeft        {position:absolute; top:  0px; left:  0px; width:512px; height: 110px; float:left; border:0px solid #FF0000;}
#DivHeaderTopRight       {position:absolute; top:  0px; left:  511px; width:465px; height: 110px; float:left; border:0px solid #FF0000;}
#DivHeaderTopRightLeft   {position:relative; margin-right:0px; float:left; border:0px solid #FF0000;}
#DivHeaderTopRightCenter {position:relative; margin-right:0px; float:left; border:0px solid #FF0000;}
#DivHeaderTopRightRight  {position:relative; float:left; border:0px solid #FF0000;}
#DivHeaderBottom         {position:absolute; top: 160px; left:  0px; width:794px; height: 25px; border:0px solid #FF0000;}
#DivHeaderBottomLeft     {position:relative; top:  50px;             width:200px; height: 30px; float:left; border:0px solid #FF0000;}
#DivHeaderBottomRight    {position:relative; top:  54px;                          height: 30px; float:right; border:0px solid #FF0000;}

#DivLeft                 {position:absolute; top:120px; left:  5px; width:150px;               margin-left:0px;   border:0px solid #FF0000;}
#DivLeftTop              {position:relative;                        width:142px;         margin-bottom:20px; border:0px solid #FF0000;}
#DivLeftCenter           {position:relative;                        width:142px;         margin-bottom:20px; border:0px solid #FF0000;}
#DivLeftBottom           {position:relative;                        width:142px;         margin-bottom:20px; border:0px solid #FF0000;}
#DivCenter               {position:absolute; top:110px; left:175px; width:340px;         padding:10px;      border:0px solid #000000;}
#DivCenterTop            {position:relative;            left:175px                              margin-bottom:10px; border:0px solid #000000;}
#DivCenterCenter         {position:relative;                                  margin-bottom:20px; border:0px solid #000000; }
#DivCenterBottom         {position:relative;                        width:100%;                margin-bottom:20px; border-top:0px solid #90303e; text-align:center;}
#DivRight                {position:absolute; top:120px; left:644px; width:120px;               margin-left:10px;   border:0px solid #FF0000;}
#DivRightTop             {position:relative;                        width:120px; margin-bottom:10px; border:0px solid #FF0000;}
#DivRightCenter          {position:relative;                        width:120px; margin-bottom:0px;  border:0px solid #FF0000;}

#DivRightCenter1          {position:relative;                        width:120px; margin-bottom:20px;  border:0px solid #FF0000;}

#DivRightBottom          {position:relative;                        width: 120px; margin-bottom:0px;  border:0px solid #008000;}
#DivReadon               {text-align:left; width:99%;}

.contentpaneopen                                  {font-family: Verdana, Helvetica, Arial, SunSans-Regular, sans-serif; font-size:9pt; line-height: 150%;}



.contentpane                                      {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 9pt;line-height: 150%;}


.contentpaneopen_8ptschwarz                          {font-family: Verdana, Helvetica, Arial, SunSans-Regular, sans-serif; font-size:8pt; line-height: 150%;}
.contentpane_8ptschwarz                              {font-family: Verdana, Helvetica, Arial, SunSans-Regular, sans-serif; font-size:8pt; line-height: 150%;}
a.contentpagetitle_8ptschwarz                        {font-family: Times, Times New Roman, Georgia, serif; font-size: 11pt; color:#90303e; text-decoration:none; width: 100% ;font-weight: bold; padding-top: 5px}
td.contentheading_8ptschwarz                         {font-family: Times, Times New Roman, Georgia, serif; font-size: 11pt; color:#90303e; text-decoration:none; width: 100% ;font-weight: bold; padding-top: 5px}


.moduletable_nnz_kopfzeile_table {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:8pt;}
.mainlevel_nnz_kopfzeile_a {color:#90303e; text-decoration: none; padding-right: 5px;}
a.mainlevel_nnz_kopfzeile_a:hover {text-decoration: underline; color:#90303e;}
a#active_menu_nnz_kopfzeile_a {text-decoration: none; color:#90303e; font-weight: bold;}

.moduletable_nnz_fusszeile_table {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:8pt; width:100%; text-align:center;}
.mainlevel_nnz_fusszeile_a {color:#90303e; text-decoration: none; padding: 3px;}
a.mainlevel_nnz_fusszeile_a:hover {text-decoration: underline; color: #90303e}
a#active_menu_nnz_fusszeile_a {text-decoration: none; font-weight: bold;}

.moduletable_nnz_fusszeile1_table {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:7pt; width:100%;text-align:center;}
.mainlevel_nnz_fusszeile1_a {color:#90303e; text-decoration: none ;padding: 3px;}
a.mainlevel_nnz_fusszeile1_a:hover {text-decoration: underline; color: #90303e ;}
a#active_menu_nnz_fusszeile1_a {text-decoration: none; font-weight: bold;color: #90303e ;}


.moduletable_nnz_fusszeile2_table {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:7pt; width:100%; line-height: 150%;}
.mainlevel_nnz_fusszeile2_a {color:#90303e; text-decoration: none ;padding-left: 30px; }
a.mainlevel_nnz_fusszeile2_a:hover {text-decoration: underline; color: #90303e ;padding-left: 30px;}
a#active_menu_nnz_fusszeile2_a {text-decoration: none; font-weight: bold;color: #90303e ;padding-left: 30px;}


.moduletable_nnz_links_table {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:9pt; line-height: 25px; width: 100%;}
a.mainlevel_nnz_links_a { color:#90303e; text-decoration: none; display: block; width:100%   ;padding-left: 10px;}
a.mainlevel_nnz_links_a:hover {text-decoration: underline;  padding-left: 10px; }
a#active_menu_nnz_links_a {color:#90303e; text-decoration: none ;padding-left: 10px; font-weight: bold; background-color: #fef1bd;}

a.sublevel_nnz_links_a {font-size:8pt; color:#90303e; text-decoration: none; display: block; width:100%; padding-left: 10px;}
a.sublevel_nnz_links_a {font-size:8pt; color:#90303e; text-decoration: none; display: block; width:100%   ;padding-left: 10px;}
a.sublevel_nnz_links_a:hover {font-size:8pt; text-decoration: underline;  padding-left: 10px; }


.moduletable_nnz_rechts_table {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:9pt; line-height: 25px; width: 100%; }
a.mainlevel_nnz_rechts_a {color:#90303e; text-decoration: none; display: block; width:100%; padding-left: 4px;}
a.mainlevel_nnz_rechts_a:hover {text-decoration: underline;  width; padding-left: 4px;}
a#active_menu_nnz_rechts_a { text-decoration: none; color:#90303e; width:133px; padding-left: 4px;font-weight: bold;}

#mod_search_searchword {padding:3px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:8pt; color:#90303e;}
.inputbox_nnz_search {background-color:#ffffff; border:1px solid #90303e; }

span.article_seperator { display: block; height: 2em; border-bottom:1px solid #ffeca7; border-left:1px solid #ffeca7; width:100%; }


a.readon {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 8pt; color:#90303e; text-decoration: none; font-weight: bold;}
a.readon:hover {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 8pt; color:#90303e; text-decoration: underline; font-weight: bold;}

a.contentpagetitle {font-family: Times, Times New Roman, Georgia, serif; font-size: 12pt; color:#90303e; text-decoration:none; width: 100% ;font-weight: bold; padding-top: 5px}

div.back_button {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 8pt; color:#90303e; text-decoration:none;text-align: right;font-weight: bold;}
div.back_button:hover {font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 8pt; color:#90303e; text-decoration:underline;text-align: right;font-weight: bold;}


td.buttonheading {vertical-align:top; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 8pt;}
td.buttonheading a {color:#00067f; text-decoration:none; background-color:#ececec}
td.contentheading {font-family: Times, Times New Roman, Georgia, serif; font-size: 12pt; color:#90303e; text-decoration:none; width: 100% ;font-weight: bold; padding-top: 5px}

.createdate { text-align: left; font-size: 7pt; line-height: 6px; color: #666;}


p, h1,h2 {margin: 0}

h2 {font-family: Verdana, Helvetica, Arial, SunSans-Regular, sans-serif; font-size:9pt; line-height: 150%;}

div.mosimage {
  border: 0px solid #ccc;
}

.mosimage {
  border: 0px solid #cccccc;
  margin: 0x
}

.mosimage_caption {
  margin-top: 2px;
  color: #808080;
  font-size: 9px;
  line-height: 120%;
  width: 100%;


.componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;

}
