﻿article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, .time, .address { display:block; }
*, *:before, *:after { -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }

html { font-size:10px; }
body { background-color:#242424; font-size:14px; font-size:1.4rem; color:#333; min-width:960px; margin:0; padding:0; font-family: "FrutigerLTW01-55Roman"; font-weight:normal; -webkit-font-smoothing: antialiased; }

html, body, figure, dt, dd, ul, ol, form, fieldset, legend, input, select, textarea, table, th, td { margin:0; padding:0; } 

h1, h2, h3, h4, h5 { font-weight:normal; margin:0; font-family:'Frutiger LT W01 65 Bold'; line-height:1.1em; }
h1 { font-family:'FrutigerLTW01-45Light'; font-size:40px; font-size:4rem; }

p { font-size:14px; font-size:1.4rem; line-height:1.385em; margin:14px 0; }

a { color:inherit; text-decoration:none; -webkit-transition: color linear .12s; -moz-transition: color linear .12s; -ms-transition: color linear .12s; -o-transition: color linear .12s; transition: color linear .12s; }
a:hover, 
a:hover span { text-decoration:underline; }

a img { border:none; }
img { max-width:100%; }

a.action:after,
a.action-link:after,
p.action-link a:after { content:" \203A"; }

html body form .hidden { display:none; }

b, strong { font-weight:normal; font-family:"Frutiger LT W01 65 Bold"; }
i, em { font-style:normal; font-family:"FrutigerLTW01-56Italic"; }

input { border:1px solid #dddddd; border-top-color: #acacac; padding:1px 3px; }


fieldset { margin: 0; padding: 0; border: none; }
input { font-size:13px; font-size:1.3rem; line-height: 18px; line-height:1.8rem; }

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { display: inline-block; vertical-align: top; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; border: 1px solid #dddddd; border-top-color: #acacac; height: 23px; padding: 1px 8px; margin: 0 0 9px; background: white; font-size: 13px; font-size: 1.3rem; line-height: 18px; line-height: 1.8rem; font-family: "FrutigerLTW01-55Roman"; color: #333333; -webkit-transition: border linear .12s, box-shadow linear .12s; -moz-transition: border linear .12s, box-shadow linear .12s; -ms-transition: border linear .12s, box-shadow linear .12s; -o-transition: border linear .12s, box-shadow linear .12s; transition: border linear .12s, box-shadow linear .12s; }
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus { border-color: #5482ab; outline: 0; outline: thin dotted \9; -webkit-box-shadow: 0 0 5px rgba(84, 130, 171, 0.6); -ms-box-shadow: 0 0 5px rgba(84, 130, 171, 0.6); box-shadow: 0 0 5px rgba(84, 130, 171, 0.6); }
select { display: inline-block; vertical-align: top; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; border: 1px solid #dddddd; border-top-color: #acacac; height: 23px; padding: 1px 8px; margin: 0 0 9px; background: white; font-size: 13px; font-size: 1.3rem; line-height: 18px; line-height: 1.8rem; color: #333333; -webkit-transition: border linear .12s, box-shadow linear .12s; -moz-transition: border linear .12s, box-shadow linear .12s; -ms-transition: border linear .12s, box-shadow linear .12s; -o-transition: border linear .12s, box-shadow linear .12s; transition: border linear .12s, box-shadow linear .12s; }
select option { font-family: "FrutigerLTW01-55Roman"; }

input[type=radio], input[type=checkbox] { position: relative; top: -1px; vertical-align: middle; }
input[type=radio] { top: -2px;}
select { padding:0; height:27px; }
input[type=file] { margin-bottom: 9px; padding: 0; border:none; }
input.placeholder, textarea.placeholder { color: #cccccc; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #cccccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }
legend { color: #333333; }

hr { display: block; margin-top:18px; margin-bottom: 0; border: none; border-top-style: solid; border-top-width: 1px; padding-top: 18px; border-color: #dddddd; }

.button { text-align:center; color:#fff; -webkit-box-sizing: padding-box; -moz-box-sizing: padding-box; box-sizing: padding-box; display: inline-block; vertical-align: top; margin: 0; padding: 0 11px; height: 36px; font-size: 1em; line-height: 36px; border: 1px solid #007362; -ms-border-radius: 3px; border-radius: 3px; background-color: #007362; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007362), color-stop(100%, #009c86)); background-image: -webkit-linear-gradient(bottom, #007362, #009c86); background-image: -moz-linear-gradient(bottom, #007362, #009c86); background-image: -ms-linear-gradient(bottom, #007362, #009c86); background-image: -o-linear-gradient(bottom, #007362, #009c86); background-image: linear-gradient(bottom, #007362, #009c86);  color: white; text-shadow: 0 -1px rgba(0, 0, 0, 0.4); -webkit-transition: color linear .12s, box-shadow linear .12s; -moz-transition: color linear .12s, box-shadow linear .12s; -ms-transition: color linear .12s, box-shadow linear .12s; -o-transition: color linear .12s, box-shadow linear .12s; transition: color linear .12s, box-shadow linear .12s; }
.button:hover, .button:focus { background-color: #007362; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007362), color-stop(100%, #00a68f)); background-image: -webkit-linear-gradient(bottom, #007362, #00a68f); background-image: -moz-linear-gradient(bottom, #007362, #00a68f); background-image: -ms-linear-gradient(bottom, #007362, #00a68f); background-image: -o-linear-gradient(bottom, #007362, #00a68f); background-image: linear-gradient(bottom, #007362, #00a68f); outline: 0; color: white; text-decoration: none; }
.button:focus { outline: thin dotted \9; }
.active .button, .button.active, .button:active { background: #00695a; color: #e6e6e6; }
.button.disabled { background-color: #8eb1ac; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8eb1ac), color-stop(100%, #8ebdb6)); background-image: -webkit-linear-gradient(bottom, #8eb1ac, #8ebdb6); background-image: -moz-linear-gradient(bottom, #8eb1ac, #8ebdb6); background-image: -ms-linear-gradient(bottom, #8eb1ac, #8ebdb6); background-image: -o-linear-gradient(bottom, #8eb1ac, #8ebdb6); background-image: linear-gradient(bottom, #8eb1ac, #8ebdb6); outline: 0; color: #bbd0cd; -ms-text-shadow: none; text-shadow: none; cursor: default; }

.standard a.button { color:#fff; }

.button.handlebars { width: 100%; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; box-sizing: border-box; }


.flat-button, .flat-button:hover { -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.flat-button:focus { -webkit-box-shadow: 0 0 2px 1px rgba(84, 130, 171, 0.6); -ms-box-shadow: 0 0 2px 1px rgba(84, 130, 171, 0.6); box-shadow: 0 0 2px 1px rgba(84, 130, 171, 0.6); }
.flat-button.active, .flat-button:active { -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
.flat-button.active:focus, .flat-button:active:focus { -webkit-box-shadow: 0 0 2px 1px rgba(84, 130, 171, 0.6); box-shadow: 0 0 2px 1px rgba(84, 130, 171, 0.6); }

.prevclick { cursor:pointer; }
body > * > * > * { width:940px; margin:0 auto; padding:0 10px;  }

.headbar { background-color:white; padding:28px 0; height:34px; }
.headbar .logo { margin:0; width:135px; position:absolute; }
.headbar .logo img { width:135px; border:none; display:block; }
.headbar .logo span { position:absolute; top:-99999px; }
.headbar .logo + span { position:absolute; top:2px; left:181px; font-size:30px; font-size:3rem; color:#0e9f8b; font-family:'FrutigerLTW01-45Light';}
.headbar span a {text-decoration:none;}
.headbar > div { position:relative; }

.headbar .logo.invest { margin:-4px 0 0; }

.headbar fieldset { position:absolute; right:10px; }
.headbar fieldset legend { position:absolute; top:-99999px; }
.headbar fieldset input[type=text] { margin:0; float:left; padding:1px 10px; height:30px; width:235px; border-right: none; -ms-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.headbar fieldset input[type=submit] { padding:0 12px; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; font-size:13px; font-size:1.3rem; height:32px; line-height:32px; }

.topbar { background-color:#007362; position:relative; line-height:40px; color:#fff; }
.topbar > * > :first-child { float:left; }
.topbar > * > :first-child + * { float:right; }

.regionholder { height:0; overflow:hidden; }
.topbar + .regionholder { height:0; overflow:hidden; padding:5px; border-bottom:1px solid #b3b3b3; color:white; background-color:#007362; }
.topbar + .regionholder > ul { padding:5px; list-style:none; }
.topbar + .regionholder > ul li { float:left; width:25%; line-height:35px; font-size:15px; font-size:1.5rem; }

.headbar.invest { background-color:#007362; }
.headbar.invest fieldset button { background: #787878; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4Nzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #787878 0%, #4d4d4d 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(99%,#4d4d4d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #787878 0%,#4d4d4d 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #787878 0%,#4d4d4d 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #787878 0%,#4d4d4d 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #787878 0%,#4d4d4d 99%); /* W3C */ }
.headbar.invest fieldset button:hover { background: #787878; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4Nzg3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #787878 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #787878 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #787878 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #787878 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #787878 0%,#333333 100%); /* W3C */ }
.headbar.invest fieldset button:active { background:#565656; }
.topbar.invest { background-color:#4d4d4d; color:#b2b2b2; }
.topbar.invest .menusite > ul > li { background-color:#808080; color:white; }
.topbar.invest .menucorporate li > a span:first-child { background-color:#b2b2b2; }



.menusite > ul > li { background-color:#008d78; margin:0 1px 0 0; position:relative; }
.menusite > ul > li.regional { background-color:#0e9f8b; }
.topbar.invest .regional > ul { background-color:#808080; }

.menusite > ul > li.regional:after,
.almi .menusite > ul > li.almi:after,
.topbar.invest .menusite > ul > li.invest:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #0e9f8b;
	border-width: 6px;
	margin-left: -6px;
}
.topbar.invest .menusite > ul > li.invest { background-color: #0e9f8b; }
.topbar.invest .menusite > ul > li.invest:after { border-top-color: #0e9f8b; }
.almi .menusite > ul > li.almi:after { border-top-color: #008d78; }

.topbar.invest .menusite > ul > li.regional:after,
.almi .menusite > ul > li.regional:after,
.menusite > ul > li.noarrow:after { display:none; }


.menusite > ul > li.regional > a > * { display:block; float:left; padding: 0 0 0 5px; }
.menusite > ul > li.regional > a > :first-child { padding:0; }

.select .toggle,
.regional a .toggle { width:20px; height:20px; float:right; display:block; padding:0 0 0 5px; margin:10px 0 0 5px; background-image: url(/UI/Images/sprites.png); background-position: -6px -15px;  }


.menusite > ul > li a { padding:0 18px; }

.regional > a + * { background-color:#f5f5f5; width:100%; margin:0; position:absolute; z-index:10; top:42px; left:0; display:block; height:0; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  }
.regional > * > ul > li { list-style:none; display:block; padding:0; float:none; line-height:30px; line-height:3rem;  }
.regional > * > ul > li a {  padding:0 8px; display:block; }


.menucorporate { position:relative;}
.menucorporate li > a { display:block; }
.menucorporate li > a span { float:left; display:block; }
.menucorporate li > a span:first-child { margin:13px 0; width:1px; height:14px; background-color:#fff; }
.menucorporate li:first-child > a span:first-child { display:none; }
.menucorporate li > a span + span { padding:0 13px; }
.menucorporate li.last > a span + span { padding:0 0 0 13px; }

.menu > a { display:none; }

.googletranslate > .box { display:none; z-index:10; color:#000; position: absolute; padding: 20px; width:292px; top:46px; right:-110px; background: #f1f1f1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.googletranslate > .box:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(241, 241, 241, 0); border-bottom-color: #f1f1f1; border-width: 6px; margin-left: -6px; }
.googletranslate > .box > div > div { position:relative; float:left; width:183px; }
.googletranslate > .box .select { color:#fff; width:100%; position:relative; top:0; }
.googletranslate > .box .select + * { width:195px; }
.googletranslate > .box h2 { font-size:20px; font-size:2rem; font-family:'FrutigerLTW01-55Roman'; }
.googletranslate > .box p { font-size:13px; font-size:1.3rem; margin:10px 0 14px; }
.googletranslate > .box img { margin:75px 0 0; display:block; }

#google_translate_element { display:none; }


.mainbar { background-color:#2e2e2e; line-height:62px;  }
.mainbar > * > :first-child { float:left; }
.mainbar > * > :first-child + * { float:right; }

.menumain { color:#fff; }
.menumain li { color:#fff; border-right:1px solid #5c5c5c; }
.menumain li:first-child { border-left:1px solid #5c5c5c; } 
.menumain a { padding:0 13px; }
.menumain ul { float:left; }
.menumain ul + ul li:first-child { border-left:none; }

.menueditorial { color:#b2b2b2; }
.menueditorial li a { display:block; }
.menueditorial li a:hover { color:#fff; }
.menueditorial li a span { float:left; display:block; }
.menueditorial li a span:first-child { margin:24px 0; width:1px; height:14px; background-color:#b2b2b2; }
.menueditorial li:first-child a span:first-child { display:none; }
.menueditorial li a span + span { padding:0 13px; }
.menueditorial li.last a span + span { padding:0 0 0 13px; }

.precontents { background-color:#fff; border-bottom:1px solid #ddd; padding:15px 0; }
.precontents.contact { border:none; }
.menubreadcrumbs li { float:left; line-height:23px; color:#666; }
.menubreadcrumbs li a:after { content: " \203A"; padding:0 2px 0 0; }
.menubreadcrumbs li * { padding: 0 2px; float:left; }
.menubreadcrumbs li a { color:#007362; }
.menubreadcrumbs li:first-child a { padding: 0 2px 0 20px; background-image: url(/UI/Images/home.png); background-position: 0 -1px; background-repeat: no-repeat; }

.site { background-color:#fff; padding:23px 0 58px; }

.start {background-color:#fff;  padding:0; }
.start > * { position:relative; }

.push { position:relative; color:#1a1a1a; background-color:#f5f5f5; min-height:260px;  background-position:top center; background-repeat:no-repeat;}
.start.push > * > :first-child { float:left; width:620px; padding:29px 0; font-family:'FrutigerLTW01-45Light'; }
.start.push > * > :first-child a { color:#007362; }
.start.push > * > :first-child p { margin:15px 0; }
.start.push > * > :first-child a,
.start.push > * > :first-child p { font-size:22px; font-size:2.2rem; line-height:28px; line-height:2.8rem; }

.start h1 { color:#007362; font-family:'FrutigerLTW01-45Light'; font-size:40px; font-size:4rem; }

.start.push .type2 { padding:30px 0 33px; }
.start.push .type2 > div {margin:10px 0 0;}
.start.push .type2 > div > :first-child { float:left;  }
.start.push .type2 > div > * + * { float:right; max-width:439px; }
.start.push .type2 > div p { margin:5px 0 0; }

.start.push .type3 { padding:33px 0 20px; }
.start.push .type3 > :first-child { float:left; width:300px; }
.start.push .type3 > * + * { float:right; width:305px; }
.start.push .type3 h1 { font-size:30px; font-size:3rem; margin:5px 0 0; }
.start.push .type3 p { font-size:17px; font-size:1.7rem; line-height:inherit; }


.start .icon.shortcut { font-size:20px; font-size:2rem; line-height: }

.start.push > * > * + * { float:right; width:300px; padding:25px 0 85px; min-height:150px; }
.start.push .contactbox { position:absolute; bottom:0; }



.shortcuts ul { margin:0; padding:10px 0 0; }
.shortcuts ul li { float:left; list-style:none; width:50%; }
.shortcuts ul li a { line-height:16px; line-height:1.6rem; padding:4px 10px 5px 0; color:#007362; display:inline-block; }


.more { color:#007362;  }

.box { position:relative; }
.grid .box { float:left; width:300px; min-height:250px; margin:20px 0 0 20px; background-repeat:no-repeat; }
.grid .box:first-child { margin:20px 0 0 0;}
.box > .box:first-child { margin-top:0; }


.grid .regionaltransport { padding:15px 20px 15px; width:260px; min-height:220px; background-color:#007362; color:#fff; background-image:url(/UI/Images/sweden.gif); background-position:229px center; }
.grid .regionaltransport > * { max-width:198px; }
.grid .regionaltransport h2 { font-size:20px; font-size:2rem; font-family: "FrutigerLTW01-55Roman"; }
.grid .regionaltransport p { margin:5px 0 65px; font-size:13px; font-size:1.3rem; }
.grid .regionaltransport > div { position:relative;position:absolute; bottom:31px; width:100%; margin:0 -6px; }

.selectwrapper { margin:-6px -6px 0; }

.select { margin:6px 6px 0; color:white; display:block; line-height:34px; line-height:3.4rem; font-size:16px; font-size:1.6rem;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.select > span {  border:1px solid #4ebaab;position:relative; display:block;
				 background: #0fa08c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmYTA4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjg3NzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0fa08c 0%, #068774 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0fa08c), color-stop(100%,#068774)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0fa08c 0%,#068774 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0fa08c 0%,#068774 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0fa08c 0%,#068774 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0fa08c 0%,#068774 100%); /* W3C */
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.select:hover > span, .select:focus > span { background-color: #007362; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007362), color-stop(100%, #00a68f)); background-image: -webkit-linear-gradient(bottom, #007362, #00a68f); background-image: -moz-linear-gradient(bottom, #007362, #00a68f); background-image: -ms-linear-gradient(bottom, #007362, #00a68f); background-image: -o-linear-gradient(bottom, #007362, #00a68f); background-image: linear-gradient(bottom, #007362, #00a68f); outline: 0; -webkit-box-shadow: inset 0 2px 1px -1px rgba(255, 255, 255, 0.37); box-shadow: inset 0 2px 1px -1px rgba(255, 255, 255, 0.37);  text-decoration: none; }
.select:hover > span *, .select:focus > span * { text-decoration: none;  }

.select.opened { margin:0; padding:5px 5px 0; background-color:#f5f5f5; border:1px solid #b3b3b3; border-bottom:none;
	-webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0; border-bottom-right-radius: 0; } 


.select span .toggle { margin:6px 2px 0 0; } 

.select > span > :first-child { padding:0 0 0 8px; }
.site .select { color:white; }

.select + * {
	visibility:hidden; padding:5px; height:0; overflow:hidden; width:100%; margin:0; list-style:none; position:absolute; z-index:10; background-color:#0e9f8b; border:1px solid #b3b3b3; border-top:none; background-color:#f5f5f5; 
	-webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
	-webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box; }

.select + * ul { max-height:220px; overflow-y:scroll; }
.select + * li { width:100%; float:none; line-height:28px; }
.select + * li a { padding:0 8px; color:#333; display:block; }
.select + * li a:hover { background-color:#007362; text-decoration:none; color:white; -webkit-transition:none;
-moz-transition:none;
-ms-transition:none;
-o-transition: none;
transition:none; }
.site .select { line-height:28px; line-height:2.8rem; font-size:15px; font-size:1.5rem; }
.site .select + * li { line-height:30px; line-height:3rem; }

.select.opened + * { visibility:visible; }

.landingpage .site .select { line-height: 3.4rem;}

.box.regional > div { margin: -7px 0 0; }
.box.regional > div li a { padding:0 8px; }

.box.contents { padding:25px 21px; width: 258px; min-height: 200px; }
.box.contents h2 { font-family:'FrutigerLTW01-45Light'; font-size:32px; font-size:3.2rem; } 
.box.contents p { margin:22px 0 30px; font-size:13px; font-size:1.3rem; } 
.box.contents a.more { font-size:15px; font-size:1.5rem; position:absolute; bottom:30px; }

.box.news h2 { font-family: "FrutigerLTW01-55Roman"; }
.box.news ul { margin:14px 0 0; padding:0; }
.box.news ul li { margin:0; padding:0; list-style:none; }
.box.news ul li + li { padding:14px 0 0; }
.box.news ul li a > * { display:block; float:left; clear:left; }
.box.news ul li a > :first-child { color:#007362; }
.box.news ul li a > * + * { color:#333; font-size:13px; font-size:1.3rem }

.investstartpage .box.news { float:right;}
.investstartpage .invest-wrapper > div:nth-child(2n) { margin-left: 0px ;}

.box.calendar h2.icon.calendar > span + span { max-width:269px; font-family:'FrutigerLTW01-55Roman'; font-size:20px; font-size:2rem; }
.box.calendar ul { padding:0; margin:0; list-style:none; }
.box.calendar ul li { padding:14px 0 0; }
.box.calendar ul li * { float:left; }
.box.calendar ul li a { color:#007362; }
.box.calendar ul li a + * { clear:left; padding:0 0 0 0; }

.filled .box:not(.noheight) > :first-child { width:100%; height:168px; position:relative; overflow:hidden; }
.filled .box:not(.noheight) > :first-child img { overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.box img { display:block; max-width:100%; }

.filled .box.noimage > div,
.filled .box > div + div { padding:14px 20px 45px; background-color:#f5f5f5; position:relative; min-height:129px; }
.filled .box .first { background-color: #ffffff; }
.filled.box.noheight,
.filled .box.noheight,
.filled .box.noheight > div { min-height:0; }
.filled.box.noheight div.bottomspace { padding-bottom: 10px; }
.filled .box.nolink > div + div { padding:14px 20px 14px; }
.filled .box h2 { font-size:20px; font-size:2rem; color:#007362; } 
.filled .box p { font-size:13px; font-size:1.3rem; line-height:20px; line-height:2rem; margin:7px 0 0; }
.filled .box:not(.floater) a.more { font-size:15px; font-size:1.5rem; position:absolute; bottom:20px; }

.filled .box.imageleft { background-color:#f5f5f5; }
.filled .box.imageleft > div { float:left; width:96px; }
.filled .box.imageleft > div > img { width: 90px !important; }
.filled .box.imageleft > div + div { padding:14px 10px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.site .cols > :first-child + * .filled .box.imageleft > div + div { width:100%; }


.filled .box.imageright { background-color:#f5f5f5; }
.filled .box.imageright > div { float:right; width:300px; }
.filled .box.imageright > div + div { padding:14px 10px; width:320px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.filled .noheight.box.imageleft > div:first-child,
.filled .noheight.box.imageright > div:first-child { width:96px; }
.filled .noheight.box.imageleft > div + div,
.filled .noheight.box.imageright > div + div { width:204px; }

.newslistmodel .filled .box.imageleft > div + div { padding:14px 20px; }
.newslistmodel .filled .box.imageright > div + div { padding:14px 20px; }

.filled .box.floater > div + div { min-height:280px; padding:14px 20px; }
.filled.noheight .box.floater > div + div { min-height:0; }
.filled.noheight .box a.more { position:static; }
.filled .box.floater > :first-child { display:none; }
.filled .box.floater img { float:right; margin:0 0 10px 10px; max-width:86px; }

.filled.noheight .box > div + div { padding:14px 20px; }
.filled.noheight .box.imageright > div + div,
.filled.noheight .box.imageleft > div + div { padding:14px 10px; }

.filled .box.imageleftmedium > div + div, .filled .box.imagerightmedium > div + div {padding: 14px 22px;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}


.box.imageleftmedium img, .box.imagerightmedium img {
    max-width: 300px;
}
.filled .box.imagerightmedium, .filled .box.imageleftmedium {background-color: #f5f5f5;}
.filled .box.imageleftmedium > div {float: left;width: 300px;}
.filled .box.imagerightmedium > div {float: right;width: 300px;}
.box.imageleftmedium img,
/*.box.imagerightmedium img { max-width:300px; }*/
.filled .noheight.box.imageleftmedium > div:first-child,
.filled .noheight.box.imagerightmedium > div :first-child { width:300px; }
.filled .noheight.box.imageleftmedium > div + div,
.filled .noheight.box.imagerightmedium > div + div { width:320px; float:left; } /* 204*/
.filled .box.imagerleftlarge, .filled .box.imagerightmedium > div { float:right; }
    
.box.imageleft img,
.box.imageright img { max-width:90px; }
.briefcaselistmodel .box.imageleft img,
.briefcaselistmodel .box.imageright img { max-width:130px; }
.grid .box img { max-width:300px; }
.newslist .box img { max-width:100%; }
.standard img { max-width:620px; }
.box.floater img { max-width:86px; }

.adjustboxheight {padding-bottom: 500px!important; margin-bottom: -500px!important;
}

.standard ol {margin-left: 20px;}
.standard ol li{list-style-type: decimal;background-image: none; padding-left: 0;}


.start.grid { padding:0 0 50px; }
.start.grid + .start { margin:-30px 0 0; }
.start.grid .filled { padding:0; }



.site .cols { padding:8px 0 0; }
.site .cols > :first-child { float:left; width:620px; }
.site .cols > :first-child + * { float:right; width:300px; padding:63px 0 0; }
.site .cols.contact > :first-child + * { padding:0; }
.site .cols .box { margin:24px 0 0; }
.site .newslistmodel .cols > :first-child + * { padding:0; }
.box a.more { display:inline-block; font-size:15px; font-size:1.5rem; position:static; margin:14px 0 0; }

.contact .standard { margin: 20px 0 0; }
.contact > *.left { float:left; margin:10px 0 0; }
.contact > *.left + .left { margin: 18px 0 0 20px; }

.contact.fourway{padding-top: 10px;}
.contact.twoway { padding:24px 0 0;  }
.contact.twoway { margin:24px 0 -18px; margin:24px 0 0; border-top:1px solid #d6d6d6; }
.contact.twoway .twoway { border-bottom:1px solid #d6d6d6; padding:0 0 6px; margin:0 0 18px; }

.push.contact { height:315px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.push.contact h1 { padding:30px 0 0; }
.push.contact > * > div { padding:14px 0 0; float:left; width:220px; }
.push.contact > * > div + div { padding:14px 0 0 20px; }

.subdata h2,
.subdata h3 { font-size:14px; font-size:1.4rem; }
.subdata p { font-size:13px; font-size:1.3rem; }
.subdata h2 + p,
.subdata h3 + p { margin:6px 0 14px; }
.subdata p:first-child { margin:0 0 14px; }
.subdata a { color:#007362; }
.subdata a.tel { color:inherit; font-family:'Frutiger LT W01 65 Bold'; }

.fourway > div { float:left; width:220px; }
.fourway > div + div { margin:0 0 0 20px; }
.twoway > div { float:left; width:460px; }
.twoway > div.main { float:left; width:940px; }
.twoway > div + div { margin:0 0 0 20px; }
.threeway > div { float:left; width:300px; }
.threeway > div + div { margin:0 0 0 20px; }
.contact.twoway > div + div { width:424px; margin:0 0 0 20px; padding:17px; border:1px solid #d6d6d6; }

.twoway .twoway > div { width:220px; }
.twoway .twoway h2 { margin:0 0 14px; font-size:25px; font-size:2.5rem; font-family:'FrutigerLTW01-45Light'; }

.contact .googlemap { height:306px; }
.contact .infowindow a.action { display:none; }

.choosecompany { background-color:#007362; color:#fff; padding:20px; margin:20px 0 0; }
.site .choosecompany > h2 { font-size:20px; font-size:2rem; font-family:'FrutigerLTW01-55Roman'; margin:0; color:white; }
.site .cols :first-child ul li { list-style:none; margin:0 0 18px; }
.choosecompany > p { display:block; padding:0; margin:7px 0 0; font-size:13px; font-size:1.3rem; }
.choosecompany > div { position:relative; width:169px; }
.choosecompany .selectwrapper { margin:0 -6px 0;}
.choosecompany .regional > a +  * { top: 36px; }

.contact .choosecompany { padding:20px 30px; width:240px; }
.contact .choosecompany > h2 { font-size:16px; font-size:1.6rem; color:inherit; margin:0; }
.contact .choosecompany > div { width:100%; padding:10px 0 0; }
.contact .choosecompany .select { font-size:16px; font-size:1.6rem; line-height:34px; line-height:3.4rem; }
.contact .choosecompany .select + * li { line-height:36px; line-height:3.6rem; }

.situationmodel > :first-child { margin:0 0 26px; }
.situationmodel > :first-child > * { color:#1a1a1a; margin:0 auto; max-width:540px; text-align:center; display:block; font-family:'FrutigerLTW01-45Light'; }

.situationmodel > :first-child > h1 { margin:0 auto 8px; }

.situationmodel > div + div { margin:0 -8px; padding:36px 8px 42px; border-top:1px solid #ddd; }

.situationmodel .extra { padding:4px 0 0; }
.situationmodel .extra a:first-child { font-size:13px; font-size:1.3rem; line-height:inherit; }
.situationmodel .extra a { display:inline-block; color:#007362; font-size:14px; font-size:1.4rem; line-height:1.6em; }
.situationmodel .extra h3 { margin:20px 0 0; font-size:14px; font-size:1.4rem; line-height:1.6em; }

.situationmodel h2 { font-size:16px; font-size:1.6rem; }
.situationmodel p { font-size:13px; font-size:1.3rem; line-height:1.6em; }

.newslistmodel .cols .info + .box { margin:7px 0 0; }

.newslistmodel h1 { color:#007362; float:left; padding:0; }
.newslistmodel .choosecompany { padding:0; margin:0; }
.newslistmodel .choosecompany { float:right; width:448px; position:relative; }
.newslistmodel .choosecompany > p { line-height:18px; padding:27px 189px 27px 20px; margin:0; font-size:14x; font-size:1.4rem; }
.newslistmodel .choosecompany > div { margin:-6px -6px 0; position:absolute; width:210px; right:20px; top:21px; }

.choosefilters { border:1px solid #d6d6d6; border-left:none; border-right:none; margin:26px 0 0; padding:11px 0; }
.choosefilters > div > * { display:block; float:left; position:relative; margin:2px 20px 0 0; line-height:28px; line-height:2.8rem; }
.choosefilters > div > div { margin:-6px 16px 0 0; }
.choosefilters .year { min-width:98px; }
.choosefilters .month { min-width:180px; }
.choosefilters .portfolio { min-width:180px; }
.choosefilters .sector { min-width:180px; }

.choosefilters > div > .icon.rss { float:right; margin:5px 0 0; }
.newslistmodel .cols { padding:38px 0 0; }
.calendarlistmodel .choosefilters > div > div { padding:0; background:none; }


.newsletterlist { padding:0 0 18px; } /*border-bottom:1px solid #d6d6d6;*/
.newsletterlist > div { padding-bottom: 14px; padding-left: 20px; padding-right: 20px; padding-top: 14px; }
.newsletterlist h2 { font-family:'FrutigerLTW01-55Roman'; font-size:20px; font-size:2rem; }
.newsletterlist ul { padding:0; margin:10px 0 0; }
.newsletterlist ul li { list-style:none; display:block; position:relative; /*padding:0 0 7px;*/ margin: 4px 0 4px 0 !important;}
.newsletterlist ul a > * { display:inline-block; color:#333; position:absolute; top:0; left:0; }
.newsletterlist ul a > :first-child { color:#007362; position:static; /*padding:1.2em 0 0;*/ }
.newsletterlist ul a:after { content:" \203A"; color:#007362; }

.newslistmodel .cols > :first-child ul { padding:0; margin:0; }
.newslistmodel .cols > :first-child ul li { list-style:none; margin:0 0 18px; }
.newslistmodel .cols > :first-child .box h2 { font-family:'FrutigerLTW01-45Light'; font-size:24px; font-size:2.4rem; }
.newslistmodel .cols > :first-child ul + .button { margin:7px 0 0; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.briefcaselistmodel h1 { color:#007362; }
.briefcaselistmodel h1 + span { display:block; margin:5px 0 0; }

.briefcaselistmodel .filled ul { margin:0 0 0 -20px; padding:0; list-style:none;  }
.briefcaselistmodel .filled ul li { float:left; height:210px; margin:20px 0 0 20px; padding:18px; width:460px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.briefcaselistmodel .filled ul li img { border:1px solid #e1e1e1; } 
.briefcaselistmodel .filled ul li h2 { margin:0px; width:276px; } 
.briefcaselistmodel .filled ul li.company-box h2 { font-size:18px !important; overflow: hidden; margin:0px; width:276px; height:22px; line-height: 20px !important;} 
.briefcaselistmodel .filled ul li.client-box h2 { font-size:18px !important; overflow: hidden; margin:0px; width:276px; height:41px; line-height: 20px !important;} 
.briefcaselistmodel .filled ul li span { display:block; color:#808080; } 
.briefcaselistmodel .filled ul li p { margin:0;   min-width: 276px; height:60px; overflow: hidden; } 
 
.briefcaselistmodel .filled .box.imageleft > div:first-child { width:130px; }
.briefcaselistmodel .filled .box.imageleft > div + div { width:294px; padding:0 0 0 18px; font-size:13px; font-size:1.3rem; line-height:1.6em; }


.standard { width:620px; } 
.standard > * { font-size:13px; font-size:1.3rem; }
.standard h1 *,
.standard h2 *,
.standard h3 *,
.standard h4 * { font-size:inherit; }
.standard img { display:block; }
.standard img:first-child { margin:0; }
.standard img + h1 { margin:14px 0 0; }
.standard h1,
.standard h1 * { font-size:40px; font-size:4rem;  }
.standard h2 { color:#333; font-family:'Frutiger LT W01 65 Bold'; }
.standard h2,
.standard h2 * { font-size:16px; font-size:1.6rem;  }
.intro p { line-height:28px; line-height:2.8rem; margin:7px 0 0; font-size:18px; font-size:1.8rem; font-family:'FrutigerLTW01-45Light'; }
.intro + * { margin:24px 0 0;}
.standard * { margin:0; }
.standard * + * { margin:14px 0 0; }
.standard img.left { float:left; margin:17px 20px 17px 0; }
.standard img.right { float:right; margin:17px 0 17px 20px; }
.standard p { line-height:20px; line-height:2rem; }
.standard p > img.left { float:left; margin:3px 20px 17px 0; }
.standard p > img.right { float:right; margin:3px 0 17px 20px; }
.standard h3 { font-family:'FrutigerLTW01-55Roman'; font-weight: bold;}
.standard a { color:#007362; }
.standard ul { padding:0;}
.standard li { line-height:20px; line-height:2rem; padding: 0 0 0 18px; background-position:-201px 0; list-style:none; background-image:url(/UI/Images/sprites.png); background-repeat:no-repeat; }
.standard + div.nosection { border:none; padding:0; margin:0; }

.site .cols > :first-child > * + .standard { margin:20px 0 0; }

p.info { margin:20px 0 14px; }
p.info a { color:#007362; }

.checks { border:1px solid #ddd; padding:0; margin:14px 0 0; list-style:none; }
.checks li { padding:14px 10px; background:none; transition: color 0.12s linear, box-shadow 0.12s linear, border-color 0.12s linear; }
.checks li + li {  border-top:1px solid #ddd; }
.checks li :not(a) > * + * { margin:14px 0 0; }
.checks li a + p { margin:0; }
.checks li a { color:#007362; }
.checks li a.icon > span + span { max-width:573px; font-size:16px; font-size:1.6rem; }
.checks li:hover { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0.5714285714em, rgba(0, 0, 0, 0.0784314) 0px 0px 0px 1px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0.5714285714em, rgba(0, 0, 0, 0.0784314) 0px 0px 0px 1px; }
.checks li * { font-size:13px; font-size:1.3rem; }
.cols > div + div ul.checks li a.icon > span + span { max-width:253px; }


.slider { overflow:hidden; }
.slider ul { margin:0; padding:0; list-style:none; position:relative; }
.slider ul li { float:left; width:300px; }
.slider ul li img { display:block; }
.slider ul li div { padding:14px; color:white; }
.slider ul li h2 { font-size:26px; font-size:2.6rem; font-family:'FrutigerLTW01-45Light'; }
.slider ul li h3 { font-size:14px; font-size:1.4rem; margin:14px 0 0;}
.slider ul li p { font-size:13px; font-size:1.3rem; margin:14px 0 0; opacity:0.7; }
.slider ul li a { display:block; font-size:15px; font-size:1.5rem; margin:14px 0 0; }

.slider.calendar ul li div { color:#333; padding:14px 0 0; }
.slider.calendar ul li h2 {  font-size:18px; font-size:1.8rem; margin:0 0 5px; }
.slider.calendar ul li a { margin:0; color:#007362; font-size:13px; font-size:1.3rem;}
.slider.calendar ul li p { margin:5px 0 0;}
.slider.calendar ul li .meta { padding:0; }
.slider.calendar ul li .meta > * { margin:0; float:left; }
.slider.calendar ul li .meta > *:first-child { margin:0 9px 0 0; padding-right:9px; border-right:1px solid #ddd; }

.cols > div:first-child .slider ul li { width:620px; }
.cols > div:first-child .slider ul li > * { float:left; max-width:300px; }
.cols > div:first-child .slider ul li > div { max-width:292px; }
.cols > div + div .slider { padding:0; }
.cols > div + div .slider:not(:last-child) { border-bottom:1px solid #ddd; padding:24px 0 0; }
.cols > div + div .slider ul li { width:300px; }

.start .slider { padding:0 0 20px; }
.start .slider ul li { width:940px; }
.start .slider ul li > * { float:left; }
.start .slider ul li > img { max-width:628px; max-height:360px; }
.start .slider ul li > div { max-width:272px; }
.start .slider ul li div { padding:45px 20px 20px; }
.start .slider ul li h2 { font-size:32px; font-size:3.2rem; }

.slider .indicator { padding:14px 0; text-align:center; }
.slider .indicator a { display:inline-block; width:20px; height:20px; background-position:-140px -115px; background-image:url(/UI/Images/sprites.png) }
.slider .indicator a.current { background-position:-169px -115px;  }


.socialbar { background-color:#f5f5f5; border-bottom:1px solid #fff; }
.socialbar > div > div { float:left; width:300px; margin:20px 0 20px 20px; }
.socialbar > div > div:first-child { margin:20px 0; }
.socialbar > div > div > * { display:block; }

.socialbar h2 { font-size:16px; font-size:1.6rem; padding:4px 0; color:#333; }
.socialbar h2 + * { padding:10px 0 0; }
.socialbar p { margin:0; font-size:13px; font-size:1.3rem; }
.socialbar p + * { margin:10px 0 0; }
.socialbar a { color:#007362; }
.socialbar a.icon { float:left; }
.socialbar a:not(.icon):after,
.socialbar a > span + span:after { content:" \203A"; }

.footerbar { background-color:#242424; }
.footerbar > :first-child { border-bottom:1px solid #313131; }
.footerbar > :first-child > :first-child { float:left; }
.footerbar > :first-child > div + * { float:right; width:570px; }

.footerbar > div:first-child + div { position:relative; color:#ccc; text-align:center; padding:24px 0; }
.footerbar > div:first-child + div h2 { color:white; margin:0; font-family: "FrutigerLTW01-55Roman"; }
.footerbar > div:first-child + div em { display:block; margin:9px 0 0; }

.footerbar .euregionalfund { position:absolute; right:0; }
.footerbar .euregionalfund > * { float:left; }
.footerbar .euregionalfund > img + div { padding:6px 8px 6px 12px; max-width:114px; }
.footerbar .euregionalfund * { line-height:12px; line-height:1.2rem; font-size:10px; font-size:1rem; font-family:"FrutigerLTW01-55Roman"; text-align:left; }
.footerbar .euregionalfund h2 { text-transform:uppercase; }


.menufooter ul.horizontal { margin:15px 0 50px; }
.menufooter ul li { float:left; width:170px; margin:0 0 0 20px; }
.menufooter ul li a { padding:0 5px; color:#e98300; font-family:"Frutiger LT W01 65 Bold"; }
.menufooter.menu li a { display:inline-block; }


.horizontal { margin:0; padding:0; list-style:none; } 
.horizontal li { float:left; } 
.menu li a { display:block; }


.contactbox { overflow:hidden; color:#fff; position:relative; margin:0 0 0 -23px; width:323px; }
.contactbox > span { display:block; }
.contactbox > span:first-child { display:block; width: 23px; height: 23px; position:absolute; display:block; bottom:0; left:0; background:url(/UI/Images/sprites.png); background-position:-124px -14px; }

.contactbox > span + span { padding:13px 12px 23px; margin:0 0 0 23px;
	background: #ff9e23; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTgzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff9e23 0, #ea8300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#ff9e23), color-stop(100%,#ea8300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9e23 0,#ea8300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9e23 0,#ea8300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9e23 0,#ea8300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff9e23 0,#ea8300 100%); /* W3C */ }
.contactbox h2 { font-size:20px; font-size:2rem; font-family: "FrutigerLTW01-55Roman", sans-serif; color:white;  }
.contactbox h2 + a { font-size:14px; font-size:1.4rem; display:block; margin:9px 0 0; }


.footerbar .contactbox {margin: 0 0 0 -33px; }
.footerbar .contactbox > span:first-child { bottom:auto; top:0; background-position:-147px -15px; }


.modalcontents { padding:35px; display:none; width:620px; height:535px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

.modalcontents .intro p { line-height:28px; line-height:2.8rem; margin:15px 0 0; font-size:22px; font-size:2.2rem; font-family:'FrutigerLTW01-45Light'; }
.modalcontents p { margin:15px 0; font-size:20px; font-size:2rem; }
.modalcontents .threeway { line-height:1.75em; border-bottom:1px solid #d6d6d6; padding:0 0 25px; margin:0 0 12px;  }
.modalcontents .threeway > div { width:170px;}
.modalcontents a { color:#007362;}


.simplemodal-container { background-color:#fff; -webkit-box-shadow: 0 0 62px 10px rgba(0,0,0,0.4); box-shadow: 0 0 62px 10px rgba(0,0,0,0.4); -webkit-border-radius: 5px; border-radius: 5px; }
.simplemodal-close { cursor:pointer; width: 22px; height: 22px; padding: 0; display: block; background-image: url(/UI/Images/sprites.png); background-position: -107px -114px; position: absolute; right: 10px; top: 10px; }
.simplemodal-wrap { padding:0; margin:0; }

.icon > span { display:block; float:left; }
.icon > :first-child { background-image: url(/UI/Images/sprites.png); width:20px; height:20px; margin:-1px 5px 0 0; }

.icon > span + span { max-width:595px; line-height:20px; }

h2.icon { padding:0; }
h2.icon > :first-child { width:26px; height:26px; }
h2.icon > span + span {  padding:4px 0; line-height:18px; line-height:1.8rem; }


.icon.bulb > :first-child { background-position:-39px -46px; height:30px; }
.icon.linkedin > :first-child { background-position:-73px -87px; }
.icon.twitter > :first-child { background-position:-40px -87px; }
.icon.youtube > :first-child { background-position:-7px -87px; }
.icon.facebook > :first-child { background-position:-140px -87px; }
.icon.vimeo > :first-child { background-position:-107px -87px; }
.icon.rss > :first-child { background-position:-170px -87px; width: 13px; height: 13px; margin: 2px 5px 0 0; }
.icon.info > :first-child { background-position:-383px -51px; }
.icon.check > :first-child { background-position:-41px -151px; }
.icon.instagram > :first-child { background-position:-7px -263px; }
h2.icon.check > :first-child { width: 23px; height: 20px; margin: 3px 0 0; }
.icon.check.red > :first-child { background-position:-141px -151px; }
.icon.check.green > :first-child { background-position:-176px -151px; }
.icon.check.blue > :first-child { background-position:-106px -151px; }
.icon.mail > :first-child,
.icon.newsletter > :first-child { background-position:-354px -52px; }

h2.icon.shortcut > :first-child { background-position:-76px -47px; }
h2.icon.alert > :first-child { background-position:-107px -47px; height:30px; }
h2.icon.facebook > :first-child { background-position:-78px -111px; }
h2.icon.youtube > :first-child { background-position:-42px -111px; }
h2.icon.twitter > :first-child { background-position:-41px -179px; }
h2.icon.instagram > :first-child { background-position:-7px -179px; }
h2.icon.mail > :first-child { background-position:-77px -179px; }
h2.icon.vimeo > :first-child { background-position:-111px -179px; }
h2.icon.linkedin > :first-child { background-position:-7px -111px; }
h2.icon.newsletter > :first-child { background-position:-355px -50px; height:20px; }
h2.icon.newsletter > span + span { padding:0; }
h2.icon.calendar > :first-child { background-position:-6px -145px; }
h2.icon.map > :first-child { background-position:-77px -145px; width:12px; }

.explanation > span > span { display:block; line-height:22px; line-height:2.2rem; }
.explanation > span > span + span { font-size:10px; font-size:1rem; line-height:12px; line-height:1.2rem; }

.menumain .explanation > span + span { padding:8px 0; }

.menumain .bulb > :first-child { margin:16px 9px 0 0; }
.menumain .explanation:hover span { text-decoration:none; }
.menumain .explanation:hover > span > span:first-child { text-decoration:underline; }

.menumain .current { position:relative; background: #0fa08c; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmYTA4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc0NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0fa08c 0%, #007464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0fa08c), color-stop(100%,#007464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0fa08c 0%,#007464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0fa08c 0%,#007464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0fa08c 0%,#007464 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0fa08c 0%,#007464 100%); /* W3C */ }
.menumain .current:after { top: 100%; left: 50%; z-index:999; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-top-color:#007464; border-width: 6px; margin-left: -6px; }

fieldset.feedback { position:relative; margin:30px 0; padding:40px 0 0; border-top:1px solid #d6d6d6; }
fieldset.feedback legend { top:20px; color:#87888a; font-weight:normal; line-height:18px; line-height:1.8rem; display:block; position:absolute; padding:0; margin:0; font-family:'FrutigerLTW01-55Roman'; }

fieldset.feedback .toggle { margin:4px 0 0; }
fieldset.feedback .toggle li { background:none; padding:10px 10px 0 0; float:left; margin:0; }

fieldset.feedback label { display:block; margin:16px 0 0; }
fieldset.feedback label > * { display:block;  }
fieldset.feedback label > span {  color:#87888a; font-weight:normal; line-height:18px; line-height:1.8rem; display:block; padding:0; margin:0; }


fieldset.feedback label input,
fieldset.feedback label textarea { margin:4px 0 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
fieldset.feedback label textarea { height:108px; width:100%; border:1px solid #d6d6d6; }

fieldset.feedback label > textarea + span { margin:8px 0 0; }

fieldset .button { padding:0 25px; border-color:#007362;
	background: #0fa08c; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmYTA4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjg3NzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0fa08c 0%, #068774 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0fa08c), color-stop(100%,#068774)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0fa08c 0%,#068774 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0fa08c 0%,#068774 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0fa08c 0%,#068774 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0fa08c 0%,#068774 100%); /* W3C */ }

.menu .horizontal:after,
.icon:after,
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix.boxwrapper{overflow: hidden;}

.event * + * { margin:0px 0px 0px !important; }

.event * {margin:14px 0px 0px !important;}

.validation-error { display: block; margin-top:15px; }

.grid.rightcol .regionaltransport {
        margin-bottom: 20px;
    } 
.regionaltransport .selectwrapper .regionholder ul li{
	margin-bottom: 0;
	}
/*
 font-family:'Frutiger LT W01 65 Bold';
 font-family:'FrutigerLTW01-55Roman';
 font-family:'FrutigerLTW01-45Light';
*/

