/* Copyright 2008 Naturkraft Energiegesellschaft mbH Wien Austria					*/
/* Author:  -lochtemedia- Kurt Lochte, Erfurt, Germany, www.lochtemedia.de   			*/
/* XHTML Transitional compatible to Mozilla/FIREFOX 1.x, 2.x / IE 5.x, 6.x, 7.x  / Opera 		*/

body { overflow:-moz-scrollbars-vertical;  margin:0px; padding:0px; border: 0px; width:100%; height:100%; text-align: center;
       font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/nk_2_bg_body1.jpg); background-repeat:repeat-x;  background-color:#f9f8eb;
       font-size:12px; line-height:17px; color: #616162; vertical-align:top;}

/******** content ***********************************************************/
a {text-decoration:none; color:#008fd0; font-weight:normal;}
a:hover {color:#2e8a26; }
p { color:#616162;}
.bodytext {margin:0px; padding:0px; color:#616162;}
.csc-header h1{font-size:14px; font-weight:bold; color:#0378ad; line-height:17px; margin:17px 0px 17px 0px; padding:0px;}
.stdheader10 {font-size:14px; font-weight:bold; color:#0378ad; line-height:17px; margin:17px 0px 17px 0px; padding:0px;}
.subheader1 {color:#308a2a;}
table, td {border:1px solid #ccc; font-size:12px;}
sub {vertical-align:baseline;}
.csc-textpic-caption {font-size:11px; padding-top:5px; font-style:italic; line-height:13px;}

li{line-height:17px; }

/******* main construction **************overflow:-moz-scrollbars-vertical;***************/
.main1 {overflow:visible; position:relative; width:988px;  height:auto; margin:auto; padding:0px; background-image: url(images/nk_2_bg_main1.jpg); background-repeat:repeat-y;  }
.main1_single {overflow:visible; position:relative; width:988px;  height:auto; margin:auto; padding:0px; background-image: url(images/nk_2_bg_single_main1.jpg); background-repeat:repeat-y;  }

.top1_line1 {width:988px; height:56px; margin:0px; padding:0px; text-align:left; background-image: url(images/nk_2_bg_top1-2.gif); background-repeat:no-repeat;}

.top1 { width:988px; height:244px; margin:0px; padding:0px; text-align:left; background-image: url(images/nk_2_bg_header1-1.jpg); background-repeat:no-repeat;}
       .top1_header1 { width:988px; height:194px; margin:0px; padding:0px;}
	.top1_spacer1 {width:988px; height:1px; margin:0px; padding:0px; line-height:1px; font-size:1px;}
	.top1_menu1 { width:955px; height:28px; margin:-1px 0px 0px 24px; padding:0px;  color:#fff; vertical-align:top; }
	.top1_spacer2 { width:988px; height:1px; margin: 0px; padding:0px; line-height:1px; font-size:1px;}
       .top1_menu2 {width:988px; height:20px; margin:0px 0px 0px 24px; padding:0px; vertical-align:top;}
	.top1_spacer3 { width:988px; height:1px; margin: 0px; padding:0px;line-height:1px;font-size:1px;}


.middle1 { width:988px; height:auto; margin:0px; padding:0px; text-align:left; background-image: url(images/nk_2_bg_main1.jpg); background-repeat:repeat-y; }
	.middle1_spacer1 {float:left; width:24px; height:358px; margin:0px; padding:0px;}
       .middle1_left1 {float:left; width:490px; height:auto; margin-top:10px; padding: 0px 0px 40px 0px;}
       .middle1_spacer2 {float:left; width:56px; height:358px; margin:0px; padding:0px;}
       .middle1_right1 {float:left; width:391px; height:auto; margin-top:10px;  padding: 0px 15px 40px 0px; }
   		* html .middle1_right1 {width:406px;}
	.middle1_spacer3 {float:left; width:12px; height:358px; margin:0px; padding:0px;}
/* 1 row content template */
.middle1_single { width:988px; height:auto; margin:0px; padding:0px; text-align:left; background-image: url(images/nk_2_bg_single_main1.jpg); background-repeat:repeat-y; }
	.middle1_content1 {float:left; width:800px; height:auto; margin-top:10px; padding: 0px 15px 40px 0px;}
		* html .middle1_content1  {width:815px;}

.bottom1 { clear:both; width:988px; height:75px; margin:0px; padding:0px; text-align:left; background-image: url(images/nk_2_bg_bottom1-2.jpg); background-repeat:no-repeat;}


/******** mainmenu *******************************************/
.menu1_no {float:left; width:150px; height:28px; line-height:28px; text-align:center; color:#fff; margin:0px; padding:0px; }
.menu1_act {float:left; width:150px; height:28px; line-height:28px; background-color:#f3d50a; text-align:center; color:#000; margin:0px; padding:0px; }

.m1_sep1 {float:left; width:1px; height:28px; padding:0px; line-height:28px; font-size:1px; background-image: url(images/nk_menu1_sep1.gif);   }
.top1_menu1 a {display:block; text-decoration:none; line-height:28px; height:28px; color:#fff; font-weight:bold; font-size:11px; }
   * html .top1_menu1 a {height:28px; line-height:26px; padding-top:4px;}
   *+html .top1_menu1 a {line-height:27px;}
.top1_menu1 a:hover {  color:#fff; font-weight:bold; } 
.menu1_act a {color:#000;}
.menu1_no a:hover {color:#000;}

/******** submenu *******************************************/
.menu2_no  {float:left; width:auto; height:20px; line-height:20px; text-align:center; color:#888;  background-color:#f7eea8; margin:0px; padding:0px; font-weight:bold;   }
.menu2_act {float:left; width:auto; height:20px; line-height:20px; color:#fff; background-color:#e0e1e1; background-color:#f5e158; text-align:center; margin:0px; padding:0px; font-weight:bold;   }
.m2_sep1 {float:left; width:1px; height:20px; margin:0px; padding:0px; line-height:1px; font-size:1px;  background-image: url(images/nk_menu2_sep1.gif);   }
.top1_menu2 a { text-decoration:none; line-height:19px; height:20px;  font-size:11px;  color:#666;  vertical-align:top;font-weight:bold; }
   * html .top1_menu1 a {line-height:19px;}
.top1_menu2 a:hover { color:#008fd0;  }


/******** popupmenu (mainmenu option) *******************************************/
.popup1 {  background-color:#fff;  width:auto; margin-left:9px;  }
   * html .popup1 {margin-left:0px;}
   *+html .popup1 {margin-left:8px;}
.popup1 a { width:auto;}
.popup1_no a { text-decoration:none; line-height:19px; font-size:11px; color:#222; padding: 0px 15px 0px 10px;}
.popup1_act a { text-decoration:none; line-height:19px; font-size:11px; color:#008fd0; padding: 0px 15px 0px 10px;}
.popup1_no a:hover {color:#008fd0;}


/******** header **********************************************************/
.top1_header1_homelink {margin-left:12px;}
.top1_header1_homelink_img {border:0px; width:300px; height:53px;}


/******** footer **********************************************************/
.bottom1_links {margin:0px 0px 0px 559px; padding-top:41px; font-size:11px; color:#474646;}
.bottom1_links a { text-decoration:none; color:#474646; }
.bottom1_links a:hover {color:#008fd0;}


/******** table1 **********************************************************/
.nk_table1_main {clear:both; width:480px; display:table; background-color:#eee; margin-top:15px; padding-bottom:10px;}
.nk_table1_header {clear:both; width:480px; height:45px;  background-color:#ddd;  }
.nk_table1_header_row1, .nk_table1_header_row2, .nk_table1_header_row3 {float:left; width:33%; text-align:center; padding-top:4px; }
.nk_table1_header_row1 {}
.nk_table1_content {clear:both; width:480px; }
.nk_table1_content_row1, .nk_table1_content_row2, .nk_table1_content_row3 {float:left;  width:33%; text-align:center; padding-top:5px;  }
.nk_table1_content_row1 {}
