@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'thisScript';
    src: url('fonts/scriptmtstd-bold-webfont.eot');
    src: url('fonts/scriptmtstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/scriptmtstd-bold-webfont.woff') format('woff'),
         url('fonts/scriptmtstd-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*FONTS*/
	body{ font-family: 'Candara', Arial, Helvetica, sans-serif; color:#403f37; font-size:13px; }
	body a, .unreset a{		}

	body a:hover{		}

	/*Big Titles*/
	.UC171MainTitle, .UC112ItemTitle, .UC101MainTitle, .UC129MainTitle, .UC162 .MainTitle, .UC137MainTitle, .UC124MainTitle, .UC144 .MainTitle, .UC101MainTitle, .UC103MainTitle, .SubMainTitle, .UC165 .MainTitle, .UC111MainTitle, .UC125MainTitle{
		font-size:22px;
		line-height:22px;
		color:#4c4b43;
		font-weight:normal;
		font-family:'Candara', Arial, Helvetica, sans-serif;
		font-style:italic;

	}

	/*Relaterte produkter titles*/
	.SubMainTitle, .RelationSource .MainTitle{
		border-bottom:1px solid #efefef;
	}

	/*Buying process titles*/
	#UC26_pnlLogin .contentTitle,
	#UC26_tdRegisterRight .contentTitle,
	  .UC147 div .Title,
	  .UC110MainTitle,
	  .UC140 h2.Title,
	  .UC147 #pnlTitle h1{
		  color:#3B3B3B;
		  font-weight:bold;
		  font-size:18px;
		  line-height:20px;
		  margin-bottom:10px;
		  display:block;
	  }
	  .UC147 #pnlTitle h1 { color: #138700; }
/*#FONTS*/

/*BODY*/
body { background:#f5f2eb; }

#head .holder, #body .holder, #tail .holder{
	width:990px;
	}

#body{ background:  url(../Images/bg-main.jpg) 50% 100% repeat-x ;	}

#body .holder{
	width:990px;
	padding:24px 0px 20px;
	}

#firstSpacer img{ width:15px; }
#secondSpacer img{ width:15px; }

#pnlLevel1Columns2 > div + div { float:right; }
/*END BODY*/


/*HEAD*/
#head{ background:url(../Images/bg-head.png); height:169px;	}

#head .holder{
	height:100px;
	}

#head #logo{
	position:absolute;
	left:319px;
	top:25px;
	}

#head #logo a{	display:block; }


#head .phone{
	background:url(../Images/head-phoneIcon.png) 0 65% no-repeat;
	color:#207b97;
	text-shadow:1px 1px 1px #fff;
	font-size:26px;
	line-height:26px;
	padding-left:38px;
	position:absolute;
	top:21px; right:5px;
	font-family:'Candara', Arial, Helvetica, sans-serif;
font-style:italic;
}
#head .phone a { color:#207b97; }


#head .YrWeatherData{
    position:absolute; left:1px; top:12px; width:85px; height:38px;
    background:url(../Images/temperature.png); padding-top:20px;
}
#head .YrImage{ width:30px; margin: 4px 0 0 5px;}
#head .YrTemperature{
	margin-right:2px;
	display:block;
	line-height:31px;
	height:31px;
	overflow:hidden;
	width:34px;
	text-align:center;
	float:right;
	display:block;
	font-size:18px; color:#2b637c;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff; }

#google_translate_element{
    background:url(../Images/googletranslate-bg.png) 0 0 no-repeat;
    height:30px; padding-top:8px;
    padding-left:10px;
    float:left;
    position:absolute;
    left:0;
    top:75px;
    position:relative;
}
#google_translate_element:after{
    display:block; content:" ";
    position:absolute; top:0; right:-10px;
    width:10px; height:38px;
    background:url(../Images/googletranslate-bg.png) 100% 0 no-repeat;
}
.goog-te-gadget-simple{
    background:none !important;
    border:none !important;
}
	/*top menu*/
	.SiteMenu{ position:absolute; top:133px;	left:17px; }

	.SiteMenu ul li{
		display:block;
		float:left;
		line-height:17px;
		height:17px;
		padding:0 30px;
		position:relative;
		margin-left:20px;
		}

	.SiteMenu a{
		color:#323232;
		font-size:17px;
		text-decoration:none;
		display:block;
		line-height:17px;
		}
	 .SiteMenu li a:hover{
		 text-decoration:underline;
		}
	.SiteMenu .selected a{
		font-weight:bold;
		color:#ff9933;
		}
	.SiteMenu .selected:before{
		content:" "; display:block;
		width:26px; height:17px;
		position:absolute; top:3px; left:-8px;
		background:url(../Images/SiteMenu-sel.png) 0 0;
	}
	.SiteMenu .selected:after{
		content:" "; display:block;
		width:26px; height:17px;
		position:absolute; top:3px; right:-8px;
		background:url(../Images/SiteMenu-sel.png) 100% 0;
	}


	/*#top menu*/


	/*search box*/
	#search_pnlSearch{
		position:absolute;
		right:0px;
		top:62px;
		z-index:1;
		width: 208px;
		height:38px;
		background:url(../images/bg-search.png) 0 0 no-repeat;
		}

	#search_pnlSearch input{
		float:left;
		display:block;
		margin:0;
		border:0;
		padding:0;
		background:none;
		}

	#search_pnlSearch #search_txbSearch{
		font-size:17px;
		color:#2b637c;
		text-shadow:1px 1px 1px #fff;
		height:20px;
		line-height:20px;
		padding-right:5px;
		padding-left:15px;
		width:150px;
		margin-top:7px;
		}

	#search_pnlSearch #search_btnSearch, #search_pnlSearch #search_btnSearch:hover{
		width:38px;
		height:38px;
		opacity:1.0;
		text-decoration:none;
		}
	/*#search box*/


	/*breadcrumbs*/
	.Breadcrumbs{
		display:none;
		font-size:10px;
		font-weight:bold;
		z-index:0;
		color:#7c7c7c;
		}
	.Breadcrumbs li{ float:left; }
	.Breadcrumbs li a{
		color:#2e3289;
		text-decoration:none;
		}
	.Breadcrumbs li a:hover{ text-decoration:underline; }
	.Breadcrumbs li, .Breadcrumbs .Seperator{ padding-right:5px; }
	/*#breadcrumbs*/
/*#HEAD*/


/*TAIL*/
#tail { background:url(../Images/bg-tail-short.png); height:61px; margin-top:-4px; }
#holder-6 #tail{
	background: url(../Images/bg-tail.png);
	height: 635px;
	background-size: contain;
	}
#tail.withForm{
	height:300px;
	background-image: url(../Images/bg-tail-withform.png);
	background-repeat: repeat;
	background-size: contain;
}

#tail.withForm .info_row{ padding-top:20px; }
#tail .info_row{ padding-top:27px;}

#tail .info_row, #tail .info_row a{
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}

#tail a{	text-decoration:none; }
#tail a:hover{	text-decoration:underline; }

#tail .credits{ float:left; }
#tail .by{ float:right; }
/*#TAIL*/


/*COMMON - common styles and classes*/
	/*Input*/
	input, textarea { color:#2b637c; font-family: 'Candara'; }

	/*Buttons*/
	input[type="submit"], input[type="button"], .UC137ItemLink{
		outline:none;
		margin:0;
		padding:0 13px;
		background-color:#333;
		height:22px;
		line-height:22px;
		border:none;
		text-align:center;
		color:#fff;
		text-transform:uppercase;
		font-size:12px;
		}

	/*Buy Button!! only style, no position*/
	input.BuyBtn{
		cursor:pointer;
		border-radius:0; /*ipad*/
	}

	a.ReadMore, .ReadMore a{
		display:block;
		height:23px;
		width:48px;
		text-decoration:none;
		background: url(../Images/btn-readmore.png) 0 0;
		padding-left:5px;
		color:#003b6d;
		font-size:12px;
		line-height:20px;
		}
	.ReadMore a:hover, a.ReadMore:hover{ text-decoration:none !important; color:#fff; background: url(../Images/btn-readmore.png) 0 100%;}

	.UC137ItemLink{	margin:auto; }

	.MainButton{
		height:30px!important;
		line-height:30px!important;
	}
	/*End Buttons*/

	 /*PRODUCTS & DOCUMENT style */
	.ListItemTitleCont, .ProdItemInnerContainer .ItemTitleContainer {
		max-height:46px;
		overflow:hidden;
		margin-bottom:12px;
		padding-bottom:0;
	}
	.ListItemTitle, .ProdItemInnerContainer .ItemTitle, .UC144 .ItemTitle{
		font-style:italic;
		color:#207b97;
		font-size:18px;
		line-height:23px;
	}
	/*STYLEME*/ .ListItemTitle:hover, .UC162 .ItemTitle:hover{ color:#ffa74e; }

	.ListTeaserContainer, .ListDescriptionContainer, .ProdItemInnerContainer .TeaserContainer, .TitleAndTeaserContainer .Teaser  {
		/*max-height:56px;
		overflow:hidden;*/
		margin-bottom:6px;
		padding-bottom:0;
	}
	.ListTeaser, .ListDescription, .ProdItemInnerContainer .Teaser  {
		line-height:19px;
		font-size:12px;
		font-weight:normal;
		padding-bottom:0;
	}
	 /*END PRODUCTS & DOCUMENT style */

	#UC103_trBuyButton td { padding-top: 10px; }


	.UC112MainContainer{	width:auto !important; }
	.UC112MainContainer, .UC112Content, .UC171Content, .UC129InfoTextContainer, .UC165{	font-size:16px; line-height:22px; }
	#UC152_tMain, .UC171{ margin-bottom:20px; }
	.ViewMainContainer .UC112ImageContainer{ padding-bottom:20px; }
	#UC165_pnlImageAndDetails{ margin-bottom:10px; }

	.ImageContainer{ padding-bottom:0;	}

	.SortingContainer{ text-align:right; padding-bottom:10px; }
	input[type="checkbox"], input[type="radio"]  { border:0;	padding:0;	background:none; margin-right:5px; } /*no bg for ie*/
	a[id*="_btnEdit"]{ display:none; } /*hide admin icons*/
	#pnlAddress .ErrMsg { display:block; float:left; } /*Login or register error message Chrome fix*/

/*#COMMON*/


/*SOCIAL Buttons*/
.addthis_toolbox{
	display:table;
	margin-bottom:15px;
	}

.addthis_toolbox  a{
	float:left;
	display:block;
	padding:0 !important;
	cursor:pointer;
	width:65px !important;
	height:47px;
	margin-right:8px;
	}

.addthis_toolbox a:hover{ background-position:bottom;	opacity:1; }

.addthis_toolbox  span{	visibility:hidden; height:100%; width:100%; }

.addthis_button_facebook{ background:url(../Images/s_01.png); 	}
.addthis_button_twitter{	background:url(../Images/s_02.png); 	}
.addthis_button_email{ background:url(../Images/s_03.png); 	}
.addthis_button_favorites{ background:url(../Images/s_04.png); margin-right:0 !important; }

/*END SOCIAL Buttons*/


/*SIDEBARS*/
.UC122MainContainer, .UC128MainContainer{ margin-bottom:0; }

.UC122, .UC109, .UC128{
  margin-bottom:15px;
  position:relative;
  }

.UC122 .TopBox, .UC109 .TopBox, .UC128 .TopBox{
	height:37px;
	background:url(../Images/bg-tail-withform.png) 0 100% repeat-x;
  }

.UC122MainTitle, .UC109SmallCartTitle, .UC128MainTitle{
	height:37px;
	line-height:37px;
	color:#fff;
	font-size: 22px;
    font-style: italic;
	display:block;
	padding:0 10px;
	position:absolute;
	z-index:10;
	top:-37px;
	left:0;
  }

.UC122 .MiddleBox, .UC109 .MiddleBox, .UC128 .MiddleBox{
	position:relative;
	padding:10px;
	background:url(../Images/MiddleBox.png);
  }



	/*Menu sidebar (UC122)*/
	.UC122MainContainer table{ width:100%; }

	.UC122 a{
		color:#000;
		font-size:16px;
		line-height:16px;
		padding:4px 5px;
		margin-bottom:2px;
		display:block;
		text-decoration:none;
	  }

	.UC122 a:hover{  text-decoration:underline;	}

	.UC122 a[class*="Selected"]{
	    color:#467D9D;
		background-color:#fff;
	  }

	.UC122MenuLevel2 a{ padding-left:15px;
		font-size:13px;
		line-height:14px;
	}
	.UC122MenuLevel3 a{ padding-left:25px; }
	.UC122MenuLevel4 a{ padding-left:35px; }
	.UC122MenuLevel5 a{ padding-left:45px; }
	/*end Menu sidebar*/


	/*Cart sidebar*/
	#UC109_dList{font-size:10px;}

  	.UC109SmallCartLoginContainer {
		border-top:0;
		border-bottom:0;
		margin-bottom:0;
	}
	.UC109SmallCartLoginContainer a{
		font-size:12px;
		line-height:15px;
		color:#000;
		font-weight:bold;
		display:block;
		text-decoration:none;
	  }
  	.UC109SmallCartLoginContainer a:hover{
		text-decoration:underline;
	}
	.UC109 .UC109SmallCartShowCart{
		background:url(../images/x-cart.png) center right no-repeat;
		display:block;
		height:25px;
		line-height:25px;
		padding:0 10px;
		color:#000;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
	  }
	/*#Cart sidebar*/


	/*Registrer sidebar*/
	.UC128ErrorContainer > span { line-height:12px; }
	.Msg.MSFormMsg.UC128Msg{
		color:#060;
	}
	/*#Registrer sidebar*/

/*#SIDEBARS*/


/*PRODUCT BOXES*/
	.ProdItemInnerContainer, .ItemInnerContainer{
		background:url(../images/bg-prod.png) repeat-x bottom;
		margin:0;
		border:solid 1px #c9c9c9;
	  }

	/*ProdDetailsContainer*/
	.OriginalPrice{ text-decoration:line-through; }
	.ProductNumberTxt, .StockTxt, .PriceTxt, .OriginalPriceTxt, .DiscountPriceTxt, .UnitTxt, .DimensionTxt  {
		color:#727272;
		}
	.ProductNumber, .Stock, .Price, .OriginalPrice, .DiscountPrice, .Unit, .DimensionDrp  {
		color:#727272;
	}
	.PriceVatTxt {font-size:9px;}

	.UC103ProdDetailsContainer > tbody > tr > td { padding-bottom:5px; }
	#UC103_trBuyButton > td { padding-bottom:10px; }


	#UC165_pnlMain{ margin-bottom:20px; }
	#UC165_pnlTitle{ padding-bottom:0; }
	#UC165_pnlTitle .MainTitle { margin-bottom:0; }
	#UC165_pnlOrderContainer{ margin-top:10px; }
	#UC165_pnlSnippet{ padding-top:15px; }
	#UC165_pnlProdDetails .Row{ margin-bottom:2px; }
	#UC165_pnlProdDetails .TextColumn, #UC165_pnlProdDetails .ValueColumn, #UC165_pnlProdDetails .DimensionTxt { font-size:13px; line-height:13px; }
	#UC165_pnlContentContainer{ padding-top:5px; }
	/*#ProdDetailsContainer*/

  	/*Make OrderContainer*/
	.ProdItemInnerContainer input.BuyBtn{
	  }

	.QuantityTxb{
		width:25px;
		height:20px;
		line-height:20px;
		padding:0;
		border:solid 1px #aaa;
		text-align:center;
	  }
	/*#Make OrderContainer*/

/*#PRODUCT BOXES*/


/*VIS HANDLEKURV*/
	.CartGridHeader { font-weight:bold; }

	.CartGridHeader  td{
		background:#edf3ff;
	  }

	.CartGridItemContainerAlt td, .UC109SmallCartItemContainerAlt td, .CompactListContainer .ProdItemContainer{
		background:#edf3ff;
	}

	.CartGridItemContainer  td, .CartGridItemContainerAlt td{ vertical-align:middle;  }
	.CartGridItemContainer  td:first-child, .CartGridItemContainerAlt td:first-child{	text-align:center;	  }

	.CartGridItem{	text-decoration:none;  }

	.CartGridItemContainer td:first-child, .CartGridItemContainerAlt td:first-child,
	.CartGridItemContainer td:last-child, .CartGridItemContainerAlt td:last-child {
	  width:60px;
	  padding-left:0;
	  padding-right:0;
	}

	#pnlButtonsConfirmTop{margin-top:0;}

	#pnlConfirmAddress{ margin-bottom:20px; }
	#pnlConfirmPaymentDelivery {border-top:1px solid #ccc; padding-top:20px; }
/*#VIS HANDLEKURV*/


/*SEARCH Results PAGE*/
	.UC144 .ItemContainer, .UC144 .ItemContainerAlt{
		background:none;
		border-bottom: 1px solid #C9C9C9;
		padding:5px 0px 5px 0px;
	}
	.UC144 .TeaserContainer{ height:auto; }
	.UC144 .ImageContainer a, .UC144 .TeaserContainer{ margin-bottom:0; }
	.UC144 .BuyCont  > input { float:left; }
	.UC144 .BuyCont .QuantityTxb{ margin-right:5px; }
	.UC144 .ItemTitleCont{ margin-bottom:0px; }
	.UC144 .ProductNumberTxt{ padding-right:5px;  }
	.UC144 .PriceAndBuy  .PriceCont .PriceTxt { padding-right:5px; }
/*#SEARCH Results PAGE*/


/*KONTAKT PAGE and FORMS*/
	#holder-10 .UC112MainContainer{ margin-bottom:10px; }
	#holder-10 #pnlImages { width:100px; margin-top:-180px; }
	.UC112MainContainer{ margin-bottom:0px; }


	#holder-10 .UC142 ul li {margin: 0 0 0 5px; }
	#holder-10 .UC142 ul li:first-child {margin: 0; }

	/*old login*/
	#UC26_txbUserName, #UC26_txbUserPassw {border: 1px solid #CCCCCC; margin-bottom:5px; height:25px; line-height:25px\9; padding:0 5px; margin-left:10px;  }
	#UC26_btnCmdSave{ margin-left:10px; }

	/*Login*/
	.UC139 .controls { padding:5px 0 0 75px; margin:0; }
	#UC139_btnForgotPassword{ margin-left:10px; }
/*#KONTAKT PAGE and FORMS*/


/*TRANSITION*/
.SiteMenu a, .SiteMenu a:hover, a.ItemTitle, a.ItemTitle:hover,
.TermsContainer a,	.TermsContainer a:hover,
.UC162 .ItemTitle:hover, .UC162 .ItemTitle,
.SubMainTitleContainer a, .MainTitleContainer a, .SubMainTitleContainer a:hover, .MainTitleContainer a:hover{
 -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.3s ease-out;  /* FF4+ */
      -ms-transition: all 0.3s ease-out;  /* IE10? */
       -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
          transition: all 0.3s ease-out;

 -webkit-transition-property: color;  /* Saf3.2+, Chrome */
     -moz-transition-property: color;  /* FF4+ */
      -ms-transition-property: color;  /* IE10? */
       -o-transition-property: color;  /* Opera 10.5+ */
          transition-property: color;
}
/*#TRANSITION*/


/*HOME PAGE*/

	/*Big Buttons*/

	#pnlHomeRow1 #pnlGroupCol_UC127 { margin-left:-5px; margin-right:5px;}
	#pnlHomeRow1 .UC127ItemTitle{
		background:url(../Images/bigbtn.png) 0 0;
		display:block;
		width:239px;
		height:128px; padding:23px 10px 0 28px;
		margin-bottom:-28px;
		position:relative; z-index:3;
	}
	#pnlHomeRow1 .UC127ItemTitle + .UC127ItemTitle { z-index:2; }
	#pnlHomeRow1 .UC127ItemTitle + .UC127ItemTitle + .UC127ItemTitle { z-index:1; background-position: 100%  0; }
	#pnlHomeRow1 .UC127ItemTitle + .UC127ItemTitle + .UC127ItemTitle:hover{ background-position: 100% 100%; }

	#pnlHomeRow1 .UC127ItemTitle:first-child{ margin-top:0; }

	#pnlHomeRow1 .UC127ItemTitle div { text-transform:none; }
	#pnlHomeRow1 .UC127ItemTitle:hover{ background-position: 0 100%; z-index:10; }
	#pnlHomeRow1 .UC127ItemTitle:hover .btnTeaser { text-shadow: 1px 1px 1px #124a7b; color:#fff;}
	.btnTitle{
		width:235px; height:41px;
		background:url(../Images/bigbtn-text.png) 0 0;
	}
	#pnlHomeRow1 .UC127ItemTitle + .UC127ItemTitle .btnTitle { background-position: 0 -41px;}
	#pnlHomeRow1 .UC127ItemTitle + .UC127ItemTitle + .UC127ItemTitle .btnTitle{background-position: 0 -82px;}

	/*#pnlHomeRow1 .UC127ItemTitle:hover .btnTitle{ background-position: 100% 0; }
	#pnlHomeRow1 .UC127ItemTitle + .UC127ItemTitle:hover .btnTitle { background-position: 100% -41px;}
	#pnlHomeRow1 .UC127ItemTitle + .UC127ItemTitle + .UC127ItemTitle:hover .btnTitle{background-position: 100% -82px;}*/


	.btnTeaser{
		padding-left:4px;
		color:#323232;
		font-family:'Candara';
		font-size:15px; line-height:18px;
		height:36px; overflow:hidden;
	}


	/*New Slider (UC164) */
	.LinkImageSlider2 .FlexSliderContainer{ margin-bottom:9px; background: url(../Images/slider-bg.png) 0 100% no-repeat; padding-bottom:22px;}
	.LinkImageSlider2 .flexslider{
	 background:none;
	 border:none;
	 -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;
	 border-width:0px; }
	.flexslider .slides > li{ background:#fff; }
	.LinkImageSlider2 .flexslider{ border-width:0px; }

	.LinkImageSlider2 .flex-direction-nav li a{
		background-image:url(../Images/slider-arrows.png);
		width:39px;
		height:39px;
		margin-top:0;
	}
	.LinkImageSlider2  .flex-direction-nav li .flex-prev{ left:auto; right:3px; top:189px;  }
	.LinkImageSlider2  .flex-direction-nav li .flex-next{ right:3px; top: 146px; }

	.LinkImageSlider2 .flex-caption{
	 -ms-filter: none;
	 filter:none;
	 background:none;
	 text-align:right;
	 font-size:36px;
	 text-shadow:1px 1px 1px #07435a;
	 font-family: 'thisScript';
	 width:auto;
	 left:auto; right:0;
	 padding: 0 38px 38px 0;
	}
	.LinkImageSlider2 .flex-caption h2{}
	.LinkImageSlider2 .flex-caption h3{}
	/*END New Slider*/

	/*ROW 2*/
	#pnlHomeRow2 .ImageContainer{ padding:0; height: auto !important; }
	#pnlHomeRow2 #UC152_tMain { margin-bottom:13px; }
	#pnlHomeRow2 #pnlGroupCol_UC152 { margin: 0 0 0 15px; }
	#pnlHomeRow2 .UC112ItemTitle{ line-height:26px; letter-spacing:0.03em; padding-bottom:21px; }
	#pnlHomeRow2 #pnlGroupCol_UC152 .Teaser{ font-weight:normal; line-height:19px; font-size:13px; padding-bottom:32px; }
	#pnlHomeRow2 .addthis_toolbox { margin: 0 -17px 0 -15px; }


	#pnlHomeRow2 .UC171 { margin-bottom:13px; }
	#pnlHomeRow2 #pnlGroupCol_UC171 { margin: 0 0 0 15px; }
	#pnlHomeRow2 .UC171 .MainTitleContainer { padding-bottom: 0; }
	#pnlHomeRow2 .UC171MainTitle{ line-height:26px; letter-spacing:0.03em; padding-bottom:21px; margin-bottom:0;  }
	#pnlHomeRow2 .UC171Teaser{ font-weight:normal; line-height:19px; font-size:13px; padding-bottom:32px; }


	#pnlHomeRow2 #pnlGroupCol_UC111{ float:right; margin-right:-4px; }
	#pnlHomeRow2 .UC111MainContainer{ margin-bottom:0px; }
	#pnlHomeRow2 .UC111DocItemInnerContainer {
		background:url(../Images/article-col1.png);
		width:157px; height:362px !important; padding:15px 30px 0 29px;
	}
	#pnlHomeRow2 #UC111_dList > tbody > tr > td { padding: 0 0 0 4px; }
	#pnlHomeRow2 #UC111_dList > tbody > tr > td:first-child { padding-left:0px; }
	#pnlHomeRow2 .UC111TeaserContainer{ margin:8px 0 24px; height:79px; overflow:hidden;}
	#pnlHomeRow2 .UC111DocItemInnerContainer > table { height: auto !important; }
	#pnlHomeRow2 .UC111ReadMore{ background:url(../Images/btn-readmore-text.png); width:76px; height:25px; margin:0 auto; padding:0; }
	#pnlHomeRow2 .UC111ReadMore:hover{ background-position: 0 100%; }


	/*Contact Line*/

	#pnlContactLine * { margin:0; position:static;  }
	#pnlContactLine ::-webkit-input-placeholder  { color:#fff; }

	#pnlContactLine .UC129MainContainer div { overflow: visible; }
	#pnlContactLine .UC129MiddleBox{ padding-top: 17px; }

	#pnlContactLine .UC129MainTitleContainer{  background:url(../Images/ContLine-Title.png); width:40px; height:167px; margin: -2px 18px 0 8px; }
	#pnlContactLine .UC129MainTitle{ display:none; }

	#pnlContactLine .UC129FormBox{ border:0; width:303px; height:44px; background:url(../Images/ContLine-input.png); line-height:44px\9 !important;  color:#fff; padding:0 12px !important; }
	.UC129FormBox{ line-height:normal !important; line-height:24px\9 !important; }


	#pnlContactLine .UC129CommentCont{ width:666px; background:url(../Images/ContLine-textarea.png) 0 0 no-repeat;  }
	#pnlContactLine .UC129FormMultiBox{ width:560px; height:90px; border:0; resize:none; overflow:hidden; color:#fff; padding:10px; background:none; }

	#pnlContactLine #UC129_pnlContactInfo{ margin-left:-1px; padding-bottom:9px; }
	#pnlContactLine #UC129_pnlContactInfo > div { float:left; margin-right:12px; }

	#pnlContactLine #UC129_pnlMain > div { float:left }

	#pnlContactLine .UC129ImageCodeCont{  display: flex; padding-left: 0; }
	#pnlContactLine .UC129ImageCodeCont .FormLabel {
		display: none;
	}

	#pnlContactLine .UC129ErrorContainer{ float:none; clear:both; }
	#pnlContactLine #UC129_pnlSent{ color:#fff; line-height:50px; font-size:30px; font-family: 'thisScript'; text-shadow: 1px 1px 1px #07435A; }

	#pnlContactLine #UC129_btnSend{ position:absolute; top: 94px; left:660px; float:left; padding:0; }
	#UC129_btnSend{ background:url(../Images/btn-send.png); width:64px; height:65px; }

	#pnlContactLine #UC157_pnlMain{ margin-top:16px; margin-right:-6px;}
	#pnlNewsRow #UC121_pnlMain{ margin-bottom:20px; }
	#pnlNewsRow #pnlGroupCol_UC121{ float:right; }

	#pnlContactLine #UC157_pnlMain,
	#UC1001_documentViewMainContainer{  padding-top:57px; float:right;  background:url(../Images/timetableLabel.png) 0 0 no-repeat; height:112px;  }
	#pnlContactLine #UC157_pnlMain .UC121Snippet,
	#UC1001_documentViewMainContainer{text-align:center; color:#fff; width:237px; text-shadow:1px 1px 1px #3283aa; font-size:16px; font-style:italic;  }
	#pnlContactLine #UC157_pnlMain b,
	#pnlNewsRow #UC121_pnlMain b, #UC1001_documentViewMainContainer strong, #UC1001_documentViewMainContainer b{ font-size:26px; color:#ff9b2e; font-weight:bold; }

	#pnlContactLine .UC129ErrorContainer span{ font-size:9px; padding-left:50px; line-height:10px; color:#fff;}

	#UC1001_documentViewMainContainer p{
		line-height:20px;
		}

	#UC1001_documentViewMainContainer .MainTitleContainer{
		display:none;
		}

	#pnlGroupCol_UC1001{
		float:right;
		}

	#pnlNewsRow #pnlGroupCol_UC1001{
		margin-bottom:50px;
		}

	#pnlContactLine #pnlGroupCol_UC1001{
		margin-top:15px;
		}

	/*ROW4*/
	#pnlHomeRow4{ padding-top:7px; }
	#pnlHomeRow4 .UC111ItemTitle { color:#fff; }
	#pnlHomeRow4 #UC151_dList{ margin-top:17px; height:247px; }
	#pnlHomeRow4 #UC151_dList > tbody > tr > td{ background:url(../Images/row-vline.png) 0 0 no-repeat; padding:6px 0 0 30px; }
	#pnlHomeRow4 #UC151_dList > tbody > tr > td:first-child{ background:none; padding-left:0px; }
	#pnlHomeRow4 #UC151_dList > tbody > tr > td > div { width:135px !important; }
	#pnlHomeRow4 .ItemTitleCont { margin-bottom:13px; }
	#pnlHomeRow4 .Teaser{ color:#f6f3ec; font-size:13px; }
	#pnlHomeRow4 .ReadMore{ margin-left:-1px; }

	#pnlHomeRow4 #pnlGroupCol_UC121{ float:right;}
	.facebook_box{
		background:url(../Images/facebookBox.png);
		width:216px; height:269px; padding-top:10px;
	}
	.facebook_box > div { overflow:hidden; margin: 0 auto ;  width:180px; height:256px; }
	.facebook_box iframe { margin:-1px 0 0 -1px; }

/*END HOME PAGE*/


/*OTHER*/
	#pnlGroupCol_UC23,
	#holder-120 #pnlGroupCol_UC125{ float:right; }
	/*#holder-9 #UC23_image{ margin-bottom:30px; }*/
	#UC23_image{ margin-bottom:30px; }

	.UC111MainTitle{ background:url(../Images/horizontalLine.png) 0 100% repeat-x; padding-bottom:10px; margin-bottom:0; }


	#pnlCustomList #UC111_dList { background:url(../Images/article-rowbg.png); width:1012px; margin: 0 -11px;  }
	#pnlCustomList #UC111_dList > tbody > tr > td { padding: 20px 0 20px; background:url(../Images/horizontalLine.png) 0 100% repeat-x; height:10px !important;  }
	#pnlCustomList #UC111_dList > tbody > tr > td:first-child{ padding-left:11px; }
	#pnlCustomList .UC111TeaserContainer { height:76px; overflow:hidden; }
	#pnlCustomList .UC125Image{ margin-top:20px; }

	#holder-9 #pnlGroupCol_UC122{ float:right; }


	.UC142{ margin-bottom:20px; }

	/*Special page*/
	#holder-243 .UC111ItemTitleCont{ margin-top:5px; }
	#holder-243 .UC111ItemTitle{ font-size:23px; line-height:26px; }
	#holder-243 .UC111Teaser{ font-size:16px; line-height:20px; }
	#holder-243 table { height:auto !important; }
	#holder-243 .UC111DocItemInnerContainer { height:auto !important; padding:10px 5px 10px 10px; width:365px !important;
	background:url(../Images/article-boxbg.png) 0 0 no-repeat; }


	.DocItemContainer, .DocItemContainerAlt{ padding-bottom:40px; }
/*END OTHER*/

