#div_top_line
{
	margin: 0px auto;
	width: 100%;
	background-color:#000;
	height:7px;
}


#div_header
{
	margin: 0px auto;
	width: 940px;
	background-color:#fff;
	height:60px;
	font:Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:bottom;
	
}

.flashen
{
	z-index:-1;
}

#div_logo
{
	width:160px;
	float:left;
	height:32px;
	padding-top:28px;
}

#div_menu
{
	float:left;
	width:779px;
	height:30px;
	background-color:#fff;
	padding-top:30px;
	
}

#div_main
{
	margin: 0px auto;
	width: 940px;
	background-color:#fff;
	/*height:300px;*/
}


#div_welcome
{
	width:550px;
	float:left;
	background-color:#fff;
	padding-left:15px;
	/*height:32px;*/
	/*padding-top:28px;*/
}


#newsletter
{
	width:260px;
	float:left;
	background-color:#fff;
	padding-left:15px;
	/*height:32px;*/
	/*padding-top:28px;*/
}


#imp_dates
{
	width:320px;
	float:left;
	background-color:#FFFFFF;
	padding-left:15px;
	/*height:32px;*/
	/*padding-top:28px;*/
}

#ac_fp
{
width:320px;
	float:left;
	background-color:#FFFFFF;
	padding-left:15px;
}

#new_banner
{
	width:300px;
	float:left;
	background-color:#FFFFFF;
	padding-left:15px;
	/*height:32px;*/
	/*padding-top:28px;*/
}

a:link.unsubscr, a:visited.unsubscr, a:focus.unsubscr, a:active.unsubscr 
{
	font: normal 10px 'Verdana';
	color:#fff;
	color:#333333;
	text-decoration:none;	
}
a:hover.unsubscr 
{
		text-decoration: underline;
		color:#FF6600;	
}



a:link.greenLink, a:visited.greenLink, a:focus.greenLink, a:active.greenLink 
{
	color:#00CC33;
	text-decoration:underline;	
}
a:hover.greenLink 
{
		text-decoration: none;
		color:#000;	
}






#newGroup
{
float:left;
background-color:#ccc;
width:1px;
height:150px;
margin-top:6px;
}

#newGroup2
{
float:left;
background-color:#fff;
width:15px;
height:150px;
margin-top:6px;
}

.topTitel
{
	width:100%;
	text-align:center;
	padding-top:5px;
	height:50px;
	font-size:14px;
	z-index:1;
	
}

.topTitel2
{
	width:100%;
	text-align:center;
	padding-top:5px;
	height:140px;
	font-size:14px;
	
}





/* andra sidor*/

#div_headerEmpty
{
	margin: 0px auto;
	width: 940px;
	background-color:#009966;
	height:20px;
	font:Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:bottom;
}

#div_headerImage
{
	margin: 0px auto;
	width: 940px;
	background-color:#FF0000;
	height:20px;
	font:Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:bottom;
}


#featuredImage {
    background: url("../images/features/pdnphotoannual2008.jpg") no-repeat;
	width: 940px;
	height: 60px;
	position: relative;
	text-align: left;
}

#div_mainTop
{
	margin: 0px auto;
	width: 940px;
	background-color:#fff;
}


#div_left
{
	width:230px;
	float:left;	
	background-color:#fff;
	
}
#div_middle
{
	width:480px;
	float:left;
	background-color:#fff;
	
	/*height:32px;*/
	/*padding-top:28px;*/
}



#div_middle_all
{
	width:710px;
	float:left;
	background-color:#fff;
	
	/*height:32px;*/
	/*padding-top:28px;*/
}

#div_middle_full
{
	width:940px;
	float:left;
	background-color:#fff;
	
	/*height:32px;*/
	/*padding-top:28px;*/
}

#div_right
{
	width:230px;
	float:left;
	background-color:#fff;
	
	/*height:32px;*/
	/*padding-top:28px;*/
}


#sponsorsImage {
    background: url("../images/sponsorsleft.gif") no-repeat;
	width: 200px;
	height: 134px;
	position: relative;
	text-align: left;
}

#sponsorslist
{
width: 200px;
position: relative;
}

#newsletterright
{
	width:185px;
	float:left;
	background-color:#fff;
	padding-left:25px;	
}


.rightDIV
{
width:185px;
	float:left;
	background-color:#fff;
	padding-left:25px;	

}


#rightPP {
    background: url("../images/rb_pp.gif") no-repeat;
	width:185px;
	float:left;
	height: 134px;
	padding-left:25px;
	
}
#rightOR {
    background: url("../images/rb_or.gif") no-repeat;
	width:185px;
	float:left;
	height: 134px;
	padding-left:25px;
	
}
#rightAS {
    background: url("../images/rb_as.gif") no-repeat;
	width:185px;
	float:left;
	height: 134px;
	padding-left:25px;
	
}





.nice-input
{
font-size:10px;
width:160px;
}


.atitl
{
	font-weight:normal;
	color:#003399;
	text-decoration:underline;
}

.keynote
{
	font-weight:bold;
	color:#003399;
}

.greentextb
{
	font-weight:bold;
	color:#00CC33;
}


.greentext
{
	font-weight:normal;
	color:#00CC33;
}

.bluetext
{
	font-weight:normal;
	color:#003399;
}

