body {
	background-color: #fff;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	margin: 13px;
	padding: 0px;
}

h1, h2, h3, h4, h5 {
	color:#B00F15;	
	font-weight:bold;
}

h1  {
	font-size:20px;
	margin:0;
}

h2  {
	font-size:18px;
	margin:0;
}

h3 {
	font-size:16px;
	margin:0 0 5px;
}

h5 {
	font-size:12px;
	margin:0;
}

p, td, th {
	font-size: 11px;
	text-align: left;
}

p {
	margin: 0px;
}

hr.clearer {
	background-color:#B00F15;
	border:0 none;
	clear:both;
	color:#B00F15;
	height:1px;
	margin:5px 0 10px;
}

.internal-link {
	color: #b00f15;
	text-decoration: none;
}
/*********************************
**		div classes				**
*********************************/

.container {
	width: 940px;
	text-align: left;
	padding: 0px;
	margin: 0px auto 70px auto;
}

	.top {
		background-image: url('../images/header.jpg');
		background-repeat: no-repeat;
		background-position: top center;
		height: 68px;
		margin: 0px;
	}
	
		.logo {
			float: left;
			width: 220px;
			margin: 0px 0px 0px 20px;
			.margin: 8px 0px 0px 20px;
		}
		
		.main-menu {
			clear: right;
			float: left;
			.margin: 8px 0px 0px 0px;
		}
		
			.main-menu ul {
				list-style: none;
				padding: 0px;
				margin-top: 18px;
				margin-left: 0px;
			}
			
				.main-menu li {
					float: left;
					font-weight: bold;
					margin-right: 10px;
				}
				
					.main-menu a {
						color: #fff;
						text-decoration: none;
						margin-right: 5px;
						height: 20px;
					}
					
					.main-menu a.active {
						border-bottom: 5px solid #fff;
						padding-bottom: 3px;
					}
		
		.empty-area {
			float: left;
			width: 212px;
			margin-left: 15px;
		}
		
			.empty-area h2 {
				color:#B00F15;
				font-family:verdana;
				font-size:11px;
				font-weight:bold;
				line-height:11px;
				text-decoration:none;	
			}
			
		
		.submenu-area {
			width: 212px;
			float: left;
			margin-left: 20px;
		}
		
			.submenu-header {
				background-image: url('../images/side-menu-top.gif');
				background-repeat: no-repeat;
				height: 27px;
				padding: 0px;
				margin: 0px;
			}
		
				.submenu-header p {
					color: #b00f15;
					font-family: verdana;
					font-size: 10px;
					font-weight: bold;
					line-height: 11px;
					margin: 0px 0px 0px 10px;
					padding-top: 10px;
				}
				
			.submenu {
				background-image: url("../images/side-menu-cont.gif");
				background-repeat: repeat-y;
				padding: 0px;
				margin: 0px;
				width: 198px;
			}
			
				.submenu ul{
					margin: 0px;
					padding: 0px;
				}
			
				.submenu li {
					background-image: url("../images/dotted.gif");
					background-position: center top;
					background-repeat: repeat-x;
					list-style: none;
					padding-left: 10px;
					width: 185px;
					.width: 195px;
					margin-left: 1px;
					padding-bottom: 3px;
					padding-top: 3px;
				}
			
				.submenu a {
					color: #000000;
					font-family: verdana;
					font-size: 10px;
					font-weight: normal;
					text-decoration: none;
					left: 10px;
					position: relative;
				}
				
					.sub_li-act {
						background-color: #b00f15;
						color: #fff;
						height: 15px;
						padding: 0px;
						margin: 0px;
						.width: 195px !important;
						.margin-bottom: 0px !important;
						.padding-bottom: 0px !important;
					}
					
						.sub_li-act a{
							color: #fff;
						}
							
							.sub_active {
								height: 15px !important;
							}
						
							sub-sub-menu {
								margin-left: 0px;
								padding-left: 0px;
								.margin-left: -10px;
								.width: 195px;
							}
							
								.sub-sub-menu li {
									background-color: #fff;
									color: #000 !important;
								}
								
								.sub-sub-menu a {
									color: #000;
								}
								
									.sub-sub_li {
										width: 195px !important;
										padding-left: 0px !important;
										margin-left: 1px !important;
										.margin-left: -10px !important;
										color: #000;
									}
									
							.sub-sub_active {
								background-color: #fff;
								color: #b00f15 !important;
							}
							
								.3rd-sub-menu {
								}
								.3rd-sub_li {
									color: #000;	
								}
								.3rd-sub-menu .3rd-sub_active {
									background-color: #fff;
									color: #b00f15 !important;
								}
							
				.submenu-bullet {
					background-image:url("../images/side-menu-bullet.gif");
					background-position:50% 60%;
					background-repeat:no-repeat;
					position:absolute;
					width:5px;
				}
				
					.sub-submenu-bullet {
						background-image:url("../images/side-menu-bullet.gif");
						background-position:50% 60%;
						background-repeat:no-repeat;
						position:absolute;
						width:5px;
					}
					
					.sub-sub-menu span {
						margin-left: 20px !important;
					}
					
			.submenu-bottom {
				background-image: url("../images/side-menu-bottom.gif");
				background-repeat: no-repeat;
				height: 60px;
			}
		
		.search-box {
			float: right;
			text-align: right;
		}
		
			.options {
				float: right;
			}
			
			
			.option-links {
				background-image: url('../images/login-rightbgie.gif');
				background-repeat: no-repeat;
				background-position: top right;
				background-color: #850c11;
				float: left;
				height: 16px;
				.height: 20px;
				padding: 4px 20px 0px 5px;
				color: #fff;
				font-size: 10px;
			}
			
				.option-links a{
					color: #fff;
					font-size: 10px;
					text-decoration: none;
				}
				
				.sitemap-link {
					float: left;
				}

				.login-link {
					float: left;
					padding-top: 1px;
				}

				
					.login-link form {
						display: inline;
					}
					
					.login-link div {
						display: inline;
					}
				
				
				
			.flags {
				background-image: url('../images/no-lang.gif');
				background-repeat: no-repeat;
				background-position: left top;
				float: left;
				width: 15px;
				height: 20px;
				margin-bottom: 5px;
				padding: 4px 0px 0px 0px;
			}
			
				.flags dl {
					margin-left: 5px !important;
				}
	
			.search {
				width: 220px;
				height: 25px;
				margin-top: 10px;
				.margin-top: 15px;
			}
	
	.content {
		background-color: #ececec;
		background-image:url("../images/body-bg.gif");
		background-position:center top;
		background-repeat:repeat-x;
		margin: 0px;
		.margin-top: -1px;
		padding: 0px;
	}
	
		.breadcrumb {
			float: left;
			width: 580px;
			height: 20px;
			padding: 6px 0px 0px 235px;
			color: #afafaf;
			font-family: Verdana;
			font-size: 10px;
		}
	
			.breadcrumb a {
				color: #afafaf;
				font-family: Verdana;
				font-size: 10px;
				text-decoration: none;
			}

		.main {
			float: left;
			width: 705px;
			height: 380px;
			padding: 0px;
			margin: 0px;
		}
		
		.main-small {
			float: left;
			width: 470px;
			.height: 450px;
			min-height: 450px;
			padding: 0px 0px 10px 0px;
			margin: 0px;
		}
		
		.extra {
			float: right;
			width: 220px;
			padding: 0px;
			margin: 0px;
		}
		
			.extra a {
				color: #b00f15;
				text-decoration: none;
			}
			
			.extra-box-top {
				background-image: url('../images/extra-top.gif');
				background-position: center center;
				background-repeat: no-repeat;
				width: 185px;
				height: 15px;
			}
			
			.extra-box-content {
				background-image: url('../images/extra-content.gif');
				background-position: center center;
				background-repeat: repeat-y;
				width: 165px;
				.width: 185px;
				padding: 0px 10px 0px 10px;
			}
			
				.extra-box-content p {
					font-size: 11px !important;
				}
				
				.extra-box-content td {
					padding: 0px !important;
					margin-left: 0px !important;
					width: auto;
				}
			
			.extra-box-bottom {
				background-image: url('../images/extra-bottom.gif');
				background-position: center center;
				background-repeat: no-repeat;
				width: 185px;
				height: 15px;
			}
		
			.shortcuts-top {
				background-image: url('../images/shortcut-top.gif');
				background-position: center center;
				background-repeat: no-repeat;
				width: 197px;
				.margin-right: 20px;
			}
			
			.shortcuts-content {
				background-image: url('../images/shortcut-content.gif');
				background-position: center center;
				background-repeat: repeat-y;
				width: 197px;
				height: 75px;
				padding: 0px 0px 0px 0px;
				.margin-right: 20px;
			}
			
			.shortcuts-bottom {
				background-image: url('../images/shortcut-bottom.gif');
				background-position: center center;
				background-repeat: no-repeat;
				width: 197px;
				.margin-right: 20px;
			}
		
			.right-shortcuts {
				.margin-top: 5px;
				text-align: center;
			}
			
			.right-webshop {
				padding: 0px;
				margin: 0px;
				.margin-top: 5px;
			}
			
		.bottom-images {
			width: 705px;
			padding: 0px;
			margin: 0px;
		}
		
			.bottom-images dl {
				padding-right: 0px;
			}
	.bottom {
		background-image: url('../images/footer.gif');
		background-repeat: no-repeat;
		background-position: top center;
		height: 25px;
		.height: 32px;
		color: #fff;
		font-size: 10px;
		padding: 5px 10px 0px 20px;
		.margin-top: -10px;
	}
	
		.bottom p {
			padding-top: 3px;
		}
		
		.bottom a {
			color: #fff;
			text-decoration: none;
		}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}

.shop-box {
	width: 175px;
	height: 60px;
	.width: 185px;
	.height: 70px;
	background-image: url('../images/shop-box.gif');
	padding: 5px;
	margin: 10px 0px 10px 0px;
}
/*****************************************
**			tt_news						**
*****************************************/

.news-latest-header {
	background-image:url("../images/news-latest-top.png");
	background-repeat:no-repeat;
	color:#868686;
	font-family:verdana;
	height:31px;
	padding: 13px 0px 0px 10px;
	margin: 0px;
	.margin-bottom: 10px;
	position:relative;
	top:13px;
	font-size: 11px;
	font-weight: normal;
}

.news-latest-container {
	padding: 0px;
	margin: 0px;
}

.news-latest-item {
	background-image:url("../images/news-latest-cont.jpg");
	background-repeat:repeat-y;
	border-bottom:1px dotted #C7C7C7;
	float:left;
	.height: 70px !important;
	min-height:44px;
	padding: 10px 10px 13px;
	width:180px;
	.width: 200px;
}

	.news-latest-item h2 {
		color: #b00f15;
		font-family: verdana;
		font-size: 10px;
		font-weight: bold;
		line-height: 11px;
		text-decoration: none !important;
	}
	
	.news-latest-item a {
		color: #b00f15;
		text-decoration: none !important;
	}
	
	.news-latest-item p {
		color: #000;
		margin-top: 3px;
		line-height: 11px;
		text-decoration: none !important;
	}
	
.news-latest-gotoarchive  {
	background-image: url("../images/nyhederarkiv.jpg");
	background-repeat: no-repeat;
	background-color: transparent !important;
	float: left;
	height: 27px;
	margin: 0px 0px 0px -1px;
	padding-top: 3px;
	width: 200px;
	
	color: #868686;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
}

	.news-latest-gotoarchive a {
		color: #868686;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		text-align: center;
		text-decoration:none;
		border: none;
	}
	
		.news-latest-gotoarchive img {
			border: none;
		}
	
	.news-list-item h2 {
	}
	
	.news-list-item a {
		color: #b00f15;
		text-decoration: none;
	}
	
		.news-list-item a:hover {
			text-decoration: underline;
		}

	.news-list-date {}
	
.news-single-backlink {
	padding: 0px;
}

	.news-single-backlink a {
		color: #b00f15;
		font-family: verdana;
	}

.news-list-item-alt {}

	.news-list-item-alt img {
		float: left;
		padding: 0px 5px 0px 0px;
	}
	
	.news-list-item-alt a {
		color: #b00f15;
		text-decoration: none;
	}
	
		.news-list-item-alt a:hover {
			color: #b00f15;
			text-decoration: underline;
		}
	
.news-list-date-alt, .news-list-date {
	color: #868686;
	font-family: Arial;
	margin-top: 5px;
}

/* AMENU */

.news-amenu-container {
	/*.width: 155px !important;*/
}

	.submenu-area h5 {
		font-size: 11px;
		margin: 0px 0px 10px 10px;
	}
	
	.news-amenu-container ul {
		list-style: none;	
	}

		.news-amenu-container li {
			background-image: none;
			background-color: #fff;
			padding: 0px;
			margin: 0px;
			.width: 185px !important;
		}
	
			.news-amenu-container li:hover {
				background-image: none;
				background-color: #fff;
			}
			
			.news-amenu-container a {
				color:#B00F15;
				font-family:Arial;
				font-size:12px;
				text-decoration:none;
				text-transform:capitalize;
				left: 0px;
			}
.news-amenu-item-year {

	color:#646464;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:0;
	margin-top:10px;
	text-align:left;
}
/*****************************************
**			sitemap						**
*****************************************/

.csc-sitemap a {
	color: #b00f15;
}

/*****************************************
**			searchbox					**
*****************************************/

.tx_indexed_search_placer {
	margin-top: 10px;
	.margin-top: 20px;
}

.tx_indexed_search_holder {
	background-image: url('../images/search-holder.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 170px;
	height: 20px;
	float: left;
}

	.tx_indexed_search_holder input {
		width: 160px;
		height: 15px;
		font-size: 11px;
		border: medium none;
		margin-top: 2px;
		margin-left: 5px;
	}
	
.tx_indexed_search_submit {
	width: 40px;
	text-align: left;
	padding-left: 10px;
	float: left;
}

.tx-indexedsearch-searchbox td {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.txtkon  {
	border:1px solid #808080;
	font-size:11px;
	width:180px;
}

.subbest {
	background: url("../images/basredbox.gif") repeat scroll left top transparent;
	border: medium none;
	color: #fff;
	font-size: 10px;
	height: 30px;
	text-align: left;
	width: 131px;
}

.csc-form-label-req {
	font-size: 11px;
	font-weight: bold;
}

/*****************************************
**			login form					**
*****************************************/

.csc-form-fieldcell {
	border: none !important;
}

	.csc-form-fieldcell input {
		border:1px solid #B00F15;
		float:right;
		font-family:Verdana;
		font-size:11px;
		width:180px;
	}
	
	.csc-form-fieldcell input[type='submit'] input.submit {
	background: url("../images/basredbox.gif") repeat scroll left top transparent;
	border: medium none;
	color: #fff;
	font-size: 10px;
	height: 30px;
	text-align: left;
	width: 131px;
	}

/*****************************************
**			mail form					**
*****************************************/

.csc-mailform {
	width:100%;
    border:0px;
}

.csc-mailform-field {
	clear: both;
	width: 440px;
	margin-bottom:3px;
	min-height:20px;
	display: block;
	font-family:verdana;
	font-size:11px;
	*display:inline;
	_display:inline;
	_margin-bottom: 3px;
}

.csc-mailform-field label {
	float:left;
	font-family:Verdana;
	font-size:11px;
	margin:0px 20px 0px 0px;
}

.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {
	border:1px solid #B00F15;
	float:right;
	font-family:Verdana;
	font-size:11px;
	margin-bottom:5px;
	width:240px;
}

input.csc-mailform-submit {
	margin-top:3px;
	background:transparent url(../images/basredbox.gif) repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	height:30px;
	text-align:left;
	width:131px;                                 
	cursor:pointer;
}

.csc-mailform .csc-mailform-field .csc-mailform-check {
	width: auto;
	margin-right:229px;
	border: 0 none;
}

.csc-mailform .csc-mailform-field fieldset input {
	float: right;
	width:auto;
}

.csc-mailform-submit {
	margin-left:140px;
	background-color:#033479;
}

.csc-mailform textarea, .csc-mailform select, .csc-mailform fieldset {
	border:1px solid #B00F15;
    font-family:Verdana;
    font-size:11px;
	width:240px;
}

.csc-mailform fieldset {
	border:0px;
}

.csc-form-labelcell {
	vertical-align:top;
	width:100px;
}

.csc-form-fieldcell {
	border:1px solid red;
}

.csc-mailform legend {
	display:none;
}

DIV.csc-mailform-radio fieldset#mailformRadio label{
    clear: both;
    float: left;
    width: auto;
    margin-top: -14px;
    margin-left: 20px;
    display:block;
}

DIV.csc-mailform-radio fieldset#mailformRadio input.csc-mailform-radio {
	display: block;
}

.csc-mailform-field {
	width:440px;
}



/**
 * 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:#B11016;
	color: #fff;
	text-align:center;
	font-weight:bold;
	font-size: 11px;
	margin-bottom:20px;
	margin-right:5px;
}

.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;
	font-size: 10px;
}		

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .title{
	font-weight:bold;
	display:block;	
	margin-top:4px;
	font-size: 10px;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .morelink{
	font-weight:bold;
	display:block;
	color: #AF0F17;	
	margin-top:6px;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow .price{
	font-weight:bold;
	display:block;	
	font-size: 11px;
	margin-bottom:10px;
}

.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;
}

.tx-tcshop-pi1 .tx-tcshop-listtable .listrow{
	height:75px;
	background-image: url('../images/oversigt_produkt_bg.gif');
	background-repeat: repeat-x;
}

.itmnumber {
	font-size: 10px;
}
.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;
}

.teaser { font-size: 10px !important; }
.list-importants td { font-size: 10px !important; }



/*******************************************************************************
 * Single view 
 ******************************************************************************/
.tx-tcshop-singleview a{
	color: #AF0F17;	
}

.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: #AF0F17;	
}





.tx-tcshop-limitselector  {
	color:#B3B3B3;
	font-size: 11px;
	margin-left:5px;
}

.tx-tcshop-pagebrowser  {
	margin-right:5px;
	font-size: 11px;
}

.tc_shop_mintable {
	font-size: 11px;
}

.tc_shop_mintable tr {
	padding-left:10px;
}

.minodd {
	background-color:#F6F6F6;
}

.quickBut {
	background:transparent url('../images/singleBskBtn.gif') center center no-repeat;
	clear:both;
	height:16px;
	width:121px;
	padding: 7px;
	.height:30px;
	.width:131px;
	.margin-right: 10px;
}

	.quickBut a {
		color: #fff !important;
		font-size: 11px;
		padding-top: 7px;
	}

.tx-tcshop-pi1 .varehead, .tx-tcshop-pi1 .antalhead, .tx-tcshop-pi1 .prhead, .tx-tcshop-pi1 .prisalt { color: #818181; }
.tx-tcshop-pi1 .vareimage { width: 40px; }
.tx-tcshop-pi1 .varehead { width: 200px; }
.tx-tcshop-pi1 .antalhead { width: 37px; }
.tx-tcshop-pi1 .prhead {
	width: 95px;
	text-align: center;
}
.tx-tcshop-pi1 .prisalt {
	width: 80px;
	text-align: center;
}


.listrow_bsklist td {
	background:url("../../shoptemplates/res/images/bsktlst_bg.gif") repeat-x scroll left bottom transparent;
	font-weight:bold;
	height:45px;
}

.rbaskethead  {
background:url("../../shoptemplates/res/images/rbaskettop-red.gif") no-repeat scroll left top transparent;
height:26px;
width:185px;
}

.rbasketlink img {
float:right;
padding: 2px 10px;
}

.rbascon {
background:url("/fileadmin/shoptemplates/res/images/rbasketbg.gif") repeat-y scroll left top transparent;
width:185px;
}

.rtoplabel {
color:#818181;
float:left;

width:70px;
}

.rtopconval {
float:right;
font-weight:700;
padding-right:10px;
text-align:right;
width:95px;
}

.linkproceed {
padding:6px 5px 6px 10px;
width:185px;
}

	.linkproceed a {
		color: #b00f15;
	}

.rbasbot {
background:url("/fileadmin/shoptemplates/res/images/rbasketbot.gif") no-repeat scroll left bottom transparent;
height:17px;
margin-bottom:10px;
width:197px;
}

.viewbaslinkr {
color:#FFFFFF;
float:left;
font-weight:bold;
padding-left:10px;
padding-top:5px;
}

.rightdet .rightpdet {
background:url("/fileadmin/shoptemplates/res/images/dotted.gif") repeat-x scroll left top transparent;
padding:6px 5px 6px 10px;
width:170px;
}
.rightdet {
clear:both;
padding-top:6px;
}

.rtopcon {
padding-left:10px;
padding-top:6px;
}

.listrow_bsklist td input {
border:1px solid #7E9DB9;
text-align:center;
width:37px;
}

.stepshead {
background:url("/fileadmin/shoptemplates/res/images/rbaskettop-red.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
height:20px;
padding-left:8px;
padding-top:6px;
width:197px;
}

.stepscon {
	padding: 10px 20px;

	background: #fff;
	width:145px;
	.width: 185px;
}
.redback {
	background:url("/fileadmin/templates/images/backredbox.gif") repeat scroll left top transparent;
	border:medium none;
	color: #fff;
	float:left;
	font-size:11px;
	
	text-align:right;
	padding: 5px 5px;
	width:121px;
	height:20px;
	.width:131px;
	.height:30px;
}

.redboxbut {
	background:url("/fileadmin/templates/images/basredbox.gif") repeat scroll left top transparent;
	width:121px;
	height:20px;
	.width:131px;
	.height:30px;
	padding: 5px 5px;
}

	.redboxbut a {
		color: #fff !important
	}
	
.redboxbut2 {
	background:url("/fileadmin/templates/images/basredbox.gif") repeat scroll left top transparent;
	border:medium none;
	font-size:11px;
	text-align:left;
	width:121px;
	height:20px;
	.width:131px;
	.height:30px;
	padding: 5px 5px;
	margin-left: 5px;
}

.singleBasket {
	background:url("../images/singleBskt_bg.gif") no-repeat scroll left top transparent;
	clear:both;
	height:90px;
	padding:5px 10px;
}

.singleBtn {
	background:url("../images/singleBskBtn.gif") no-repeat scroll left top transparent;
	float:right;
	height:50px;
	margin-right:-5px;
	margin-top:10px;
	padding-top: 7px;
	padding-left: 5px;
	width:135px;
}

	.singleBtn a {
		color: #fff !important;
		text-decoration: none !important;
	}

.sglPrice {
	color:#B2B2B2;
	float:left;
	font-size:20px;
	width:110px;
}

.qtylabel  {
	color:#B2B2B2;
	float:left;
	font-size:12px;
	padding-top:5px;
}

.weefee {
	clear:both;
	float:left;
	margin-top:10px;
	width:65px;
}

.delAll {
	background:url("../images/delAllbtn.gif") no-repeat center center;
	float:right;
	
	height:18px;
	width:122px;
	padding: 7px;
	.height:32px;
	.width:132px;

	/*
	height:32px;
	margin-left:205px;
	padding-top:8px;
	width:132px;
	*/
}
.delAll a { color: #fff !important; margin-left: 6px; }

.logsubmit, .subpoint {
cursor:pointer;
}

.subbest2 {
background:url("../images/basredbox.gif") repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
font-size:11px;
height:30px;
margin-top:3px;
padding-left: 5px;
text-align:left;
width:131px;
}



.listrow_bsklist td {
	background:url("../images/bsktlst_bg.gif") repeat-x scroll left bottom #F0F0F0;
	font-weight:bold;
	height:45px;
}

/* order details*/

.cviewhead{
color:#808080;
}

.det_title{
width:225px;
}


.det_price{
text-align:right;
}

.det_qty{

text-align:right;
}
.det_totamt{
	text-align:right;
}

.divdot{
	margin-top:2px;
	padding-top:9px;
	width:100%;
	background: url('../images/dotted_gray.gif') repeat-x top left;
}

.butright{
	float:right;
	clear:both;
}
.beting{
	clear:both;
	padding-top:5px;
}
.beting A{
	
}
.beting A:hover{
	
}
.cartprev TD{
	background: url('../images/dotted_gray.gif') repeat-x bottom left;
	padding-top:5px;
	padding-bottom:7px;
}

.kredprint{
	width:131px;
	height:30px;
	clear:both;
	background: url('../images/kudsprint.gif') top left;
}



.kontaktleft {
	float:left;
	width:295px;
}

.kontakttable {
	font-size:11px;
	width:295px;
}

.kontaktlabel {
	float:left;
	width:91px;
}

.kontaktdata {
	float:left;
	padding-bottom:5px;
}
.kfedata {
	background-color:#D4D0C7;
	color:#000000;
}

.komentarea {
	border:1px solid #808080;
	height:77px;
	width:270px;
}

.kontaktreq {
	color:#B11018;
	float:left;
}
/*######### PRINT LINK ########*/

#printLink{
	float:right;
	margin-right:19px;
	padding-top: 6px;
	margin-top:-2px;

}
/***************Print-Result-Page******************/
#middle-colsxxx {
	width:160px;
	text-align:left;
	background-color:#052f69;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-bottom:10px;
       
}

#middle-cols {
	text-align: left;
}

#middle-cols IMG{
     margin-bottom:10px;
     left:0px;  
}

#middle-cols H1{
        font-family: verdana;
 	text-align:left; 
	color:#b00f15;
	margin: 				0 0 0 0;
       /* font-weight:normal;
        _font-weight:normal;*/
         _font-size: 				20px;
}
#middle-cols H2{
	font-family: verdana;
        text-align:left;	color:#b00f15;
	margin: 				0 0 0 0;
	font-family:			Arial,Verdana,Sans-serif,Monospace;
        /* font-weight:normal;
           _font-weight:normal;*/
         _font-size: 				18px;
}
#middle-cols H3{
       font-family: verdana;
		text-align:left;
	color:#b00f15;
	margin: 				0 0 0 0;
        /*font-weight:normal;
        _font-weight:normal;*/
        _font-size: 				16px;
}
#middle-cols H4{
      font-family: verdana;
		text-align:left;
	color:#b00f15;
	margin: 				0 0 0 0;
       /* font-weight:normal;
        _font-weight:normal;*/
            _font-size: 				14px;
}
#middle-cols H5{
        font-family: verdana;
		text-align:left;
	color:#b00f15;
	margin: 				0 0 0 0;
       /* font-weight: normal;
        _font-weight: normal; */ 
       _font-size: 				12px;
}

#middle-cols p{
		font-family: verdana;
		font-size:10px;
		color:#000;
		text-align:justify;
		margin-top:9px;
		/*margin-bottom:9px;*/
}
#middle-cols p a{
		font-family: verdana;
		font-size:10px;
		color:#06357d;
		text-decoration:none;
}
#middle-cols p a:hover{
		font-family: verdana;
		font-size:10px;
		color:#06357d;
		text-decoration:underline;
}
#middle-cols a{
		font-family: verdana;
		font-size:10px;
		color:#b00f15;
		text-decoration:none;
}
#middle-cols a:hover{
		font-family: verdana;
		font-size:10px;
		color:#b00f15;
		text-decoration:underline;
}

.url{
		font-family: verdana;
		font-size:10px;
		color:#000;
		text-align:left;
		margin-top:9px;
}
.date{
		font-family: verdana;
		font-size:10px;
		color:#000;
		text-align:left;
		margin-top:9px;
}
#middle-cols .advance_search_table{
		display:none;
}
#middle-cols  .advance-search{
		display:none;
}

#middle-cols .tx-indexedsearch-whatis{
		display:none;
}
#middle-cols .tx-indexedsearch-browsebox{
		display:none;
}
#middle-cols .tx-indexedsearch-res{
		text-align:left;
}
#middle-cols .tx-indexedsearch-title{
		text-align:left;
}
#middle-cols .tx-indexedsearch-descr{
		text-align:left;
}
#middle-cols .news-single-additional-info{
		text-align:left;
}
#middle-cols .news-single-backlink{
		display:none;
}

.flexible_twocols_left p {
                margin-right:15px;
}


/**************

*/

.tx-loginboxmacmade-pi1-labelCell, .tx-loginboxmacmade-pi1-fieldCell {
	background-color: transparent !important;
	border: none !important;
}

.tx-loginboxmacmade-pi1-fieldCell input {
	border:1px solid #b00f15;
	font-size:11px;
	width:180px
}

	.tx-loginboxmacmade-pi1-fieldCell .submit {
		background:url("../images/basredbox.gif") repeat scroll left top transparent;
		border:medium none;
		color:#FFFFFF;
		font-size:11px;
		height:30px;
		margin-top:3px;
		padding-left: 5px;
		text-align:left;
		width:131px;
	}
	
.align-center { text-align: center !important; }







.smallHeader {
	margin-top: 0px;
}

.kontaktlabeltop { width: 270px !important; }
