* {
          font-family:Myriad Pro, Arial, Tahoma, sans-serif;
          font-size:9pt;
}

body {
          margin:0;
          padding:0 0 20px 0;
}

img {
          border:0;
}

h1,h2,h3,h4,h5 {
          margin:0px;
          padding:0px;
}

.hidden, .stream {
          display:none;
}

.fl_left {
          float:left;
}

.fl_right {
          float:right;
}

.greyline_home {
          width:100%;
          float:left;
          border-bottom:solid 1px #b0b0b0;
          height:111px;
}

.zeppelin_logo {
          float:left;
          padding-left:24px;
}

#home_contentarea .zeppelin_logo {
          width:600px;
}

.greyline_home_bottom {
          width:100%;
          float:left;
          border-top:solid 1px #b0b0b0;
          height:18px;
          margin-top:-15px;
}

#container_main {
          width:1057px;
          margin:0 auto;
}

.crosssection {
          width:1056px;
          float:left;
          border:solid 1px #989898;
          border-width:0 1px 0 1px;
          margin-top:-16px;
          height:30px;
}

#home_bg {
          background:url('/zeppelin/upload/images/templates/home_bg.jpg');
          width:1056px;
          height:488px;
          float:left;
          margin:-14px 0 0 1px;
}

#home_contentarea {
          float:left;
          width:1056px;
          padding-top:178px;
          height:120px;
}

#intro_text {
          width:340px;
          height:96px;
          overflow:hidden;
          float:left;
          margin:25px 0 0 12px;
}

#intro_text h4 {
          padding-bottom:9px;
}

#intro_text h4 a, #intro_text h4 a:hover{
          font-size:100%;
          text-decoration:none;
          color:#000;
}

#intro_text h4 a:hover {
          text-decoration:underline;
}

#intro_text p {
          margin:0px;
          padding:0px;
          font-size:100%;
          line-height:20px;
}

.lightgrey_text {
          color:#7d7d7d;
          padding:58px 0 0 100px;
          float:left;
          margin:0;
}

#links_text {
          padding:52px 0 0 5px;
          font-size:100%;
          float:right;
          width:50px;
          font-weight:700;
          line-height:16px;
          margin:0;
          padding-right:12px;
}

#links_text ul {
          list-style-type:none;
          margin:0;
          padding:0;
}

#links_text li {
          margin:0;
          padding:0 0 0 10px;
}

#links_text a,#links_text a:active, #links_text a:visited,#links_text a:hover {
          text-decoration:none;
          color:#000;
}

.lang_selected {
          background:url(/zeppelin/upload/images/templates/lang_arrow.gif) no-repeat center left;
}

#horz_nav {
          float:left;
          width:1056px;
}

#horz_nav ul {
          float:left;
          list-style-type:none;
          padding:3px 0 2px 2px;
          margin:0;
}

#horz_nav li {
          float:left;
          margin:0 1px 0 2px;
          font-size:100%;
          width:207px;
          color:#ffffff;
          padding:0 0 2px 0;
}

#horz_nav li a{
          padding-left:15px;
}

.list1 {
          background-color:#63635b;
}

.list2 {
          background:#695120;
}

.list3 {
          background-color:#b48a2e;
}

.list4 {
          background:#714f45;
}

.list5 {
          background:#692310;
}

.nav_selected {
          background:url('/zeppelin/upload/images/templates/selected.gif') no-repeat top left;
          height:18px;
          padding:0 0 2px 0;
}

/*.list1 a, .list1 a:hover, .list1 a:active, .list1 a:visited, .list2 a, .list2 a:hover, .list2 a:active, .list2 a:visited, .list3 a, .list3 a:hover, .list3 a:active, .list3 a:visited, .list4 a, .list4 a:hover, .list4 a:active, .list4 a:visited, .list5 a, .list5 a:hover, .list5 a:active, .list5 a:visited, {
          color:#fff;
          text-decoration:none;
}

*/
.list1 a, .list1 a:hover, .list2 a, .list2 a:hover, .list3 a, .list3 a:hover, .list4 a, .list4 a:hover, .list5 a, .list5 a:hover {
          color:#fff;
          text-decoration:none;
}

/*template css*/
#template_topbanner {
          width:1056px;
          margin:0 auto;
}

#banner_bg {
          background:url('/zeppelin/upload/images/templates/topbanner_bg.jpg') no-repeat;
          width:791px;
          float:left;
          margin-left:37px;
}

#banner_bg ul {
          list-style-type:none;
          float:right;
          padding:72px 0 0 0;
          font-size:100%;
}

#banner_bg ul li {
          padding:0 0 0 10px;
          font-weight:700;
}

#banner_bg a, #banner_bg a:active, #banner_bg a:visited, #banner_bg a:hover {
          text-decoration:none;
          color:#000;
}

#search_text {
          width:580px;
          float:left;
          text-align:right;
          font-size:100%;
          color:#888;
          margin-top:2px;
          z-index:10;
          position:relative;
}

#search_box {
          width:206px;
          float:right;
          height:22px;
          background:url('/zeppelin/upload/images/templates/search_bg.gif' ) no-repeat top left;
          z-index:10;
          position:relative;
          margin-top:2px;
}

.search_area {
          float:left;
          height:15px;
          padding:0;
          width:170px;
          margin:2px 5px;
          font-size:100%;
          border:0;
          background:transparent;
}

#search_button {
/*width:20px;
          height:22px;
*/
          float:right;
          margin:0;
          padding:0;
/*background:url('/zeppelin/upload/images/templates/search_go.gif' ) no-repeat top left;
*/
}

#nav_main {
          width:1056px;
          margin:0 auto;
}

#nav_greyline {
          width:100%;
          float:left;
          border:solid 1px #afafaf;
          border-width:1px 0 1px 0;
          height:22px;
}

.nav_seperator {
          border:solid 1px #989898;
          border-width:0px 1px 0 1px;
          margin:-42px 0 0 0;
          width:1056px;
          height:24px;
          padding:18px 0 0 0;
          float:left;
          position:relative;
          z-index:0;
}

#content_area {
          width:1056px;
          float:left;
          background:url('/zeppelin/upload/images/templates/column_seperator.gif');
          min-height:590px;
          height: auto !important;
          height:590px;
}

#column_one {
          width:844px;
          float:left;
          position:relative;
}

#column_pad {
          padding:20px;
}

#column_one h1 {
          font-family:Arial,verdana,sans-serif;
          font-size:100%;
          font-weight:700;
          padding:0;
          margin:0;
}

#column_two {
          width:210px;
          float:left;
}

#column_two h2 {
          color:#222222;
          font-size:140%;
          text-align:right;
          margin:0;
          padding:0;
          font-weight:100;
}

.black_text {
          font-family:Arial,verdana,sans-serif;
          font-size:100%;
          color:#000;
          margin:0;
          padding:5px 0;
}

.black_text a, .black_text a:active, .black_text a:visited, .black_text a:hover {
          font-family:Arial,verdana,sans-serif;
          color:#000;
          margin:0;
          text-decoration:underline;
}

.text_para {
          width:375px;
          float:left;
          font-family:Arial,verdana,sans-serif;
          font-size:100%;
          color:#000;
          margin:0;
}

.descr_img {
          padding:15px 5px 5px 25px;
}

#footer_greyline {
          width:100%;
          float:left;
          border:solid 1px #b0b0b0;
          border-width:1px 0 0 0;
          margin-top:5px;
}

#footer_seperator {
          width:1051px;
          float:left;
          margin:0 0 -30px 0;
          border:solid 1px #989898;
          border-width:0 1px 0 1px;
          padding:17px 0 0 5px;
          color:#919191;
          font-size:100%;
          height:22px;
          z-index:5;
          position:relative;
}

#footer_seperator a,#footer_seperator a:active,#footer_seperator a:visited,#footer_seperator a:hover,.stafflist_column_one a,.stafflist_column_one a:active,.stafflist_column_one a:visited,.stafflist_column_one a:hover {
          color:#919191;
          text-decoration:none;
}

.red_big {
          color:#f15a29;
          font-size:200%;
          text-align:right;
          font-weight:200;
          padding:10px 0;
          margin:0;
}

.red_big p {
          text-align:right;
          padding:0;
          margin:0;
          float:right;
}

.page_head {
          font-family:"Century Gothic",sans-serif,"Arial Narrow", sans-serif ;
          color:#f15a29;
          font-size:200%;
          text-align:right;
          font-weight:normal;
/*padding:10px 0;
*/
          padding:10px 0 0 0;
          margin:0;
}

.stafflist_column_one {
          width:418px;
          float:left;
          padding:16px 18px 7px 9px;
}

.stafflist_column_one p {
          color:#b1b0b1;
          font-family:Arial,verdana,sans-serif;
          font-size:100%;
          padding:0 5px 2px 3px;
          float:left;
          margin:0;
}

.stafflist_content {
          width:245px;
          float:left;
          padding:38px 0 10px 12px;
}

.stafflist_content h1 {
          margin-bottom:10px;
}

#right_nav {
          float:left;
          width:210px;
          border:solid 1px #919191;
          border-width:1px 0 1px 0;
}

#right_nav ul {
          list-style-type:none;
          margin:0;
          padding:14px 0 25px 10px;
          font-size:100%;
}

#right_nav li {
          margin:0;
          padding:1px 0 1px 10px;
}

#right_nav li a {
          text-decoration:none;
          color:#000;
}

.right_nav_selected {
          margin:0;
          padding:1px 0 1px 10px;
          background:url('/zeppelin/upload/images/templates/rightarrow.gif') no-repeat bottom left;
}

/* News list area start here*/
.news_list_container {
          width:583px;
          float:left;
          font-family:Myriad Pro,Arial,Tahoma,sans-serif;
          color:#000;
}

.news_list_container p {
          margin:0px;
          padding-top:0px;
          font-size:100%;
          line-height:17px;
}

.news_list_container h2 {
          width:440px;
          font-family:Myriad Pro,Arial,Tahoma,sans-serif;
          font-size:120%;
          font-weight:700;
          padding:0;
          margin:0;
}

.news_list_container a,.news_list_container a:active,.news_list_container a:visited,.news_list_container a:hover {
          font-family:Myriad Pro,Arial,Tahoma,sans-serif;
          text-decoration:none;
          color:#000;
}

.news_list_container a.meira,.news_list_container a.tilbaka {
          width:70px;
          text-decoration:underline;
          font-size:100%;
          display:block;
          padding-bottom:20px;
}

.news_list_container img {
          float:right;
          padding: 0px 5px;
}

.nav_container {
          float:left;
          font-size:100%;
}

.nav_container a:hover {
          text-decoration:underline;
}

/* News list area end here*/
#image_viewe_big {
          overflow-x:hidden;
          overflow-y:scroll;
          height:524px;
          width:567px;
          float:left;
}

#project_view_text_area {
          width:223px;
          position:relative;
          height:460px;
          float:left;
          overflow-y:hidden;
          font-family:Arial,Verdana;
          color:#000;
}

#project_view_text {
          position:absolute;
          padding:0 0 0 24px;
          font-size:100%;
}

#project_view_text h1 {
          font-size:130%;
          color:#8e8e8e;
          margin:0 0 14px 0;
          padding:0;
}

#project_view_text p {
          margin:0;
          padding:9px 0 9px 0;
          line-height:16px;
}

#project_view_text p#extrapara {
          margin:0;
          padding:0;
          height:3px;
          font-size:0px;
}

.scroll_down {
          position:absolute;
          top:520px;
          right:125px;
          width:14px;
          height:14px;
          display:none;
}

.scroll_up {
          position:absolute;
          top:520px;
          right:150px;
          width:14px;
          height:14px;
          display:none;
}

#text_scroll {
          text-align:center;
}

#image_viewe_small {
          position:relative;
          margin:50px 0 0 20px;
          padding:0px;
          width:580px;
          float:left;
          height:100%;
}

#image_viewe_small p {
          border:0px;
          padding:0 13px 17px 0;
          margin:0;
          width:103px;
          float:left;
          font-size:100%;
          font-family:Arial,Verdana;
}

#image_viewe_small p a {
          color:#000;
          text-decoration:none;
}

.clear {
          clear:both;
}

/* Search result page*/
#search_result {
          width:755px;
          float:left;
          background:#fafafa;
          padding:23px 0 20px 36px;
}

#search_result a,#search_result a:hover {
          text-decoration:none;
          color:#000;
}

#search_result p {
          font-size:100%;
          color:#000;
          margin:0;
          padding:2px;
}

/* Project view page*/
#project_view {
          text-align:right;
}

#project_view ul {
          width:100%;
          float:right;
          list-style-type:none;
          margin:0;
          padding:15px 0;
          text-align:right;
}

#project_view ul li ul {
          width:100%;
          float:right;
          list-style-type:none;
          margin:0;
          padding:0;
/*padding:0px 10px 0 0;
*/
          text-align:right;
}

#project_view ul li {
          width:100%;
          float:right;
          text-align:right;
          margin:0;
          padding:3px 0;
          font-size:100%;
          color:#444444;
          font-family:verdana,sans-serif;
}

#project_view ul li ul li{
          width:100%;
          float:right;
          text-align:right;
          margin:0;
          padding:0;
          font-size:100%;
          color:#444444;
          font-family:verdana,sans-serif;
}

#project_view ul li a, #project_view ul li a:active, #project_view ul li a:visited, #project_view ul li a:hover {
/*text-align:right;
*/
/*margin:0;
*/
          font-size:100%;
          color:#444444;
          padding:3px 0;
          font-family:verdana,sans-serif;
          text-decoration:none;
}

#project_view ul ul li a, #project_view ul ul li a:active, #project_view ul ul li a:visited, #project_view ul ul li a:hover {
/*text-align:right;
*/
/*margin:0;
*/
          font-size:100%;
          color:#444444;
          padding:0 10px 0 0;
          font-family:verdana,sans-serif;
          text-decoration:none;
}

.project_selected {
          color:#111;
          text-decoration:none;
          font-weight:600;
}

#image_view {
/*overflow-x:hidden;
          overflow-y:scroll;
          width:567px;
          float:left;
*/
          height:524px;
}

#image_view p {
          padding:0 0 12px 0;
          margin:0;
}

#image_view p img{
          cursor:pointer;
}

.scroll-pane {
          width: 581px;
          overflow: auto;
          float: left;
}

#thumb_img {
          margin:28px 0 0 0;
          padding:0px;
          width:580px;
          float:left;
          height:100%;
          color:#787878;
}

#thumb_img p {
          border:0px;
          padding:0 13px 17px 0;
          margin:0;
          width:103px;
          float:left;
          font-size:100%;
          font-family:Arial,Verdana;
          color:#787878;
}

#thumb_img p a {
          color:#787878;
          text-decoration:none;
}

#thumb_img p a.selected {
          color:#f15a29;
}

/*project view area end here*/
