/**
 * General styles
 */
/*
.tx-tcshop-pi1 {
	font-size: 11px;		
}
*/
.tx-tcshop-pi1 a{
	color:#000000;
	text-decoration:none;	
}


/**
 * Category view
 */
.tx-tcshop-pi1 .catimg{
	height: 100px;
	width:90px;
	background-color:#06357d;
	color: #fff;
	text-align:center;
	font-weight:bold;
	font-size: 11px;
	margin-bottom:20px;
	margin-right:5px;
}
.kfedata{
background-color:#d1d2d4;/*c8d8ef;*/
color:#000000;
}
.tx-tcshop-pi1 .catimg img{
	display: block;
	margin-bottom:3px;
}

/******************************************************************************
 * List view
 ******************************************************************************/
.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .image{
	float: left;
	margin-right:5px;
}		

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .title{
	font-weight:bold;
	display:block;	
	margin-top:4px;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .morelink{
	font-weight:bold;
	display:block;
	color: #06357d;	
	margin-top:6px;
}

.kontaktreq{color:#033479;}
.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .morelink a{
	color: #06357d;	
        text-decoration:none;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .price{
	font-weight:bold;
	display:block;	
	font-size: 11px;
	margin-bottom:10px;
	padding-top:5px;

}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .listbasket{
	width: 50px;
	background-image: url('../images/oversigt_produkt_bestil_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:5px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;	
	font-size:10px;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .listbasket .input_text{
	background-color:#ffffff;
	border:1px solid #7e7e7e;
	width:30px;


font-weight:normal;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow{
	height:75px;
	background-image: url('../images/oversigt_produkt_bg.gif');
	background-repeat: repeat-x;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow TD{
	vertical-align:top;
}	

.tx-tcshop-paginationtable{
	height:26px;
	width:470px;
	background-image: url('../images/pagination_bg.gif');
	background-repeat: repeat-x;
	margin-bottom:5px;
}

.tx-tcshop-limitselector SELECT{
	border:1px solid #b4b4b4;
	vertical-align:middle;	
	font-size:10px;
}

.tx-tcshop-limitselector{
	color: #b3b3b3;
	margin-left:5px;
}

.tx-tcshop-pagebrowser{
	margin-right:5px;	
}
.tx-tcshop-pagebrowser IMG{
	vertical-align:middle;
	border: none;
}




/*******************************************************************************
 * Single view 
 ******************************************************************************/
/*
.tx-tcshop-singleview a{
	color: #06357d;	
}
*/
.tx-tcshop-singleview h1{
	margin: 0px;
	padding: 0px;
}


.tx-tcshop-singleview h2{
	font-size: 12px;
	color:#8e8e8e;	
	margin-bottom:0px;
	background-image:url(../images/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom:5px;
	font-weight:bold;
	/*display:block;*/
	/*width:100%;*/
	/*height:50px;*/
	
}



.tx-tcshop-singleview .tx-tcshop-single-left{
	width: 202px;	
	float:left;

}

.tx-tcshop-singleview .tx-tcshop-single-right{
	width: 251px;	
	float: right;
	clear:left;
}

.tx-tcshop-singleview .tx-tcshop-single-bottom{
	margin-top:20px;
	width: 470px;	
	clear:both;
}


.tx-tcshop-singleview ul{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}


.tx-tcshop-singleview .enlargelink {
	font-weight:bold;	
	display:block;
	margin-top:2px;
	margin-bottom:4px;
}

.tx-tcshop-singleview .itemnumber{
	font-weight:bold;	
	display:block;	
	margin-top:2px;
	margin-bottom:5px;
}

.tx-tcshop-singleview h2{
	font-size: 12px;
	color:#8e8e8e;	
	margin-bottom:0px;
}

.tx-tcshop-singleview .tx-tcshop-documents{
	margin-top:20px;
}	

.tx-tcshop-singleview .tx-tcshop-documents ul{
	margin-top:0px;
	margin-bottom:20px;	
}

.tx-tcshop-singleview .tx-tcshop-documents IMG{
	vertical-align: middle;	
	margin-right:2px;
}

.tx-tcshop-singleview .tx-tcshop-related .relateditem{
	clear:both;	
	margin-bottom:3px;
}


.tx-tcshop-singleview .tx-tcshop-related .relateditem a{
	color:#000000;	
}

.tx-tcshop-singleview .tx-tcshop-related .relateditem IMG{
	float: left;
	margin-right:5px;
	vertical-align:top;
}

.tx-tcshop-singleview .tx-tcshop-related .relateditem .reltitle{
	font-weight:bold;
	display:block;
	color: #000000;	
}

.truprice{
text-decoration:line-through;
margin:0px 0px 0px 0px ;

padding:5px 0px 0px 0px ;
}



/*******************************************************************************
 *  right mini basket
 ******************************************************************************/
.rightbasket {
	font-size:11px;
}
.rbaskethead {
	background:transparent url('/fileadmin/shoptemplates/res/images/rbaskettop.gif') no-repeat scroll left top;
	height:26px;
	width:197px;
}

.rbasketlink {
	float:right;
	height:22px;
	padding-right:15px;
	padding-top:3px;
}

.rbasketlink img {
	float:right;
}

.viewbaslinkr {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}

.rbascon {
	background:transparent url('/fileadmin/shoptemplates/res/images/rbasketbg.gif') repeat-y scroll left top;
	width:197px;
}

.rtopcon {
	padding-left:10px;
	padding-top:6px;
}

.rtoplabel {
color:#818181;
float:left;
width:70px;
*width:75px;

}

.rtopconval {
	float:right;
	font-weight:700;
	padding-right:13px;
width:104px;
*width:94px;
text-align:right;
}

.rightdet {
	clear:both;
	padding-top:6px;
}

.rightdet .rightpdet {
background:transparent url('/fileadmin/shoptemplates/res/images/dotted.gif') repeat-x scroll left top;
padding:6px 5px 6px 10px;
width:181px;
}

.linkproceed {
padding:6px 5px 6px 10px;
width:181px;
}

.rbasbot {
background:transparent url('/fileadmin/shoptemplates/res/images/rbasketbot.gif') no-repeat scroll left bottom;
height:17px;
margin-bottom:10px;
width:197px;
}


.stepshead {
background:transparent url('/fileadmin/shoptemplates/res/images/rbaskettop.gif') no-repeat scroll left top;
color:#FFFFFF;
height:20px;
padding-left:8px;
padding-top:6px;
width:197px;
}

/****   STEP 1 ******/
.quickBut {
background:transparent url('/fileadmin/shoptemplates/res/images/singleBskBtn.gif') repeat scroll left top;
clear:both;
height:30px;
width:131px;
}

div.tx-tcshop-pi1 .redboxbut a, div.tx-tcshop-pi1 .kredprint a, div.tx-tcshop-pi1 .quickBut a {
color:#FFFFFF;
display:block;
padding:8px 0px 0px 7px;
}


.listrow_bsklist td {
background:url('/fileadmin/shoptemplates/res/images/bsktlst_bg.gif') repeat-x scroll left bottom;
font-weight:bold;
height:45px;
}

.listrow_bsklist td input {
border:1px solid #7E9DB9;
text-align:center;
width:37px;
}

.shopMore {
background:transparent url('/fileadmin/shoptemplates/res/images/shopMore.gif') no-repeat scroll left top;
float:left;
height:32px;
padding-top:8px;
width:132px;
display:none;
}

.shopMore a {
color:#FFFFFF;
display:block;
margin-left:28px;
} 


div.tx-tcshop-pi1 table.tx-tcshop-listtable div.shopMore a , div.tx-tcshop-pi1 table.tx-tcshop-listtable div.quickBut A{
color:#FFFFFF;
}
.delAll a ,div.tx-tcshop-pi1 table.tx-tcshop-listtable div.delAll a {
color:#FFFFFF;
display:block;
margin-left:6px;
}



.delAll {
background:transparent url('/fileadmin/shoptemplates/res/images/delAllbtn.gif') no-repeat scroll left top;
/*float:left;*/
float:right;
height:32px;
margin-left:205px;
padding-top:8px;
width:132px;
_margin-left:169px;
*margin-left:169px;
}

.redback {
float:left;
background:transparent url('/fileadmin/shoptemplates/res/images/backbluebox.gif') repeat scroll left top;
border:medium none;
color:#FFFFFF;
font-size:11px;

height:30px;
text-align:right;
width:131px;

}
.redback a{
display:block;
padding:8px 8px 0px 0px;
}

.logsubmit, .subpoint {
cursor:pointer;
}
.subback {
background:transparent url('/fileadmin/shoptemplates/res/images/backbluebox.gif') repeat scroll left top;
border:medium none;
color:#FFFFFF;
font-size:11px;
*font-size:8.62pt;
height:30px;
text-align:right;
width:131px;
*padding-right:8px;
}

.redboxbut {
background:transparent url('/fileadmin/shoptemplates/res/images/basbluebox.gif') repeat scroll left top;
height:30px;
width:131px;
}


.redboxbut2 {
background:transparent url(../images/basredbox.gif) repeat scroll left top;
border:medium none;
font-size:11px;
height:30px;
text-align:left;
width:138px;
}
.redboxbut2 a{
color:#FFFFFF;
display:block;
padding:8px 0px 0px 7px;

}


.tx-tcshop-pi1 .tx-tcshop-listtable .listrow {
font-size:10px;
}
.tx-tcshop-pi1 .tx-tcshop-listtable .listrow td input {
text-align:center;
}




.kontaktleft {
float:left;
width:295px;
}

.kontaktright {
float:left;
padding-left:14px;
}


.kontaktlabel {
float:left;
width:91px;
}

.kontaktdata {
float:left;
padding-bottom:5px;
}

.komentarea {
border:1px solid #033479;
height:77px;
width:270px;
}

.txtkon {
border:1px solid #033479;
font-size:11px;
width:180px;
}
.redback {
float:left;
}

.cviewhead {
color:#033479;
}

.cartprev td {
background:transparent url(../images/dotted_gray.gif) repeat-x scroll left bottom;
padding-bottom:7px;
padding-top:5px;
}

.det_title {
width:225px;
}

.det_qty ,.det_price ,.det_totamt {
text-align:right;
}

.divdot {
background:transparent url(../images/dotted_gray.gif) repeat-x scroll left top;
margin-top:2px;
padding-top:9px;
width:100%;
}

.beting {
clear:both;
padding-top:5px;
}

.kredprint {
background:transparent url(../images/kudsprint.gif) repeat scroll left top;
clear:both;
height:30px;
width:131px;
}

.butright {
clear:both;
float:right;
}

.singleBasket {
background:transparent url(../images/singleBskt_bg.gif) no-repeat scroll left top;
clear:both;
height:90px;
padding:5px 10px;
}



.singleBasket span {
color:#B2B2B2;
}
.sglPrice {
color:#B2B2B2;
float:left;
font-size:20px;
width:110px;
}

.qtylabel {
color:#B2B2B2;
float:left;
font-size:12px;
padding-top:5px;
}

.singleBasket input {
border:1px solid #CBCBCB;
margin-left:10px;
text-align:center;
}

.weefee {
clear:both;
float:left;
margin-top:10px;
width:65px;
}

.singleBtn {
background:transparent url(../images/singleBskBtn.gif) no-repeat scroll left top;
float:right;
height:50px;
margin-right:-5px;
margin-top:10px;
width:135px;
}


.singleBasket input {
border:1px solid #CBCBCB;
margin-left:10px;
text-align:center;
}

div.tx-tcshop-pi1 .singleBtn a {
color:#FFFFFF;
display:block;
margin:3px 0px 0px 7px;
padding:5px 0px 0px 0px;
}


#normalRowUnderside #normal-col div.tx-tcshop-pi1 .singleBtn a:hover,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 .delAll a:hover ,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 .shopMore a:hover,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 .redboxbut a:hover,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 .kredprint a:hover,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 .quickBut a:hover,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 .redback a:hover,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 .redboxbut2 a:hover,
#normalRowUnderside #normal-col div.tx-tcshop-pi1 #single_imageslideshow a:hover

{
text-decoration:none;	
}

#normalRowUnderside #normal-col  div.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .title a
{
color:#000000;
}


#right-col .rtopconval{
float:right;
font-weight:700;
padding-right:13px;
text-align:right;
width:104px;
*width:94px;
}

#right-col .rtoplabel{
color:#818181;
float:left;
width:70px;
*width:65px;

}


.singleBasket input{
*width:26px;
}



.weefee {
*width:78px;

}
.weeset{
*width:78px;
}
.singleBtn {
*width:131px;
*float:left;
*margin:10px 0 0 21px ;
}
#normalRowUnderside #normal-col  div.tx-tcshop-pi1 .singleBtn a {
color:#ffffff;
*padding: 5px 0 0 0 ;
}

.singleBasket{
*width:240px;
}

.tc_shop_mintable tr {
padding-left:10px;
}
.minodd {
background-color:#F6F6F6;
}

.tc_shop_mintable td {
padding-bottom:9px;
padding-top:6px;
}

#normalRowUnderside #normal-col  div.tx-tcshop-pi1 .det_title a {
color:#06357D;
text-decoration:none;
}

#normalRowUnderside #normal-col  div.tx-tcshop-pi1 .det_title a:hover{
text-decoration:underline;
}


DIV#normalRowUnderside DIV#normal-col div.tx-tcshop-pi1 table.tx-tcshop-listtable DIV.delAll a{
color:#FFFFFF;
}

