body 						{background: url(images/bg_roller.jpg) #FFFFFF repeat-y center top; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin:0; padding:0; border-top: 7px solid #A6CE39;}

#container 					{position: relative; width: 930px; text-align:left; margin: 0 auto 0; padding: 0;}

#top 						{position: relative; width: 900px; height: 90px; background: url(images/bg_top.jpg) no-repeat; margin:0 0 0 15px; border-bottom:#DEDEDE solid 1px;}

#menuBG 					{position: relative; width: 900px; height: 31px; background: url(images/menuBG.jpg) repeat-x; margin-left: 15px; border-bottom:#DEDEDE solid 1px;}

#content 					{position: relative; width: 900px; margin-left:15px;}

.ref						{width:208px; height: 100px; text-align:center; border: 1px solid #E1E0E0; vertical-align: middle; margin: 0 10px 0px 0;}

/* logo and menu*/

#logo 						{position:absolute; width:145px; left:35px; top:9px; z-index:2; }

#menu 						{position:absolute; left:35px; top:91px; list-style: none; padding:0; margin:0; width:750px; z-index:2; }
#menu ul					{margin: 0; padding: 0; color: #242424; list-style-type: none; height:31px;font-size:85%; }
#menu li					{display:inline; margin:0;}
#menu a:link  				{float: left; display: block; text-decoration: none; margin: 0; border-right: 1px solid #E1E0E0; color: #242323; background:url(images/menuHover.jpg) repeat-x 0px 0px; }
#menu a:visited  			{float: left; display: block; font-size:100%; text-decoration: none; margin: 0; border-right: 1px solid #E1E0E0; color: #242323; background:url(images/menuHover.jpg) repeat-x 0px 0px; }

#menu a:hover, #menu a:active 		{background:url(images/menuHover.jpg) repeat-x 0px -32px; }
.menuBorderLeft				{border-left: 1px solid #E1E0E0;}

.menuActive					{border-top:2px solid #A6CE39; padding: 7px 15px;}
.menuNonActive				{padding: 9px 15px 5px;}

#sprog						{position:absolute; width:100px; left:791px; top:12px; text-align:right; z-index:3; }
#sprog a:link, #sprog a:visited	{font-size:85%;color:#649329; text-decoration:none;}
#sprog a:hover, #sprog a:active	{font-size:85%;color:#649329; text-decoration:underline;}



/* link styles */

a:link, a:visited			{font-size:100%; color:#649329;text-decoration: none;}
a:hover, a:active			{font-size:100%; color:#649329;text-decoration: underline;}



/* content left*/

#contentLeft 				{float: left; margin: 0 0 0 14px; padding: 0; width: 324px; }
#frontImg 					{width:338px; margin: 0; padding:30px 0 0 0; }
#headerCases				{width:338px; margin: 0; }
#cases						{width:338px; height: 120px; margin: 0; background:url(images/bg_cases.jpg) no-repeat;position:relative;text-align:center; }
#miniref					{width:302px;margin-left:12px; padding-top:10px;}

/* content right*/

#contentRight 				{float:right; width: 475px; margin-right: 55px; padding-top: 35px; }
#frontTxt 					{width:450px; margin: 0; padding:3px 20px 0 0; }
#frontTxt p 				{font-size:85%; line-height:140%; color:#58595b; }
#frontTxt ul				{ margin:0 0 10px 0; padding:0; }
#frontTxt li				{ font-size:85%; line-height:140%; color:#58595b; margin:0 0 0 15px; padding:0 0 2px 5px; }

.border						{border-top:#ececec solid 1px; width:410px; padding:3px 22px 5px 0; margin-top: 3px; }

/* Footer styles*/
#footer						{width:840px; text-align:center; border-top:#F2F2F2 solid 1px; padding:0; margin: 30px 30px 0; }
#footer p					{font-size:85%; padding-top:10px; color:#858585;}
#footer a:link, a:visited	{color:#649329; text-decoration:none;}
#footer a:hover, a:active	{color:#649329; text-decoration:underline;}





/* Reset styles */


.alignRight 				{float:right;}
.alignLeft 					{float:left;}

.clear 						{clear:both;}
.clear5 					{clear:both;height:5px;}
.clear15 					{clear:both;height:15px;}



/* Text styles */

H1							{ font-size:120%; color:#649329; margin:0; padding-bottom:10px; }	

p 							{font-size:85%;color:#58595b;line-height:140%;margin:0;padding:0 0 15px 0;}

tr td						{ font-size:85%; color:#58595b; padding:0 0 10px 0; }

#mainTxt ul					{margin:0; padding:0;}
#mainTxt li					{font-size:85%; line-height:140%; color:#58595b; margin:0 0 0 10px; padding:0 0 0 20px; }


.paddingTop23 				{padding-top:23px;}
.paddingTop50 				{padding-top:50px;}
.paddingTop100 				{padding-top:100px;}
.paddingLeft15 				{padding-left:15px;}


/* Image & Text styles */


.imgBorder 					{border:solid 1px #e5e5e5;padding: 7px;}
.width100					{width:100px;}
.width150					{width:150px;}
.width250					{width:250px;}
.width270					{width:270px;}
.width300					{width:300px;}
.width350					{width:350px;}

#linkedin                                      {border-style:none;}

