/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background-color:#fff;font-size:11px;font-family:/* Remove */"trebuchet ms",verdana,arial,sans-serif;color:#000;line-height:130%;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;color:#000;}
th														{font-size:1em;text-align:left;font-weight:bold;}
p														{font-size:1em;color:#000;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#000;text-decoration:underline;}
a:hover													{font-size:1em;text-decoration:underline;}
h1														{font-size:1em;color:#b6bf00;margin:0px;margin-bottom:15px;}
h2,h3,h4,h5,h6											{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
address													{font-size:1em;font-style:normal;}

form													{margin:0;padding:0;}

hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}


/* Base template setup
---------------------------------------------------------------------- */

.wrap 													{width:880px;margin:0 auto;text-align:left;}
.wrap .top 												{width:100%;height:100px;clear:both;}
.wrap .top .logo 										{width:300px;height:110px;float:left;background:url(../gfx/logo.gif) no-repeat 0px 10px;}
.wrap .top .logo a 										{width:151px;height:70px;display:block;text-decoration:none;margin-top:10px;}
.wrap .top .logo a span 								{display:none;}
.wrap .ctn 												{width:100%;clear:both;}
.wrap .ctn .left 										{width:165px;height:480px;float:left;}
.wrap .ctn .left .menu 									{width:155px;clear:both;}
.wrap .ctn .left .menu ul 								{margin:0;padding:0;list-style-type:none;}
.wrap .ctn .left .menu ul li 							{padding-bottom:3px;}
.wrap .ctn .left .menu ul li a 							{display:block;padding:2px 0px 2px 2px;color:#000;text-decoration:none;text-transform:uppercase;background-color:#f9f9f9;/* Remove */}
.wrap .ctn .left .menu ul li a:hover 					{color:#fff;text-decoration:none;background-color:#b6bf00;}
.wrap .ctn .left .menu ul li a.selected 				{display:block;padding:2px 0px 2px 2px;color:#000;text-decoration:none;text-transform:uppercase;background-color:#b6bf00;}
.wrap .ctn .left .menu ul li a.selected:hover 			{text-decoration:none;}
.wrap .ctn .left .menu ul ul 							{margin:0;padding:0;list-style-type:none;padding:5px 0px 5px 10px;}
.wrap .ctn .left .menu ul ul li 						{padding-bottom:0px;}
.wrap .ctn .left .menu ul ul li a 						{width:145px;display:block;padding:0px 0px 0px 2px;color:#666;text-decoration:none;background-color:#fff;text-transform:normal;}
.wrap .ctn .left .menu ul ul li a:hover 				{text-decoration:underline;background-color:#fff;color:#666;}
.wrap .ctn .left .menu ul ul li a.selected 				{display:block;padding:0px 0px 0px 2px;color:#d3d966;text-decoration:underline;background-color:#fff;text-transform:normal;}
.wrap .ctn .left .menu ul ul li a.selected:hover 		{text-decoration:underline;background-color:#fff;}
.wrap .ctn .left .newsletter {height:30px;clear:both;padding:30px 20px 0px 0px;}
.wrap .ctn .left .newsletter p {margin:0px;}
.wrap .ctn .left .newsletter p a {color:#0075b0;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.wrap .ctn .left .newsletter p a:hover {text-decoration:underline;}

.wrap .ctn .right 										{width:715px;height:460px;float:left;overflow:hidden;}

/* Frontpage setup */
.wrap .ctn .right .frontpage 							{width:100%;height:450px;clear:both;background-repeat:no-repeat;}
.wrap .ctn .right .frontpage .abs1 						{width:715px;height:440px;position:absolute;z-index:80;overflow:hidden;}
.wrap .ctn .right .frontpage .abs2	 					{width:715px;height:440px;position:absolute;z-index:91;}
.wrap .ctn .right .frontpage .lft 						{width:535px;height:440px;float:left;border-right:5px solid #b6bf00;}
.wrap .ctn .right .frontpage .lft .teaser 				{width:500px;height:115px;clear:both;padding:325px 0px 0px 30px;overflow:hidden;}
.wrap .ctn .right .frontpage .lft .teaser 				{margin:0;font-size:19px;color:#e1e1e1;line-height:110%;}
.wrap .ctn .right .frontpage .lft .teaser .highlight 	{color:#b6bf00;}
.wrap .ctn .right .frontpage .rgt 						{width:175px;height:450px;float:left;}
.wrap .ctn .right .frontpage .rgt .inn 					{width:175px;height:450px;clear:both;}
.wrap .ctn .right .frontpage .rgt .inn .trans 			{width:175px;height:450px;position:absolute;z-index:100;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.wrap .ctn .right .frontpage .rgt .inn .abs 			{width:175px;height:450px;position:absolute;z-index:101;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad 		{clear:both;padding:25px 0px 0px 10px;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad .news 	{height:385px;clear:both;padding:0px 10px 0px 0px;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad .news p {margin:0;margin-bottom:10px;color:#0075b0;text-transform:uppercase;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad .news ul {margin:0;padding:0;list-style-type:none;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad .news ul li {padding-bottom:10px;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad .news ul li a {text-decoration:none;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad .news ul li strong {color:#0075b0;}
.wrap .ctn .right .frontpage .rgt .inn .abs .pad .news ul li span {color:#777;}


/*
Note: We have cut off 130 pixels in the height
*/

/* Project Page: Large image (to be changed) + Explainatary text in bottom + Image text */
.wrap .ctn .right .project 								{width:100%;clear:both;}
.wrap .ctn .right .project .image 						{width:100%;height:300px;clear:both;overflow:hidden;}

.wrap .ctn .right .project .text 						{width:100%;height:160px;clear:both;overflow:hidden;}
.wrap .ctn .right .project .text .pad 					{clear:both;padding:15px 0px 0px 0px;}
.wrap .ctn .right .project .text .pad .lft 				{width:540px;float:left;border-right:5px solid #b6bf00;}
.wrap .ctn .right .project .text .pad .lft .headline 	{clear:both;}
.wrap .ctn .right .project .text .pad .lft .headline h1 {margin:0;margin-bottom:5px;text-transform:uppercase;}
.wrap .ctn .right .project .text .pad .lft .txt 		{width:100%;clear:both;}
.wrap .ctn .right .project .text .pad .lft .txt p strong {color:#0075b0;}
.wrap .ctn .right .project .text .pad .lft .txt p.readmore {text-align:right;}
.wrap .ctn .right .project .text .pad .lft .txt a 		{text-decoration:none;color:#b6bf00;}
.wrap .ctn .right .project .text .pad .lft .txt a:hover {text-decoration:underline;}

.wrap .ctn .right .project .text .pad  .limited 	{width:400px;clear:both;}
.wrap .ctn .right .project .text .pad .lft .txtbreak 	{width:100%;clear:both;}
.wrap .ctn .right .project .text .pad .lft .ntxt 		{width:100%;clear:both;margin-bottom:20px;}
.wrap .ctn .right .project .text .pad .lft .ntxt h2 {margin:0;font-weight:bold;color:#0074c2;}
.wrap .ctn .right .project .text .pad .lft .ntxt p {margin:0;margin-bottom:20px;}
.wrap .ctn .right .project .text .pad .lft .ntxt p strong {color:#0075b0;}
.wrap .ctn .right .project .text .pad .lft .ntxt p.readmore {text-align:right;}
.wrap .ctn .right .project .text .pad .lft .ntxt a 		{text-decoration:none;color:#b7c000;font-weight:bold;}
.wrap .ctn .right .project .text .pad .lft .ntxt a:hover {text-decoration:underline;}
.wrap .ctn .right .project .text .pad .lft .ntxt .articlelink {color:#000;font-weight:bold;padding:0px 0px 3px 0px;display:inline-block;background:url(/fhg/gfx/border-link-dbl.png) repeat-x left bottom;text-decoration:none;}
.wrap .ctn .right .project .text .pad .lft .ntxt .articlelink:hover {text-decoration:none;}
	
.wrap .ctn .right .project .text .pad .rgt 				{width:170px;float:left;}
.wrap .ctn .right .project .text .pad .rgt .pd 			{clear:both;padding:5px 0px 0px 15px;}
.wrap .ctn .right .project .text .pad .rgt .pd .pagi 	{width:100%;height:30px;clear:both;overflow:hidden;}
.wrap .ctn .right .project .text .pad .rgt .pd .pagi ul {margin:0;padding:0;list-style-type:none;}
.wrap .ctn .right .project .text .pad .rgt .pd .pagi ul li {display:inline;}
.wrap .ctn .right .project .text .pad .rgt .pd .pagi ul li a.plnk {text-decoration:none;background-color:#fff;color:#6bccfd;font-weight:bold;float:left;padding:2px 5px 2px 5px;}
.wrap .ctn .right .project .text .pad .rgt .pd .pagi ul li a.plnk:hover {text-decoration:none;background-color:#f1f1f1;color:#6bccfd;}
.wrap .ctn .right .project .text .pad .rgt .pd .pagi ul li a.plnkSelected {text-decoration:none;background-color:#fff;color:#0075b0;font-weight:bold;float:left;padding:2px 5px 2px 5px;}
.wrap .ctn .right .project .text .pad .rgt .pd .pagi ul li a.plnkSelected:hover {text-decoration:none;}
.wrap .ctn .right .project .text .pad .rgt .pd .exp 	{width:100%;clear:both;}
.wrap .ctn .right .project .text .pad .rgt .pd .exp strong {color:#0075b0;}
.wrap .ctn .right .project .text .pad .clr 				{width:100%;height:10px;clear:both;}

/* Flash Page: */
.wrap .ctn .right .places 								{width:100%;clear:both;text-align:center;}
.wrap .ctn .right .places p 							{font-size:1.1em;color:#000;padding-top:60px;}
.wrap .ctn .right .places p em							{color:#0075b0;}
.wrap .ctn .right .places p span 						{font-size:22px;line-height:26px;}
.wrap .ctn .right .places p a 							{color:#000;}

/* Text page */
.wrap .ctn .right .content 								{width:100%;height:450px;clear:both;background-repeat:no-repeat;}
.wrap .ctn .right .content .lft 						{width:535px;height:450px;float:left;border-right:5px solid #b6bf00;}
.wrap .ctn .right .content .lft .inn 					{width:100%;clear:both;}
.wrap .ctn .right .content .lft .inn .headline 			{clear:both;}
.wrap .ctn .right .content .lft .inn .headline h1 		{margin:0;margin-bottom:10px;text-transform:uppercase;}
.wrap .ctn .right .content .lft .inn .txt 				{height:390px;clear:both;overflow:hidden;}
.wrap .ctn .right .content .lft .inn .txt h2 			{margin:0;font-weight:bold;}
.wrap .ctn .right .content .lft .inn .txt strong 		{color:#0075b0;}
.wrap .ctn .right .content .lft .inn .more 				{height:30px;clear:both;overflow:hidden;}
.wrap .ctn .right .content .lft .inn .more .floatLeft 		{float:left;width:16px;padding:10px 0px 0px 0px;}
.wrap .ctn .right .content .lft .inn .more .floatLeft span 	{display:none;}
.wrap .ctn .right .content .lft .inn .more .floatLeft a 	{width:16px;height:20px;display:block;background:#fff url(../gfx/arrow_yellow_left.gif) no-repeat;}
.wrap .ctn .right .content .lft .inn .more .floatLeft a:hover {background:#b6bf00 url(../gfx/arrow_white_left.gif) no-repeat;}

.wrap .ctn .right .content .lft .inn .more .floatRight 		{float:right;width:16px;padding:10px 25px 0px 0px;}
.wrap .ctn .right .content .lft .inn .more .floatRight span 	{display:none;}
.wrap .ctn .right .content .lft .inn .more .floatRight a 	{width:16px;height:20px;display:block;background:#fff url(../gfx/arrow_yellow.gif) no-repeat;}
.wrap .ctn .right .content .lft .inn .more .floatRight a:hover {background:#b6bf00 url(../gfx/arrow_white.gif) no-repeat;}

.wrap .ctn .right .content .rgt 						{width:175px;height:450px;float:left;}
.wrap .ctn .right .content .rgt .inn 					{width:175px;height:450px;clear:both;background-repeat:no-repeat;}

/* News Page: */
.wrap .ctn .right .newspage 							{width:100%;clear:both;}
.wrap .ctn .right .newspage .image 						{width:100%;height:295px;clear:both;overflow:hidden;}
.wrap .ctn .right .newspage .text 						{width:100%;/*height:160px;jsn*/clear:both;overflow:hidden;}
.wrap .ctn .right .newspage .text .pad 					{clear:both;padding:5px 0px 0px 0px;}
.wrap .ctn .right .newspage .text .pad .news 			{clear:both;}
.wrap .ctn .right .newspage .text .pad .news .headline 	{clear:both;}
.wrap .ctn .right .newspage .text .pad .news .headline h1 {margin:0;margin-bottom:5px;text-transform:uppercase;}
.wrap .ctn .right .newspage .text .pad .news .txt 		{clear:both;}
.wrap .ctn .right .newspage .text .pad .news .txt p strong {color:#0075b0;}
.wrap .ctn .right .newspage .text .pad .news .txt p.readmore {text-align:right;}
.wrap .ctn .right .newspage .text .pad .news .txt a 	{text-decoration:none;color:#000;}
.wrap .ctn .right .newspage .text .pad .news .txt a:hover {text-decoration:none;}
.wrap .ctn .right .newspage .text .pad .news .more 		{clear:both;text-align:right;}
.wrap .ctn .right .newspage .text .pad .news .more p 	{margin:0;}
.wrap .ctn .right /*.newspage .text .pad .news*/ .more p a 	{text-decoration:none;color:#b6bf00;}
.wrap .ctn .right /*.newspage .text .pad .news*/ .more p a:hover {text-decoration:underline;}



/* Inspiration Page: */

.wrap .ctn .right .inspirationpage 								{width:100%;clear:both;}
.wrap .ctn .right .inspirationpage .lft 							{width:535px;height:450px;float:left;border-right:5px solid #b6bf00;}
.wrap .ctn .right .inspirationpage .lft  .pad 						{clear:both;padding:0px;height:440px;}
.wrap .ctn .right .inspirationpage .lft  .pad .headline 			{clear:both;}
.wrap .ctn .right .inspirationpage .lft  .pad .headline h1	 		{margin:0;margin-bottom:5px;text-transform:uppercase;}
.wrap .ctn .right .inspirationpage .lft  .pad .news 				{clear:both;}
.wrap .ctn .right .inspirationpage .lft  .pad .news .headline 		{clear:both;}
.wrap .ctn .right .inspirationpage .lft  .pad .news .headline h1	 	{margin:0;margin-bottom:5px;text-transform:uppercase;}
.wrap .ctn .right .inspirationpage .lft  .pad .news .txt 			{clear:both;}
.wrap .ctn .right .inspirationpage .lft  .pad .news .txt p strong 		{color:#0075b0;}
.wrap .ctn .right .inspirationpage .lft  .pad .news .txt p.readmore 	{text-align:right;}
.wrap .ctn .right .inspirationpage .lft  .pad .news .txt a 			{text-decoration:none;color:#000;}
.wrap .ctn .right .inspirationpage .lft  .pad .news .txt a:hover 	{text-decoration:none;}
.wrap .ctn .right .inspirationpage .lft   .more 					{padding-right:10px;text-align:right;height:10px;}
.wrap .ctn .right .inspirationpage .lft   .more p 					{margin:0;}
.wrap .ctn .right .inspirationpage .lft   .more p a 					{text-decoration:none;color:#b6bf00;}
.wrap .ctn .right .inspirationpage .lft   .more p a:hover 			{text-decoration:underline;}
.wrap .ctn .right .inspirationpage .rgt 							{width:175px;height:450px;float:left;}
.wrap .ctn .right .inspirationpage .rgt .image 					{width:175px;height:450px;clear:both;background-repeat:no-repeat;}


/* Subsription Page: */

.wrap .ctn .right .txt strong										{color:#0075b0;}
.wrap .ctn .right .subscribtionpage 										{position:absolute;width:715px;height:600px;background-color:white;}
.wrap .ctn .right .subscribtionpage .inn  .headline 						{clear:both;}
.wrap .ctn .right .subscribtionpage .inn  .headline h1	 					{margin-bottom:5px;text-transform:uppercase;}
.wrap .ctn .right .subscribtionpage .inn  .txt 								{}
.wrap .ctn .right .subscribtionpage .inn  .txt strong {color:#0075b0;}
.wrap .ctn .right .subscribtionpage .inn .forms 							{display:block;float:left;}
.wrap .ctn .right .subscribtionpage .inn .forms .txtareas .form				{clear:both;margin:10px 0px 00px 0px;}
.wrap .ctn .right .subscribtionpage .inn .forms .txtareas .form	 span		{display:block;width:100px;float:left;height:20px;}
.wrap .ctn .right .subscribtionpage .inn .forms .txtareas .form .txtarea	{display:block;float:left;}
.wrap .ctn .right .subscribtionpage .inn .forms							{margin-top:20px;width:100%;float:left;}
.wrap .ctn .right .subscribtionpage .inn .forms .dropdowns					{clear:both;}
.wrap .ctn .right .subscribtionpage .inn .forms .dropdowns .dropdown		{display:block;}
.wrap .ctn .right .subscribtionpage .inn .forms .dropdowns .dropdownname 	{display:block;margin:10px 0px 5px 0px;font-weight:bold;}
.wrap .ctn .right .subscribtionpage .inn .forms .dropdowns .dropdownitem	{width:100%}
.wrap .ctn .right .subscribtionpage .inn .forms .button					{margin-top:20px;border:1px solid #b6bf00;background-color:#b6bf00;color:black;width:80px;}

/* Clearer */
.wrap .ctn .sponsor 									{width:100%;height:38px;clear:both;overflow:hidden;}
.wrap .ctn .sponsor .float 								{float:right;padding:5px 0px 0px 0px;}


.auto {height:auto!important;overflow:auto!important;overflow-x:hidden!important;overflow-y:hidden!important;}
.archive {width:100%;clear:both;}
.archive .head {width:100%;clear:both;margin-bottom:10px;}
.archive .head p {margin:0;text-transform:uppercase;color:#b7c002;}
.archive .desc {width:100%;clear:both;margin-bottom:25px;}
.archive .desc p {margin:0;font-size:13px;color:#000;}
.archive .items {width:100%;clear:both;margin-bottom:15px;}
.archive .items .hdx {width:100%;clear:both;margin-bottom:10px;}
.archive .items .hdx p {margin:0;color:#0074c2;}
.archive .items .lst {width:100%;clear:both;}
.archive .items .lst .item {width:150px;height:117px;float:left;overflow:hidden;}
.archive .items .lst .item .img {width:144px;height:107px;position:relative;z-index:1;}
.archive .items .lst .item .img .blend {width:144px;height:107px;position:absolute;z-index:1;top:0px;left:0px;background:#fff;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;display:none;}
.archive .items .lst .item .img .text {width:144px;height:107px;position:absolute;z-index:2;top:0px;left:0px;display:none;}
.archive .items .lst .item .img .text .highslide {width:134px;height:97px;display:block;clear:both;padding:10px 0px 0px 10px;text-decoration:none;}
.archive .items .lst .item .img .text strong {display:block;text-transform:uppercase;font-weight:normal;}
.archive .items .lst .item img {display:none;}
.archive .items .lst .clr {width:100%;height:5px;clear:both;overflow:hidden;}
.dwn {display:block;font-size:10px;font-weight:bold;color:#31321b;cursor:pointer;border:none;padding:3px;text-decoration:none;}
.dwn:hover {text-decoration:underline;font-size:10px;}


