﻿/* General page setup
---------------------------------------------------------------------- */

html,body 															{font-size:12px;font-family:arial,verdana,sans-serif;color:#000;line-height:130%;}

/* 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:28px;color:#000;margin:0px;font-weight:normal;margin-bottom:5px;line-height:115%;}
h2,h3,h4,h5,h6														{font-size:17px;font-weight:normal;color:#000;margin:0px;margin-bottom:5px;}
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;}


/* Hide aways
---------------------------------------------------------------------- */

.front .inner .top {display:none;}
.front .inner .mainmenu {display:none;}
.front .inner .content .left {display:none;}
.front .inner .mwrs {display:none;}

.wrap .inner .top {display:none;}
.wrap .inner .mainmenu {display:none;}
.wrap .inner .content .left {display:none;}
.wrap .inner .content .right {display:none;}
.clear {display:none;}
.footer {display:none;}
.prints {display:none;}
.slide {display:none;}
.slidelabel {display:none;}
.wrap .inner .content .center .pd .contents .photos .tabs {display:none;}


/* Base template setup - frontpage
---------------------------------------------------------------------- */

.wrap .inner .content .center .pd .contents .headercontent 			{width:100%;clear:both;border-bottom:1px solid #2e2e2e;padding-top:20px;}
.wrap .inner .content .center .pd .contents .headercontent .inn 	{clear:both;padding:0px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .headercontent .inn h2 	{margin:0;margin-bottom:5px;font-size:17px;color:#000;line-height:115%;font-weight:normal;}
.wrap .inner .content .center .pd .contents .text 					{clear:both;}
.wrap .inner .content .center .pd .contents .text .cl 				{clear:both;padding:15px 30px 0px 0px;}
.wrap .inner .content .center .pd .contents .text .cl a 			{text-decoration:none;color:#ffb115;}
.wrap .inner .content .center .pd .contents .image 					{width:100%;clear:both;margin-bottom:15px;}

.wrap .inner .content .center .pd .contents .headerWithImage 		{width:100%;height:140px;clear:both;border-bottom:1px solid #2e2e2e;background-repeat:no-repeat;background-position:right bottom;}
.wrap .inner .content .center .pd .contents .headerWithImage .cl 	{clear:both;padding:0px 0px 15px 0px;}
.wrap .inner .content .center .pd .contents .headerWithImage .cl h1 {margin:0;margin-bottom:5px;font-size:28px;color:#000;line-height:115%;}
.wrap .inner .content .center .pd .contents .headerWithImage .cl p strong {color:#555;}
.wrap .inner .content .center .pd .contents .headerWithoutImage 	{width:100%;clear:both;border-bottom:1px solid #2e2e2e;}
.wrap .inner .content .center .pd .contents .headerWithoutImage .cl {clear:both;padding:0px 0px 15px 0px;margin-bottom:20px;}
.wrap .inner .content .center .pd .contents .headerWithoutImage .cl h1 {margin:0;margin-bottom:5px;font-size:28px;color:#000;line-height:115%;}
.wrap .inner .content .center .pd .contents .headerWithoutImage .cl p strong {color:#555;}
.wrap .inner .content .center .pd .contents .headerWithoutImage .cl .date {width:100%;clear:both;margin-bottom:-2px;}
.wrap .inner .content .center .pd .contents .headerWithoutImage .cl .date p {margin:0;font-size:10px;color:#e7a60e;font-weight:bold;}

/* Special sections */
.wrap .inner .content .center .pd .contents .tabofcon 				{clear:both;}
.wrap .inner .content .center .pd .contents .tabofcon .inn 			{clear:both;padding:20px 30px 0px 0px;border-bottom:1px solid #2e2e2e;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .head 	{margin:0;font-size:17px;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .link 	{margin:0;padding-top:10px;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .link a 	{float:left;font-size:11px;color:#b51010;text-decoration:none;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .collection {width:175px;float:right;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .collection .pin {clear:both;padding:0px 0px 0px 20px;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .collection .pin ul 	{margin:0;padding:0;list-style-type:none;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .collection .pin ul li a {text-decoration:none;color:#e7a60e;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .collection .pin ul li a:hover {text-decoration:underline;}
.wrap .inner .content .center .pd .contents .tabofcon .inn .clr 	{width:100%;height:15px;clear:both;}
.wrap .inner .content .center .pd .contents .datelistmulti 			{width:100%;clear:both;}
.wrap .inner .content .center .pd .contents .datelistmulti .inn 	{clear:both;padding:20px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .datelistmulti .inn ul 	{margin:0;padding:0;list-style-type:none;}
.wrap .inner .content .center .pd .contents .datelistmulti .inn ul li {margin-bottom:15px;}
.wrap .inner .content .center .pd .contents .datelistmulti .inn ul li a {text-decoration:none;}
.wrap .inner .content .center .pd .contents .datelistmulti .inn ul li strong {float:left;width:75px;}
.wrap .inner .content .center .pd .contents .datelistmulti .all 	{clear:both;}
.wrap .inner .content .center .pd .contents .datelistmulti .all p 	{margin:0;}
.wrap .inner .content .center .pd .contents .datelistmulti .all p a {float:left;font-size:11px;color:#b51010;text-decoration:none;}
.wrap .inner .content .center .pd .contents .datelistsingle 		{width:100%;clear:both;}
.wrap .inner .content .center .pd .contents .datelistsingle .inn 	{clear:both;padding:10px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .datelistsingle .inn ul {margin:0;padding:0;list-style-type:none;}
.wrap .inner .content .center .pd .contents .datelistsingle .inn ul li a {text-decoration:none;}
.wrap .inner .content .center .pd .contents .datelistsingle .inn ul li strong {float:left;width:75px;}
.wrap .inner .content .center .pd .contents .datelistsingle .all 	{clear:both;}
.wrap .inner .content .center .pd .contents .datelistsingle .all p {margin:0;padding-top:15px;}
.wrap .inner .content .center .pd .contents .datelistsingle .all p a {float:left;font-size:11px;color:#b51010;text-decoration:none;}
.wrap .inner .content .center .pd .contents .release 				{width:100%;clear:both;border-bottom:1px solid #2e2e2e;margin-bottom:20px;}
.wrap .inner .content .center .pd .contents .release .limit 		{width:450px;clear:both;padding:0px 0px 15px 0px;}
.wrap .inner .content .center .pd .contents .release .limit a 		{text-decoration:none;}
.wrap .inner .content .center .pd .contents .release .limit img 	{float:left;margin-right:10px;}
.wrap .inner .content .center .pd .contents .release .limit .head 	{margin:0;margin-bottom:10px;font-size:17px;}
.wrap .inner .content .center .pd .contents .release .limit .head span {color:#555;font-size:13px;}
.wrap .inner .content .center .pd .contents .press 					{width:100%;clear:both;}
.wrap .inner .content .center .pd .contents .press .inn 			{clear:both;padding:20px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .press .inn ul 			{margin:0;padding:0;list-style-type:none;}
.wrap .inner .content .center .pd .contents .press .inn ul li 		{margin-bottom:15px;}
.wrap .inner .content .center .pd .contents .press .inn ul li a 	{text-decoration:none;}
.wrap .inner .content .center .pd .contents .press .inn ul li strong {color:#000;}
.wrap .inner .content .center .pd .contents .press .inn ul li .head {font-weight:bold;color:#e7a60e;}
.wrap .inner .content .center .pd .contents .press .inn ul li .type {color:#555;}
.wrap .inner .content .center .pd .contents .jobs 					{width:100%;clear:both;}
.wrap .inner .content .center .pd .contents .jobs .inn 				{clear:both;padding:20px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .jobs .inn ul 			{margin:0;padding:0;list-style-type:none;}
.wrap .inner .content .center .pd .contents .jobs .inn ul li 		{margin-bottom:15px;}
.wrap .inner .content .center .pd .contents .jobs .inn ul li a 		{text-decoration:none;}
.wrap .inner .content .center .pd .contents .jobs .inn ul li strong {color:#000;}
.wrap .inner .content .center .pd .contents .jobs .inn ul li .head 	{font-weight:bold;color:#e7a60e;}
.wrap .inner .content .center .pd .contents .jobs .inn ul li .type 	{color:#555;}
.wrap .inner .content .center .pd .contents .jobs .all 				{clear:both;}
.wrap .inner .content .center .pd .contents .jobs .all p 			{margin:0;padding-top:15px;}
.wrap .inner .content .center .pd .contents .jobs .all p a 			{float:left;font-size:11px;color:#b51010;text-decoration:none;}

.wrap .inner .content .center .pd .contents .phhead 				{width:100%;clear:both;}
.wrap .inner .content .center .pd .contents .phhead .cl 			{clear:both;padding:0px 0px 0px 0px;margin-bottom:20px;}
.wrap .inner .content .center .pd .contents .phhead .cl h1 			{margin:0;margin-bottom:5px;font-size:28px;color:#000;line-height:115%;}
.wrap .inner .content .center .pd .contents .photos 				{clear:both;}
.wrap .inner .content .center .pd .contents .photos .collection 	{clear:both;padding:25px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .photos .collection .photo {width:165px;height:165px;float:left;}
.wrap .inner .content .center .pd .contents .photos .collection .photo .inn	{width:135px;clear:both;}
.wrap .inner .content .center .pd .contents .photos .collection .photo .inn .image {width:120px;height:90px;clear:both;background-color:#e3e3e3;background-repeat:no-repeat;background-position:50% 50%;}
.wrap .inner .content .center .pd .contents .photos .collection .photo .inn .image img {display:block;}
.wrap .inner .content .center .pd .contents .photos .collection .photo .inn .down {clear:both;}
.wrap .inner .content .center .pd .contents .photos .collection .photo .inn .down p {margin:0;font-size:11px;color:#000;}
.wrap .inner .content .center .pd .contents .photos .collection .photo .inn .down a {text-decoration:none;color:#e7a60e;}
.wrap .inner .content .center .pd .contents .photos .collection .photo .inn .down a:hover {text-decoration:underline;}

/* Highlights */
.wrap .inner .content .center .pd .contents .highls			 		{clear:both;padding:20px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .highls .enimage 		{width:176px;height:113px;float:left;overflow:hidden;margin-right:10px;}
.wrap .inner .content .center .pd .contents .highls .enimage .clo 	{width:176px;height:113px;clear:both;}
.wrap .inner .content .center .pd .contents .highls .enimage .clo .hah {width:16px;height:16px;position:absolute;z-index:1000;background:url(../gfx/icon_enlarge.gif) no-repeat;margin:91px 0px 0px 154px;cursor:url(js/highslide/graphics/zoomin.cur), pointer;}
.wrap .inner .content .center .pd .contents .highls .enimage .clo .hah span {display:none;}
.wrap .inner .content .center .pd .contents .highls .enimage .clo .enlarge {width:176px;height:113px;position:absolute;z-index:999;}
.wrap .inner .content .center .pd .contents .highls .intro 			{width:320px;float:left;}
.wrap .inner .content .center .pd .contents .highls .intro .head 	{font-size:17px;}
.wrap .inner .content .center .pd .contents .highls .intro p span 	{color:#555;font-size:14px;}
.wrap .inner .content .center .pd .contents .highls .text 			{clear:both;padding:5px 30px 0px 0px;}

/* Employees */
.wrap .inner .content .center .pd .contents .employees 				{clear:both;padding:20px 0px 0px 0px;}
.wrap .inner .content .center .pd .contents .employees .enimage 	{width:176px;height:184px;float:left;overflow:hidden;margin-right:10px;}
.wrap .inner .content .center .pd .contents .employees .intro 		{width:320px;float:left;}
.wrap .inner .content .center .pd .contents .employees .intro .head {font-size:17px;}
.wrap .inner .content .center .pd .contents .employees .intro p span {color:#555;font-size:14px;}
















