
a {color: #4c4c4c;}

#footer {}
#footer p {
	padding-left: 60px;
	font-size: 10px;
	color: #000;
}
#footer p a {color: #000;}
#footer_head {}
#footer_head p, #footer_head a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
ul {margin: 5px 20px 20px 20px;}
li {margin-bottom: 5px;}
/* TAGS LIST PAGES BY MENU START*/
.submenuheader {
	padding: 2px;
	padding-left: 15px;
	color: #fff;
	font-weight: bold;
	background: url(/rwdx/skin/submenuheader_bkg.jpg) no-repeat #5c97cf;
}
.submenufooter {
	height: 5px;
	background: url(/rwdx/skin/submenufooter_bkg.jpg) no-repeat #fff;
}
/* TAGS LIST PAGES BY MENU START */
.listPagesByMenu {
	list-style: none;
	margin: 0;
	margin-top: 20px;
}
.listPagesByMenu img {}
.listPagesByMenu a {color: #000; text-decoration: none;}
.listPagesByMenu .image {
	float: left;
	padding-right: 10px;
}
.listPagesByMenu li {
	padding-left: 15px;
	overflow: hidden;
	line-height: 100%;
	border-bottom: 1px solid #d1d1d1;
}
.listPagesByMenu li:hover {background: #f9851e;}
.listPagesByMenu li.odd {}
.listPagesByMenu li.active {background: #f9851e;}
.listPagesByMenu li.active a {color: #000;}
.listPagesByMenu li a:hover {color: #000;}
.listPagesByMenu .header {
	font-size: 12px;
}
.listPagesByMenu .short {
	display: none;
	font-size: 12px;
}
.listPagesByMenu .modifiedBy, .listPagesByMenu .lastModified {
	display: none;
}

.large_box {
	list-style: none;
	margin: 0;
}
.large_box li {
	background: url(/rwdx/skin/large_box_bkg.png) no-repeat;
	width: 521px;
	height: 123px;
	padding-top: 22px;
	padding-left: 22px;
	overflow: hidden;
} 
.large_box li a {
	font-weight: bold; 
	text-decoration: none;
	font-family: Arial;
	font-size: 17px;
	color: #42709c;
}
.large_box li a:hover {color: #000;}
.large_box .image {
	margin-top: -6px;
	margin-right: 20px;
	float: right;
}
.large_box .short {width: 350px;}
.large_box .modifiedBy, .large_box .lastModified {display: none;}

/* PRODUKTLISTA */
.produktlista {
	margin: 0;
	padding: 0;
	list-style: none;
}
.produktlista img {border: 1px solid #e5e1c8; padding: 4px; background: #fff;}
.produktlista a {color: #000; text-decoration: none;}
.produktlista .image {
	float: left;
	padding-right: 10px;
}
.produktlista li {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	height: 70px;
}
.produktlista li.active {}
.produktlista li.active a {color: #f58320; font-weight: bold;}
.produktlista li a:hover {color: #f9c320;}
.produktlista .header a {
	font-weight: bold;
	color: #f58320;
}
.produktlista .short {
	font-size: 10px;
}
.produktlista .modifiedBy, .produktlista .lastModified {
	display: none;
}



.produktlista2 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.produktlista2 img {border: 1px solid #e5e1c8; padding: 4px; background: #fff;}
.produktlista2 a {color: #000; text-decoration: none;}
.produktlista2 .image {}
.produktlista2 li {
	border: 1px dotted #cdc4a7;
	padding: 10px;
	float: left;
	width: 145px;
	height: 230px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.produktlista2 li.active {}
.produktlista2 li.active a {color: #f58320; font-weight: bold;}
.produktlista2 li a:hover {color: #f9c320;}
.produktlista2 .header a {
	font-weight: bold;
	color: #f58320;
}
.produktlista2 .short {
	font-size: 10px;
}
.produktlista2 .modifiedBy, .produktlista2 .lastModified {
	display: none;
}




.kwl {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dotted #888;
}

.marginal {padding-left: 20px; padding-right: 30px;}

.front_rss {
	padding: 0;
	margin: 0;
}
.front_rss li {
	list-style: none;
	border-bottom: 1px dotted #e0e0e0;
}
.front_rss li a {
	text-decoration: none;
}

img {border: 0;}


/* FOR DYNAMIC IMAGE CAPTIONS */
.imgcontainer {
	position: relative;
	float: left;
	margin: 5px;
}
.caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	padding: 2px;
	font-weight: normal;
	font-size: 80%;
	font-family: Arial;
}
/******************************/

.mail {unicode-bidi:bidi-override; direction: rtl;}



/* GALLERY */

.paginationContainer {
	width: 530px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: left;
}

.pagination, .paginationCurrent, .paginationStepperLeft, .paginationStepperRight, .pagination:hover, .paginationStepperStart, .paginationStepperEnd {
	font: 1em Arial sans-serif #000;
	text-decoration: none;
	width: 13px;
	height: 21px;
	display: block;
	text-align: center;
	line-height: 20px;
	margin-right: 2px;
	float: left;
}
.paginationStepperLeft {
	background: url(/rwdx/skin/pagination_stepper_left.gif) no-repeat center center;
	width: 15px;
	margin-right: 5px;
}
.paginationStepperRight {
	background: url(/rwdx/skin/pagination_stepper_right.gif) no-repeat center center;
	width: 15px;
	margin-left: 5px;
}
.paginationStepperStart {
	background: url(/rwdx/skin/pagination_max_left.gif) no-repeat center center;
	width: 17px;
	margin-right: 5px;
}
.paginationStepperEnd {
	background: url(/rwdx/skin/pagination_max_right.gif) no-repeat center center;
	width: 17px;
	margin-left: 5px;
}
.paginationCurrent {
	font-weight: bold;
	background-color: #f0f0f0;
}
.pagination:hover, .paginationStepperLeft:hover, .paginationStepperRight:hover, .paginationStepperStart:hover, .paginationStepperEnd:hover {
	text-decoration: none;
	background-color: #f0f0f0;
}


.defaultAlbumImageBox {}
.defaultAlbumImageBox li {
	list-style-type: none;
	padding: 8px;
	margin: 2px;
	border: 1px solid #a4a4a4;
	float: left;
}
.defaultAlbumImageBox li img {
	border: 1px solid #d1d1d1;
	filter:alpha(opacity=60);
}
.defaultAlbumImageBox li a:hover img {
	filter: none;
}
.defaultAlbumImageBox li .caption {
	font-size: 80%;
	text-align: center;
}
#defaultAlbumImageBox_large {}
#defaultAlbumImageBox_text_box {}
#defaultAlbumImageBox_image_box {
	width: 500px;
	margin: 2px;
	padding: 5px;
	border: 1px solid #d1d1d1;
	float: left;
}


.puffbox {
	border: 1px solid #b9e337;
	border-top: 3px solid #b9e337;
	border-bottom: 6px solid #b9e337;
	padding: 5px;
}


.articlelist {
	list-style: none;
	margin: 0;
	padding-top: 25px;
}

.articlelist a {color: #000; text-decoration: none;}
.articlelist .image {display: none;}
.articlelist li {
	margin-bottom: 25px;
}

.articlelist li a:hover {color: #42709c;}
.articlelist .header {
	font-weight: bold;
	border-bottom: 1px dotted #999;
}
.articlelist .short {}


.byline {
	border-top: 1px dotted #90af27;
	margin: 25px;
	padding-top: 20px;
	width: 545px;
}
.byline fieldset {
	padding: 10px;
}

.bannerbox {
	border: 1px solid #000;
	padding: 10px;
	background: url(/rwdx/skin/banner_bkg.jpg) #ffe960;
}


/* SHOP */

.shop_category {
	margin: 0;
	padding: 0;
	list-style: none;
}
.shop_category img {border: 1px solid #e5e1c8; padding: 4px; background: #fff;}
.shop_category a {color: #000; text-decoration: none;}
.shop_category .image {text-align: center; padding-bottom: 10px;}
.shop_category li {
	border: 1px dotted #d1d1d1;
	padding: 10px;
	float: left;
	width: 145px;
	height: 230px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.shop_category li.active {}
.shop_category li.active a {color: #f58320; font-weight: bold;}
.shop_category li a:hover {color: #f9c320;}
.shop_category .header a {
	font-weight: bold;
	color: #f58320;
}
.shop_category .short {
	font-size: 10px;
}
.shop_category .modifiedBy, .shop_category .lastModified {
	display: none;
}


.mainImage {
	float: right;
	padding: 4px;
	margin-left: 20px;
}

.produkt_fraga {
	padding: 15px;
	background: #eaeaea;
}

.checkout_label {
	font-size: 11px;
}
.req {
	color: red;
}
.checkout_tf {
	padding: 2px;
	font-size: 16px;
}

.checkout_fieldset {
	padding: 10px;
	border: 1px solid #d5dfe5;
	margin-top: 15px;
}
.checkout_fieldset legend {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.checkout_errorbox {
	padding: 10px;
	border: 2px solid #90000e;
	background: #ffe3e3;
	color: #90000e;
}
.checkout_errorbox h2 {color: #90000e;}
.checkout_errorbox ul {

	color: #90000e;
}

#checkout_box h2 {
	background: #ff0600;
	color: #fff;
	font-size: 14px;
	padding-left: 10px;
	width: 900px;
}
.checkout_table {
	width: 900px;
}
.checkout_table td {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
.checkout_table .headline {
	font-weight: bold;
	background: #ff0600;
	color: #fff;
	font-size: 14px;
}
.checkout_table tr:hover {
	background: #ededed;
}
.checkout_table .headline:hover {
	background: #ff0600;
}




/* PUFFAR FRAMSIDA */
.frontpage {
	list-style: none; 
	margin: 0;
	margin-top: 3px;
}
.frontpage img {
	border: 0;
	margin-top: 3px;
	margin-left: 0px;
}
.frontpage li {
	background: url(/rwdx/skin/puff_bkg.png) no-repeat;
	cursor: pointer;
	width: 307px;
	height: 199px;
	padding: 0;
	margin: 6px;
	margin-bottom: 5px;
	float: left;
}
.frontpage .first {}
.frontpage h2 {
	margin: 0;
	padding-left: 15px;
	padding-top: 1px;
	text-transform: uppercase;
	color: #fff;
}
.frontpage .short {
	margin-left: 15px;
	margin-top: 5px;
	line-height: 130%;
}
/* PUFFAR FRAMSIDA END */

/* PUFFAR SMÅ */
.puff_small {
	list-style: none; 
	margin: 0;
	margin-left: 20px;

}
.puff_small img {
	border: 0;
	margin-left: 6px;
}
.puff_small li {
	text-align: left;
	background: url(/rwdx/skin/puff_small.jpg) no-repeat;
	cursor: pointer;
	width: 232px;
	height: 132px;
	padding: 0;
	padding-top: 20px;
	float: left;
}
.puff_small .first {}
.puff_small h2 {
	text-align: center;
	margin: 0;
	padding-top: 1px;
	color: #fff;
	font-size: 12px;
}
/* PUFFAR FRAMSIDA END */


/* NEWSTICKER START */
.newsticker {
	margin: 0;
	padding: 0;
}
.newsticker li {
	list-style-type: none;
	padding-bottom: 15px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}
.newsticker li .header {
	font-weight: bold;
}
.newsticker li .body {

}
.newsticker li .image {
	margin-top: 10px;
	float: right;
}
.newsticker li .date {font-style: italic; color: #000;}
.newsticker li .header a {color: #000;}
/* NEWSTICKER END */

/* NEWSTICKER START */
.newstickerFront {
	margin: 0;
	padding: 0;
}
.newstickerFront li {
	list-style-type: none;
	padding-bottom: 15px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding-left: 30px;
	background: url(/rwdx/skin/newsbullet.jpg) no-repeat;
}
.newstickerFront li .header {
	font-weight: bold;
	font-size: 12px;
}
.newstickerFront li .date {font-style: italic; color: #000;}
.newstickerFront li .header a {color: #000;}
/* NEWSTICKER END */


hr {
	border-top: 1px dotted #a6a6a6;
	height: 0;
	margin: 0;
}

.front_box {
	float: left;
	width: 190px;
	height: 240px;
	margin-right: 30px;
}
.last  {
	margin-right: 0;
}


