#headerNew {
    _z-index: 9999;
}
a#signup {
	display:block;
	width:113px;
	height:27px;
	position:absolute;
	left:0px;
	bottom:0px;
    background:url(/_res/images/dropmenu/btn_signup.png) 0 0 ;
	z-index:200;
	zoom:1;
}
a#signup:hover {
    background:url(/_res/images/dropmenu/btn_signup_hover.png) 0 0 ;
}

/*----NEW LINK---*/
.email, .print, .comment, .rssbut, .register, .bookmark, .whatsthis,a {color: #4973DE;}
.navheaderN, .navheader, .navheader h1 {background-color:  #1c357c;}
.navheaderN, .navheader, .navheader .job-listing-header {background-color:  #1c357c;}
.navheaderN, .navheader, .navheader .page-header-grant {background-color:  #1c357c;}


/*---SIGNPANEL---*/
 /* modified main styles {{*/
/*****
#service-containerNew #products-list {
	width:170px;
	left:130px;
	font-family:Vernada;
}

#service-containerNew #label-list {
	top:29px;
}
****/
/* }} */

/* {{ p1 tv section */
/********
.p1tv-archive-search {
	position:absolute;
	left:608px;
	top:41px;
}

#p1tv-main-menu {
	position:absolute;
	top:121px;
	left:375px;
}

#p1tv-main-menu li {
	display:block;
	float:left;
	width:120px;	
	text-align:center;
}

#p1tv-main-menu li a {
	color:white;
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
}
#p1tv-main-menu li a:hover {
	color:#FEC502;
} 
*******/

/* }}*/

/* top nav bar layout {{ */
.header-row-div {
	height:13px;
}

.sign-panel .second-col {text-align:right;}

.sign-panel {
	height: 29px;
    background:#000;
	/*background: #E1E1E1;*/
	font-size: 10px;
	color: #000;
	width:1027px;
	border-collapse:collapse;
}


.sign-panel .code3 {
	background: url(/_res/images/bul_sign.gif) no-repeat 0% 50%;
	padding-left: 10px;
	margin-left: 5px;
	font-size: 10px;
	color: #000;
}
.sign-panel .code3 a, .sign-panel .code3 a:visited {
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color: #fff;
}
.sign-panel ul {margin: 0;padding: 0;list-style: none;}
.sign-panel li {
	display: inline;
	border-left: 1px solid #fff;
	padding-left: 5px;
	margin-left: 4px;
}
.sign-panel li.first {border-left: none;font-size: 10pt;}	
.sign-panel form {margin:0;padding: 0;}
.sign-panel label {font-weight: bold;font-size:10px;color:#fff;}

.sign-panel #sign-login, .sign-panel #password {
	border: 1px solid #7e9db9;
	font-size:10px;
	padding:1px;
	width:108px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin-left: 1px;
}
.sign-panel #sign-login.without-doctype, .sign-panel #password.without-doctype {
	border: 1px solid #7e9db9;
	font-size:10px;
	padding:1px;
	width:112px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin-left: 1px;
}

.sign-panel a , .sign-panel a:visited {
	color: #fff;
	font-size: 10px;
	text-decoratiunderline;
	font-weight:bold;
}
.sign-panel a:hover,  .sign-panel .code3 a:hover  {color:#4973DE;}

.password-label {margin-left:5px;}

.welcome-text {text-align:right;padding-right:160px;}
 .welcome-text span {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.welcome-text img {
	margin-left:5px;
}
.sign-panel .third-col {
	padding-right:6px;
}
.sign-panel second-col {
	text-align:center;
}

#btn-signin {
	border: none;
	margin-left:5px;
	height:15px;
	display:block;
}

.third-col form {
	width:412px;
}

.sign-panel .third-col {
	width:428px;
}

.sign-panel .second-col {
	width:280px;
    vertical-align:bottom;
    padding-bottom:9px;
}

.sign-panel .first-col {
	width:312px;
}
.sign-panel .third-col form table {
	height:28px;
	width:409px;
}

/* }} */


/* {{ hp popup layout */

#set-hp-popup{
	font-size:11px;
	top:22px;
	left:320px;
	z-index:420;
	position:absolute;
	width:389px;
	height:120px;
	display:none;
}
#set-hp-popup * {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.bg-hp-popup{
	background:url(/_res/images/bg_hp_popup.png) no-repeat;
	width:100%;
	height:100%;
}

#set-hp-popup h2 {
	color:#ffd220;
	font-size:21px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	background:none;
	clear:none;
	padding-left:33px;
	height:27px;
	border:none;
	text-align:left;
	line-height:90%;
}
.hp-popup-content {
	padding:2px;
	height:100%;
	padding-left:10px;
	padding-top:10px;
	padding-right:17px;
}
#hp-popup-close {
	display:block;
	float:right;
	margin-top:3px;
	background:url(/_res/images/btn_close.gif);
	height:16px;
	width:16px;
}
#hp-popup-home-link {
	float:right;
	background:url(/_res/images/btn_home_link.gif);
	width:63px;
	height:21px;
	margin-top:1px;
}
#set-hp-popup ol  {
	padding-left:22px;
	margin-top:0px;
	list-style:decimal;
}
#set-hp-popup ol * {
	color:white;
}
#set-hp-popup ol li {
	font-size:12px;
	font-weight:bold;
	list-style-type:decimal;
}
#set-hp-popup ol li p {
	font-weight:normal;
	font-size:11px;
	margin:5px 0px 11px 0px;
	text-align:left;
}

/* }} */

/*--NEWMENU--*/
div.main-content {position: relative;}
#newmenu a#signup {bottom: auto;left: 1px;top: 73px;}
#newmenu #main-menu {bottom: auto;top: 82px;right: auto;left: 95px;}
#newmenu {text-align: left;}
div.newmenuhome #main-menu li.first a:hover{padding-left: 14px;}
#headerNew {z-index: 1;}
* html .regie #main-menu {padding-left: 19px;}

/*---HOMEPAGE---*/
body {background: url('/_res/images/diag-repeat.jpg') left top repeat;}
.back-ground {
	background: url('/_res/images/diag-repeat.jpg') left top repeat;
	padding-bottom: 30px;
	overflow: visible;
	_height: 1%;
}
.back-ground:after {clear: both;display: block;content: "";}
.sign-panel-container {background-color: #000000;}
.sign-panel {margin: 0px auto;width: 1027px;}
.welcome-text {padding-right: 0px;}
.main-content {width: 1027px;margin: 0px auto;overflow: hidden;}
.without-banners {
	width: 857px;
	float: left;
	border: 1px solid #000000;
	border-top: none;
	background-color: #FFFFFF;
	overflow: hidden;
}
#banners {padding-top: 7px;float: left;width: 168px;position: static;left: auto;top: auto;}
.container {width: 857px;}
#headerNew {background-position: left top;}
.products-container {width: 857px;}
.videos-container {width: 857px;}
#misc-container {width: 857px;}
#footerNew  {width: 857px;}
#footer2 {width: 837px;}
#top-stories #exclnotes {width: 190px;}
#long-col {float: right;}
.foto-ruler {position: relative;}
.foto-ruler .progress {left: 16px;}
#products-blk-first {margin: 0px;position: static;width: auto;}
#products-blk-wide {padding-left: 4px;margin-left: 0px;position: static;width: auto;}
#products-blk-tight {padding: 0px;margin: 0px;position: static;width: auto;}
#products-blk-tight #pcmDIV {margin: 0px 0px 4px 0px;float: right;width: 270px;}
#products-blk-tight h2#pzHeader {height: 27px;}
#wrapfotodesc {border: none;}
#videos-blk-wide {margin-left: 0px;position: static;width: 583px;}
#videos-blk-tight {margin-left: 0px;margin-right: 0px;position: static;width: auto;	padding-left: 4px;}
.article_comments {vertical-align: 1px;text-decoration: none;font-weight: 400;}
.icon-item img {margin: 0px 0px 0px 3px;text-decoration: none;}
#vote {position: relative;}
#blauer a.logo {position: absolute;right: 0px;top: 0px;}
#blauer img {position: static;}
p.announce-photo-header {padding-left: 0px;padding-right: 0px;}
p.fotop {padding-left: 0px;padding-right: 0px;}


#btmbanner iframe { display: block; margin: 0px auto; }


/* peel-banner */

.png, #png {
    left:0; 
    top:0; 
    bottom: 0;
    right: 0;
    position: fixed;
    z-index:250; 
    display:none;
    background:#555;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity:0.75;
    opacity:0.75;
}

div.popup_container {
	position:relative; 
	z-index:300; 
	display:none; 
	width:100%;
	}
div.popup {
    position:fixed; 
	left:0; 
	top:50%; 
	width:100%; 
	text-align: center;
    margin: -250px 0px 0px 0px;
	_position: absolute; 
	_top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2 + 5);
}
div#popup table {
	position:relative; top: 0px; left: 0px; width:100%;
}
div.popup-inner
{
	display:inline-block; position:relative; top: 0px; left: 0px;
}
.close-btn
{
	position: absolute;
	left: 50%;
	margin-left: -70px;
	top: -36px;
}
div.popup-inner #bg_iframe
{
	position: absolute; 
	z-index: -1; 
	display: block; 
	width:640px; 
	height:480px; 
	left:50%; 
	top:0px;
	border: 0px;
	margin-left: -320px;
}
div.popup-inner #object_container
{
	position: relative;
	width: 640px;
	height: 480px;
	z-index: 9999;
}
span.cover
{
	position: absolute;
	width: 640px;
	height: 480px;
	left: 0px;
	right: 0px;
	z-index: 99999;
	cursor: pointer;
}