/* CSS Document */
#jAlert{
	min-height:100px;
	height:100px !important;
	height:100px;
	width:500px;
	position:absolute;
	z-index:10000;
	top:50%;
	left:50%;
	margin-left:-250px;
	background-color:#CCC;
	color:#000;
	font-size:12px;
	display:block;
}

html {
	width:100%;
	height:100%;
	overflow-y:scroll;
	overflow-x:scroll;
}

body {
	width:100%;
	height:100%;
	background:#FFFFFF url(../images/main/repeater_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

.ie6Png{behavior: url("js/iepngfix.htc")}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

div#header {
	width:945px;
	height:124px;
	position:relative;
	margin:0px auto;
	clear:both;
	display:block;
}

* html div#header {
	height:117px;
}

div#nvLogo{
	background:transparent url(../images/main/nvLogo.jpg) no-repeat;
	width:214px;
	height:17px;
	margin-top:33px;
	float:left;
}

* html div#nvLogo{
	margin-top:26px;
}

img#nvLang{
	margin-top:25px;
	margin-right:31px;
	float:right;
	cursor:pointer;
}

* html img#nvLang{
	margin-top:19px;
}
/*
.imgButton
{
	margin-top:25px;
	margin-right:31px;
	float:right;
	cursor:pointer;
}
*/
*:first-child+html img#nvLang{
	margin-top:25px;
}


div#topMenu{
	width:577px;
	height:35px;
	float:left;
	margin-top:39px;
	clear:left;
}

div#topSearch{
	background:transparent url(../images/main/search_bg.jpg) no-repeat;
	width:108px;
	height:30px;
	float:left;
	margin-top:38px;
	margin-left:10px;
	padding:5px 0px 0px 15px;
}

* html div#topSearch{
	width:118px;
	padding:5px 0px 0px 5px;
}

*:first-child+html div#topSearch{
	width:118px;
	padding:5px 0px 0px 5px;
}

img#topSearchBtn{
	float:left;
	margin-top:38px;
	cursor:pointer;
}

input#topSearchText{
	background:transparent none;
	border:0px solid;
	width:97px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
}

div#topLogin{
	width:138px;
	height:35px;
	margin-top:38px;
	float:left;
	margin-left:11px;
}

* html div#topLogin{
	width:148px;
}

*:first-child+html div#topLogin{
	width:148px;
}


input#topLoginBtn{
	float:left;
	margin-top:19px;
	cursor:pointer;
}

input#topLoginText{
	background:transparent none;
	border:0px solid;
	width:123px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
	cursor:text;
}

div#nvCave{
	background:transparent url(../images/main/main.jpg) no-repeat;
	width:1021px;
	height:548px;
	margin:9px auto 0px auto;
	padding-top:0px;
	position:relative;
}

* html div#nvCave{
	margin-top:-11px;
}

*:first-child+html div#nvCave{
	margin-top:-7px;
}

div#nvBack{
	background:transparent url(../images/main/main_bg.png) no-repeat;
	width:997px;
	height:591px;
	display:block;
	position:relative;
	margin-left:-1px;
}

div#nvContent{
	width:997px;
	height:591px;
	position:absolute;
	top:1px;
	left:11px;
	z-index:999;
}

* html div#nvBack{
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main/main_bg.png', sizingMethod='crop');

}

img.securityIcon{
	position:absolute; 
	z-index:1000; 
	top:-5px; 
	right:64px;
}

* html img.securityIcon{
	top:-6px;
	right:63px;
}

div#nvBanner{
	height:auto;
	width:auto;
	display:block;
	position:relative;
	z-index:999;
}

div#miniBlock{
	width:910px;
	height:105px;
	margin-left:11px;
	padding:15px 33px 36px 34px;
}

div#nvPoll{
	width:940px;
	height:42px;
	margin:24px 0px 0px 27px;
	padding:0px 12px 0px 19px;
	overflow:hidden;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

* html div#nvPoll{
	margin:-5px 0px 0px 27px;
	padding-bottom:10px;
}

div#nvPoll span{
	height:36px;
	width:90px;
	padding-top:8px;
	border-right:1px solid #767676;
}

div#nvPoll div span{
	height:auto;
	width:281px;
	padding-left:36px;
	float:left;
	border-right:0px solid;
}

table#ctl00_holder1_ctl00_RadioButtonListOptions{
	display:none;
}

div#pollValues{
	width:840px;
	float:left;
}

div#pollValuesDe{
	width:820px;
	float:left;
	
}

div.SurveyWrapper{
	display:block;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:43px;
	width:840px;
	float:left;
}

div.SurveyOptionsWrapper{
	width:435px;
	float:left;
	padding-right:10px;
	
}

*:first-child+html #nvPoll div.SurveyOptionsWrapper span {margin-top:-3px;}

div#nvPoll div.SurveyOptionsWrapper span{
	width:425px;
	float:left;
	padding-left:0px;
	padding-top:0px;
	margin-top:-2px;
}

div.SurveyQuestion{
	padding-top:7px;
	width:317px;
	float:left;
}

span.SurveyOptions input{
	float:left;
}

span.SurveyOptions label{
	width:177px;
	height:23px;
	padding-top:3px;
	float:left;
	padding-left:3px;
	font-weight:normal;
}

* html span.SurveyOptions label{
	padding-top:5px;
}

*:first-child+html span.SurveyOptions label{
	padding-top:5px;
}

span.SurveyOptions br{
	width:420px;
	float:left;
	clear:both;
}

div#nvPoll div div.SurveyButtonWrapper{
	float:left;
	height:23px;
	margin-top:10px;
	width:69px;
}

input.SurveyButton{
	background:transparent url(../images/main/pollOk.jpg) no-repeat;
	width:69px;
	height:23px;
}


div.SurveyResultsWrapper ul{
	width:520px;
	float:left;
	margin-top:0px;
}

div.SurveyResultsWrapper ul li{
	width:250px;
	float:left;
	margin-top:2px;
	margin-right:7px;
}

div#nvPoll div.SurveyResultsWrapper ul li span.end{
	width:200px;
	float:left;
	padding:0;
	margin-top:0px;
}

div#nvPoll div.SurveyResultsWrapper ul li span.bar{
	width:140px;
	height:5px;
	line-height:5px;
	float:left;
	display:block;
	padding:0;
	border:1px solid #585858;
	margin-left:5px;
}

div#nvPoll div.SurveyResultsWrapper ul li span.bar div.optionBar{
	background-color:#000;
	height:5px;
	line-height:5px;
	display:block;
}

div#nvFooter{
	width:955px;
	height:28px;
	padding:25px 10px 0px 21px;
	text-align:left;
}

* html div#nvFooter{
	width:945px;
	height:24px;
	padding:13px 10px 0px 21px;
	text-align:left;
}

*:first-child+html div#nvFooter{
	width:955px;
	height:30px;
	padding:22px 10px 0px 21px;
	text-align:left;
}


div#nvFooter span a{
	text-decoration:none;
	color:#3b3b3b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div#nvFooter span a:hover{
	text-decoration:underline;
	color:#3b3b3b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div.miniB{
	width:300px;
	height:129px;
	float:left;
	position:relative;
}

div.m5{
	margin-left:5px;
}

div.miniB h3{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fe0200;
	font-weight:bold;
	margin-bottom:5px;
}

div.miniB h3 a{
	color:#fe0200;
	text-decoration:none;
}
div.miniB img.icon{
	float:left;
}

div#block1 div.cont{
	float:left;
	width:175px;
	height:80px;
	font-size:11px;
	line-height:120%;
	padding-top:5px;
	color:#585858;
	margin:5px 0 0 5px;
	/*margin:5px 0px 0px 19px;*/
	text-align:justify;
	padding-right:15px;
}

div.cont a{
	color:#585858;
	text-decoration:none;
}

div#block2 div.cont{
	float:left;
	width:175px;
	height:80px;
	font-size:11px;
	line-height:120%;
	padding-top:5px;
	color:#585858;
	margin:5px 0 0 5px;
	/*margin:5px 0px 0px 19px;*/
	text-align:justify;
	padding-right:5px;
}

div#block3 div.cont{
	float:left;
	width:175px;
	height:80px;
	font-size:11px;
	line-height:120%;
	padding-top:5px;
	color:#585858;
	margin:5px 0 0 5px;
	/*margin:5px 0px 0px 19px;*/
	text-align:justify;
}

div.miniB div.dwmBtn{
	cursor:pointer;
	width:40px;
	height:11px;
	float:right;
}

div.miniB div.dwmBtn span{
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#fe0200;
}

div.miniB div.dwmBtn img{
	margin-top:4px;
	margin-left:4px;
	float:left;
}

*:first-child+html div.miniB div.dwmBtn img{
	margin-top:3px;
}

div#nvEnd{
	width:950px;
	height:30px;
	margin-left:26px;
	text-align:left;
	line-height:12px;
	font-size:11px;
	margin-top:6px;
}

* html div#nvEnd{
	width:934px;
	height:30px;
	margin-left:26px;
	text-align:left;
	line-height:12px;
	font-size:11px;
	margin-top:13px;
}

*:first-child+html div#nvEnd{
	width:934px;
	height:30px;
	margin-left:26px;
	text-align:left;
	line-height:12px;
	font-size:11px;
}

ul.mainmenu {width:577px;height:35px;display:block;padding:0px;margin:0px;list-style:none;}
ul.mainmenu li {float:left;display:inline-block;_margin-bottom:9px;}
ul.mainmenu li a {float:left;display:inline-block;height:35px;background:url('../images/nvEng.jpg') no-repeat;text-indent:-10000px;}

ul.mainmenu li a.menu_1 {width:94px;background-position:0px 0px;}
ul.mainmenu li a.menu_1:hover {background-position:0px -35px;}
ul.mainmenu li a.menu_1_select {background:url('../images/nvEngRed.jpg') no-repeat;background-position:0px 0px;}
ul.mainmenu li a.menu_1_select:hover {background:url('../images/nvEngRed.jpg') no-repeat;background-position:0px 0px;}

ul.mainmenu li a.menu_2 {width:148px;background-position:-94px 0px;}
ul.mainmenu li a.menu_2:hover {background-position:-94px -35px;}
ul.mainmenu li a.menu_2_select {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-94px 0px;}
ul.mainmenu li a.menu_2_select:hover {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-94px 0px;}
 
ul.mainmenu li a.menu_3 {width:86px;background-position:-242px 0px;}
ul.mainmenu li a.menu_3:hover {background-position:-242px -35px;}
ul.mainmenu li a.menu_3_select {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-242px 0px;}
ul.mainmenu li a.menu_3_select:hover {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-242px 0px;}

ul.mainmenu li a.menu_4 {width:162px;background-position:-329px 0px;}
ul.mainmenu li a.menu_4:hover {background-position:-329px -35px;}
ul.mainmenu li a.menu_4_select {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-329px 0px;}
ul.mainmenu li a.menu_4_select:hover {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-329px 0px;}

ul.mainmenu li a.menu_5 {width:86px;background-position:-491px 0px;}
ul.mainmenu li a.menu_5:hover {background-position:-491px -35px;}
ul.mainmenu li a.menu_5_select {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-491px 0px;}
ul.mainmenu li a.menu_5_select:hover {background:url('../images/nvEngRed.jpg') no-repeat;background-position:-491px 0px;}

/*

ul.mainmenu{width:577px;height:35px;display:block;padding:0px;margin:0px;list-style:none;}
  ul.mainmenu li,ul.mainmenu li a{list-style:none;border:none;float:left;height:35px;}
  
  ul.mainmenu li#menu1 a{width:162px;background:url(../images/main/menu.jpg) no-repeat 0px top;height:35px;}
  ul.mainmenu li#menu1 a:hover{background:url(../images/main/menu.jpg) no-repeat 0px -36px;height:35px;}
  ul.mainmenu li#menu1 a.mainmenu_selected{background:url(../images/main/menu.jpg) no-repeat 0px -72px;height:35px;}
  
  ul.mainmenu li#menu2 a{width:85px;background:url(../images/main/menu.jpg) no-repeat -162px top;height:35px;}
  ul.mainmenu li#menu2 a:hover{background:url(../images/main/menu.jpg) no-repeat -162px -36px;height:35px;}
  ul.mainmenu li#menu2 a.mainmenu_selected{background:url(../images/main/menu.jpg) no-repeat -162px -72px;height:35px;}
  
  ul.mainmenu li#menu3 a{width:166px;background:url(../images/main/menu.jpg) no-repeat -247px top;height:35px;}
  ul.mainmenu li#menu3 a:hover{background:url(../images/main/menu.jpg) no-repeat -247px -36px;height:35px;}
  ul.mainmenu li#menu3 a.mainmenu_selected{background:url(../images/main/menu.jpg) no-repeat -247px -72px;height:35px;}
  
  ul.mainmenu li#menu4 a{width:88px;background:url(../images/main/menu.jpg) no-repeat -413px top;height:35px;}
  ul.mainmenu li#menu4 a:hover{background:url(../images/main/menu.jpg) no-repeat -413px -36px;height:35px;}
  ul.mainmenu li#menu4 a.mainmenu_selected{background:url(../images/main/menu.jpg) no-repeat -413px -72px;height:35px;}
  
  ul.mainmenu li#menu5 a{width:76px;background:url(../images/main/menu.jpg) no-repeat -501px top;height:35px;}
  ul.mainmenu li#menu5 a:hover{background:url(../images/main/menu.jpg) no-repeat -501px -36px;height:35px;}
  ul.mainmenu li#menu5 a.mainmenu_selected{background:url(../images/main/menu.jpg) no-repeat -501px -72px;height:35px;}
*/  
  strong{font-weight:bold;}
  
  
  ul.mainmenualm {width:577px;height:35px;display:block;padding:0px;margin:0px;list-style:none;}
ul.mainmenualm li {float:left;display:inline-block;_margin-bottom:9px;}
ul.mainmenualm li a {float:left;display:inline-block;height:35px;background:url('../images/nvDe.jpg') no-repeat;text-indent:-10000px;}

ul.mainmenualm li a.menu_1 {width:107px;background-position:0px 0px;}
ul.mainmenualm li a.menu_1:hover {background-position:0px -35px;}
ul.mainmenualm li a.menu_1_select {background:url('../images/nvDeRed.jpg') no-repeat;background-position:0px 0px;}
ul.mainmenualm li a.menu_1_select:hover {background:url('../images/nvDeRed.jpg') no-repeat;background-position:0px 0px;}

ul.mainmenualm li a.menu_2 {width:120px;background-position:-107px 0px;}
ul.mainmenualm li a.menu_2:hover {background-position:-107px -35px;}
ul.mainmenualm li a.menu_2_select {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-107px 0px;}
ul.mainmenualm li a.menu_2_select:hover {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-107px 0px;}

ul.mainmenualm li a.menu_3 {width:105px;background-position:-227px 0px;}
ul.mainmenualm li a.menu_3:hover {background-position:-227px -35px;}
ul.mainmenualm li a.menu_3_select {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-227px 0px;}
ul.mainmenualm li a.menu_3_select:hover {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-227px 0px;}

ul.mainmenualm li a.menu_4 {width:149px;background-position:-333px 0px;}
ul.mainmenualm li a.menu_4:hover {background-position:-333px -35px;}
ul.mainmenualm li a.menu_4_select {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-333px 0px;}
ul.mainmenualm li a.menu_4_select:hover {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-333px 0px;}

ul.mainmenualm li a.menu_5 {width:95px;background-position:-482px 0px;}
ul.mainmenualm li a.menu_5:hover {background-position:-482px -35px;}
ul.mainmenualm li a.menu_5_select {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-482px 0px;}
ul.mainmenualm li a.menu_5_select:hover {background:url('../images/nvDeRed.jpg') no-repeat;background-position:-482px 0px;}
/*
 ul.mainmenualm{width:577px;height:35px;display:block;padding:0px;margin:0px;list-style:none;}
  ul.mainmenualm li,ul.mainmenualm li a{list-style:none;border:none;float:left;height:35px;}
  
  ul.mainmenualm li#menu1 a{width:127px;background:url(../images/main/menu_de.jpg) no-repeat 0px top;height:35px;}
  ul.mainmenualm li#menu1 a:hover{background:url(../images/main/menu_de.jpg) no-repeat 0px -36px;height:35px;}
  ul.mainmenualm li#menu1 a.mainmenualm_selected{background:url(../images/main/menu_de.jpg) no-repeat 0px -72px;height:35px;}
  
  ul.mainmenualm li#menu2 a{width:110px;background:url(../images/main/menu_de.jpg) no-repeat -127px top;height:35px;}
  ul.mainmenualm li#menu2 a:hover{background:url(../images/main/menu_de.jpg) no-repeat -127px -36px;height:35px;}
  ul.mainmenualm li#menu2 a.mainmenualm_selected{background:url(../images/main/menu_de.jpg) no-repeat -127px -72px;height:35px;}
  
  ul.mainmenualm li#menu3 a{width:163px;background:url(../images/main/menu_de.jpg) no-repeat -237px top;height:35px;}
  ul.mainmenualm li#menu3 a:hover{background:url(../images/main/menu_de.jpg) no-repeat -237px -36px;height:35px;}
  ul.mainmenualm li#menu3 a.mainmenualm_selected{background:url(../images/main/menu_de.jpg) no-repeat -237px -72px;height:35px;}
  
  ul.mainmenualm li#menu4 a{width:88px;background:url(../images/main/menu_de.jpg) no-repeat -400px top;height:35px;}
  ul.mainmenualm li#menu4 a:hover{background:url(../images/main/menu_de.jpg) no-repeat -400px -36px;height:35px;}
  ul.mainmenualm li#menu4 a.mainmenualm_selected{background:url(../images/main/menu_de.jpg) no-repeat -400px -72px;height:35px;}
  
  ul.mainmenualm li#menu5 a{width:89px;background:url(../images/main/menu_de.jpg) no-repeat -488px top;height:35px;}
  ul.mainmenualm li#menu5 a:hover{background:url(../images/main/menu_de.jpg) no-repeat -488px -36px;height:35px;}
  ul.mainmenualm li#menu5 a.mainmenualm_selected{background:url(../images/main/menu_de.jpg) no-repeat -488px -72px;height:35px;}
  strong{font-weight:bold;}
  */


  div#nvNews{
	width:913px;
	height:28px;
	margin:17px 0px 0px 27px;
	padding:9px 12px 5px 19px;
	overflow:hidden;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

/*
* html div#nvNews{
	margin:17px 0px 0px 27px;
	}
*/

div#nvNews div#changeingNews{
	float:left;
	height:10px;
	margin-top:7px;
	width:850px;
	display:block;
	padding:7px;
	overflow:hidden;
	color:#606060;
}

div#nvNews div#changeingNews span#currentNews{
	color:#fe0200;
	font-weight:bold;
	font-size:15px;
	float:left;
}

div#nvNews div#changeingNews span#totalNews{
	font-weight:bold;
	font-size:15px;
	float:left;
}

div#nvNews div#changeingNews span#currentContent{
	font-weight:bold;
	font-size:15px;
	float:left;
	margin-left:10px;
}

div#nvNews div#changeingNews span#currentContent a{
	font-weight:bold;
	text-decoration:none;
	color:#606060;
}

div#nvNews div#changeingNews span#currentContent a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#fe0200;
}
