/*****************************************

/* This file should contain the paths 

/* to all function stylesheets that should

/* be included on all pages

/*****************************************/

 

/* @include url(/Functions/AlternateTabControl/Styles/AlternateTabControl.css); */



.AlternateTabControl .Text #TabButtonField

{

    

}



.AlternateTabControl .Text #TabButtonField a

{

   text-decoration:none;

}



.AlternateTabControl .Text #TabButtonField a:hover

{

   text-decoration:none;

   color:inherit;

}



.AlternateTabControl .Text #Separator

{

    width:4px;

    height:100%;

}



.AlternateTabControl .Text #LeftTabPanelContentArea, #RightTabPanelContentArea

{

    left:0px;

    float:left;

} 

/* @include url(/Functions/Basic/Styles/Divider.css); */

.Divider

{

	clear: both;

	height: 1px;

	margin-bottom: 10px;

	border-bottom: solid 1px #ccc;

}



.Divider hr

{

	display: none;

} 

/* @include url(/Functions/Basic/Styles/ImageBlock.css); */

.ImageBlock

{

	display: block;

	line-height: 0;

	text-decoration: none;

}



.ImageBlock img

{

	display: block;

	width: 100;

}



 

/* @include url(/Sites/Carpenova/Functions/CVRegistrationForm/CVRegistrationForm.css); */



#RegionMainContent .CVRegistrationForm

{

	padding-bottom: 0px;

	background:none;	

}

.CVRegistrationForm h2, .CVRegistrationForm h4

{

	margin:15px 0 10px 0;	

	background:none;

}



.CVRegistrationForm span.label

{

	display:block;

	float:left;	

	padding:5px 0;

	text-align:right;

	width:170px;

}

.CVRegistrationForm span.work-location

{

	float:left;	

	width:170px;

	text-align:left;

}

.CVRegistrationForm span.file-types

{

	font-size:0.7em;	

	display:block;

}

.CVRegistrationForm .inputBlock

{

	float:right;

	clear:right;	

}

.CVRegistrationForm .cv-checkboxes

{

	display:block;

	margin-top:5px;

}

.CVRegistrationForm .cv-checkboxes input

{

	margin:2px 5px 2px 0;	

}

.CVRegistrationForm .cv-checkboxes label

{

	padding-bottom:5px;

}

.CVRegistrationForm .file-upload

{

	display:block;

	float:left;

	margin:10px 0 10px;

}	

.CVRegistrationForm .cv-button

{

	float:right;

	margin-top:10px;	

}

.CVRegistrationForm .textBox,

.CVRegistrationForm select

{

	width:250px;	

	float:right;

}

.CVRegistrationForm select

{

    width:253px;

}



.CVRegistrationForm hr

{

	margin:15px 0 10px 0;	

}



/* checkbox holder */

.CVRegistrationForm .holder

{

	height:150px;

	overflow:auto;	

	margin:5px 0;

}



.CVRegistrationForm .ErrorLabel

{

	color: #f00;

	display: block;

	padding-top: 10px;

}



.CVRegistrationForm .fc .FileList

{

    background:url("/Frameworks/Default/Images/TransparentWhite70.png");

    padding:2px 5px 2px 5px;

    margin-bottom:6px;

    vertical-align:middle;

    width:60%;

    overflow:hidden;

}





.CVRegistrationForm .fc .Button

{

    float:right;

    cursor:pointer;

}



.CVRegistrationForm .fc .ButtonLeft

{

    cursor:pointer;

    clear:both;

    margin-top: 5px;

}



.CVRegistrationForm .fc .SendButton

{

	margin-top: 10px;

}



.CVRegistrationForm .fc .FileList span

{

    float:left;

}



.CVRegistrationForm .starError 

{

	color:#f00;

	float:left;

	margin-left:17px;

}



.CVRegistrationForm .starErrorLeft

{

	color:#f00;

	float:left;

	margin-left: 0px;

} 

/* @include url(/Sites/Carpenova/Functions/Divider/FiftyFiftyDivider.css); */

#RegionContent .FiftyFiftyDivider

{

	background:none;

	padding:0 0 0 0;

	padding-bottom: 0px;

}



#RegionContent .FiftyFiftyDivider .ImageBlock

{

	background:none;

	padding:0 0 0 0;

	padding-bottom: 0px !important;

}



.FiftyFiftyDivider .StandardTeaser img

{

	/*width:100%;*/

} 

/* @include url(/Sites/Carpenova/Functions/Divider/SixtySevenThirtyThreeDivider.css); */

#RegionContent .SixtySevenThirtyThreeDivider

{

    background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

}



#RegionContent .SixtySevenThirtyThreeDivider .ImageBlock

{

   background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

} 

/* @include url(/Functions/Divider/Styles/33Divider.css); */

.33Columns .col

{

	width: 33%;

	float: left;

} 

/* @include url(/Functions/Divider/Styles/FiftyFiftyDivider.css); */

.StartPage .FiftyFiftyDivider .cb

{

	background:none !important;

}









.FiftyFiftyDivider .left

{

	width:45%;	

	float:left;

}

.FiftyFiftyDivider .right

{

	width:45%;		

    float:right;

}

.StartPage #RegionMainContent .FiftyFiftyDivider .left, .StartPage #RegionMainContent .FiftyFiftyDivider .right

{

	width:50%;	

	overflow:hidden;

}





#RegionMainContent .Content3 .FiftyFiftyDivider .left

{

    float:left;

    width:229px;

}



#RegionMainContent .Content3 .FiftyFiftyDivider .right

{

    float:right;

    width:229px;   

}



 

/* @include url(/Functions/Divider/Styles/HorizontalLineSeparator.css); */

.HorizontalLineSeparator

{    

	padding:0px;

	margin:0px;

}

.HorizontalLineSeparator hr

{    

	margin:00px 0 0 0;

    width:100%;	

    background:#ccc;

    /*filter:alpha(opacity=40);

    -moz-opacity:.40;

    opacity:.40;}    */

} 

/* @include url(/Functions/Divider/Styles/SixtySevenThirtyThree.css); */

.StartPage .SixtySevenThirtyThreeDivider .cb

{

	background:none !important;

}









.SixtySevenThirtyThreeDivider .right

{

	width:33%;	

	float:right;

}

.SixtySevenThirtyThreeDivider .left

{

	width:66%;		

    float:left;

}







.StartPage #RegionMainContent .SixtySevenThirtyThreeDivider .right

{

	width:33%;	

	overflow:hidden;

}





.StartPage #RegionMainContent .SixtySevenThirtyThreeDivider .left

{

	width:67%;	

	overflow:hidden;

}



#RegionMainContent .Content3 .SixtySevenThirtyThreeDivider .right

{

    float:right;

    width:152px;

}



#RegionMainContent .Content3 .SixtySevenThirtyThreeDivider .left

{

    float:left;

    width:306px;   

}



#RegionContent .cb

{

	

} 

/* @include url(/Functions/Divider/Styles/ThirtyThreeDivider.css); */

.ThirtyThreeColumns

{

	width: 32.4%;

	float: left;

	padding-right:7px;

}



.ThirtyThreeColumnsRight

{

	width: 33.0%;

	float: left;

}



.Ext3ContentFunction .ThirtyThreeColumns .ThirtyThreeColumns

{

	width:100%;

}



.Ext3ContentFunction .ThirtyThreeColumnsRight .ThirtyThreeColumnsRight

{

	width:100%;

}





.Ext3ContentFunctionHover .ThirtyThreeColumns .ThirtyThreeColumns

{

	width:100%;

}



.Ext3ContentFunctionHover .ThirtyThreeColumnsRight .ThirtyThreeColumnsRight

{

	width:100%;

} 

/* @include url(/Functions/Divider/Styles/ThirtyThreeSixtySeven.css); */

.StartPage .ThirtyThreeSixtySevenDivider .cb

{

	background:none !important;

}









.ThirtyThreeSixtySevenDivider .left

{

	width:33%;	

	float:left;

}

.ThirtyThreeSixtySevenDivider .right

{

	width:66%;		

    float:right;

}







.StartPage #RegionMainContent .ThirtyThreeSixtySevenDivider .left

{

	width:33%;	

	overflow:hidden;

}





.StartPage #RegionMainContent .ThirtyThreeSixtySevenDivider .right

{

	width:67%;	

	overflow:hidden;

}



#RegionMainContent .Content3 .ThirtyThreeSixtySevenDivider .left

{

    float:left;

    width:152px;

}



#RegionMainContent .Content3 .ThirtyThreeSixtySevenDivider .right

{

    float:right;

    width:306px;   

}



 

/* @include url(/Functions/Divider/Styles/TwentyFiveFiftyTwentyFiveDivider.css); */

.TwentyFiveFiftyTwentyFiveDivider .left

{

	width:24%;	

	float:left;

}



.TwentyFiveFiftyTwentyFiveDivider .middle

{

	width:48%;		

    float:right;

    margin:0 1%;

}



.TwentyFiveFiftyTwentyFiveDivider .right

{

	width:24%;		

    float:right;

} 

/* @include url(/Sites/Carpenova/Functions/Divider/ThirtyThreeDivider.css); */

#RegionContent .ThirtyThreeDivider

{

    background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

}



#RegionContent .ThirtyThreeDivider .ImageBlock

{

    background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

} 

/* @include url(/Sites/Carpenova/Functions/Divider/ThirtyThreeSixtySevenDivider.css); */

#RegionContent .ThirtyThreeSixtySevenDivider

{

  background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

}



#RegionContent .ThirtyThreeSixtySevenDivider .ImageBlock

{

  background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

} 

/* @include url(/Functions/Flash/Styles/InteractiveFlashBlock.css); */

.InteractiveFlashBlock

{

	margin:0 0 5px 0;	

} 

/* @include url(/Functions/FourColumns/FourColumns.css); */

.FourColumns .col

{

	width: 25%;

	float: left;

} 

/* @include url(/Functions/FrontTeaser/Styles/FrontTeaser.css); */

.FrontTeaser

{

    

}





.FrontTeaser .Header

{ 

   font-size: 12px;

   font-weight:bold;

   font-family: Arial;

}



.FrontTeaser .MainBody

{ 

   font-size: 10px;

   font-family: Arial;

}



.FrontTeaser .Image

{

    max-height:40%;

}



.FontTeaser .Link

{

    font-size: 10px;

}

 

/* @include url(/Functions/ImageCarousel/Styles/ImageCarousel.css); */

.ImageCarousel

{

	clear: both;

	width: 228px;

	overflow:hidden;

	height:auto;

}



#Jcarousel .boxed

{

	margin-bottom: 0;

	border:none;

	background-color:transparent;

}



#Jcarousel

{

    width:208px;

    padding: 10px 10px 0 10px;

    height:auto;

}



#Jcarousel .jcarousel-container, #JcarouselBig .jcarousel-container

{

	width: 100%;

	height: auto;

	text-align:left;

	background: transparent;

}



#Jcarousel .jcarousel-container-horizontal 

{

    width: 208px;

}



#Jcarousel ul

{

	list-style: none none;

	margin: 0;

	padding: 0;

	height:auto;

}



#Jcarousel ul li

{

	float: left;

	width: 198px;

	height: auto;

	margin: 0 20px 0 0;

	padding: 0 0 0 5px;

	overflow: hidden;

}



#Jcarousel li img

{

	width: 198px;

	margin: 0 auto;

	padding: 0;

	display: block;

}



#Jcarousel li a h4

{

	color:#333;

	font-size:1.15em;

	margin:3px 0 0 0;

	text-decoration:none !important;

}



#Jcarousel li span p

{

	color:#787878;

	margin:0;

}





/*Navigation Buttons

------------------------------------------------------*/



/*NEXT*/

#Jcarousel .jcarousel-next-horizontal, #Jcarousel .jcarousel-prev-horizontal

{

	background: transparent url(/Sites/Lambertsson/Elements/ImageCarousel/JcarouselNavigation.png) no-repeat;

}



#Jcarousel .jcarousel-next-horizontal, #Jcarousel .jcarousel-prev-horizontal

{

    width: 31px;

	height: 36px;

	position: absolute;

	top: 20px;

	right: -6px;

	cursor: pointer;

	background-position: -31px 0;

}



#Jcarousel .jcarousel-next-horizontal:hover 

{

    background-position: -155px 0;

}



#Jcarousel .jcarousel-next-horizontal:active 

{

    background-position: -31px 0;

}



#Jcarousel .jcarousel-next-disabled-horizontal,

#Jcarousel .jcarousel-next-disabled-horizontal:hover,

#Jcarousel .jcarousel-next-disabled-horizontal:active 

{

	background-position: -93px 0;

	cursor: auto;

}



/*PREV*/

#Jcarousel .jcarousel-prev-horizontal 

{

    background-position: 0 0;

    left: -6px;

}



#Jcarousel .jcarousel-prev-horizontal:hover 

{

	background-position: -124px 0;

}



#Jcarousel .jcarousel-prev-horizontal:active 

{

    background-position: 0 0;

}



#Jcarousel .jcarousel-prev-disabled-horizontal,

#Jcarousel .jcarousel-prev-disabled-horizontal:hover,

#Jcarousel .jcarousel-prev-disabled-horizontal:active 

{

	background-position: -62px 0;

	cursor: auto;	

} 

/* @include url(/Functions/ImageGallery/Styles/ImageGallery.css); */

.cb.fc.ImageGallery

{

    float: left;

    margin-right: 20px;

    width: 110px;



}

.Container

{

   display: table;

   height: auto;

} 

/* @include url(/Functions/ImageGallery/Styles/imagevault.css); */

/*-----------------------------------------------------------------------------

client : Meridium Products

description: Main stylesheet used by ImageVault demo templates

version:   1.0

author:    Marcus Lindblom

email:     marcus [at] meridium.se

website:   http://www.meridium.se/

copyright: (C) 2003 - 2008 Meridium AB

Last edit: 2008-xx-xx



TOC:

	Normalize

	System messages

	Global

	ImageVault image rotator

	ImageVault news list

	ImageVault news item

	ImageVault imagegallery

	ImageVault imagelist

	ImageVault Uploader

	ImageVault Search

	Misc



/* =Normalize

-----------------------------------------------------------------------------*/

img { border:0; }

/* =System messages

-----------------------------------------------------------------------------*/

.information {

	padding:5px 0 10px 40px;

	background: transparent url(/Templates/ImageVault/Images/info.png) no-repeat left top;

}

.warning {

	padding:5px 0 10px 40px;

	font-weight:bold;

	background: transparent url(/Templates/ImageVault/Images/messagebox_warning.png) no-repeat left top;

}

/* =Global

-----------------------------------------------------------------------------*/

.alpha-shadow {

	background:transparent url(/Templates/ImageVault/Images/shadow.gif) no-repeat scroll right bottom;

	clear:both;

	float:left;

	margin:0;	

}

.alpha-shadow div {

	background:transparent url(/Templates/ImageVault/Images/shadow2.png) no-repeat scroll left top !important;

	float:left;

	padding:0 6px 6px 0;

}

.alpha-shadow img {

	background-color:#fff;

	border:solid 1px #e9e9e9 !important;

	padding:4px;

	display:block;

}

/* =ImageVault image rotator

-----------------------------------------------------------------------------*/

#rotator {

	list-style:none;

	margin:0;

}

/* =ImageVault news list

-----------------------------------------------------------------------------*/

.newsentry {

	border-top:dotted 1px #a9a9a9;

	padding:10px 100px 0 10px;

	position:relative;

}

.newsentry .alpha-shadow { margin:0 10px 30px 0; }

.newsentry .date {

	position:absolute;

	top:10px;

	right:10px;

}

/* =ImageVault news item

-----------------------------------------------------------------------------*/

.newlistsitem {

	padding:10px 0;

	border-top:solid 3px #d1d0cf;

	border-bottom:solid 3px #d1d0cf;

}

.newlistsitem .alpha-shadow {

	float:right;

	margin:0 0 0 10px;

}

/* =ImageVault imagegallery

-----------------------------------------------------------------------------*/

.imagegallery {

	padding:0;

	margin:0;

}

.imagegallery .container {

	width:110px;

	position:relative;

	list-style:none;

	margin:0 15px 15px 0;	

	float:left;

	background-color:#ededed;

	height:120px;

}

.thumb {

	border-bottom:solid 1px #fff;

	height:87px;

}

.meta {

	margin-top:8px;

	text-align:center;

}

/* =ImageVault imagelist

-----------------------------------------------------------------------------*/

.imagelist { width:100%; }

.imagelist .empty { border:0; }

.imagelist td,

.imagelist th {

	padding:10px 5px;

	vertical-align:top;

}

.imagelist td,

.imagelist .image { border-top:dotted 1px #a9a9a9; }

.imagelist .resolution,

.imagelist .pixelsize,

.imagelist .date { text-align:right; }

.imagelist caption { text-align:left; }

/* =Forms

-----------------------------------------------------------------------------*/

.uploadform label,

.searchform label {

	margin: 0 .5em 0 0;

	display:block;

}

.uploadform fieldset,

.searchform fieldset {

	border: solid 1px #d1d0cf;

	margin:1em 0;

}

.categories label { display:inline; }

.uploadform span,

.searchform span,

.metadata label {

	display:block;

	margin:.5em 0 0;

}

.uploadform legend,

.searchform legend { font-weight:bold; }

.querybox {

	width:20em;

}

.metadata input { width:100%; }

/* =Misc

-----------------------------------------------------------------------------*/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */ 

/* @include url(/Functions/ImageGallery/Styles/jquery.lightbox-0.5.css); */

/**

 * jQuery lightBox plugin

 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)

 * and adapted to me for use like a plugin from jQuery.

 * @name jquery-lightbox-0.5.css

 * @author Leandro Vieira Pinho - http://leandrovieira.com

 * @version 0.5

 * @date April 11, 2008

 * @category jQuery plugin

 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)

 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US

 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin

 */

#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

} 

/* @include url(/Sites/Carpenova/Functions/JobList/JobList.css); */

#RegionContent .JobList

{

	padding-bottom: 0px;

}



.JobList .JobListHeading

{

	background:white;

	padding-bottom:5px;

	padding-top:5px;

	padding-left:14px;

}



.JobList .MainLink

{

   margin-top:10px;

   margin-bottom:10px;

   font-size:1.1em;  

}



.JobList .MainLinkList  a

{

	display:inline-block;

}



.JobList .MainLinkList li

{

    list-style-type:none;

    padding-left:0px;

    margin-left:0px;

}



.JobList .MainLinkList .linkList li

{

	padding:0 8px;

	margin:0px;

}



.JobList .tabStrip

{

	margin:0px;

	clear:both;

	

}



.JobList .tabStrip li

{

	background:transparent url(/Frameworks/Default/Images/TransparentWhite70.png) repeat scroll 0 0;

	cursor:pointer;

	margin-bottom:0.3em;

	line-height:normal;

	font-size:1.1em;

	color:#3B3B3B;

	margin:0;

	padding-top:5px;

	padding-bottom:5px;

	

	font-weight: bolder;

	display:inline;

	list-style-type:none;

	font-family:"Arial Black",Arial,sans-serif,verdana;

	



}



.JobList .tabStrip li span

{

	padding-left: 7px;

	

}





.JobList .tabStrip .TabTillsatta

{

	float:right;

	width: 114px;

}



.StartPage .JobList .tabStrip li span

{

	padding-left: 7px;

	

}





.StartPage .JobList .tabStrip .TabTillsatta

{

	float:right;

	width: 144px;

}







.JobList .tabStrip .TabAktuella

{

	float:left;

	width: 114px;

}



.StartPage .JobList .tabStrip .TabAktuella

{

	float:left;

	width: 144px;

}





.JobList .tabStrip li.active

{

	background:#FFFFFF none repeat scroll 0 0;

	color:#3B3B3B;

	

	

}



.JobList h2

{

	

	margin:0 -10px 10px;

	margin-left:0px;

	margin-right:0px;

	padding:5px 10px;

}



.JobList .Text 

{

	padding:10px 10px;

	background-color:white;

	

	

}	





#RegionSecondaryContent .JobList

{

	background:none;

	

}



.JobList ul

{

	padding: 0;

}



.JobList li.Active

{

	

}



.JobList .SubscriptionBox

{

	margin-top: 0px;

	

} 

/* @include url(/Functions/JobList/Styles/JobList.css); */

.JobList

{

	padding-top: 0;

}

.JobList .gridView

{

	border-collapse: inherit;

	margin-bottom: 0;

}

.JobList .gridView thead th

{

	padding: 5px 10px;

}

.JobList .gridView thead th.first

{

	border-left: 1px solid #c9c9c9;

}

.JobList .gridView thead th.last

{

	border-right: 1px solid #c9c9c9;

}

.JobList .gridView tbody tr td

{

	padding: 5px 10px;

	border: none;

	border-top: 1px solid #e3e3e3;

}

.JobList .gridView tbody tr td.first

{

	border-left: 1px solid #e3e3e3;

}

.JobList .gridView tbody tr td.last

{

	border-right: 1px solid #e3e3e3;

}



 

/* @include url(/Functions/ProjectMap/styles/ProjectMap.css); */

.ProjectMap .googleMap, .googleMap .map

{

    width: 913px;

    height: 330px;

}



#ProjectMap .actionLinkContainer a

{

	margin-left: 10px;

}



#ProjectMap #iw_kml

{

	padding-top: 5px;

}



.ProjectMap .categoryLinkSelected,

.ProjectMap .showButton

{

	display: none;

}



#ProjectMap .MapFilters

{

	padding: 7px 10px;

	background-color: #fff;

	border-top: 1px solid #b6b6b6;

}



#ProjectMap .MapFilters strong

{

	float: left;

	text-transform: uppercase;

	color: #000;

	font-size: .9em;

	line-height: 23px;

	margin-right: 30px;

}

#ProjectMap .checkBox input

{

	display: none;

}

#ProjectMap .checkBox label

{

	float: left;

	background: transparent url(/Functions/ProjectMap/Images/CheckBox_Unchecked.gif) no-repeat left center;

	padding: 0 0 0 28px;

	margin: 0 20px 0 0;

	line-height: 23px;

	cursor: pointer;

	font-weight: bold;

	font-size: .9em;

}

#ProjectMap .checkBox label:hover

{

	text-decoration: underline;

}

#ProjectMap .checkBox .CheckBoxLabel-Housing

{

	color: #ff8651;

}

#ProjectMap .checkBox .CheckBoxLabel-Housing:hover

{

	color: #eb6631;

}

#ProjectMap .checkBox-checked .CheckBoxLabel-Housing

{

	background-image: url(/Functions/ProjectMap/Images/CheckBox_Housing.gif);

	color: #eb6631;

}



#ProjectMap .checkBox .CheckBoxLabel-Infrastructure

{

	color: #309b7c;

}

#ProjectMap .checkBox .CheckBoxLabel-Infrastructure:hover

{

	color: #006b4c;

}

#ProjectMap .checkBox-checked .CheckBoxLabel-Infrastructure

{

	background-image: url(/Functions/ProjectMap/Images/CheckBox_Infrastructure.gif);

	color: #006b4c;

}



#ProjectMap .checkBox .CheckBoxLabel-Buildings

{

	color: #444;

}

#ProjectMap .checkBox .CheckBoxLabel-Buildings:hover

{

	color: #000;

}

#ProjectMap .checkBox-checked .CheckBoxLabel-Buildings

{

	background-image: url(/Functions/ProjectMap/Images/CheckBox_Buildings.gif);

	color: #000;

}



#ProjectMap .checkBox .CheckBoxLabel-Other

{

	color: #b0b0b0;

}

#ProjectMap .checkBox .CheckBoxLabel-Other:hover

{

	color: #999;

}

#ProjectMap .checkBox-checked .CheckBoxLabel-Other

{

	background-image: url(/Functions/ProjectMap/Images/CheckBox_Other.gif);

	color: #999;

}



#ProjectMap .checkBox .CheckBoxLabel-Office

{

	background-image: url(/Functions/ProjectMap/Images/CheckBox_Office_Unchecked.gif);

	padding-left: 24px;

	color: #444;

}

#ProjectMap .checkBox .CheckBoxLabel-Office:hover

{

	color: #000;

}

#ProjectMap .checkBox-checked .CheckBoxLabel-Office

{

	background-image: url(/Functions/ProjectMap/Images/CheckBox_Office.gif);

	color: #000;

}

 

/* @include url(/Sites/Carpenova/Functions/ShowJobDetails/ShowJobDetails.css); */

#RegionContent .ShowJobDetails

{

	padding:0 0px 0px 0px;

	/*line-height:17px;*/

	background:none;

}





.ShowJobDetails img.Image

{

	display: block;

	margin-bottom: 10px;

	margin-left:-10px;

}



.ShowJobDetails h2

{

	margin:15px 0 5px 0;

	background:none;

}



.ShowJobDetails .imageLink

{

	cursor:pointer;

}



.ShowJobDetails .EndDate

{

	display:block;

	margin:5px 0;	

	font-style:italic;

}

.ShowJobDetails .job-description

{

	margin-bottom:5px;

	clear:both;

	display:block;

	padding-right: 40px;

}

.ShowJobDetails .apply-job

{

	clear:both;

	margin-left:-2px;	

}



.ShowJobDetails .StandardTeaser

{

	overflow:hidden;	

}





.ShowJobDetails .Repeater

{

	

}



.ShowJobDetails .MultiItemPanel

{

	position:relative;

	left:-10px;

	width:470px;

	background-repeat: no-repeat;

	padding-left:10px;

	padding-right:10px;

}



.ShowJobDetails .MultiItemPanel #Filter

{

	width:470px;

	clear:both;

	padding-bottom: 0px;

	padding-top:18px;

	margin-left: -10px;

	

}

.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel

{

	float:left;

	width: 470px;

	

	

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-div

{

	width:470px;

	display:inline;

	float:left;

	background: white;

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-list-title

{

	padding: 10px;

	width:140px;

	display:inline;

	float:left;

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-list

{

	

	padding: 10px;

	width:200px;

	display:inline;

	float:left;

	font-style:italic;

}

.ShowJobDetails .job-description-show

{

		

	padding: 10px;

	float: right;

	display: inline;

	background: white;

}



.ShowJobDetails .job-description-show .job-description-show-text 

{

	color:#3B3B3B;

}

.ShowJobDetails .job-description-show .job-description-show-text:hoover

{

	color:#3B3B3B;

}







.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-show #close

{

	color:black;

	text-decoration:none;

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .FilterBreak

{

	width:2px;

	background: none;

	float: left; 

}





.ShowJobDetails .MultiItemPanel #Filter .RightFilterBoxes

{

	display: none;

	width:410px;

	padding:0px 30px 10px 30px;

	background:transparent url(/Frameworks/Default/Images/TransparentWhite70.png) repeat scroll 0 0;

	

	

}



.ShowJobDetails .MultiItemPanel #Filter .RightFilterBoxContainer

{

	/*clear:both;*/

	display:block;

	padding-top:0px;

}



.ShowJobDetails .MultiItemPanel .LeftCheckBox

{

	float:left;

	padding:2px 5px;

	width:400px;

}



.ShowJobDetails .MultiItemPanel #Filter .LeftCheckBox input

{

	float:left;

}



.ShowJobDetails .MultiItemPanel #Filter .LeftCheckBox label

{

	float:left;

	/*line-height:14px;*/

}



.ShowJobDetails .MultiItemPanel #Filter label, input

{

	padding-left: 5px;

	padding-right: 5px;

}



.ShowJobDetails .MultiItemPanel #Filter .RightCheckBox

{

	float:left;

	padding: 2px 5px;

}



.ShowJobDetails .MultiItemPanel #Filter .RightCheckBox input, .ShowJobDetails .MultiItemPanel #Filter .RightCheckBox label

{

	float:left;

}

 

/* @include url(/Functions/ShowTipoftheWeekList/ShowTipoftheWeekList.css); */

body

{

} 

/* @include url(/Functions/ShowTips/ShowTips.css); */

#RegionContent .ShowTips

{

	padding:0 0px 0px 0px;

	/*line-height:17px;*/

	background:none;

}





.ShowTips img.Image

{

	display: block;

	margin-bottom: 10px;

	margin-left:-10px;

}



.ShowTips h2

{

	margin:15px 0 5px 0;

	background:none;

}

.ShowTips span.start-date

{

	display:block;

	margin:5px 0;

	font-style:italic;

}

.ShowTips span.end-date

{

	display:block;

	margin:5px 0;	

	font-style:italic;

}

.ShowTips .job-description

{

	margin-bottom:5px;

	clear:both;

	display:block;

}

.ShowTips .apply-job

{

	clear:both;

	margin-left:-2px;	

}



.ShowTips .StandardTeaser

{

	overflow:hidden;	

}





.ShowTips .Repeater

{

        

} 

/* @include url(/Functions/StockInfo/Styles/StockInfo.css); */

.StockInfo iframe

{

	border: none;

	background-color: #fff;

}

 

/* @include url(/Functions/Subscription/Styles/Subscription.css); */

.Subscription

{

    margin: 10px;    

} 

/* @include url(/Functions/TabControl/Styles/TabControl.css); */



/*

#RegionSecondaryContent .TabControl 

{

	padding-bottom: 0px;

	padding-top:0px;

}



#RegionContent .TabControl

{

    background:transparent url() repeat scroll 0 0;   

}



#RegionMainContent .TabControl

{

	padding-bottom: 0px;

}



.TabControl .Text ul

{

    width:100%;

}



.TabControl .Text .tabStrip

{

    background:none;

}







.TabControl .tabStrip li

{

    background-color:White;

    text-align:left;

    color:Black;   

    border:none;

    text-align:left; 

    margin-bottom:10px;

    font-size:1.1em;

    font-weight:bolder;

}

*/ 

/* @include url(/Sites/Carpenova/Functions/Teaser/StandardTeaser.css); */





.StandardTeaser .imageHolder

{

	display:block;

	margin:-10px -10px 10px -10px;	

	padding: 0;

	height:110px;

	overflow:hidden;

}



 

/* @include url(/Functions/Teaser/Styles/BlockTeaser.css); */



#RegionMainContent .TeaserBlock

{

	background-color: #fff;

}







#RegionMainContent .TeaserBlock .BlockTeaser

{

	border: 1px solid #e3e3e3;

	border-top: none;

	

	padding: 10px;

	margin: 0px;

}



#RegionMainContent .TeaserBlock .BlockTeaser

{

	position: relative;

}



#RegionMainContent .TeaserBlock .BlockTeaser .ListVideo,

#RegionMainContent .TeaserBlock .BlockTeaser .ProjectImage

{

	float: left;

	margin-right: 10px;

}



.TeaserBlock .BlockTeaser a:hover img 

{

	opacity: .8;

}



#RegionMainContent .TeaserBlock .BlockTeaser .LinkArea

{

	position:absolute;

	bottom:10px;

	right:10px;

	line-height: normal;

	text-align: right;

}

#RegionMainContent .TeaserBlock .BlockTeaser .LinkArea .ProjectLink

{

	padding-right: 10px;

	margin-top: 6px;

	float: left;

	

}



.TeaserBlock .BlockTeaser .Heading a,

.TeaserBlock .BlockTeaser .Heading a:hover,

.TeaserBlock .BlockTeaser a.MainIntro,

.TeaserBlock .BlockTeaser a.MainIntro:hover

{

	text-decoration: none;

	color: #333;

}

.TeaserBlock .BlockTeaser .Heading a:hover

{

	color: #fff;

}

 

/* @include url(/Functions/Teaser/Styles/BoxTeaser.css); */

.BoxTeaser .boxBody

{

	padding-top: 0;

} 

/* @include url(/Functions/Teaser/Styles/SmallBlockTeaser.css); */

#RegionSecondaryContent .TeaserBlock .SmallBlockTeaser

{

	border: 1px solid #e3e3e3;

	border-bottom: none;

	padding: 10px;

	margin: 0px;

	background-color: #fff;

}

#RegionSecondaryContent .TeaserBlock .SmallBlockTeaser h3

{

	margin: 0;

}

#RegionSecondaryContent .TeaserBlock .SmallBlockTeaser h3 a:hover

{

	color: #fff;

}



#RegionSecondaryContent .TeaserBlock .SmallBlockTeaser p

{

	margin: 0;

}



#RegionSecondaryContent .TeaserBlock .SmallBlockTeaser .DefaultSmallBlockTeaser a,

#RegionSecondaryContent .TeaserBlock .SmallBlockTeaser .DefaultSmallBlockTeaser a:hover

{

	text-decoration: none;

	color: #333;

}



#RegionSecondaryContent .TeaserBlock .SmallBlockTeaser .ProjectImage

{

	float: left;

	margin-right: 10px;

}

.TeaserBlock .SmallBlockTeaser a:hover img 

{

	opacity: .8;

}







.TeaserBlock .Contact span

{

	display: block;

}



.TeaserBlock .Contact .infoLabel

{

	margin-bottom: 2px;

	font-weight: bold;

	display: block;

}

.TeaserBlock .Contact img

{

	float: left;

	margin-right: 10px;

}

 

/* @include url(/Functions/Teaser/Styles/StandardTeaser.css); */

.StandardTeaser

{		

	overflow:hidden;

	/*line-height:17px;*/

	

}



.StandardTeaser h2

{

	margin:-5px -10px 10px -10px;	

	padding: 5px 10px;

}

.StandardTeaser .Text h2 img

{

	margin:0px;

	padding:0px;	

	padding:1px 0 0 0;

}



#RegionSecondaryContent .imageHolder a

{

	display:block;

	padding:0px;

}

#RegionSecondaryContent .imageHolder a:hover

{

	background:none;	

}

.StandardTeaser .mainText

{

    height:1%;

	margin-bottom:10px;

}





.StandardTeaser .Text span

{

	padding: 0px 0px;

	display:block;

}

.StandardTeaser .Text a span

{	

	display:inline;

}

.StandardTeaser .Image

{

	overflow:hidden;

}



.StandardTeaser img

{

	width:100%;

}



.StandardTeaser .Text .Image img

{

	display: block;

	margin-bottom: 10px;

	padding:0 0px;

}



.TeaserImageLeft .Image,

.TeaserImageRight .Text

{

	float: left;

	width: 200px;	

}



.TeaserImageRight .Image,

.TeaserImageLeft .Text

{

	float: right;

	width: 200px;

}



.TeaserImageLeft .Image img,

.TeaserImageRight .Image img

{

	margin-bottom: 0;

}

.StandardTeaser .Text

{

	display:block;	

	padding: 5px 10px 0 10px;

}



.StandardTeaser .Text a

 {

	padding:2px;

	display:inline;

 }



.StandardTeaser .iconLink

{	

	padding:0px;

	margin:10px 0px 0 -2px;

}

.StandardTeaser .iconLink span

{

	display:inline;



}

 

.StandardTeaser .linkList

{

	list-style-type:none;

	padding:0px 0px;

	margin:10px 0 0 -2px;

}

.StandardTeaser .linkList li

{

	padding:0 0px;

	margin:1px 0 1px 0;

}



















/* RegionMainContent specs */

#RegionMainContent div.FiftyFiftyDivider

{

	background:none;	

}

#RegionMainContent .StandardTeaser

{

	padding-bottom:0px;

}

#RegionMainContent .Content3 .StandardTeaser

{

	padding-bottom:10px;

}

#RegionMainContent div.FiftyFiftyDivider .imageHolder span, #RegionMainContent div.FiftyFiftyDivider .imageHolder a

{

	height:110px;	

	overflow:hidden;

}

#RegionMainContent div.FiftyFiftyDivider .imageHolder a.TeaserImage img

{

	margin-left:-2px;

}

#RegionMainContent div.FiftyFiftyDivider .imageHolder a:hover

{

	background:none;

}

.StartPage #RegionMainContent div.FiftyFiftyDivider .imageHolder

{

	/*margin:0 -10px;*/

}

.StartPage .StandardTeaser .Text

{

	/*padding:5px 10px 0 0;	*/

}

 

/* @include url(/Functions/Teaser/Styles/TeaserItem.css); */

.TeaserItem .Image img

{

	display: block;

	margin-bottom: 5px;

} 

/* @include url(/Functions/Teaser/Styles/TeaserList.css); */

.TeaserList ul

{

	list-style: none;

	padding: 0;

	margin: 0;

}



.TeaserList li

{

	border-bottom: solid 1px #e3e3e3;	

	margin: 0;

}



.TeaserList .SimilarProject

{

	padding: 10px;

	position: relative;

}



.TeaserList .ProjectImage

{

	float: left;

	margin-right: 10px;

}



.TeaserList .ProjectLink

{

	position:absolute;

	bottom:5px;

	right:10px;

} 

/* @include url(/Functions/Teaser/Styles/TipoftheWeek.css); */

#RegionContent .TipoftheWeek

{

	padding-bottom: 0px;

}



.TipoftheWeek .Image

{

	overflow: visible;

}

.TipoftheWeek .Text h2

{

	margin: 0px -10px 10px -10px;

	padding: 5px 10px;

}

.TipoftheWeek .Text h2 img

{

	margin: 0px;

	padding: 0px;

	padding: 1px 0 0 0;

}



.TipoftheWeek .Image img

{

	display: block;

	margin-bottom: 10px;

	padding: 0 10px;

}



.TipoftheWeek .Text

{

	padding-bottom: 10px;

	padding: 0px 10px;

}



.TipoftheWeek .Text .mainText

{

	padding: 0px 0px;

	margin:10px 0;

	display: block;

}

.TipoftheWeek .Text a

{

	display: inline;

	padding: 2px;

	margin-left: -2px;

}

 

/* @include url(/Functions/Units/Styles/SubscriptionBox.css); */

.SubscriptionBox

{

	background-color: #fff;

	padding: 5px 10px;

	margin-top:10px;

}



.SubscriptionBox span,

.SubscriptionBox .RssContainer 

{

	float: left;

}



.SubscriptionBox .RssContainer 

{

	margin-left: 10px;

}



.SubscriptionBox .RssContainer img

{

	vertical-align: bottom;

}

 

/* @include url(/Functions/XForm/Style/XForm.css); */

.XForm input.button

{

    background-image:"/Temp/ImagePack/IT-2068197366.gif";

}





.XForm input.text

{

} 

/* @include url(/Functions/XForm/Xform.css); */

.XFormStyle

{

	padding:0 0px 0 0;

}

.XFormStyle #id_matrix

{

	width:auto;

	margin-bottom:0px;

}

.XFormStyle label

{

	/*float:left;*/

	clear:both;

	display:block;

}





.XFormStyle fieldset label

{

	float:none;

}



.XFormStyle input, .xForm textarea, .xForm select 

{	

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border:1px solid #ccc;

	padding:2px 0;

	margin:0 0 5px 0;

	/*float:right;*/

	display:block;

}



.XFormStyle .button, .XFormStyle input[type="submit"], .XFormStyle input[type="button"]

{

	background:#ddd;

	border:1px solid #bcbcbc;

	padding:2px 10px 5px;

	cursor:pointer;

	float:none;

	margin:5px 0 0 0;

}



.XFormStyle .button:hover

{

	background:#ededed;	

}



.XFormStyle legend

{

    padding:0;

    color:#333;

    font-weight:bold;

    margin-bottom:3px;    

}



.XFormStyle fieldset

{

    height:100%;

    display:block;

}





.XFormStyle fieldset label

{

    margin:0 0 5px 10px;

    display:inline-block;

}



.XFormStyle fieldset input

{

    border:none;

    display:inline-block;

    margin:0;

}



.XFormStyle inpy[type="radio"]

{

    text-decoration:none;    

    border:none;

}



.XFormStyle .xForm

{

	/*padding:5px 10px 0;*/

	padding:5px 0;

}



.Ext3ContentFunctionHeader img

{

	width:24px;



}



.Ext3ContentFunctionHeaderHover img

{

	width:24px;



}



img.Ext3ContentFunctionHeaderSeparator

{

	width: 2px;

}

 

/* @include url(/Sites/Carpenova/Functions/BlogList/BlogList.css); */

.BlogList .ContentBlock 

{

	padding:10px 10px;

	background-color:white;

}



.BlogList .ListHead

{

    display: block;

}



.BlogList .ListItem

{

    padding-top:1px;  

}



.BlogList .ListBubbleWithText

{

    width: 26px; 

    height: 23px; 

    background-image: url(/Sites/Carpenova/Functions/BlogList/Images/BloggBubble.png);

    background-repeat: no-repeat;

    background-position: top center;

    text-align:center;

    vertical-align:middle;

}



.BlogList .ListLink

{

    position:relative; 

    float:left;

    font-size:1em;

}

.BlogList. ListRightPart

{

    position:relative; float:right

}



 

/* @include url(/Sites/Carpenova/Functions/CVRegistrationForm/CVRegistrationForm.css); */



#RegionMainContent .CVRegistrationForm

{

	padding-bottom: 0px;

	background:none;	

}

.CVRegistrationForm h2, .CVRegistrationForm h4

{

	margin:15px 0 10px 0;	

	background:none;

}



.CVRegistrationForm span.label

{

	display:block;

	float:left;	

	padding:5px 0;

	text-align:right;

	width:170px;

}

.CVRegistrationForm span.work-location

{

	float:left;	

	width:170px;

	text-align:left;

}

.CVRegistrationForm span.file-types

{

	font-size:0.7em;	

	display:block;

}

.CVRegistrationForm .inputBlock

{

	float:right;

	clear:right;	

}

.CVRegistrationForm .cv-checkboxes

{

	display:block;

	margin-top:5px;

}

.CVRegistrationForm .cv-checkboxes input

{

	margin:2px 5px 2px 0;	

}

.CVRegistrationForm .cv-checkboxes label

{

	padding-bottom:5px;

}

.CVRegistrationForm .file-upload

{

	display:block;

	float:left;

	margin:10px 0 10px;

}	

.CVRegistrationForm .cv-button

{

	float:right;

	margin-top:10px;	

}

.CVRegistrationForm .textBox,

.CVRegistrationForm select

{

	width:250px;	

	float:right;

}

.CVRegistrationForm select

{

    width:253px;

}



.CVRegistrationForm hr

{

	margin:15px 0 10px 0;	

}



/* checkbox holder */

.CVRegistrationForm .holder

{

	height:150px;

	overflow:auto;	

	margin:5px 0;

}



.CVRegistrationForm .ErrorLabel

{

	color: #f00;

	display: block;

	padding-top: 10px;

}



.CVRegistrationForm .fc .FileList

{

    background:url("/Frameworks/Default/Images/TransparentWhite70.png");

    padding:2px 5px 2px 5px;

    margin-bottom:6px;

    vertical-align:middle;

    width:60%;

    overflow:hidden;

}





.CVRegistrationForm .fc .Button

{

    float:right;

    cursor:pointer;

}



.CVRegistrationForm .fc .ButtonLeft

{

    cursor:pointer;

    clear:both;

    margin-top: 5px;

}



.CVRegistrationForm .fc .SendButton

{

	margin-top: 10px;

}



.CVRegistrationForm .fc .FileList span

{

    float:left;

}



.CVRegistrationForm .starError 

{

	color:#f00;

	float:left;

	margin-left:17px;

}



.CVRegistrationForm .starErrorLeft

{

	color:#f00;

	float:left;

	margin-left: 0px;

} 

/* @include url(/Sites/Carpenova/Functions/Divider/FiftyFiftyDivider.css); */

#RegionContent .FiftyFiftyDivider

{

	background:none;

	padding:0 0 0 0;

	padding-bottom: 0px;

}



#RegionContent .FiftyFiftyDivider .ImageBlock

{

	background:none;

	padding:0 0 0 0;

	padding-bottom: 0px !important;

}



.FiftyFiftyDivider .StandardTeaser img

{

	/*width:100%;*/

} 

/* @include url(/Sites/Carpenova/Functions/Divider/SixtySevenThirtyThreeDivider.css); */

#RegionContent .SixtySevenThirtyThreeDivider

{

    background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

}



#RegionContent .SixtySevenThirtyThreeDivider .ImageBlock

{

   background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

} 

/* @include url(/Sites/Carpenova/Functions/Divider/ThirtyThreeDivider.css); */

#RegionContent .ThirtyThreeDivider

{

    background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

}



#RegionContent .ThirtyThreeDivider .ImageBlock

{

    background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

}



#RegionContent .ThirtyThreeDivider .ThirtyThreeColumnsRight 

{

	float:left;

	width:32.4%;

}



#RegionContent .ThirtyThreeDivider .ThirtyThreeColumnsRight .ThirtyThreeColumnsRight

{

	width:100%;

}



#RegionContent .ThirtyThreeDivider .ThirtyThreeColumns

{

	float:left;

	width:32.4%;

}



#RegionContent .ThirtyThreeDivider .ThirtyThreeColumns .ThirtyThreeColumns

{

	

	width:100%;

} 

/* @include url(/Sites/Carpenova/Functions/Divider/ThirtyThreeSixtySevenDivider.css); */

#RegionContent .ThirtyThreeSixtySevenDivider

{

  background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

}



#RegionContent .ThirtyThreeSixtySevenDivider .ImageBlock

{

  background:none;

  padding:0 0 0 0;

padding-bottom: 0px !important;

} 

/* @include url(/Sites/Carpenova/Functions/JobList/JobList.css); */

#RegionContent .JobList

{

	padding-bottom: 0px;

}



.JobList .JobListHeading

{

	background:white;

	padding-bottom:5px;

	padding-top:5px;

	padding-left:14px;

}



.JobList .MainLink

{

   margin-top:10px;

   margin-bottom:10px;

   font-size:1.1em;  

}



.JobList .MainLinkList  a

{

	display:inline-block;

}



.JobList .MainLinkList li

{

    list-style-type:none;

    padding-left:0px;

    margin-left:0px;

}



.JobList .MainLinkList .linkList li

{

	padding:0 8px;

	margin:0px;

}



.JobList .tabStrip

{

	margin:0px;

	clear:both;

	

}



.JobList .tabStrip li

{

	background:transparent url(/Frameworks/Default/Images/TransparentWhite70.png) repeat scroll 0 0;

	cursor:pointer;

	margin-bottom:0.3em;

	line-height:normal;

	font-size:1.1em;

	color:#3B3B3B;

	margin:0;

	padding-top:5px;

	padding-bottom:5px;

	

	font-weight: bolder;

	display:inline;

	list-style-type:none;

	font-family:"Arial Black",Arial,sans-serif,verdana;

	



}



.JobList .tabStrip li span

{

	padding-left: 7px;

	

}





.JobList .tabStrip .TabTillsatta

{

	float:right;

	width: 114px;

}



.StartPage .JobList .tabStrip li span

{

	padding-left: 7px;

	

}





.StartPage .JobList .tabStrip .TabTillsatta

{

	float:right;

	width: 144px;

}







.JobList .tabStrip .TabAktuella

{

	float:left;

	width: 114px;

}



.StartPage .JobList .tabStrip .TabAktuella

{

	float:left;

	width: 144px;

}





.JobList .tabStrip li.active

{

	background:#FFFFFF none repeat scroll 0 0;

	color:#3B3B3B;

	

	

}



.JobList h2

{

	

	margin:0 -10px 10px;

	margin-left:0px;

	margin-right:0px;

	padding:5px 10px;

}



.JobList .Text 

{

	padding:10px 10px;

	background-color:white;

	

	

}	





#RegionSecondaryContent .JobList

{

	background:none;

	

}



.JobList ul

{

	padding: 0;

}



.JobList li.Active

{

	

}



.JobList .SubscriptionBox

{

	margin-top: 0px;

	

} 

/* @include url(/Sites/Carpenova/Functions/ShowJobDetails/ShowJobDetails.css); */

#RegionContent .ShowJobDetails

{

	padding:0 0px 0px 0px;

	/*line-height:17px;*/

	background:none;

}





.ShowJobDetails img.Image

{

	display: block;

	margin-bottom: 10px;

	margin-left:-10px;

}



.ShowJobDetails h2

{

	margin:15px 0 5px 0;

	background:none;

}



.ShowJobDetails .imageLink

{

	cursor:pointer;

}



.ShowJobDetails .EndDate

{

	display:block;

	margin:5px 0;	

	font-style:italic;

}

.ShowJobDetails .job-description

{

	margin-bottom:5px;

	clear:both;

	display:block;

	padding-right: 40px;

}

.ShowJobDetails .apply-job

{

	clear:both;

	margin-left:-2px;	

}



.ShowJobDetails .StandardTeaser

{

	overflow:hidden;	

}





.ShowJobDetails .Repeater

{

	

}



.ShowJobDetails .MultiItemPanel

{

	position:relative;

	left:-10px;

	width:470px;

	background-repeat: no-repeat;

	padding-left:10px;

	padding-right:10px;

}



.ShowJobDetails .MultiItemPanel #Filter

{

	width:470px;

	clear:both;

	padding-bottom: 0px;

	padding-top:18px;

	margin-left: -10px;

	

}

.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel

{

	float:left;

	width: 470px;

	

	

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-div

{

	width:470px;

	display:inline;

	float:left;

	background: white;

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-list-title

{

	padding: 10px;

	width:140px;

	display:inline;

	float:left;

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-list

{

	

	padding: 10px;

	width:200px;

	display:inline;

	float:left;

	font-style:italic;

}

.ShowJobDetails .job-description-show

{

		

	padding: 10px;

	float: right;

	display: inline;

	background: white;

}



.ShowJobDetails .job-description-show .job-description-show-text 

{

	color:#3B3B3B;

}

.ShowJobDetails .job-description-show .job-description-show-text:hoover

{

	color:#3B3B3B;

}







.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .job-description-show #close

{

	color:black;

	text-decoration:none;

}



.ShowJobDetails .MultiItemPanel #Filter #LeftFilterTitel .FilterBreak

{

	width:2px;

	background: none;

	float: left; 

}





.ShowJobDetails .MultiItemPanel #Filter .RightFilterBoxes

{

	display: none;

	width:410px;

	padding:0px 30px 10px 30px;

	background:transparent url(/Frameworks/Default/Images/TransparentWhite70.png) repeat scroll 0 0;

	

	

}



.ShowJobDetails .MultiItemPanel #Filter .RightFilterBoxContainer

{

	/*clear:both;*/

	display:block;

	padding-top:0px;

}



.ShowJobDetails .MultiItemPanel .LeftCheckBox

{

	float:left;

	padding:2px 5px;

	width:400px;

}



.ShowJobDetails .MultiItemPanel #Filter .LeftCheckBox input

{

	float:left;

}



.ShowJobDetails .MultiItemPanel #Filter .LeftCheckBox label

{

	float:left;

	/*line-height:14px;*/

}



.ShowJobDetails .MultiItemPanel #Filter label, input

{

	padding-left: 5px;

	padding-right: 5px;

}



.ShowJobDetails .MultiItemPanel #Filter .RightCheckBox

{

	float:left;

	padding: 2px 5px;

}



.ShowJobDetails .MultiItemPanel #Filter .RightCheckBox input, .ShowJobDetails .MultiItemPanel #Filter .RightCheckBox label

{

	float:left;

}

 

/* @include url(/Sites/Carpenova/Functions/Teaser/StandardTeaser.css); */





.StandardTeaser .imageHolder

{

	display:block;

	margin:-10px -10px 10px -10px;	

	padding: 0;

	height:110px;

	overflow:hidden;

}



