/* CSS Document */

#Main_TD {background-color:#FFFFFF;}

#ContentContainer_TBL {
width:700px!important;}

.flags {
	position:absolute;
	top:5px;
	margin-left:830px;
}

body{
}

td { line-height:19px;}

img{border:0px;}

p{margin-top:0px;
margin-bottom:10px;}
.logo {
	float:left;
	position:absolute;
	padding-left:30px;
	
}

.Foto1_Basket { text-align:left;}
.Foto1_Basket img {
	position:absolute;
	margin-top:-27px;
	margin-left:-3px;
}

.NumberProduct_Basket {
padding-bottom:5px!important;
padding-bottom:3px;
}

.hide{
	display:none;
}



#ShopMainLayOutTable {
	
	background-repeat:repeat-x;
	background-position:bottom;
}



#ShopLayOut_Topmenu_TD {
	padding-top:10px;
	padding-right:18px;
}

#ShopLayOut_Topmenu_TD a {
	padding-left:7px;
	padding-right:7px;
}

#Search_Form {
	background-image:url('/images/cygnet/background-search.png');
	background-repeat:no-repeat;
	background-position:top left;
}

.SearchField_SearchPage {
	float:left;
	background:#f8f8f8;
	height:32px;
	width:172px;
	font-size:11px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dcdcdc;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
	padding: 0 0 0 10px;
	
}

#Search_Form_new  {
margin-bottom:0px;}




#ShopLayOut_SpaceBottom_TD {
	background-image:url(background-bund.png);
	vertical-align: top;

}

#ShopLayOut_SpaceBottom_TD p{
	
	font-size:14px;
	line-height:23px;
}

#ShopLayOut_SpaceBottom_TD .h1 {
padding-top:45px;}

#ShopLayOut_SpaceBottom_TD hr {
width:175px;
float:left;
text-align:left;
display:block;
}

h1, h3, h4, h5, h6, .h1 {
	padding:0px;
	margin:0px;
	color:#1f1f1f;
	font-weight:normal !important;
	text-decoration:none !important;
	line-height:normal !important;
}

h2 {
	font-size:15px;
	text-transform:uppercase;
}

.marginNone {margin-top:0px;}

#FrontPage_TD h1, #FrontPage_TD .h1 {
	font-size:16px;
	padding-bottom:5px;
	font-weight:bold!important;
}

h1, .h1 {
	color:#045900;
	font-size:20px;
	padding-bottom:0px;
	font-weight:bold!important;
	padding-top:10px;
	margin-bottom:10px;
}



h2 {
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold!important;
}

h3 {
	font-size:12px;
	margin-bottom:10px;
}








#ActiveCategory_A, #ProductmenuContainer_DIV br, .SubCategoryIndent1_Productmenu, .SubCategoryIndent2_Productmenu, .SubCategoryIndent3_Productmenu, .SubCategoryIndent4_Productmenu, .SubCategoryIndent5_Productmenu, .Heading_Orderstep1_TBL br, .OrderStep2_Methods_Header_TD br {display:none !important;}

#ShopMainLayOutTable #ProductMenu_Table {
padding-left:20px;
	border-bottom:none;
}

#ProductmenuContainer_DIV {
padding-bottom:21px;}

/* NIV1 */
#ShopMainLayOutTable #ProductMenu_Table a {
	border-top:none;
	width:207px;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:18px;
	background-image:url('/images/cygnet/niv1.png');
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	margin-bottom:2px;
}



/* NIV2 */
#ShopMainLayOutTable #ProductMenu_Table .RootCategory_Productmenu .SubMenu_Productmenu_Table a {
	background-image:none;
	padding-left:10px;
	background-color:#FFFFFF;
	width:186px!important;
	width:206px;
	display:block;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	margin-bottom:1px;
	font-size:12px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #d4d4d4;	
}

.SubCategory1_Productmenu .SubMenu_Productmenu_Table {
border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #d4d4d4;}

/* NIV3 */
#ShopMainLayOutTable #ProductMenu_Table .RootCategory_Productmenu .SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a {
	padding-left:34px;
	background-image: none;
	width:172px!important;
	width:206px;
	background-color:#FFFFFF;
	border-bottom-style: none;
	border-bottom-width: 0px;
	
	background-image:url(bullet.png);
	background-position: 21px 11px;
		font-size:12px;
}

/* NIV4 */
#ShopMainLayOutTable #ProductMenu_Table .RootCategory_Productmenu .SubMenu_Productmenu_Table .SubMenu_Productmenu_Table .SubMenu_Productmenu_Table a {
	padding-left:30px;
}

.prod {
padding-bottom:10px;
float:left;}

.prod .ProductName {
	font-size:13px;
	font-weight:bold;
}

.ProductList_TD .prod .ProductName {
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}

.prod .plDesc a{
	display: block;
	width: 47px;
	margin-top: 20px;
}

.prod .ProductName a {
text-decoration:none;
color:#000000;
}

.prod .label span {
	position:absolute;
	margin-top:20px;
	margin-left:120px;
}

.prod .Price {
	color:#4d4d4d;
	font-weight:bold;
}

.prod .Price strike{
	margin-right:6px;
	color:#4d4d4d;
	font-size:11px;
	font-weight:normal;
}

.prod .BuyButton_ProductList, .Related_BuyButton_IMG {
margin-left:5px;}

.prod hr, .ProductList_TD hr, .ProductInfo_TD hr {
	color:#dadada;
	height:1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #DADADA;
	padding-top:0px;
	margin-top:0px;
}

.prod .onlinetitle {
	font-weight:bold;
	padding-top:3px;
}


.prod .onlineprice {
color:#136734;
font-size:16px;
font-weight:bold;
padding-bottom:3px;
	
}




#liTBL .h1 {
	display:inline-block;
}

#liTBL {
	
	background-repeat:no-repeat;
}

#liTBL td {
	padding-left:15px;
	padding-right:15px;
}

#liTBL ul {
	margin:0px;
	margin-top:6px;
	list-style:none;
	padding:0px;
}

#liTBL li {
	height:23px !important;
	height:26px;
	
	background-repeat:no-repeat;
	background-position:center left;
	padding-top:3px;
	padding-left:24px;
}




.ProductInfo_Custom_TBL .Image img{
	
	border: 1px solid #dbdbdb;	
	padding:1px;
	display:block;
}



.Frontpage_Custom_TBL .Image img{
	width:159px;
	border: 1px solid #dbdbdb;	
	padding:1px;
	display:block;
}

.ProductList_Custom_TBL .Image img{
	border: 1px solid #dbdbdb;	
	padding:1px;
	display:block;
}






#SIMPLELISTTBL br {display:none;}

a.SubCats_Prodlink {
	padding-left:17px;
	line-height:30px;
	background-image:url('/images/cygnet/list-icon.png');
	background-repeat:no-repeat;

}


#SIMPLELISTTBL a.SubCats_Prodlink {
	line-height:20px;
	padding-left:0px;

	background-repeat:repeat;
	width:193px;
	height:69px;
	margin:10px;
	margin-top:0px;

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#714218;
	font-weight:bold;
	text-align:center;
	padding-top:23px;
	padding-bottom:0px;
}

#SIMPLELISTTBL a.SubCats_Prodlink:hover {

	color:#FFFFFF;
}

.ActivePageNumber_ProductList, .InactivePageNumber_ProductList {

	background-repeat:no-repeat;
	width:19px;
	height:19px;
	color:#FFFFFF !important;
	text-decoration:none !important;
	padding:0px !important;
	margin-left:2px;
	margin-right:2px;
	display:inline-block;
}






.Prices_Custom_TBL td {
	text-align:right;
	font-size:16px;
	color:#136734;
	line-height:normal;
	font-weight:bold;
}

.Prices_Custom_TBL .unit {
	text-align:left;
	font-size:13px;
	color:#000000;
	line-height:normal;
	font-weight:normal;
}

.Prices_Custom_TBL td strike {
	font-size:15px;
	color:#949494;
	font-weight:normal !important;
}

#BUYSECTION br {display:none;}

 

.TextInputField_Productlist {
	vertical-align:top;
	margin-left:8px;
	border: 1px solid #dcdcdc;
	

	height:30px;

	padding:5px;
	text-align:center;
	width:20px;
}

.TextInputField_ProductInfo {
	vertical-align:middle;
	margin-left:8px;
	border: 1px solid #dcdcdc;
	

	height:30px;

	padding:5px;
	text-align:center;
	width:35px;
}
#BUYSECTION td {
	vertical-align:middle;
	color:#000000;
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
	
}

.ProductInfo_TD .onlineprice {
color:#136734;
font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
	
}

.BuyButton_ProductInfo {
width:100px;}

.Related_Custom_TBL, .CustomersAlsoBought_Custom_TBL {margin-bottom:20px;}

/*HEAD*/
#ShowBasket_TD td, #OrderStep1_TD td, #OrderStep2_TD td, #OrderStep3_TD td {padding:0px;}
#ShowBasket_TD table, #OrderStep1_TD table, #OrderStep2_TD table, #OrderStep3_TD table {border-spacing:0px;}

.TableLines_ShowBasket, .TableLines_Orderstep1, .TableLines_Orderstep2, .TableLines_OrderStep3, .TableLines_OrderStep4, #CustomerInfo_OrderStep3_Table3, #CustomerInfo_OrderStep3_Table4 {width:700px !important;}
.TableLines_ShowBasket, .TableLines_Orderstep1, .TableLines_Orderstep2, .TableLines_OrderStep3, .TableLines_OrderStep4 {margin-left:0px;}

/*Step 0*/
td.Heading_ShowBasket {border-top:1px solid #dbdbdb !important;border-bottom:1px solid #dbdbdb !important;padding-top:6px !important;padding-bottom:6px !important;}
.ShowBasket_ProductLine_Amount_TD, .ShowBasket_ProductLine_Description_TD, .ShowBasket_ProductLine_UnitPrice_TD, .ShowBasket_ProductLine_TotalPrice_TD, .ShowBasket_ProductLine_ActionButtons_TD {border-bottom:1px solid #dbdbdb;}
.ShowBasket_ProductLine_Amount_TD {text-align:center !important;}
.ShowBasket_ProductLine_Amount_TD, .ShowBasket_ProductLine_Description_TD, .ShowBasket_ProductLine_UnitPrice_TD, .ShowBasket_ProductLine_TotalPrice_TD, .ShowBasket_ProductLine_ActionButtons_TD, .ShowBasket_ProductLine_Description_TD td {vertical-align:middle !important;}
.ShowBasket_ProductLine_ActionButtons_TD img {margin-left:4px;margin-right:4px;}
.ProductImage_ShowBasket {border:1px solid #dbdbdb;}
.BackgroundColor1_ShowBasket td, .BackgroundColor2_ShowBasket td {padding-top:5px !important;padding-bottom:5px !important;}

/*Step 1*/
#Orderstep1_AlternativeDelivery_Fields_TD, #Orderstep1_AlternativeDelivery_Heading_TD {padding-left:20px !important;}
#Orderstep1_AlternativeDelivery_Fields_TD input {position:relative;}

/*Step 2*/
#PayMethodsContainer img, #ShippingMethodsContainer img {margin-bottom:5px;}
.OrderStep2_PayMethods_TD, .OrderStep2_ShippingMethods_TD {padding-top:20px !important;}

/*Step 3*/
.ProductImage_Order3, .ShortDescription_ShowBasket {display:none;}

#OrderStep1_TD h1, #OrderStep2_TD h1, #OrderStep3_TD h1, #OrderStep4_TD h1, .CmsPageStyle h1, .Heading_CreditCardPayment h1 {margin-left:0px;margin-right:0px;}
#OrderStep4_TD h1 {width:auto;}

.SearchPage_TD {
display:none;}

#ShopLayOut_Basket_TD {
height:156px;}
.topmenubackground {
height:52px;
background-image:url(/images/cygnet/background-topmenu.png)}

textarea:focus, input:focus{
    outline: none;
	background-color:#FFFFFF;
}

.payments {
display:block;
margin-top:9px;}

#logoer {
	border: 1px solid #dcdcdc;
	width:925px;
	display:block;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:19px;
	
}

.subcats_cn {
	margin-right:28px;
	border:1px solid #e3dfd2;
	padding:1px;
	margin-bottom:28px;
	}

.subcats_cn .cell1{

	


}




.subcats_cn .cell2{
	background-image:url(/images/cygnet/fade.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:35px;
	text-align:center;
	line-height:16px;
	cursor:pointer;
}

.subcats_cn .cell2 a{
	text-decoration:none;
	color:#FFFFFF;
}

.subcats_cn .cell2 a:hover{
	text-decoration:none;
	color:#CCC;
}

.BreadCrumbLink, .BreadCrumbLink_Active {
font-size:11px!important;
color:#000000!important;
text-decoration:none!important;
}

.storeprice strike{
	text-decoration: none;
}

.Stockmessage_Productlist {
font-size:11px;}

.toplist {
background-color:#ececec;}

.toplist .header {
	font-size:15px;
	width:100%;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.toplist {
padding-bottom:10px;}

.toplist td {
padding-left:5px;
padding-right:5px;}





.toplist a{
	color:#3f3f3f;
	text-decoration:none;
	
}

.orderside {
padding-left:20px;}


.bulletbackground {
	background-image: url(/images/cygnet/bulletbackground.png);
	background-repeat: repeat-x;
	width:206px;
	height: 42px;

}

.Heading_Terms {
text-align:left;}

.streamer {
color:#045900;
font-size:17px;}

.PriceStriked_Productinfo strike {
text-decoration:none;}

.MediaViewerSelector {
	vertical-align: top;
}

.MediaViewerCanvas div{
	vertical-align: bottom;
	display:block;}
	
.bottompicture {
padding-left:3px;
padding-top:3px;}


table td .productnumber {
	font-size:14px !important;
	font-weight:bold;
	text-decoration:underline;
}

.ProductMenuCol_TD {
	background-color:#FFF;
}


#footer {
	background-color:#FFFFFF;
}

.CmsPageStyle_Table {
		background-color:#f9f9f9;

}

body.webshop-terms{
	background:none;
}

.paging{
	text-align: center;
	margin: 20px 0;
}

.paging a{
	color: #000 !important;
	text-decoration: none;
}

.paging .pagingBtn{
	background: -webkit-linear-gradient(#9e9e9e, #797979); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#9e9e9e, #797979); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#9e9e9e, #797979); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#9e9e9e, #797979); /* Standard syntax */
	padding: 5px;
	border: 1px solid #747474;
	border-radius: 3px;
	color: #fff;
}

.paging .pagingBtn.p:before{
	content: "\0025C0";
	display: inline;
	margin-right: 5px;
} 

.paging .pagingBtn.n:after{
	content: "\0025B6";
	display: inline;
	margin-left: 5px;
} 

/*  Ordreforløb  */

body.webshop-orderstep1 table.BackgroundColor1_Orderstep1 input[type=text],
body.webshop-orderstep1 table.BackgroundColor1_Orderstep1 select,
body.webshop-orderstep1 table.BackgroundColor1_Orderstep1 textarea{
	
	width: 175px;
	padding: 2px;
	margin-bottom: 5px;

}

body.webshop-orderstep1 table.BackgroundColor1_Orderstep1 select{
	width: 183px;
}

body.webshop-orderstep1 table.BackgroundColor1_Orderstep1 textarea{
	width: 177px;
}
