﻿/*
collumns er:
1 kollonne = 150p
de 5 andre kollonne = 130p
space imellem = 20p

farvekoder:
blå = 1e9bc5
grå (denne kode dækker alle grå farver) = 727272

font:
ariel

regex til at finde css klasse med stort navn
class="[A-Za-z0-9]*[A-Z]+[A-Za-z0-9]*"

*/


body
{
	color: #727272;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}

a
{
	text-decoration:none;
	color:#000000;
}
h1
{
	color:#1e9bc5;
	font-size:36px;
	text-transform:uppercase;
	font-family:Century Gothic;
	font-weight:normal;
	margin:12px;
	
}

h1 a 
{
	color:#000000;
}
.inputhead
{
	font-size:14px;
	font-weight:bold;
	color:black;
}

.blafarve
{
	color:#000000;
}

.blaabaggrund
{
	background-color:#1e9bc5;
}

.graa1text
{
	color:#b3b3b3;
}
.graa2text
{
	color:#727272;
}
.graa1baggrund
{
	background-color:#d3d3d3;
}
.graa2baggrund
{
	background-color:#727272;
}


/* ----------------------------------------------------------------*/
/* teaser */
.teaserCell
{
	width: 190px;
	background-color: #e9e9e9;
	font-size:20px;
	font-weight: bold;
	color:#000000;
}
.teaserCell2
{
	width: 900px;
	background-color: #000000;
	color:#000000;
}
.teaserText
{
	color:White;
	font-size:30px;
	font-weight: bold;
}
/* ----------------------------------------------------------------*/

.conttbl
{
	width: 900px;
	margin-left:auto;
	margin-right:auto;	
	background-repeat:repeat;	

}
.menutbl
{
	border: 0px none #000000;	
	background-color:white;
	text-align:center;
	font-size:13px;
	font-family:century gothic;
}
.menutbl2
{
	border: 0px none #000000;	
	background-color:black;
	text-align:center;
	font-size:13px;
	font-family:century gothic;
	width: 900px;
}
.menuitem 
{
	color:#000000;
	background-color:#ffffff;
}
.menuitemselected
{
	color:#1e9bc5;
}

.menuitem a:hover
{
	color:#ffffff;
	background-color:#000000;
}
.menuitemseperator
{
	padding-left:2px;
	padding-right:2px;
}
.menuitem2
{
	color:#FFFFFF;
	background-color:#000000;
}
.menuitem2 a:hover
{
	color:#000000;
	background-color:#FFFFFF;
}
.menuitem2selected
{
	color:#1e9bc5;
}
.menuitem2seperator
{
	padding-left:2px;
	padding-right:2px;
}

.shoppingsimple
{
	font-size:12px;
	line-height:12px;
	background-color:white;
	border: 1px solid #1e9bc5;
	color:#727272;
	padding:5px;
	margin-left:auto;
}

.bluehead
{
	background-color:#1e9bc5;
	color:#ffffff;
	font-size:11px;
	font-family:century gothic;
}
.afname
{
	font-size:26px;
	color:#1e9bc5;
	font-family:Century Gothic;
	text-transform:uppercase;
}

.bluelnk
{
	color:#1e9bc5;
	font-size:12px;
}
.bluelnk:hover
{
	background-color:#1e9bc5;
	color:#ffffff;
}
a:hover
{
	background-color:#000000;
	color:#ffffff;
}
.featuredimg
{
	overflow: hidden;
	max-width: 690px;
}
.featartnamediv
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e9e9e9;
	background-image:url('images/cornerblack_45p.gif');
	background-position:right top;
	background-repeat:no-repeat;
	text-align:right;
	height:75px;
}




.normalstepindicatorlargestyle, .ofsteptext
{
	/*filter : alpha(opacity=50);
	-mox-opacity: .50;
	opacity: .50;
	color: white;*/
	color: #e9e9e9;
	
}

/*
;
	-mox-opacity: .50;
	opacity: .50;
	color: white;
	color: #ffffff;
	
}*/

.normalstepindicatorlargestyle
{
	font-size: 300px;
	text-align: center;
	vertical-align: top;
}
 
 .ofsteptext
 {
	font-size:26px;	
	position:relative;
	top:-65px;
	overflow:hidden;	
 }
 .normalstepstyle
 {
 	font-size:40px;
 	color:#000;
 	font-weight:normal;
 }
 
 .normalstepinfostyle
 {
 	font-size:15px;
 	color:#b3b3b3;
 }
 
 
 /******************************* corners begin ********************************************/
 .cornergrey25ul
{
	background-image: url(images/corner_grey_25_ul.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
	width:24px;
	height:25px;
}
.cornergrey25ur
{
	background-image: url(images/corner_grey_25_ur.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:transparent;
	width:24px;
	height:25px;
}
 .cornergrey25ll
{
	background-image: url(images/corner_grey_25_ll.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:transparent;
	width:24px;
	height:25px;
}
.cornergrey25lr
{
	background-image: url(images/corner_grey_25_lr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:transparent;
	width:24px;
	height:25px;
}
.cornerwhite10ur
{
	background-image: url( images/corner_white_outer_ur.gif );
	background-repeat: no-repeat;
	background-position: right top;
	width:10px;
	height:10px;
	line-height:10px;
	font-size:10px;
}

.cornerwhite10ul
{
	background-image: url( images/corner_white_outer_ul.gif );
	background-repeat: no-repeat;
	background-position: left top;
	width:10px;
	height:10px;
	line-height:10px;
	font-size:10px;
}
.cornerwhite10lr
{
	background-image: url( images/corner_white_outer_lr.gif );
	background-repeat: no-repeat;
	background-position: right bottom;
	width:10px;
	height:10px;
	line-height:10px;
	font-size:10px;
}
.cornerwhite10ll
{
	background-image: url( images/corner_white_outer_ll.gif );
	background-repeat: no-repeat;
	background-position: left bottom;
	width:10px;
	height:10px;
	line-height:10px;
	font-size:10px;
}
.cornerwhite15ll
{
	background-image: url( images/corner_white_15_ll.gif );
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cornerwhite15lr
{
	background-image: url( images/corner_white_15_lr.gif );
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cornerwhite15ur
{
	background-image: url( images/corner_white_15_ur.gif );
	background-repeat: no-repeat;
	background-position: right top;
}
.cornerwhite15ul
{
	background-image: url( images/corner_white_15_ul.gif );
	background-repeat: no-repeat;
	background-position: left top ;
}
.cornerblue13ul
{
	background-image:url( images/corner_blue_13_ul.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}
.cornerblue13ur
{
	background-image:url( images/corner_blue_13_ur.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}
.cornerblue13ll
{
	background-image:url( images/corner_blue_13_ll.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}
.cornerblue13lr
{
	background-image:url( images/corner_blue_13_lr.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}
.cornerblue13left
{
	background-image: url( images/corner_blue_13_left.gif );
	background-repeat: repeat-y;
	background-position: left;
	width:13px;
}
.cornerblue13right
{
	background-image: url( images/corner_blue_13_right.gif );
	background-repeat: repeat-y;
	background-position: right;
	width:13px;
}
.cornerblue13top
{
	background-image: url( images/corner_blue_13_u.gif );
	background-repeat: repeat-x;
	background-position: left top;
	height: 13px;
}
.cornerblue13bottom
{
	background-image: url( images/corner_blue_13_l.gif );
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 13px;
}

.cornerblue13solidlr
{
	background-image:url( images/corner_blue_13_solid_lr.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}
.cornerblue13solidll
{
	background-image:url( images/corner_blue_13_solid_ll.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}

.cornerblue13solidur
{
	background-image:url( images/corner_blue_13_solid_ur.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}
.cornerblue13solidul
{
	background-image:url( images/corner_blue_13_solid_ul.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:13px;
	height:13px;
	line-height:13px;
	font-size:13px;
}

 /******************************* corners end ********************************************/
.dotspacerline 
{
	background-image: url(images/dots.white.2p.horizontal.gif);
	background-position: left center;
	background-repeat: repeat-x;
	height: 10px;
}

.dotspacerlineblack
{
	background-image: url(images/dots.black.2p.horizontal.gif);
	background-position: left center;
	background-repeat: repeat-x;
	height: 10px;
}


.normalfieldnamestyle
{
    font-size: 12px;
    color:black;
}

.normalforminfostyle
{
    font-size: 12px;
}
.formheadline
{
    font-family: 'Century Gothic' , Tahoma;
    font-size: 24px;
}

.normalformheadline2style
{
    font-size: 14px;
    font-weight: bold;
    color:#000000;
}

.normalformheadline
{
	font-family:'Century Gothic';
	font-size:24px;
}

.normaloptionsstyle
{
    font-size: 14px;
    font-weight: bold;
}
.normalformexplain2style
{
    font-size: 12px;
}

.normallinkhelpstyle
{
    font-size: 11px;
    font-family:Century Gothic;
}
.normalformnextstyle a:hover
{
	background-color:#000000;
	color:white;
}
    
.normalformlinkstyle a:hover, .normalcollumndata2style a:hover, .producthistory a:hover,.normalsearchheadlinestyle a:hover ,.normalcatheadlinestyle a:hover,.normalfloorstyle a:hover,.normalcatstyle a:hover,.normalpagingstyle a:hover,.normallinkhelpstyle a:hover
{
	background-color:#000000;
	color:white;
}    

.tableheader
{
	text-transform:capitalize;
}

.normalcollumndatastyle1 a
{
	font-size: 14px;
	background-color: #1e9bc5;
	color:#ffffff;
	cursor: pointer;
}

.usernotificationtext
{
	font-size:17px;
}

.normalcollumndatastyle1 
{
	font-size: 14px;
	background-color: #1e9bc5;
	color:#ffffff;
	cursor: pointer;
}
.usernotificationcenter
{
	background-image: url(images/Speech_Middle.png);
	background-repeat: repeat-y;
	margin-left: 10px;
	margin-right: 10px;
}
.hiddencontrol
{
	visibility:hidden;
	display:none;
}
/* -----------------------  rating -------------------------*/
.ratingstar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    background-repeat: no-repeat;
}

.filledratingstar
{
	background-image: url(images/star-on16.gif);
}

.emptyratingstar
{
	background-image: url(images/star-off16.gif);
}

.savedratingstar
{
	background-image: url(images/star-selected20.gif);
}
.yabc
{
/*	background-color:#e6e7e8;*/
}
.yach1
{
	font-size: 20px;
	font-family:'Century Gothic';
	
}
.yach2
{
	font-size: 12px;
	color:#FFFFFF;
	
}

.yach1 a
{
	color:white;
}

.yach1 a:hover
{
	color:#000000;
	background-color:#FFFFFF;
	display:block;
	width:100%;
}

.yach3 a
{
	font-size:12px;
	
	
}
.yach3 a:hover
{
	color:#FFFFFF;
	background-color:#000000;
	
	width:100%;
}



.selectedli 
{
	color:#FFFFFF;
	background-color:#000;
	
}

.selectedli:hover
{
	color:white;
	background-color:#1e9bc5;
}

.selectedmnuitem
{
	width:140px;
	color:white;
	background-color:#1e9bc5;
}
.mnuitem
{
	color:#ffffff;
	background-color:#b3b3b3;
}
.mnuitem:hover
{
	color:white;
	background-color:#1e9bc5;
}

.whitebold
{
	color:#ffffff;
	font-weight:bold;
}


.addtowishlistmenu
{
	background-color: #ffffff;
	border-right: #1e9bc5 1px solid;
	border-top: #1e9bc5 1px solid;
	border-left: #1e9bc5 1px solid;
	border-bottom: #1e9bc5 1px solid;
	
}
.padding5
{
	padding:5px;
}


/*.yaccback
{
	background-image: url( 'images/uracntback.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	height:80px;
	width:300px;	
}*/

.modalbackground {
background-color:gray;
opacity:0.7;
filter: alpha(opacity=60);
}


.witebluelink
{
	color:white;
}

.witebluelink:hover
{
	color:#1e9bc5;
	background-color:white;
	padding-left:5px;
	margin-left:-5px;	
	/*
	padding-right:5px;
	margin-right:-5px;
*/
}

.floatright
{
	float:right;
	background-color:transparent;
}

.floatleft
{
	float:left;
	overflow:hidden;
}

.productimage

{
	width:590px;
	float:left;
}

.visiblefalse
{
	visibility:hidden;
}
/* ----------------------- Basket Top ----------------------  */
.basketcontainer
{
	background-position: left top;
	height: 125px;
	width: 125px;
	overflow: hidden;
	background-image: url('Images/basket_bg.png');
	background-repeat: no-repeat;
	color:#FFFFFF;
}
.baskethead
{
	font-family:century gothic;
	font-size:12px;
	
}
.baskethead2
{
	font-family:century gothic;
	font-size:25px;
}
.basketinfo
{
	font-size:11px;
	color: #FFFFFF;
}

.basketcheckout
{
 font-family:century gothic;
 font-size:14px;	
 color:#ffffff;
}
.baskettotal
{
	font-size:12px;
}
.baskettotal2
{
	font-size:20px;
}

.pricecurrency
{
	font-family: 'Century Gothic' , Tahoma;
	font-size:9px;
	font-weight:normal;
	color: #ffffff;
}

.price
{
	font-weight:bold;
}
.price2
{
	font-weight:bold;
	font-size:15px;
}
.newssignbtn
{
	background-position: left center;
	width: 102px;
	float: left;
	height:24px;
	line-height:25px;
	vertical-align:middle;
	background-image: url('Images/signup_bg_100p.gif');
	background-repeat: no-repeat;
	margin-top:2px;
	padding-left:2px;
}
.newstxbx
{
	border: thin none #FFFFFF;
	font-size: 14px;
	line-height:22px;
	margin-top:0px;
	vertical-align:middle;
}
.enews
{
	font-size:11px;
}
.formnext
{
	font-family:century gothic;
	font-size:16px;
	font-weight:bold;
}
.normalformnextstyle
{
	font-family:century gothic;
	font-size:16px;
	font-weight:bold;
}
.producttitle
{
	font-size:12px;
	font-weight:normal;
}
.producttitle2
{
	font-size:14px;
	font-weight:bold;
}

.producttype
{
	font-size:14px;
	font-weight:bold;
}
.productinfo2
{
	
}
.lnkadditem
{
	font-family:century gothic;
}
.productsold
{
	font-family:century gothic;
	color:Red;
}
.productsold:hover
{
	font-family:century gothic;
	background-color:White;
	color:Red;
	cursor:default;
	
}

.normalcolumn
{
	font-size:10px;
}

.normalnotestyle
{
    font-size: 14px;
    color:White;
}

.normalcollumndatastyle
{
    font-size: 12px;
}

.normalformreadmorestyle
{
	font-size:12px;
}

.normalformnext2style
{
    font-family: 'Century Gothic' , Tahoma;
    font-size: 14px;
}

.normalformexplainstyle
{
    font-size: 12px;
}

/*Product type head  */


.ptypeheadtxt 
{
	color:#ffffff;
	font-size:11px;
	font-family:century gothic;
}

.ptypehead
{
	/*width:140px;*/
	background-color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	margin-top:5px;
}
.ptypehead:hover
{
	/*width:140px;*/
	background-color:#000000;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	margin-top:5px;
}
.ptypeheadselected
{
	background-color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	margin-top:5px;
}

/* arhead is used for the accordion should have same style as ptypehead */
.arheader
{
	background-color:#b3b3b3;
	color:#727272;
	margin-top:5px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
}
.arheader:hover
{
	background-color:#1e9bc5;
	
}
/* headselected is used for accordion when it is selected*/
.headselected 
{
	background-color:#000000;
	color:#ffffff;
	margin-top:5px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	
}
.headselected a
{
	color:#ffffff;
}

.productdescription
{
	font-size:12px;
	line-height:1.5em;
	
}

/* dette er ui culture */
.langitemstyle1
{
	background:white;
	/*border:solid 1px black;*/
	width:100%;
	display:block;
	z-index:500;
}

.langitemstyle1 img
{
	padding-right:3px;
	padding-top:2px;
	z-index:500;
}

.langitemstyle2
{
	
	background-color:#FFFFFF;
	width:100%;
	display:block;
	z-index:500;
}

.langitemstyle2 img
{
	padding:3px;
	width:20px;
	height:20px;
	z-index:500;
}



.langmenusub2
{
	border:solid 1px black;		
	padding-right:3px;
	z-index:500;
	
}
.langroot
{
	font-family:Century Gothic;
	font-size:12px;
	font-weight:normal;
	z-index:500;
}

.langdynmnu
{
	z-index:600;
}

.langroot img
{
	padding-right:3px;
	width:20px;
	height:20px;
	padding-top:3px;
	z-index:500;
}

.helpitems
{
	text-align:left;
	width:100%;
	display:block;
	padding-left:3px;
	padding-right:3px;
	z-index:999;
	
}
.helpitems img
{
	padding-right:3px;
	width:20px;
	height:20px;
	padding-top:2px;
	z-index:999;
}
.helpitemhover
{
	width:100%;
	display:block;
	background-color:#000000;
	color:White;
	z-index:999;
}

.helpdynamicmenustyle
{
	z-index:999;
}

.menuZindex
{
	z-index:999;
}


.blabla 
{
	font-family:century gothic;
	font-weight:bold;
	font-size:24px;
	color:White;
}

.placeorder
{
	background-color:#1e9bc5;
	height:30px;
	padding-right:3px;
}

.portraitimage
{
	max-width:135px;
}

.scaleImg:hover
{
	background-color:Transparent;
	cursor:pointer;
}

.Product_Image_Container
{
	float:left;
	height:150px;
	width:130px;
	overflow:hidden;
	margin-bottom:5px;
	text-align:center;
	vertical-align:middle;
	margin-right:7px;
	margin-left:7px;
	
}
.ProductThumbnail
{
	width:122px;
	height:122px;
	cursor:pointer;
	
}

.overlayImg
{
	position:relative;
	top:-122px;
	cursor:pointer;
	width:122px;
	height:122px;
}

.productTitle, .priceDiv
{
	position:relative;
	top:-122px;
}

.barartists1
{
	font-family:century gothic;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:none;
	margin:0px;
	line-height:65px;
	vertical-align:middle;
	height:65px;
	padding-left:15px;
}

.artistname1
{
	font-family:century gothic;
	font-size:30px;
	color:#000000;
	margin:0px;
	padding-right:45px;
}

.frontthumbimg
{
	max-height:100px;
	max-width:900px;
}
.artistBrowserHeader
{
	height:35px; 
	width:900px; 
	background-color: black; 
	filter: alpha(opacity=50);
	text-align:right;
	opacity:0.5;
	z-index: 10;
	font-family:century gothic;
	font-size:28px;
	color:#FFFFFF;
	line-height:35px;
	vertical-align:middle;
	position: absolute;
}

.fadesc
{
	background-color:#FFFFFF;
	color:Black;
	width:440px;	
	filter: alpha(opacity=70);
	text-align:left;	
	opacity:0.7;
	/*overflow:hidden;*/
}
.bartext
{
	color:#000000;
	font-family:century gothic;
	font-size:30px;
	font-weight:bold;
		text-transform:none;
	margin:0px;
	line-height:65px;
	vertical-align:middle;
	height:65px;
	padding-left:15px;
	
}
