/* ***** NKM.NET DESIGN VERSION 7.2.0.06  13.05.2009 ***** */

/* ***** The ground level of the page layout ***** */

html, body       {margin: 0; padding: 0; background-color: #444A52; text-align: center;}

#d72pagewrap     {position: relative;
                  width: 954px; margin: 0 auto; border: 0px dashed white;
                  padding: 0; text-align: left;}

#d72pagebase     {position: relative; width: 950px; min-height: 660px;
                  margin: 0; xborder: 1px solid white;
                  /* Mozilla-fix: */ border-top: 1px solid #444A52;
                  padding: 0; background-image: url('../../bg72_centerbg_950x2120.gif');
                  background-repeat: no-repeat;}


/* ***** The main contents area of the page ***** */

#d72maincontent  {position: relative; width: 480px; margin: 0 0 0 200px;
                  border: 0px solid green; padding: 20px 50px 0 60px;
                  font-family: verdana, arial; font-size: 12px; color: #1F2225;}

#d72maincontent h1 {margin: 0; padding: 0; font-family: arial; font-size: 20px;}
#d72maincontent h2 {margin: 20px 0 0 0; border-top: 1px solid #444A52;
                  padding: 10px 0 0 0; font-family: arial; font-size: 18px;}
#d72maincontent h2.top20 {padding: 20px 0 0 0;}

#d72maincontent h2 a
                 {color: #1F2225; text-decoration: none}
#d72maincontent h2 a:hover
                 {color: #1F2225; background-color: #C8D1DA; text-decoration: none}

#d72maincontent p {margin: 0; padding: 8px 0 0 0;}
#d72maincontent p.reference {padding: 6px 0 0 0; font-size: 9px;}
#d72maincontent p.postremark {padding: 4px 0 0 0; font-size: 12px; font-style: italic;}
#d72maincontent p.goto {padding: 8px 0 0 0;
                  font-size: 10px; color: #444A52;
                  font-weight: bold; text-decoration: none;}
#d72maincontent p.gotoright {text-align: right; padding: 8px 0 0 0;
                  font-size: 10px; color: #444A52;
                  font-weight: bold; text-decoration: none;}

#d72maincontent p a
                 {color: #1F2225; text-decoration: underline;}
#d72maincontent p a:hover
                 {color: #1F2225; background-color: #C8D1DA; text-decoration: underline;}
#d72maincontent p.goto a, #d72maincontent p.gotoright a
                 {color: #444A52; text-decoration: none;}
#d72maincontent p.goto a:hover, #d72maincontent p.gotoright a:hover
                 {color: #1F2225; background-color: #C8D1DA; text-decoration: none;}


/* ***** The main contents area footer ***** */

#d72mainfooter   {position: relative; width: 600px; margin: 10px 0 0 200px;
                  border: 0px solid red; padding: 0;}
#d72mainfooterbox {margin: 6px 40px; border: 1px solid #444A52; padding: 3px 20px;
                  font-family: verdana, arial; font-size: 10px; color: #444A52;}
#d72mainfooterinfo {margin: 6px 60px 0 60px; border-top: 1px solid #444A52; padding: 3px 0;
                  font-family: verdana, arial; font-size: 10px; color: #444A52;}

#d72mainfooter a {color: #444A52; text-decoration: none}
#d72mainfooter a:hover
                 {color: #444A52; background-color: #C8D1DA; text-decoration: none}


/* ***** The page top area with logo and language link ***** */

#d72topofpage    {position: relative; height: 90px; width: 750px; margin: 12px 0 0 200px;
                  border: 0px dotted lightblue; padding: 0;
                  font-family: verdana, arial; font-size: 12px; color: #C8D1DA;}

#d72topcomment   {position: absolute; top: 0; left: 0; margin: 0;
                  border: 0px solid yellow; font-size: 10px;}
#d72topcomment20 {position: absolute; top: 0; left: 20px; margin: 0;
                  border: 0px solid yellow; font-size: 10px;}

#d72logo         {position: absolute; top: 25px; right: 20px;
                  border: 0px dashed yellow;}
#d72language     {position: absolute; top: 60px; left: 20px;}
#d72language img {border-style: none;}
#d72language a, #d72language a:hover
                 {font-family: verdana, arial; font-size: 10px;
                  color: #C8D1DA; font-weight: normal; text-decoration: none;}


/* ***** The inbetween slice of bannerstrip 1 and page description ***** */

#d72slice        {position: relative; width: 750px; min-height: 20px;
                  margin: 5px 0 0 200px; border: 0px dotted tomato;}

#d72slicebanner  {float: left; margin: 0 0 0 30px;
                  border: 0px dashed tomato; padding: 0;
                  font-family: verdana, arial; font-size: 12px; color: #1F2225;}
#d72pagedesc     {float: right; margin: 0 30px 0 0; border: 0px solid tomato; padding: 0;
                  font-family: verdana, arial; font-size: 14px; color: #1F2225;}


/* ***** The left area with vignette and menu ***** */

#d72leftarea     {position: absolute; top: 0; left: 0; width: 190px;
                  margin: 12px 0 0 0; border: 0px dotted red; padding: 0;}

#d72leftarea p   {margin: 0 10px; padding: 10px 0 0 0;
                  font-family: verdana, arial; font-size: 10px; color: #C8D1DA;}
#d72vignett      {margin: 0 0 10px 10px;
                  font-family: verdana, arial; font-size: 10px; color: #C8D1DA;}
#d72vignett img  {border: 4px solid #AABBCC;}
#d72vignett p    {margin: 0; padding: 4px 0 0 4px; line-height: 1.1;}

#d72leftmenu     {margin: 20px 10px 0 10px; border: 0px dashed yellow;}

.d72left_h2      {margin: 10px 0 2px 0; border: 1px solid #444A52;
                  padding: 2px; background-color: #C8D1DA;
                  font-family: verdana, arial, sans-serif; font-size: 12px;
                  color: #1F2225; font-weight: bold; text-decoration: none;}
.d72left_ul1     {margin: 0; border: 0px solid pink; padding: 0; list-style: none;
                  font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF;}
.d72left_ul1 li  {margin: 0; padding: 0 0 0 4px; line-height: 1.2;}
.d72left_ul1 li a
                 {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.d72left_ul1 li a:hover
                 {background-color: #C8D1DA;
                  color: #000000; font-weight: normal; text-decoration: none;}
.d72left_ul2     {margin: 0; border: 0px solid pink; padding: 0 0 0 4px; list-style: none;
                  font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000;}
.d72left_ul2 li  {margin: 0; padding: 0; line-height: 1.2;}
.d72left_ul2 li a
                 {color: #000000; font-weight: normal; text-decoration: none;}
.d72left_ul2 li a:hover
                 {background-color: #C8D1DA;
                  color: #000000; font-weight: normal; text-decoration: none;}

#d72leftarea .d72left_box1
                 {margin: 20px 10px 0 10px; border: 1px solid #444A52;
                  padding: 10px 2px 5px 5px; background-color: #C8D1DA;
                  font-family: verdana, arial, sans-serif; font-size: 11px;
                  color: #1F2225; text-decoration: none;}
#d72leftarea .d72left_box1 h2 {margin: 0; padding: 0 0 5px 0;
                  font-family: arial, sans-serif; font-size: 12px;
                  color: #1F2225; text-decoration: none; font-weight: bold;}
#d72leftarea .d72left_box1 p  {margin: 0; padding: 0 0 5px 0;
                  font-family: verdana, arial, sans-serif; font-size: 11px;
                  color: #1F2225; text-decoration: none;}


/* ***** The right area with reference and tools links ***** */

#d72rightarea    {position: absolute; top: 140px; right: 0; width: 145px;
                  margin: 0; border: 0px dotted blue; padding: 0;}

#d72rightinfo    {margin: 10px 0; border: 0px solid blue; padding: 0 0 0 10px;
                  font-family: verdana, arial; font-size: 10px; color: #1F2225;}
#d72rightinfo img {padding: 0 0 10px 10px;}
#d72rightinfo a, #d72rightinfo a:hover
                 {font-family: arial; font-size: 11px; color: #1F2225;
                  font-weight: bold; text-decoration: none;}
#d72righttools   {margin: 0; border: 0px solid #0000FF;
                  padding: 10px 0 0 0; text-align: center;
                  font-family: verdana, arial; font-size: 10px; color: #1F2225;}
.d72rightlinks   {padding: 8px 0 0 0;}
.d72rightlinks img {padding: 0; border-style: none;}
.d72rightlinks a, #d72rightlinks a:hover {font-family: arial; font-size: 11px; color: #1F2225;
                  font-weight: bold; text-decoration: none;}


/* ***** The page bottom area ***** */

#d72pagebottom   {position: relative; min-height: 200px; width: 805px;
                  margin: 0; border: 0px dashed yellow;
                  padding: 0; background-image: url('../../bg72_bottombg_950x20.gif');
                  background-repeat: no-repeat;}

#d72pagecompany  {position: absolute; top: 0; left: 260px; width: 480px;
                  border-top: 1px solid #444A52;
                  xborder: 1px solid red;
                  font-family: verdana, arial; font-size: 10px; color: #444A52;}
#d72pagecompany a {color: #444A52; text-decoration: none}
#d72pagecompany a:hover
                 {color: #444A52; background-color: #C8D1DA; text-decoration: none}

#d72pagedate     {position: absolute; left: 20px; top: 23px;
                  border: 0px solid yellow;
                  font-family: verdana, arial, sans-serif; font-size: 10px;
                  color: #C8D1DA; font-weight: normal; text-decoration: none;}
#d72pagecopyr    {position: absolute; right: 20px; top: 23px;
                  border: 0px solid yellow;
                  color: #C8D1DA; background-color: #444A52;
                  font-family: verdana, arial, sans-serif; font-size: 10px;
                  font-weight: normal; text-decoration: none;}
#d72pagecopyr a, #d72pagecopyr a:hover
                 {/*font-family: verdana, arial, sans-serif; font-size: 10px;*/
                  color: #C8D1DA; background-color: #444A52;
                  font-weight: normal; text-decoration: none;}
#d72pagebottom260 {position: absolute; left: 260px; top: 23px;
                  border: 0px solid yellow;
                  font-family: verdana, arial, sans-serif; font-size: 10px;
                  color: #C8D1DA; font-weight: normal; text-decoration: none;}


/* ***** Some specialities ***** */

.d72strip0       {margin: 6px 0 0 0;
                  border: 1px solid #C8D1DA; padding: 6px 20px; text-align: center;
                  font-family: verdana, arial; font-size: 12px; color: #C8D1DA;
                  background-color: transparent;
                  font-weight: normal; text-decoration: none;}
.d72strip0 a, .d72strip0yellow a:hover {color: #C8D1DA; text-decoration: none;}
.d72strip0yellow {margin: 6px 0 0 0;
                  border: 1px solid black; padding: 6px 20px; text-align: center;
                  font-family: verdana, arial; font-size: 12px; color: black;
                  background-color: yellow;
                  font-weight: normal; text-decoration: none;}
.d72strip0yellow a, .d72strip0yellow a:hover {color: black; text-decoration: none;}
.d72strip0red    {margin: 6px 0 0 0;
                  border: 1px solid black; padding: 6px 20px; text-align: center;
                  font-family: verdana, arial; font-size: 12px; color: black;
                  background-color: red;
                  font-weight: normal; text-decoration: none;}
.d72strip0red a, .d72strip0yellow a:hover {color: black; text-decoration: none;}
.d72strip0green  {margin: 6px 0 0 0;
                  border: 1px solid black; padding: 6px 20px; text-align: center;
                  font-family: verdana, arial; font-size: 12px; color: black;
                  background-color: #66DD66;
                  font-weight: normal; text-decoration: none;}
.d72strip0green a, .d72strip0yellow a:hover {color: black; text-decoration: none;}

.d72strip1       {margin: 2px 0 0 0;
                  border: 1px solid #1F2225; padding: 3px 20px; text-align: center; 
                  font-family: verdana, arial; font-size: 12px; color: #1F2225; 
                  background-color: transparent;
                  font-weight: normal; text-decoration: none;}
.d72strip1 a, .d72strip0yellow a:hover {color: #1F2225; text-decoration: none;}
.d72strip1yellow {margin: 2px 0 0 0;
                  border: 1px solid black; padding: 3px 20px; text-align: center; 
                  font-family: verdana, arial; font-size: 12px; color: black; 
                  background-color: yellow;
                  font-weight: normal; text-decoration: none;}
.d72strip1yellow a, .d72strip0yellow a:hover {color: black; text-decoration: none;}
.d72strip1red    {margin: 2px 0 0 0;
                  border: 1px solid black; padding: 3px 20px; text-align: center; 
                  font-family: verdana, arial; font-size: 12px; color: black; 
                  background-color: red;
                  font-weight: normal; text-decoration: none;}
.d72strip1red a, .d72strip0yellow a:hover {color: black; text-decoration: none;}
.d72strip1green  {margin: 2px 0 0 0;
                  border: 1px solid black; padding: 3px 20px; text-align: center; 
                  font-family: verdana, arial; font-size: 12px; color: black; 
                  background-color: #66DD66;
                  font-weight: normal; text-decoration: none;}
.d72strip1green a, .d72strip0yellow a:hover {color: black; text-decoration: none;}


/* ***** The main menu special ***** */

#d72mainmenuarea {position: relative; width: 600px; height: 525px; margin: 0 0 0 200px;
                  border: 0px solid green; padding: 0;
                  font-family: verdana, arial; font-size: 12px; color: #1F2225;}

#d72menucolumn1  {position: absolute; top: 0; left: 20px; width: 170px;
                  margin: 0; padding: 0; border: 0px dashed yellow;}
#d72menucolumn2  {position: absolute; top: 0; left: 210px; width: 170px;
                  margin: 0; padding: 0; border: 0px dashed yellow;}
#d72menucolumn3  {position: absolute; top: 0; left: 400px; width: 170px;
                  margin: 0; padding: 0; border: 0px dashed yellow;}
#d72menusearch   {position: absolute; bottom: 0; left: 20px; width: 360px;
                  margin: 0; padding: 0; border: 1px solid #444A52;}

#d72mainmenuarea h2
                 {margin: 10px 0 2px 0; border: 1px solid #444A52;
                  padding: 2px; background-color: #444A52;
                  font-family: verdana, arial, sans-serif; font-size: 12px;
                  color: #FFFFFF; font-weight: bold; text-decoration: none;}
#d72mainmenuarea h3
                 {margin: 4px 0 2px 0; border: 1px solid #444A52;
                  padding: 2px; background-color: #C8D1DA;
                  font-family: verdana, arial, sans-serif; font-size: 12px;
                  color: #1F2225; font-weight: bold; text-decoration: none;}
#d72mainmenuarea ul
                 {margin: 4px 0 10px 0; border: 0px solid pink;
                  padding: 0 0 0 4px; list-style: none;
                  font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000;}
#d72mainmenuarea li
                 {margin: 0; padding: 0; line-height: 1.2;}
#d72mainmenuarea li a
                 {background-color: #AABBCC;
                  color: #1F2225; font-weight: normal; text-decoration: none;}
#d72mainmenuarea li a:hover
                 {background-color: #C8D1DA;
                  color: #000000; font-weight: normal; text-decoration: none;}

