body
{
    background-color:#eefadf;
    background-image:url(/public/images/common/bg.png);
    background-repeat:repeat-x;

	color:#333;
	font-family: Verdana,'Trebuchet MS','Lucida Grande', Arial, sans-serif;
	font-size:small;
	margin:0;
	padding:0;
	font-size:0.76em;    
}
img
{
outline: none;
}
.transPng{
behavior: url(/public/style/iepngfix.htc);
}
a:link, a:visited, a:hover, a:active  
{
color:#70a028;
outline: none;
text-decoration:none;
}

td
{
	color:#333;
	font-family: Verdana,'Trebuchet MS','Lucida Grande', Arial, sans-serif;
	font-size:small;
	margin:0;
	padding:0;
	font-size:0.76em;    
}
td.bottom
{
    text-align:center;
}
.search1
{
    font-family: rockwell,georgia,  "times new roman", serif;
    font-size:14px;
    color:#5e5e5e;
    letter-spacing:-0.05em;

    padding:4 3 0 11;
    margin: 0 0 0 0;
    width:31px;
    font-size:18px;
    font-weight:bold;
    text-align:right;
}
.search2
{
    padding:4 0 0 0;
    margin: 0 0 0 0;
    width:138px;
}
.search3
{
    width:35px;
}
div.inputWrapper {
	width: 136px;
	background: transparent url(/public/images/common/topleft/in_bg.png) left top no-repeat;
	color: #ffffff;
	height:20px;
}
div.inputWrapper:hover,
div.inputWrapper:focus {
	background-position: -136px top;
}
div.inputWrapper input {
	border: 0;
	padding: 3 12 0 12;
	margin:0;
	height: 20px;
	font-size:11px;
	color:#ffffff;
	width: 136px;
	background-color: transparent;
}


input.search:hover,
input.search:focus {
	background-position: -136px top;
}

td.middleMiddle
{
	width:781px;
	margin:0 6 0 5;
	padding:0;
}
td.topmiddle 
{
    width:556px;
    height:172px;
}
div.topmiddletext
{
    font-family: rockwell, georgia,"times new roman", serif;
    font-size:14px;
    margin: 0 0 0 0;
    padding: 30 0 0 40;
    color:#5e5e5e;
    letter-spacing:-0.1em;
}
p.topmiddletext
{
    margin:0 0 0 0;
    padding:0 0 7 0;
}
h3.topmiddletext
{
    font-size:30px;
    font-weight:bold;
    padding:0 0 1 0;
    margin:0 0 0 0;
}
td.topRight
{
    width:223px;
    height:172px;
    margin:0 0 0 0;
    padding: 16 0 0 7;
}
.topRightHead
{
    color:#5e5e5e;
    font-size:11px;    
    letter-spacing:-0.05em;
    margin:0 0;
    padding: 12 0 5 12;
}
.inpBg
{
	background-image: url(/public/images/common/topright/in_bg.png);
	background-repeat:no-repeat;
	width:188px;
	border:0px none;
	padding:2;
	height:20px;
}
.inpBgJoin
{
	background-image: url(/public/images/user/join_input_bg.png);
	background-repeat:no-repeat;
	width:421px;
	border:0px none;
	padding:2;
	margin:0;
	height:19px;
	font-size:11px;
}
div.toprightshortcut
{
    background-image:url(/public/images/common/topright/shortcutbackground.gif);
    background-repeat:no-repeat;
    width:210px;
    height:116px;
    font-family: Gill, Helvetica, sans-serif;
    font-size:18px;
}
#topright1
{
    padding:10 0 6 14;
}
#topright2
{
    padding:10 0 5 14;
}
#topright3
{
    padding:10 0 6 14;
}
#topright1 a:link,#topright1 a:visited {
    color:#702d18;
    text-decoration:none;
}
#topright2 a:link,#topright2 a:visited {
    color:#67ad09;
    text-decoration:none;
}
#topright3 a:link,#topright3 a:visited {
    color:#8315ac;
    text-decoration:none;
}
#topright1 a:active,#topright1 a:hover,
#topright2 a:active,#topright2 a:hover,
#topright3 a:active,#topright3 a:hover {
    text-decoration:underline;
}


.guide
{
    margin:0 0 0 0;
    horizontal-align:center;
    padding:11 0 0 0;
    width:545px;
}
.guidetable
{
    width:545px;
    margin:0 0 0 0;
    padding:0 0 0 0;
}
.guideLeft
{
    width:16px;
    background-image:url(/public/images/guide/g_left.gif);
    background-repeat:no-repeat;
    background-color:#ffffff;
}
.guideMiddleProduct
{
    background-color:#ffffff;
    width:545px;
    background-image:url(/public/images/guide/guide_head_products.png);
    background-repeat:no-repeat;    
}
.guideMiddleShop
{
    background-color:#ffffff;
    width:513px;
    background-image:url(/public/images/guide/guide_head_shop.png);
    background-repeat:no-repeat;    
}
.guideRightShop
{
    width:16px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    background-image:url(/public/images/guide/g_right_shop.gif);
}
.guideRightProduct
{
    width:16px;
    background-color:#ffffff;
    background-repeat:no-repeat;
    background-image:url(/public/images/guide/g_right_product.gif);
}
.guideTitle
{
    font-family: rockwell,georgia,  "times new roman", serif;   
    color:#5e9711;
    width:274px;
    font-size:24px;
    padding:5 0 0 22;
    font-weight:bold;
    margin:0 0 0 0;
    
}
.guideTabs
{
    height:37px;
    width:248px;
}
.guideselect1
{
    color:#787878;
    font-weight:bold;
    margin:0 0 0 0;    
    padding:40 0 0 0;
}
.guideselect2
{
    color:#787878;
    font-weight:bold;
    margin:0 0 0 0;    
    padding:12 0 0 0;
}
.product
{
    position:relative;
    top:42px;
    left:0px;
    width:170px;
    height:211px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    background-image:url(/public/images/guide/productbackground.gif);
    background-repeat:no-repeat;
    background-position:bottom center;    
    font-size:11px;
    font-family: Verdana,'Trebuchet MS','Lucida Grande', Arial, sans-serif;
}
.product2
{
    position:relative;
    top:22px;
    left:0px;
    width:170px;
    height:211px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    background-image:url(/public/images/guide/productbackground.gif);
    background-repeat:no-repeat;
    background-position:bottom center;    
    font-size:11px;
    font-family: Verdana,'Trebuchet MS','Lucida Grande', Arial, sans-serif;
}
.productType
{
    position:absolute;
    padding:0 0 0 0;
    top:4;
    left:11;
    margin:0 0 0 0;
    color:#a8aaa6;    
}
.productImage
{
    position:absolute;
    top:28;
    left:32;
    padding:0 0 0 0;
    margin:0 0 0 0;
}
.productTitle
{
    position:absolute;
    top:134;
    left:11;
    padding:0 0 0 0;
    color:#585656;
    margin:0 0 0 0;
}
.productPrice
{
    position:absolute;
    color:#a8aaa6;
    top:174px;
    left:11px;    
}
.productSave
{
    position:absolute;
    top:176px;
    left:114px;
}
.videobox a:link,.videobox a:visited,
.videobox a:active,.videobox a:hover
{
    color:#ffffff;
    text-decoration:none;    
}

.productReadmore a:link,.productReadmore a:visited,
.productReadmore a:active,.productReadmore a:hover
{
    color:#89ca30;
    text-decoration:none;
    font-weight:bold;
}
.productReadmore
{
    position:absolute;
    top:189px;
    left:11px;
}

select.guideinput
{
    font-size:10px;
}
h2.guideCategory
{
font-family: Gill, Helvetica, sans-serif;
font-size:24px;
color:#767676;
padding:0 0 17 21;
margin:0 0 0 0;
}
h3.site_head
{
    color:#585656;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    margin:0 0 0 0;
    padding:14 0 7 0;
}
.site_description
{
    color:#585656;
    font-family:arial;
    font-size:11px;
    padding:0 10 16 0;
}
.site_goto
{
    color:#89ca30;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    float:left;
}
.site_favorit
{
    float:right;
}
td.site 
{
    width:248px;
    padding:0 0 10 0;
}
td.site2
{
    width:248px;
    padding:20 0 10 0;
}
h2.entrytitle,h2 {
color:#302e2c;
display:block;
font-size:20px;
font-weight:bold;
margin:4 2 13 2;
}
.entrytitleSmall
{
position:relative;
width:100%;
}
h3.entrytitle,h3 {
color:#302e2c;
display:block;
font-size:18px;
font-weight:bold;
margin:0 2 0 2;
}
h3 a:link,h3 a:visited,h2 a:link,h2 a:visited {
color:#302e2c;
text-decoration:none;
}
h3 a:hover,h3 a:active,h2 a:hover,h2 a:active {
color:#302e2c;
text-decoration:underline;
}
h3.entrytitle a:link,h3.entrytitle a:visited,h2.entrytitle a:link,h2.entrytitle a:visited {
color:#302e2c;
text-decoration:none;
}
h3.entrytitle a:hover,h3.entrytitle a:active,h2.entrytitle a:hover,h2.entrytitle a:active {
color:#302e2c;
text-decoration:underline;
}

.entry {
margin:10px 0 0 0;
padding:15px 0 15px 0;
color:#626262;
}
.entrysmall {
margin:10px 0 0 0;
padding:15px 0 0 0;
width:248px;
color:#626262;
}
.entryReadMore
{
    float:right;
    vertical-align:bottom;
    color:#6eb114;
    font-weight:bold;
    font-size:11px;
}
.feed_bottom_readmore 
{
    float:right;
    vertical-align:bottom;
    color:#6eb114;
    font-size:11px;
}
.entryReadMore a:link, .entryReadMore a:visited,.feed_bottom_readmore a:link, .feed_bottom_readmore a:visited, .green a:link, .green a:visited, .green a:active, .green a:hover {
    color:#6eb114;
    text-decoration:none;
}
.entryReadMore a:hover, .entryReadMore a:active, .feed_bottom_readmore a:hover, .feed_bottom_readmore a:active{
    color:#6eb114;
    text-decoration:none;
}
.entrybody 
{
	margin:1em 0;
	padding:0;
}
.entrybodySmall 
{
	margin:10 0;
	padding:0;	
}

.entrybody a:link,.entrybody a:visited {
	border-bottom:none;
}

.entrybody a:active,.entrybody a:hover {
	border-bottom:none;
}
.entrymeta {
color:#9f9f9f;
margin:0 0 10 0;
padding:0;
font-size:11px;
}
.photoInfo {
line-height:11px;
color:#9f9f9f;
font-size:10px;
}
.entrymeta a:link, .entrymeta a:visited 
{
	color:#9f9f9f;
	text-decoration:none;
}
.entrymeta a:hover, .entrymeta a:active 
{
	text-decoration:underline;
}
.entrydate {
    font-size:11px;
    font-weight:bold;
    margin:0 8 0 0;
}
.entryauthor {
    margin:0 16 0 0;
}
.fokus {
    overflow:hidden;
    margin:11 0 0 0;
    padding:0 0 0 0;
    width:513;
    background-color:#e1e1e1;
    height:290;
}
.fokusimage {
    float:left;    
    padding:0 0 0 0;
    margin:0 0 0 0;
    width:289;
    height:290;
}
.fokustext {
    position:relative;    
    top:0;left:289;
    background-image:url(/public/images/ifokus/i_fokus_front_right.gif);
    background-repeat:no-repeat;
    font-size:11px;
    color:#4d4d4dpx;
    width:225;
    letter-spacing:-0.5px;
    line-height:15px;
    height:299;
    padding:67 0 25 0;    
    
}
.fokustext2 {
    font-size:11px;
    color:#4d4d4dpx;
    letter-spacing:-0.5px;
    line-height:15px;
    padding:67 0 25 0;    
    
}
h3.fokusTitle {
    font-weight:bold;
    color:#6a22ba;
    font-size:18px;
    padding:47 0 10 290;
}
.focusReadMore {
	font-size:12px;
	text-align:right;
	font-weight:bold;	
	padding-right:10px;
}
.focusReadMore a:link, .fokusReadMore a:visited,
.focusReadMore a:active,.fokusReadMore a:hover 
{
	color:#6a22ba;
	text-decoration:none;
}

h3.fokusTitle a:link,h3.fokusTitle a:visited {
    color:#9c49ba;
	text-decoration:none;
}

h3.fokusTitle a:active,h3.fokusTitle a:hover {
    color:#9c49ba;
	text-decoration:none;
}

.fokusbottom {
    float:right;
    text-align:bottom;
    width:234px;
    height:11px;
}
.bigProduct {
    margin:20 20 5  20;    
    overflow:hide;
    background-image:url(/public/images/guide/bigproductbackground.gif);
    background-position:bottom center;    
    background-repeat:repeat-x;
    background-color:#ffffff;
    width:600px;
    
    z-index:20;
}
h2.bigProducth2 {
    font-family: Gill, Helvetica, sans-serif;
    font-size:18px;
    color:#767676;
}
.bigProduct a:link,.bigProduct a:visited 
{
    color:#89ca30;
    text-decoration:none;
    font-weight:bold;
}
.bigProduct a:active,.bigProduct a:hover
{
    color:#89ca30;
    font-weight:bold;
    text-decoration:underline;
}
.reading_text
{
    font-size:12px;
    color:#737373;
    line-height:1.5em;
}
.reading_author
{
    font-size:12px;
    color:#737373;
    margin:0 0 0 0;
    line-height:1.3em;
    padding:0 25 0 0;
}
.reading_author_title
{
    font-size:12px;
    color:#504b5e;
    margin:0 0 0 0;
    padding:0 0 5 0;
    font-weight:bold;
}
.reading_text
{
    font-size:12px;
    color:#737373;
    line-height:1.5em;
    padding:10 0 20;
}
.reading_text h1 {
    font-size:18px;
    font-weight:bold;
    color:#784d87;
    padding:0 0 0 0;
    margin:0 0 0 0;
}
.ifokus h1 {
    font-size:18px;
    font-weight:bold;
    color:#784d87;
}
.ifokus {
    font-size:12px;
    color:#737373;
    line-height:1.5em;
}
.ifokusArkiv {
    font-size:11px;
    color:#737373;
    padding:0 16 10 0;
    margin:0 0 0 0;
    text-align:right;
}
.ifokusArkiv a:link, .ifokusArkiv a:visited
{
    color:#737373;
}
.ifokusArkiv a:hover, .ifokusArkiv a:active
{
    color:#737373;
    text-decoration: underline;
}

.ifokusArkivMonth {
    font-size:11px;
    font-weight:bold;
    color:#737373;
    padding:0 10 2 15;
    margin:0 0 0 0;
    text-align:right;
}
.ifokusArkivMonth a:link, .ifokusArkivMonth a:visited
{
    color:#737373;
    text-decoration:none;
}
.ifokusArkivMonth a:hover, .ifokusArkivMonth a:active
{
    color:#737373;
    text-decoration: underline;
}

.readingArkiv {
    font-size:11px;
    color:#737373;
    padding:0 10 4 10;
    margin:0 0 0 0;
}
.readingArkivEntry {
    font-size:11px;
    color:#737373;
    padding:0 10 4 10;
    margin:3 0 2 0;
    text-align:right;
}

.readingArkivMonth a:link, .readingArkivMonth a:visited,
.readingArkivEntry a:link, .readingArkivEntry a:visited
{
    color:#737373;
    text-decoration:none;
}
.readingArkivMonth a:hover, .readingArkivMonth a:active
.readingArkivEntry a:hover, .readingArkivEntry a:active
{
    color:#737373;
    text-decoration: underline;
}


.readingArkivYear {
    font-size:12px;
    font-weight:bold;
    color:#737373;
    padding:10 10 4 10;
    margin:0 0 0 0;

}
.readingArkivMonth {
    font-size:11px;
    color:#737373;
    padding:6 10 4 15;
    margin:0 0 0 0;
    font-weight:bold;
    text-align:right;
}
.ifokusFind {
    color:#504b5e;
    font-size:12px;
    line-height:1.5em;
}
.ifokusFind a:link, .ifokusFind a:visited 
{
    color:#6eb114;
    text-decoration:none;
    font-weight: bold;
}
.ifokusFind a:hover, .ifokusFind a:active 
{
    font-weight: bold;    
    color:#6eb114;
    text-decoration:underline;
}
.readingBox
{
    font-size:12px;
    text-align:center;
    color:#6a6a6a;
}
.readingBox a:link, .readingBox a:visited 
{
    color:#7d5ad7;
    text-decoration:none;
}
.readingBox a:hover, .readingBox a:active
{
    color:#7d5ad7;
    text-decoration:underline;
}
.selectSubHeader {
	background-color:#cfcfcf;
}
.selectSearch {
	font-size: 12px;
}
.media {
	background-color:#dff9bd;
	border-style:solid;
	border-width:1px;
	padding:16px;
	position:absolute;
	top:0;
	left:0;
}
.largeImage {
	background-color:#dff9bd;
	border-style:solid;
	border-color:#dedede;
	border-width:1px;
	padding:0px;
	position:absolute;
	top:0;
	left:0;
}

.bubblepos
{
    position:relative;
    width:1px;
    height:1px;
    margin:0 0 0 0;
    padding:0 0 0 0;
}
.bubble
{
    position:absolute;
    top:0px;
    left:0px;
    width:300px;
    padding: 16;
    margin: 0 0 0 0;
    color: #737373;
    font-size:12px;
    font-weight: bold;
    z-index:10;    
    background-color:#ffffff;
    border: solid 1px #0f0f0f;
}	
.bubble2
{
    position:absolute;
    top:0px;
    left:0px;
    width:67px;
    height:41px;
    padding:0 0 0 0;    
    margin: 0 0 0 0;    
    z-index:10;    
}	
.prodCat {
	color:#797b77;
	letter-spacing:-1px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5 0;
	padding:0;
}
.blueProdCat {
	color: #2b8ab2;
	letter-spacing:-1px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5 0;
	padding:0;
}
.blueProdCat a:link, .blueProdCat a:visited, .blueProdCat a:hover, .blueProdCat a:active {
	color:#2b8ab2;
	text-decoration:none;
}
.prodCat a:link, .prodCat a:visited, .prodCat a:hover, .prodCat a:active {
	color:#797b77;
	text-decoration:none;
}
.prodSubCat{
	color:#797b77;letter-spacing:-0.5px;font-size:11px;
	margin:0 0 5 0;
	padding:0;

}
.prodSubCat a:link, .prodSubCat a:visited, .prodSubCat a:hover, .prodSubCat a:active {
	color:#797b77;
	text-decoration:none;
}
.singlesite, .singlesite a:link, .singlesite a:visited, .singlesite a:hover, .singlesite a:active {
	color:#91928f;font-size:14px;font-weight:bold;
	text-decoration:none;
}
.singlesiteLink, .singlesiteLink a:link, .singlesiteLink a:visited, .singlesiteLink a:hover, .singlesiteLink a:active {
	color:#97cb51;font-size:12px;
	text-decoration:none;
}
.productReadmore2 a:link,.productReadmore2 a:visited,
.productReadmore2 a:active,.productReadmore2 a:hover
{	
    color:#89ca30;
    text-decoration:none;    
}
.bottom a:link,.bottom a:visited,
.bottom a:active,.bottom a:hover
{
    color:#89ca30;
    text-decoration:none;    
}
.navigate a:link,.navigate a:visited,
.navigate a:active,.navigate a:hover
{
    color:#696b67;
    text-decoration:none;    
}
.greenSearch a:link,.greenSearch a:visited,
.greenSearch a:active,.greenSearch a:hover
{
color:#70a028;
font-weight:bold;
text-decoration:none;
padding:0 0 5 0;
}

.greenSearch {
	letter-spacing:-1px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5 0;
	padding:0;

	text-decoration:none;
}
div.autocompleteShop {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocompleteShop ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocompleteShop ul li.selectedShop { background-color: #ffb;}
div.autocompleteShop ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:16px;
  cursor:pointer;
}


.toplistBox
{
    font-size:10px;
    text-align:left;
    color:#ffffff;
}
.toplistBox a:link, .readingBox a:visited 
{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.toplistBox a:hover, .readingBox a:active
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
}
.morevideo a:link, .morevideo a:visited,
.morevideo a:active, .morevideo a:hover
{
	color:#319aa9;
	text-decoration:none;
	font-size:12px;
}.blacklink a:link, .blacklink a:visited,
.blacklink a:active, .blacklink a:hover
{
	color:#302e2c;
	text-decoration:none;	
}