﻿/* ---( =panel )------------------------------- */

.panel
{
	background: url(../gfx/bg_mypanel.gif) bottom left no-repeat;
	color: #fff;
}
.panel h1
{
	background: url(../gfx/h1_mypanel.gif) top left no-repeat;
}
.panel a
{
	color: #fff;
}

/* ---( =panel )------------------------------- */

.club
{
	/* background: url(../gfx/bg_mygang.gif) top left no-repeat; */
}
.club h3
{
	color: #ec1c24;
}
.club a
{
	color: #3a83c6;
}
.club .panel
{
	background: none;
	color: #3a83c6;
}
.club .panel h1
{
	background: url(../gfx/h1_myfriends.gif) top left no-repeat;
}

/* ---( =panel )------------------------------- */

.affairs-panel
{
	background: url(../gfx/bg_affairspanel.gif) bottom left no-repeat;
	color: #fff;
}
.affairs-panel h1
{
	background: url(../gfx/h1_kvakktuelt.gif) top left no-repeat;
}
.affairs-panel a
{
	color: #fff;
}

/* ---( =panel )------------------------------- */

.content-panel
{
	background: url(../gfx/bg_contentpanel.gif) top left repeat-y;
}
.content-panel h1
{
	background: url(../gfx/h1_kvakktuelt2.gif) top left no-repeat;
}
.content-panel .left-col h2
{
	color: #ec1c24;
}
.content-panel a
{
	color: #ec1c24;
}

/* ---( =panel )------------------------------- */

.news-panel
{
	background: url(../gfx/bg_mostpopular.gif) bottom left no-repeat;
	color: #3a83c6;
}
.news-panel h1
{
	background: url(../gfx/h1_mostpopular.gif) top left no-repeat;
}

/* ---( =panel )------------------------------- */

.yellow-panel
{
	background: url(../gfx/bg_yellowpanel.gif) bottom left no-repeat;
	color: #ec1c24;
}
.yellow-panel h1
{
	background: url(../gfx/h1_yellowjoke.gif) top left no-repeat;
}
.yellow-panel img
{
	border: 2px solid #2892c0;
}
.blue-panel
{
	background: url(../gfx/bg_bluepanel.gif) bottom left no-repeat;
	color: #fff;
}
.blue-panel h1
{
	background: url(../gfx/h1_bluejoke.gif) top left no-repeat;
}
.blue-panel img
{
	border: 2px solid #ec1c24;
}

/* ---( =panel )------------------------------- */

.mini-panel
{
	background: url(../gfx/bg_minipanel.gif) top left repeat-y;
	color: #3a83c6;
}
.shop .mini-panel
{
	color: #000;
}
.moro .mini-panel
{
	color: #000;
}
.test #context .mini-panel
{
	background: url(../gfx/bg_minipanel2.gif) top left repeat-y;
}
.mini-panel h1
{
	background: url(../gfx/h1_vennersresultater.gif) top left no-repeat;
}
.shop .mini-panel h2
{
	background: url(../gfx/h2_donaldanbefaler.gif) top left no-repeat;
}
.moro .mini-panel h2
{
	background: url(../gfx/moro_donaldanbefaler.gif) top left no-repeat;
}
.category .mini-panel h2
{
	background: url(../gfx/h2_donaldanbefaler2.gif) top left no-repeat;
}
.test #context .mini-panel h1
{
	background: url(../gfx/h1_vennersresultater2.gif) top left no-repeat;
}
.shop-front .one h2
{
	background: url(../gfx/h2_halloffame.gif) top left no-repeat;
}
.moro-front .one h2
{
	background: url(../gfx/moro_spill.gif) top left no-repeat;
}
.shop-front .two h2
{
	background: url(../gfx/h2_tilmobilen.gif) top left no-repeat;
}
.moro-front .two h2
{
	background: url(../gfx/moro_quiz.gif) top left no-repeat;
}
.shop-front .three h2
{
	background: url(../gfx/h2_donaldpocket.gif) top left no-repeat;
}
.moro-front .three h2
{
	background: url(../gfx/moro_vitser.gif) top left no-repeat;
}
.shop-front .four h2
{
	background: url(../gfx/h2_aargangene.gif) top left no-repeat;
}
.moro-front .four h2
{
	background: url(../gfx/moro_underholding.gif) top left no-repeat;
}
/* ---( =panel )------------------------------- */

.read-panel
{
	background: url(../gfx/bg_readpanel.gif) bottom right no-repeat;
	color: #3a83c6;
}
.column .read-panel
{
	background: url(../gfx/bg_readpanel2.gif) bottom right no-repeat;
}
.article .read-panel
{
	background: url(../gfx/bg_factpanel.gif) bottom right no-repeat;
}
.forum .read-panel
{
	background: none;
}
.read-panel h2
{
	background: url(../gfx/h2_lesogsa.gif) top left no-repeat;
}
.read-panel a
{
	color: #3a83c6;
}
.read-panel img
{
	border: 1px solid #ec1c24;
}
.extended1 h2
{
	background: url(../gfx/h2_harduhortdisse.gif) top left no-repeat;
}
.extended2 h2
{
	background: url(../gfx/h2_vennetipset.gif) top left no-repeat;
}
.extended3 h2
{
	background: url(../gfx/h2_minesiste.gif) top left no-repeat;
}
.extended4 h2
{
	background: url(../gfx/h2_minevennerssiste.gif) top left no-repeat;
}
.friends h2
{
	background: url(../gfx/h2_vennersanbefalinger.gif) top left no-repeat;
}

/* ---( =panel )------------------------------- */

.vote-panel
{
	background: url(../gfx/bg_votepanel.gif) bottom right no-repeat;
}
.vote-panel h2
{
	background: url(../gfx/h2_anbefales.gif) top left no-repeat;
}
.vote-panel a
{
	color: #3a83c6;
}
.vote-panel a:hover
{
	color: #ec1c24;
}

/* ---( =panel )------------------------------- */

.article-panel
{
	background: url(../gfx/bg_articlepanel.gif) bottom left no-repeat;
}
.article-panel h2
{
	background: url(../gfx/h2_mestlesteartikler.gif) top left no-repeat;
}
.article-panel a
{
	color: #ec1c24;
}

/* ---( =panel )------------------------------- */

.bull-panel
{
	background: url(../gfx/bg_bullpanel.gif) top left no-repeat;
	color: #ec1c24;
}
.test #context .bull-panel
{
	background: url(../gfx/bg_bullpanel2.gif) top left no-repeat;
}
.bull-panel .download a:hover
{
	border: 1px solid #ec1c24;
}

/* ---( =panel )------------------------------- */

	/* Standard box */
	.standardBox
    {
    	float: left;
        border: solid 2px #333333;
        padding: 24px 8px 12px 8px;
        position: relative;
        z-index: 1;
        margin-top: 20px;
		background-color: #ffffff;
    }
    
.halfColumn .standardBox
{
	width: 360px;
}

.flat-panel
{
	background: #3a83c6;
}
.flat-panel h4
{
	background: url(../gfx/bg_flatpanel.gif) top left no-repeat;
	border-bottom: 1px solid #61aaed;
	color: #fff;
}

/* ---( =panel )------------------------------- */

.boss-panel
{
	background: url(../gfx/bg_bosspanel.gif) bottom left no-repeat;
	color: #fff;
}
.list .boss-panel, .column .boss-panel, .article .boss-panel
{
	background: url(../gfx/bg_factpanel.gif) bottom left no-repeat;
	color: #3a83c6;
}
.forum .boss-panel
{
	background: none;
	color: #3a83c6;
}
.boss-panel .group
{
	border-top: 1px solid #f89595;
}
.article .red-panel, .column .red-panel
{
	background: url(../gfx/bg_redpanel.gif) bottom left no-repeat;
	color: #fff;
}
.boss-panel h3
{
	background: url(../gfx/bg_bossheader.gif) top left no-repeat;
	color: #fff;
}
.list .boss-panel h3, .column .boss-panel h3, .article .boss-panel h3
{
	background: url(../gfx/bg_factheader.gif) top left no-repeat;
}
.forum .boss-panel h3
{
	background: url(../gfx/bg_trailheader.gif) top left no-repeat;
}
.article .red-panel h3, .column .red-panel h3
{
	background: url(../gfx/bg_redheader.gif) top left no-repeat;
	color: #fff;
}

/* ---( =panel )------------------------------- */

.basket-panel
{
	background: url(../gfx/bg_basketpanel2.gif) bottom left no-repeat;
}
.product .basket-panel, .category .basket-panel
{
	background: url(../gfx/bg_basketpanel4.gif) bottom left no-repeat;
}
.inner-basket
{
	background: url(../gfx/bg_basketpanel1.gif) top left no-repeat;
}
.product .inner-basket, .category .inner-basket
{
	background: url(../gfx/bg_basketpanel3.gif) top left no-repeat;
}
.basket-panel h3
{
	color: #fff;
}

/* ---( =panel )------------------------------- */

.display-panel
{
	background: url(../gfx/bg_displaypanel2.gif) bottom left no-repeat;
}
.inner-display
{
	background: url(../gfx/bg_displaypanel1.gif) top left no-repeat;
}

/* ---( =panel )------------------------------- */

.options-panel
{
	background: url(../gfx/bg_optionspanel2.gif) bottom left no-repeat;
	color: #fff;
}
.inner-options
{
	background: url(../gfx/bg_optionspanel1.gif) top left no-repeat;
}
.category .options-panel
{
	background: url(../gfx/bg_optionspanel4.gif) bottom left no-repeat;
	color: #fff;
}
.category .inner-options
{
	background: url(../gfx/bg_optionspanel3.gif) top left no-repeat;
}

/* ---( =panel )------------------------------- */

.pop-panel
{
	background: url(../gfx/bg_popanel2.gif) bottom left no-repeat;
	color: #000;
}
.inner-pop
{
	background: url(../gfx/bg_popanel1.gif) top left no-repeat;
}
.pop-panel a
{
	color: #000;
}

/* ---( =panel )------------------------------- */

.club-panel
{
	background: url(../gfx/bg_clubpanel.gif) top left no-repeat;
	color: #fff;
}
.club-panel a
{
	color: #fff;
}

/* ---( =panel )------------------------------- */

.duck-news
{
	background: url(../gfx/bg_ducknews.jpg) top left no-repeat;
	color: #3a83c6;
}
.duck-news a
{
	color: #3a83c6;
}

/* ---( =panel )------------------------------- */

.home-shop
{
	background: url(../gfx/bg_homeshop.jpg) top left no-repeat;
	color: #fff;
}
.home-shop a
{
	color: #fff;
}

/* ---( =panel )------------------------------- */

.tips-panel
{
	background: url(../gfx/bg_tipspanel.gif) top left no-repeat;
}
.tips-panel h3
{
	color: #fff;
}
.tips-panel .intext, .boss-panel .intext
{
	background: url(../gfx/bg_input2.gif) top left no-repeat;
}

/* ---( =search )------------------------------- */

.search-panel
{
	background: url(../gfx/bg_searchpanel.gif) top left no-repeat;
}
.search-panel h3
{
	color: #fff;
}
.search-panel .intext
{
	background: url(../gfx/bg_input3.gif) top left no-repeat;
}

/* ---( =info )------------------------------- */

.info-panel
{
	background: url(../gfx/bg_infopanel.gif) top left no-repeat;
	color: #fff;
}
.info-panel h3
{
	color: #fff;
}

/* ---( =panel )------------------------------- */

.shop-panel
{
	background: url(../gfx/bg_shopanel.gif) top left no-repeat;
	color: #fff;
}
.moro-panel
{
	background: url(../gfx/bg_shopanel.gif) top left no-repeat;
	color: #fff;
}
.shop-panel .intext
{
	background: url(../gfx/bg_shopinput.gif) top left no-repeat;
}
.moro-panel .intext
{
	background: url(../gfx/bg_shopinput.gif) top left no-repeat;
}

/* ---( =panel )------------------------------- */

.forum-panel
{
	background: url(../gfx/bg_forumpanel.gif) bottom left no-repeat;
}
.forum-panel a
{
	color: #fff;
}

/* ---( =panel )------------------------------- */

.reg-panel
{
	background: url(../gfx/bg_regpanel.gif) bottom left no-repeat;
	color: #fff;
}
.reg-panel a
{
	color: #fff;
}
.reg-panel .pink
{
	background: #f29999;
}

/* ---( =panel )------------------------------- */

.shop-front
{
	background: url(../gfx/bg_shopfront.gif) bottom left no-repeat;
}
.shop-top
{
	background: url(../gfx/bg_shoptop.gif) top left no-repeat;
}
.shop-front .mini-panel
{
	background: none;
}
.shop-front .one a
{
	color: #160067;
}
.shop-front .one img
{
	border: 1px solid #3eabea;
}
.shop-front .two a
{
	color: #465417;
}
.shop-front .two img
{
	border: 1px solid #90aa39;
}
.shop-front .three a
{
	color: #e17a01;
}
.shop-front .three img
{
	border: 1px solid #f6a12a;
}
.shop-front .four a
{
	color: #5e4a3e;
}
.shop-front .four img
{
	border: 1px solid #b3aca3;
}
.shop-front a:hover
{
	color: #ec1c24;
}
.shop-front a:hover img
{
	border: 1px solid #ec1c24;
}
/* ---( =panel )------------------------------- */

.moro-front
{
	background: url(../images/panels/listing_bg_red.gif) bottom left no-repeat;
}
.moro-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.moro-front .mini-panel
{
	background: none;
}
.moro-front .one a
{
	color: #160067;
}
.moro-front .one img
{
	border: 1px solid #3eabea;
}
.moro-front .two a
{
	color: #465417;
}
.moro-front .two img
{
	border: 1px solid #90aa39;
}
.moro-front .three a
{
	color: #e17a01;
}
.moro-front .three img
{
	border: 1px solid #f6a12a;
}
.moro-front .four a
{
	color: #5e4a3e;
}
.moro-front .four img
{
	border: 1px solid #b3aca3;
}
.moro-front a:hover
{
	color: #ec1c24;
}
.moro-front a:hover img
{
	border: 1px solid #ec1c24;
}


/* ---( =panel ->thomas )------------------- */

.spill-front
{
	background: url(../images/panels/listing_bg_blue.gif) bottom left no-repeat;
}
.spill-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.spill-front .mini-panel
{
	background: none;
}
.spill-front .one a
{
	color: #160067;
}
.spill-front .one img
{
	border: 1px solid #3eabea;
}
.spill-front a:hover
{
	color: #ec1c24;
}
.spill-front a:hover img
{
	border: 1px solid #ec1c24;
}

/* ---( =panel ->thomas )------------------- */

.quiz-front
{
	background: url(../images/panels/listing_bg_quiz.gif) bottom left no-repeat;
}
.quiz-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.quiz-front .mini-panel
{
	background: none;
}
.quiz-front .one a
{
	color: #160067;
}
.quiz-front .one img
{
	border: 1px solid #3eabea;
}
.quiz-front a:hover
{
	color: #ec1c24;
}
.quiz-front a:hover img
{
	border: 1px solid #ec1c24;
}

/* ---( =panel ->thomas )------------------- */

.underholdning-front
{
	background: url(../images/panels/listing_bg_white.gif) bottom left no-repeat;
}
.underholdning-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.underholdning-front .mini-panel
{
	background: none;
}
.underholdning-front .one a
{
	color: #160067;
}
.underholdning-front .one img
{
	border: 1px solid #3eabea;
}
.underholdning-front a:hover
{
	color: #ec1c24;
}
.underholdning-front a:hover img
{
	border: 1px solid #ec1c24;
}

/* ---( =panel ->thomas )------------------- */

.kvakktuelt-front
{
	background: url(../images/panels/listing_bg_white.gif) bottom left no-repeat;
}
.kvakktuelt-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.kvakktuelt-front .mini-panel
{
	background: none;
}
.kvakktuelt-front .one a
{
	color: #160067;
}
.kvakktuelt-front .one img
{
	border: 1px solid #3eabea;
}
.kvakktuelt-front a:hover
{
	color: #ec1c24;
}
.kvakktuelt-front a:hover img
{
	border: 1px solid #ec1c24;
}


/* ---( =panel ->thomas )------------------- */

.duckipedia-front
{
	background: url(../images/panels/listing_bg_white.gif) bottom left no-repeat;
}
.duckipedia-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.duckipedia-front .mini-panel
{
	background: none;
}
.duckipedia-front .one a
{
	color: #160067;
}
.duckipedia-front .one img
{
	border: 1px solid #3eabea;
}
.duckipedia-front a:hover
{
	color: #ec1c24;
}
.duckipedia-front a:hover img
{
	border: 1px solid #ec1c24;
}

/* ---( =panel ->thomas )------------------- */

.jokes-front
{
	background: url(../images/panels/listing_bg_orange.gif) bottom left no-repeat;
}
.jokes-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.jokes-front .mini-panel
{
	background: none;
}
.jokes-front .one a
{
	color: #160067;
}
.jokes-front .one img
{
	border: 1px solid #3eabea;
}
.jokes-front a:hover
{
	color: #ec1c24;
}
.jokes-front a:hover img
{
	border: 1px solid #ec1c24;
}

/* ---( =panel ->thomas )------------------- */

.searchresult-front
{
	background: url(../images/panels/listing_bg_white.gif) bottom left no-repeat;
}
.searchresult-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.searchresult-front .mini-panel
{
	background: none;
}
.searchresult-front .one a
{
	color: #160067;
}
.searchresult-front .one img
{
	border: 1px solid #3eabea;
}
.searchresult-front a:hover
{
	color: #ec1c24;
}
.searchresult-front a:hover img
{
	border: 1px solid #ec1c24;
}


/* ---( =panel ->thomas )------------------- */

.weekly-front
{
	background: url(../images/panels/listing_bg_weekly.gif) bottom left no-repeat;
}
.weekly-top
{
	background: url(../images/panels/listing_bg_top.gif) top left no-repeat;
}
.weekly-front .mini-panel
{
	background: none;
}
.weekly-front .one a
{
	color: #160067;
}
.weekly-front .one img
{
	border: 1px solid #3eabea;
}
.weekly-front a:hover
{
	color: #ec1c24;
}
.weekly-front a:hover img
{
	border: 1px solid #ec1c24;
}

/* ---( =summary )------------------------------- */

.list .summary h4, .article .summary h4
{
	background: none;
}
.summary a
{
	color: #ec1c24;
}

/* ---- ( = Pagelist )--------------------------- */

.pagelist
{
	padding-top: 10px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 23px;
	width: 700px;
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
	padding-bottom: 30px;
}


.pagelistBottom
{
	padding-top: 22px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	display: none;
}



.pagelistHeader
{
	padding-top: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	height: 6px;
	width: 100%;
	overflow: hidden;
	display: none;
}



/* pagelist */
.spill .pagelist
{
	/* background-image: url(../gfx/categories/bluegames_box_wrapper.png);*/
}

.spill .pagelistBottom
{
/*	background-image: url(../gfx/categories/bluegames_box_bottom.png);*/
}

.spill .pagelistHeader
{
/*	background-image: url(../gfx/categories/bluegames_box_top.png);*/
}


.quiz .pagelist
{
	/*background-image: url(../gfx/categories/greenquiz_box_wrapper.png);*/
}

.quiz .pagelistBottom
{
	/*background-image: url(../gfx/categories/greenquiz_box_bottom.png);*/
}

.quiz .pagelistHeader
{
	/*background-image: url(../gfx/categories/greenquiz_box_top.png);*/
}


.underholdning .pagelist
{
	/*background-image: url(../gfx/categories/yellow_box_wrapper.png);*/
}

.underholdning .pagelistBottom
{
	/*background-image: url(../gfx/categories/yellow_box_bottom.png);*/
}

.underholdning .pagelistHeader
{
/*	background-image: url(../gfx/categories/yellow_box_top.png);*/
}




.jokes .pagelist
{
/*	background-image: url(../gfx/categories/orange_box_wrapper.png);*/
}

.jokes .pagelistBottom
{
/*	background-image: url(../gfx/categories/orange_box_bottom.png);*/
}

.jokes .pagelistHeader
{
	/*background-image: url(../gfx/categories/orange_box_top.png);*/
}



.kvakktuelt .pagelist
{
	/*background-image: url(../gfx/categories/winered_box_wrapper.png);*/
}

.kvakktuelt .pagelistBottom
{
	/*background-image: url(../gfx/categories/winered_box_bottom.png);*/
}

.kvakktuelt .pagelistHeader
{
/*	background-image: url(../gfx/categories/winered_box_top.png);*/
}


.searchresult .pagelist
{
	/*background-image: url(../gfx/categories/winered_box_wrapper.png);*/
}

.searchresult .pagelistBottom
{
/*	background-image: url(../gfx/categories/winered_box_bottom.png);*/
}

.searchresult .pagelistHeader
{
/*	background-image: url(../gfx/categories/winered_box_top.png);*/
}




.duckipedia .pagelist
{
	/*background-image: url(../gfx/categories/winered_box_wrapper.png);*/
}

.duckipedia .pagelistBottom
{
	/*background-image: url(../gfx/categories/winered_box_bottom.png);*/
}

.duckipedia .pagelistHeader
{
	/*background-image: url(../gfx/categories/winered_box_top.png);*/
}



.brown .pagelist
{
/*	background-image: url(../gfx/categories/brown_box_wrapper.png);*/
}

.brown .pagelistBottom
{
/*	background-image: url(../gfx/categories/brown_box_bottom.png);*/
}

.brown .pagelistHeader
{
/*	background-image: url(../gfx/categories/brown_box_top.png);*/
}




.darkgrey .pagelist
{
	/*background-image: url(../gfx/categories/darkgrey_box_wrapper.png);*/
}

.darkgrey .pagelistBottom
{
	/*background-image: url(../gfx/categories/darkgrey_box_bottom.png);*/
}

.darkgrey .pagelistHeader
{
	/*background-image: url(../gfx/categories/darkgrey_box_top.png);*/
}


.green .pagelist
{
	/*background-image: url(../gfx/categories/green_box_wrapper.png);*/
}

.green .pagelistBottom
{
	/*background-image: url(../gfx/categories/green_box_bottom.png);*/
}

.green .pagelistHeader
{
	/*background-image: url(../gfx/categories/green_box_top.png);*/
}


.grey .pagelist
{
/*	background-image: url(../gfx/categories/grey_box_wrapper.png);*/
}

.grey .pagelistBottom
{
	/*background-image: url(../gfx/categories/grey_box_bottom.png);*/
}

.grey .pagelistHeader
{
	/*background-image: url(../gfx/categories/grey_box_top.png);*/
}



.green .pagelistHeader
{
/*	background-image: url(../gfx/categories/green_box_top.png);*/
}


.lightgrey .pagelist
{
	/*background-image: url(../gfx/categories/lightgrey_box_wrapper.png);*/
}

.lightgrey .pagelistBottom
{
	/*background-image: url(../gfx/categories/lightgrey_box_bottom.png);*/
}

.lightgrey .pagelistHeader
{
/*	background-image: url(../gfx/categories/lightgrey_box_top.png);*/
}




.navyblue .pagelist
{
/*	background-image: url(../gfx/categories/navyblue_box_wrapper.png);*/
}

.navyblue .pagelistBottom
{
	/*background-image: url(../gfx/categories/navyblue_box_bottom.png);*/
}

.navyblue .pagelistHeader
{
	/*background-image: url(../gfx/categories/navyblue_box_top.png);*/
}


.pink .pagelist
{
	/*background-image: url(../gfx/categories/pink_box_wrapper.png);*/
}

.pink .pagelistBottom
{
/*	background-image: url(../gfx/categories/pink_box_bottom.png);*/
}

.pink .pagelistHeader
{
/*	background-image: url(../gfx/categories/pink_box_top.png);*/
}



.seagreen .pagelist
{
/*	background-image: url(../gfx/categories/seagreen_box_wrapper.png);*/
}

.seagreen .pagelistBottom
{
	/*background-image: url(../gfx/categories/seagreen_box_bottom.png);*/
}

.seagreen .pagelistHeader
{
	/*background-image: url(../gfx/categories/seagreen_box_top.png);*/
}

#fullContent h3.fullHeaderGame
{
	width: 680px;
}

.gameHolder h3.headerGame
{
	width: 680px;
	position: relative; 
	display: block;
	float: left;

}

#fullContent, .fullContent
{
	margin-top: 20px;
	margin-left: 14px;
}






* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

body {

	background-color: #C4EBFE;
	background-color: #70C7F0;


}
#fwSheet {
	background: transparent url('../gfx/fw_page.gif') center 0 repeat-y;
	position: absolute;
	top: 0;
	left: -91px;
	width:100%;
	min-width: 976px;
}
#fwGrad {

		background-color: #C4EBFE;
	background-color: #70C7F0;
}
#fwSky {
	background-image:url('../gfx/fw_top.gif');
	background-position: center 60px;
	background-repeat: no-repeat;
}

.smallTopBanner #fwSky {
	background-position: center 0px;
}

#fwSky, #fwGrad {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 980px;
}



	html, body {
		/*text-align: center;*/
}
	h1, h2, h3 {
		clear: both; margin: 0 0 15px 0; 
}
	h4, h5, h6 {
		clear: both; margin: 5px 0 5px 0; 
}
h1.title, h2.title, h3.title
{
		margin: 0px 0px 8px 0px;
}

 h3.title
 {
 	font-size: 1.3em;
 }
 

h1.title a:hover,h1.title  a:link,h1.title  a:visited, h2.title a:hover,h2.title  a:link,h2.title  a:visited, h3.title a:hover,h3.title  a:link,h3.title  a:visited
{
	color: #000000;
}



	p { 
		clear: both; padding: 0 0 15px 0;
}
	.advert p {
		margin: 0;
}
	ul { 
		margin: 0 0 10px 17px; padding: 0;
}
	ol { 
		margin: 0 0 10px 17px; padding: 0;
}

a {
	position: relative;
}

	a.over { 
		display: block; float: left; height: 49px; margin: 0 0 3px 0; padding: 0; width: 75px; 
}
	.hidden {
		display: none;
}
	img { 
	   /* display: block;*/
}

/* ---( =clear )------------------------- */

	.clear{
		clear:both;
		float:none;
}


	.clearleft
	{
		float: left;
		width: 100%;
	}

/* ---( =clean )------------------------- */

	.clean{
		font-weight:normal;
}

/* ---( =floats )------------------------- */

	.left, div.left p.left {
		float: left;
}
	.right, div.right p.right {
		float: right; 
}

	.text-right{
		text-align:right;
}

/* ---( =container )---------------------- */
/*
#sky {
	background: url('../gfx/bg_skyer.png') center 0 no-repeat;
	width: 100%;
	height: 766px;
	top: 0;
	left: 0;
	position: absolute;
}
*/
#container {
	margin: 0px auto; 
	text-align: left;
	width: 976px;
	overflow: hidden;
	position: relative;
	left: 91px;
}
/*
.sheet {
	background: url(../gfx/sheet_wrapper.png) top left repeat-y;
}
*/
	#containerEmail { 
		margin: 0px 0px 0px 0px; position: relative; text-align: left; width: 600px; overflow:hidden;
}

/* ---( =banner )------------------------ */

#banner {
	padding: 12px 0 0 12px;
	width: 100%;
	width: 768px;
	height: 171px;
	overflow: hidden;
}

.smallTopBanner #banner {
	height: 111px;
}

#banner p { 
	margin: 0;
}

/* ---( =side-banner )------------------------ */

	#side-banner { 
		position: absolute;
		top: 12px;
		right: 30px;  
}
	#side-banner p { 
		margin: 0 0 10px 0;
}

/* ---( =header )------------------------ */

#header 
{
	padding-top: 2px;
	width: 794px;
	height: 124px;
	overflow: hidden;
	position: relative;
}

#headerEmail { 
	float: left;
	width: 600px;  
}

/* ---( =profile )------------------------ */

#profile {
	width: 794px;
	overflow: hidden;
}
#profile h1, #profile img {
	margin: 0;
	padding: 0; 
}
/*
#profile img {
	margin: 16px 0 0 16px;
}

#profile a {
	display:block;
	float:left;
	height:98px;
	margin: 0;
	padding:0;
	width:505px;
}
*/
/* ---( =header )------------------------ */

#header-flash {
	position: absolute;
	left: 532px;
	top: 0;
	width: 262px;  
	height: 116px;
	overflow: hidden;
}

/* ---( nav )---------------------------------- */

#nav {
	padding: 0;
	width: 780px;
	float: left;
	clear: both;
	background-color: #000000;
	border-bottom: solid 1px #ffffff;
	height: 24px;
	overflow: hidden;
}

#nav ul {
	/* background-color: #000; */
	margin: 0 0;
	padding: 4px 0 0 7px;
	width: 766px;
	/* border-bottom: 20px solid black; */
	height: 20px;
}


	#nav li a:hover {
	text-decoration: underline;
	}

#nav .secMenu
{
	left: 0px;width: 771px; /* override in ie.css and ie7.css */
}

	#nav .secMenu li {
		display: block; height: auto; float: left; margin: 0; overflow: visible; padding: 0; padding-right: 8px; width: auto;
}	

#nav .secMenu a
{
	color: #ffffff;
}


/* ---( =forumnav )------------------------- */

	#forumnav {
		float: left; margin: 80px 0 0 0; padding: 0; width: 499px;
}
	#forumnav ul {
		height: 45px; margin: 0; padding: 0; width: 499px; 
}
	#forumnav li {
		display: inline; float: left; 
}
	#forumnav .forumtab1 a {
		display: block; padding: 7px 0 7px 20px; width: 131px;
}
	#forumnav .forumtab2 a {
		display: block; padding: 7px 0 7px 10px; width: 131px;
}
	#forumnav .forumtab3 a {
		display: block; padding: 7px 0 7px 10px; width: 131px;
}

/* ---( =regnav )------------------------- */

	#regnav {
		float: left; margin: 0 0 0 5px; padding: 0; width: 748px;
}
	#regnav ul {
		height: 41px; margin: 0; padding: 0; width: 748px; 
}
	#regnav li {
		display: inline; float: left; 
}
	#regnav .regtab1 a {
		display: block; padding: 7px 20px 7px 17px; width: 115px;
}
	#regnav .regtab2 a {
		display: block; padding: 7px 5px 7px 22px; width: 115px;
}
	#regnav .regtab3 a {
		display: block; padding: 7px 3px 7px 22px; width: 115px;
}

/* ---( =regnav )------------------------- */

	#mastnav {
		float: right; margin: 0 0 0 5px; padding: 0; width: 420px;
}
	#mastnav ul {
		margin: 0; padding: 0; 
}
	#mastnav li {
		display: inline; float: left; 
}
	#mastnav a {
		display: block; padding: 0 10px 19px 7px;
}

/* ---( =utilities )------------------------------- */

#utilities { 
	position: absolute;
	margin: 2px 13px 0px 8px;
	padding: 0;
	width: 779px;
}

#utilitiesIndex 
{
	width: 793px;
	height: 26px;
	overflow: hidden;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 2px;
}

#scroller {
	width: 518px;
	overflow: hidden;
	float: left;
	position: relative;
	left: 6px;
}

#utilitiesMemberCount {
	background-color: #000;
	text-align: right;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	height: 26px;
	width: 261px;
	float: right;
	position: relative;
	right: 8px; /* override in ie.css and ie7.css */
	padding-right: 7px;
}


/* ---( =breadcrumbs )------------------------------- */

	#breadcrumbs { 
		float: left; padding: 5px 0 0 8px; background-color: #000000;
		width: 540px; overflow: hidden;height: 15px;
}



	#breadcrumbs p { 
		margin: 0;
		padding-bottom: 4px;
}
	#breadcrumbs strong { 
		padding: 0 0 0 3px;
}
	#breadcrumbs a { 
		padding: 0 6px 0 2px; 
}

#alternateBreadcrumbs
{
    width: 500px;
    overflow: hidden;
    height: 15px;
    padding-left: 10px;
    padding-top: 4px;

}

#alternateBreadcrumbs p
{
    display: inline;
    padding: 0px;
    margin: 0px;    
}


#alternateBreadcrumbs .lead
{
    font-weight: bold;
}

/* ---( =scroller )------------------------------- */

	#scroller h3 { 
		float: left; margin: 0; padding: 0; width: 83px;
}
	#scroller p { 
		clear: none; float: left; margin: 0; padding: 8px 0 0 0; width: 408px; 
}

/* ---( =login )---------------------------------- */

	#login { 
		float: right; margin: 5px 10px 4px 0; height: 15px; 
}

#login .intext { 
	border: 0; color: #3a83c6; margin: 0 2px 0 0; padding: 1px 4px 2px; width: 64px;
	font-family: Arial; font-size: 10px;
}
	#login .inbutton { 
		vertical-align: bottom; margin-bottom: 0px; position:relative; top: -3px;
}
	#login p { 
		margin: 0; padding: 0;
}

/* ---( =article )----------------------------- */

	/* SKAL BORT */
	#article {
		float: left; margin: 0 13px 13px 12px; padding: 0; width: 769px;
}
/* SKAL ERSTATTE ARTICLE */
.contentContainer {
	padding: 0;
	width: 794px;
	min-height: 576px;
	overflow: hidden;
	position: relative;
	top: 51px;
	z-index: 0;
}

.contentContainerFront
{
		top: 0px;
}
	.contentContainerEmail {
		float: left; margin: 0 8px 13px 17px;  width: 570px; min-height: 576px;
		overflow: hidden;
}


/* ---( =content )----------------------------- */

#content {
	float: left;
	position: relative;
	left: 13px;
	padding: 0;
	width: 766px;
	z-index: 0;
}

/* SKAL BORT */
	.home #content {
		margin: 0; padding: 0; width: 474px; 
}
	.campaign #content, .list #content, .shop #content, .moro #content, .product #content, .category #content {
		width: 755px; 
}
	.list #content {
		margin-top: 0; 
}
	.article #content, .column #content, .forum #content {
		margin: 1px 3px 15px 7px; width: 507px; 
}
	.test #content {
		width: 504px; 
}
	#content h1 {
		margin-bottom: 10px;
}
	.home #content h1 {
		height: 87px; margin: 0; width: 474px;
}
	#content img {
		display: inline;
}
	#content .advert img {
		display: block;
}
	
	/* SKAL ERSTATTE OVENLIGGENDE ETTERHVERT */
	.contentContainer .content{
		width: 478px;
		float:left;
		overflow: hidden;
		padding-left: 11px;
		padding-top: 11px;
		position: relative;
}
	.contentContainerEmail .content{
		width: 478px;
		float:left;
		overflow: hidden;
		padding-left: 11px;
		padding-top: 11px;
}


/* ---( =context )------------------------------ */

	#context {
		float: left; margin: 0 0 30px 7px; padding: 0; width: 294px; 
}
	.home #context {
		float: right; margin: 0; padding: 0; width: 295px; 
}
	.test #context, .column #context, .article #context, .forum #context {
		margin-left: 0; width: 248px; 
}
	.category #context {
		margin-left: 0; width: 192px; 
}
	.forum #context h2, .forum #context h3 {
		margin: 0; 
}	
	#context dt { 
		margin: 0; padding: 0;
}	
	#context dd {
		margin: 0 0 10px 0; padding: 0; 
}

	/* SKAL ERSTATTE OVENLIGGENDE ETTERHVERT */
	.contentContainer .context{
		width: 280px;
		overflow: hidden;
		float: left;
		padding-top: 11px;
}

.sidebar .noMargin
 {
	width: 280px;
	margin-top: -11px;
 }
 
 


	.contentContainer .oneColumnContent 
	{
		width: 759px;
		padding-left: 11px;
	}


/* ---( =masthead )----------------------------- */

	#masthead {
		float: left; height: 62px; margin: 0 4px 2px; padding: 10px 0 0 125px; width: 748px; 
}
	#masthead h1 {
		height: 0;
}
	.category #masthead h1 {
		height: 22px;
}
	.category #masthead {
		height: 96px; padding: 0; width: 748px; 
}
	.category #masthead p {
		padding: 20px 0 0 20px;
}
	#masthead .intext { 
		border: 0; color: #3a83c6; height: 24px; margin-right: 2px; padding: 6px 4px 0 10px; width: 136px;
}
	#masthead .inbutton { 
		vertical-align: bottom; margin-bottom: 5px;
}

/* ---( =datatables )------------------------------- */

	.tbl-data {
		clear: both; font-size: 0.92em; margin: 0 15px; padding: 0;  
}
	.forum .tbl-data {
		margin: 0 5px 0 4px; width: 240px;
}
	.tbl-data td {
		 padding: 2px 0; vertical-align: middle;
}
	.forum  .tbl-data th, .forum  .tbl-data td {
		 padding: 4px 5px; vertical-align: top;
}
	.tbl-data .text {
		 padding-left: 10px; width: 170px;
}
	.tbl-data a { 
		color: #ec1c24; text-decoration: none; 
}
	.tbl-data a:hover { 
		text-decoration: underline;
}
	.tbl-data img { 
		display: inline; 
}
	.tbl-data .legend span { 
		text-transform: uppercase;  
}
	.tbl-data .legend img { 
		vertical-align: top; 
}
	.tbl-data caption {
		margin: 0 0 5px 15px; 
}

/* ---( =datatables )------------------------------- */

	.tbl-forum {
		clear: both; font-size: 0.92em; margin: 0 0 20px 0; width: 496px;
}
	.tbl-forum th, .tbl-forum td {
		 padding: 4px 5px; vertical-align: top;
}
	.tbl-forum .text {
		 padding-left: 10px; width: 170px;
}
	.tbl-forum img { 
		display: inline; 
}
	.tbl-forum .legend span { 
		text-transform: uppercase;  
}
	.tbl-forum .legend img { 
		vertical-align: top; 
}
	.tbl-forum caption {
		margin: 0 0 5px 15px; 
}

/* ---( =datatables )------------------------------- */

	.tbl-basket {
		clear: both; font-size: 0.92em; margin: 0 5px 10px 5px; width: 257px;
}
	.product .basket-panel .tbl-basket, .category .basket-panel .tbl-basket  {
		width: 180px;
}
	.tbl-basket th, .tbl-basket td {
		 padding: 4px 5px; vertical-align: top;
}
	.tbl-basket .text {
		 padding-left: 10px; width: 170px;
}
	.tbl-basket img { 
		display: inline; height: auto; width: auto
}
	.tbl-basket .legend span { 
		text-transform: uppercase;  
}
	.tbl-basket .legend img { 
		vertical-align: top; 
}
	.tbl-basket caption {
		margin: 0 0 5px 15px; 
}

/* ---( =datatables )------------------------------- */

	.tbl-options {
		clear: both; font-size: 0.92em; margin: 0; padding: 0; width: 100%; 
}
	.forum .tbl-options {
		margin: 0 5px 0 4px; width: 240px;
}
	.tbl-options td {
		 padding: 2px 0; vertical-align: middle;
}
	.forum  .tbl-options th, .forum  .tbl-options td {
		 padding: 4px 5px; vertical-align: top;
}
	.tbl-options .text {
		 padding-left: 10px; width: 170px;
}
	.tbl-options img { 
		display: inline; 
}
	.tbl-options .legend span { 
		text-transform: uppercase;  
}
	.tbl-options .legend img { 
		vertical-align: top; 
}
	.tbl-options caption {
		margin: 0 0 5px 15px; 
}

/* ---( =datatables )------------------------------- */

	.tbl-club {
		clear: both; font-size: 0.92em; margin: 20px 0 0 0; padding: 0; width: 270px; 
}
	.tbl-club td {
		 padding: 3px 0; vertical-align: top;
}
	.tbl-club .img {
		 width: 40px;
}
	.tbl-club .ico {
		 padding: 5px 0 0 0; width: 20px;
}
	.tbl-club img { 
		display: inline; 
}
	.tbl-club .legend span { 
		text-transform: uppercase;  
}
	.tbl-club h4, .tbl-club p { 
		margin: 0; 
}
	.tbl-club .legend img { 
		vertical-align: top; 
}
	.tbl-club caption {
		margin: 5px 0 0px 0; 
		font-weight: bold;
}


/* ---( =forms )----------------------------- */

.formContainer{

}

.formContainer .description{
	margin-bottom: 10px;
	clear:both;
}

.formContainer .formField{
	margin-bottom: 5px;
}

.formContainer .formField input, .formContainer .formField select, .formContainer .formField textarea{
	width: 280px;
}

.formContainer .autoWidth input{
	width: auto;
	float:left;
}

.formContainer .feedback{
	font-weight: bold;
	margin: 2px 0 4px 0;
}

.formContainer .fmt{
	margin: 2px 0 0 0;
}

.formContainer .fmt a{
	margin: 0 2px 0 0;
}

.formContainer .checkList{
	float:none;
	clear:both;
	margin-bottom: 10px;
}

.formContainer h3{
	color: #FFFFFF;
	margin: 5px 0 3px 0;
}

.formContainer .checkList .label{
	width: 70px;
	float:left;
	top:2px;
	left:2px;
	position:relative;
	font-weight:normal;
}

/* ---( =news )----------------------------- */

	.news { 
		margin: 0; padding: 0 0 10px 14px; width: 150px;
}
	.news img { 
		margin-bottom: 5px;
}
	.news h3, .news h3 img { 
		margin: 0;
}
	.news p { 
		margin-left: 13px;
}

/* ---( =review )------------------------------- */

	.review { 
		font-size: 0.92em; margin: 0; padding: 15px 0 0 20px; width: 220px;
}
	.review h2 { 
		margin: 0 0 5px 0; padding: 0;
}
	#content .review p { 
		clear: none; line-height: 1.5em; margin: 0; padding: 0 0 0 11px;
}
	.review a { 
		color: #ec1c24; text-decoration: none;
}
	.review a:hover { 
		text-decoration: underline;
}

/* ---( =review )------------------------------- */

	.img-holder { 
		padding: 5px 4px 0;
}
	.bull-panel .img-holder { 
		padding: 4px 3px 0; width: 110px;
}
/*
	.list .img-holder { 
		background: #ccc; padding: 4px 7px 0; width: 240px;
}
*/
	.img-holder h2, .img-holder p { 
		margin: 0; padding: 0;
}
	#content .img-holder p { 
		line-height: 1.1em;
}
	.img-holder a { 
		color: #ec1c24; text-decoration: none;
}
	.img-holder a:hover { 
		text-decoration: underline;
}


/* ---( =placeholder )--------------------------- */

	.placeholder  { 
		margin: 0; padding: 0 20px;
}
	.placeholder h4 {
		margin: 0 0 5px 0; padding: 0; 
}
	.placeholder ul {
		display: block; list-style-type: none; margin: 0 0 10px 0; padding: 0; 
}
	.placeholder li {
		list-style-type: none; margin: 0; padding: 1px 0 8px 25px;
}
	.article-panel .placeholder li {
		padding: 2px 0 18px 25px;
}
	.extended2 .placeholder li {
		padding: 2px 0 0 15px;
}
	.placeholder span.format {
		color: #999; font-size: 0.92em; 
}

/* ---( =footer )------------------------------- */ 

	#footer {
		float: left; margin: 0 auto; padding: 0 10px 32px 10px; width: 774px;
}
	#footer p {
		margin: 0 0 10px 0; padding: 0;
}

	#footerEmail {
		float: left; margin: 0 auto; padding: 0 0 20px 0; width: 600px;
}
/* ---( =reg )----------------------------- */

	.reg { 
		float: left; margin: 5px 10px 0 0; padding: 0; width: 456px;
}
	.reg img { 
		margin-bottom: 5px;
}
	.reg h3 { 
		margin: 0; padding: 15px 17px; 
}
	.reg .group { 
		margin: 10px 30px;
}
	.reg .submit { 
		margin: 20px 30px;
}

/* ---( =colophon )----------------------------- */

	.colophon { 
		float: left; margin: 5px 0 20px 0; padding: 15px 17px; width: 712px;
}
	.colophon h2 { 
		margin: 0; padding: 0; 
}
	.colophon p { 
		margin: 0;	
}

/* ---( =joke )----------------------------- */

	.joke { 
		float: left; height: 191px; margin: 0; padding: 0; width: 187px;
}
	.joke h2 { 
		height: 97px; margin: 0; padding: 0; width: 187px;
}
	.joke p { 
		margin: 0;	 padding: 0 10px 0 40px;
}

/* ---( =micky-footie )----------------------------- */

	.micky-footie { 
		float: left; height: 191px; margin: 0; padding: 0; width: 287px;
}
	.micky-footie p { 
		margin: 0;
}

/* ---( =duckipedia )----------------------------- */

	.duckipedia { 
		float: left; height: 317px; margin: 0; padding: 0; width: 153px;
}
	.duckipedia h2 { 
		height: 140px; margin: 0; padding: 0; width: 100px;
}
	.duckipedia p { 
		line-height: 1.1em; margin: 0 0 8px 0; padding: 0 10px 0 30px;
}

/* ---( =optional )----------------------------- */

	.optional { 
		float: left; margin: 10px 11px 20px 0; padding: 0; 
}
	.home-shop .optional { 
		float: left; margin: 10px 0 20px 0; padding: 0; 
}
	.news-opt { 
		float: left; margin: 10px 11px 20px 0; padding: 0; 
}
	.sound-options .optional { 
		clear: both; float: none; margin: 10px 11px 20px 0; padding: 0; 
}
	.optional .item { 
		float: left; margin: 0; padding: 0; width: 82px 
}
	.news-options .optional .item { 
		float: none; margin: 0; padding: 0; width: 82px 
}
	.sound-options .optional .item { 
		float: left; margin: 0; padding: 0; width: 40px 
}
	.home-shop .optional .item { 
		float: left; margin: 0 2px 0 0; padding: 0; width: 65px 
}
	.optional .desc { 
		float: left; height: 57px; margin: 0; padding: 40px 0 0 8px; width: 70px;
}
	.news-options .optional .desc { 
		float: none; height: auto; margin: 0; padding: 5px 0 5px 8px; width: 74px;
}
	.sound-options .optional .desc { 
		float: left; height: 31px; margin: 0 0 5px 0; padding: 5px 0 0 8px; width: 130px;
}
	.home-shop .optional .desc { 
		float: left; height: auto; margin: 0; padding: 0; width: 65px;
}
	.home-shop .optional h5 { 
		margin: 10px 0 0 0;
}
	.optional p { 
		clear: none; margin: 0; padding: 0;
}
	.optional img { 
		display: inline; margin: 0; padding: 0; 
}

/* ---( =fake-table )------------------------------- */

	.fake-table { 
		float: left; margin: 0 0 20px; padding: 0; position: relative;  width: 340px;
}
	#content .fake-table p { 
		clear: both; float: left; line-height: 1.2em; margin: 0 0 5px 0; padding: 0;  width: 340px;
}
	.fake-table span { 
		float: left; margin: 0 10px 0 0; text-align: right; width: 70px;
}

/* ---( =product )----------------------------- */

	.product-img { 
		float: left; width: 150px;
}

/* ---( =forms )---------------------------------- */

	form {
	 	margin: 0; padding: 0;
}
	input.inbutton { 
		margin: 0;
		padding: 0;
}
	input { 
		font-size: 11px;
}
	select { 
		font-size: 11px; margin: 0 0 10px 0;
}
	textarea { 
		font-size: 11px; 
}
	fieldset {
		margin: 0; padding: 0;
}
	legend {
		display: block; padding: 2px; width: 162px;
}
	label {
		display: block; padding: 0 2px;
}
	input {
		/*width: auto;*/
}
	input.txt {
		margin-left: 2px; padding: 2px 2px 3px; width: 142px; 
}
	.submit {
		margin-top: 15px; 
}
	#batch fieldset input.btn {
		margin: 5px 0 0 0; padding: 1px 2px 2px; 
}
	input.radio, input.checkbox {
		float: left; margin-top: 2px; margin-right: 10px;
}
	#batch textarea {
		height: 90px; margin: 0 0 0 2px; padding: 2px; width: 160px;
}
	#batch #filter a.action {
		margin: 0 5px 4px 7px;
}


/* --- ( Popups ) --- */

.popup
{
	background: white;
}

/* --- To fix Firefox-bug --- */
.popup #windowResizer
{
	display: table;
}

.popup .contentContainer .content
{

padding-left: 0px;

}

/* --- ( =hr jarle)------------------------------------ */

div.hr  { clear: both; }
div.hr hr { visibility: hidden; }



/* Sidebar */

.sidebar {
	width: 260px;
	float: right;
	padding-top: 8px;
}




.bottomTeaser a:active,.bottomTeaser a:link, .bottomTeaser a:visited
{
	color: #000000;
	text-decoration: underline;
}

.bottomTeaser a:hover
{
	color: #000000;
	text-decoration: none;
}



.sidebar h2 {
	margin: 0;
	padding: 0;
}

.maincol {
	width: 474px;
	position: relative;
	float: left;
	padding-top: 10px;
	left: 10px;
}

.fullcol {
	width: 751px;
	position: relative;
	padding-top: 10px;
	left: 10px;
}

/* Modified submit button */

a.submitBtn:link, a.submitBtn:visited {
	background: transparent url(../gfx/blog/button_link.gif) no-repeat scroll 0pt;
	color: #fff !important;
	display: block;
	font-size: 11px;
	font-weight: bold;
	width: 62px;
	height: 21px;
	text-align: center;
	text-decoration: none !important;
	overflow: hidden;
}
a.submitBtn:hover, a.submitBtn:active {
	background: transparent url(../gfx/blog/button_hover.gif) no-repeat scroll 0pt;
	color: #fff !important;
	text-decoration: none !important;
}

a.submitLarge:link, a.submitLarge:visited {
	background: transparent url(/media/images/andeby/buttons/button_red.gif) no-repeat scroll 0pt;
	width: 99px;
	font-size: 10px;
}
a.submitLarge:hover, a.submitLarge:active {
	background: transparent url(/media/images/andeby/buttons/button_blue.gif) no-repeat scroll 0pt;
}

a.submitBtn span {
	line-height: 20px;
}


ul.noBullet {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

ul.noBullet li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

img.imgBlock {
	display: block !important;
}


.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
 	line-height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.breakLeft
{
	width:100%;
	float: left;
}




/* ---( =panel )------------------------------- */

    .panel { 
        float: left; padding-bottom: 10px; width: 454px;
}
    .panel h1 { 
        height: 41px;
}
    .panel p { 
        margin: 0 0 5px 0;
}
    .panel div { 
        margin: 0 20px 10px;
}

/* ---( =club )------------------------------- */

    .club { 
        float: left; margin: 0; padding: 0;
}
    .club h2, .club h3, .club p { 
        margin: 0 0 3px 0; padding: 0 0 0 150px;
}
    .club h2 { 
        margin-top: 28px;
}
    .club .panel { 
        margin-top: 23px; width: 294px;
}
    .club .panel h1 { 
        margin: 0 0 3px 0; 
}

/* ---( =affairs )------------------------------- */

    .affairs-panel { 
        float: left; padding: 0 0 10px 0; width: 501px;
}
    .affairs-panel h1 { 
        height: 126px; margin-left: 0;
}
    .affairs-panel p { 
        margin: 0 0 5px 0;
}

/* ---( =content )------------------------------- */

    .content-panel { 
        float: left; padding: 0 0 10px 0; width: 507px;
}
    #content .content-panel h1 { 
        height: 40px; margin: 0; padding:0;
}
    .content-panel p { 
        clear: none; padding: 0 10px 0 180px;
}
    .content-panel img { 
        margin: 0 0 10px 5px; padding: 0;
}
    .content-panel .left-col { 
        float: left; padding-left: 20px; width: 150px;
}
    .content-panel .left-col h2 { 
        margin-bottom: 5px;
}
    .content-panel .left-col p { 
        padding: 0; 
}
    .content-panel .left-col img { 
        margin-left: 0;
}
    .content-panel .content-banner { 
        padding-left: 15px;
}

/* ---( =news )------------------------------- */

    .news-panel { 
        float: left; padding-bottom: 10px; width: 294px;
}
    .news-panel h1 { 
        height: 41px;
}
    .news-panel div { 
        margin: 0 20px 10px;
}

/* ---( =mini )------------------------------- */

	.mini-panel { 
        float: left; padding-bottom: 10px; width: 236px;
}
	.test #context .mini-panel { 
        width: 248px;
}
	.shop-front .mini-panel { 
        width: 183px;
}
	.moro-front .mini-panel { 
        width: 183px;
}
	.category .mini-panel { 
        width: 192px;
}
	.mini-panel h1, .mini-panel h2 { 
        height: 41px; 
}
	.shop-front .mini-panel h2 { 
        height: 63px; 
}
	.moro-front .mini-panel h2 { 
        height: 63px; 
}

/* ---( =read )------------------------------- */

	.read-panel { 
        float: left; margin-top: 5px; padding-bottom: 10px; width: 221px;
}
	.column .read-panel { 
        width: 253px;
}
	.article .read-panel, .forum .read-panel  { 
        width: 248px;
}
	.read-panel h2 { 
        height: 38px; margin: 0 0 8px 0;
}
	.forum .read-panel h2 { 
        height: 41px;
}
    .read-panel p { 
        margin-right: 11px; margin-left: 15px; 
}
	.column .extended1 { 
        margin-top: -60px;
}

/* ---( =vote )------------------------------- */

	.vote-panel { 
        float: left; margin: 5px 0 0 5px; padding: 0; width: 525px;
}
	.vote-panel h2 { 
        float: left; height: 107px; margin: 0 30px 0 0; width: 117px; 
}

/* ---( =vote )----------------------------- */

	.vote { 
		margin: 7px 7px 0 0; padding: 0; width: 81px;
}
	.vote p { 
		margin: 0 0 1px 0;
}

/* ---( =joke )----------------------------- */

    .joke-panel { 
        float: left; margin: 120px 5px 0 4px; padding-bottom: 10px; width: 244px;
}
    .joke-panel h1 { 
        height: 41px;
}
    .joke-panel p { 
        margin-right: 11px; margin-left: 15px; 
}
    .joke-panel div { 
        margin: 0 20px 10px;
}

/* ---( =article )------------------------------- */

	.article-panel { 
        float: left; margin-top: 5px; padding-bottom: 10px; width: 282px;
}
	.article-panel h2 { 
        height: 38px; margin: 0 0 8px 0; 
}



/* ---( =bull )------------------------------- */

	.bull-panel { 
        clear: both; float: left; margin: 10px 0 0 4px; padding-bottom: 10px; width: 501px;
}
	.test #context .bull-panel { 
        clear: both; margin: 10px 0 0 4px; width: 247px;
}
    .bull-panel div { 
        margin: 0 0 10px;
}
    .bull-panel .download { 
        margin: 15px 0 0;
}
    .test #context .bull-panel .download { 
        margin: 29px 0 0;
}
    .test #context .bull-panel .group { 
        margin: 5px 20px 15px;
}
    .bull-panel .download a { 
        display: block; float: left; height: 91px; margin: 0 1px 0 0; padding: 1px; width: 91px; 
}
    .test #context .bull-panel .download a { 
        margin: 0  0 0 4px; 
}
    .bull-panel .download a:hover { 
        padding: 0;
}

/* ---( =flat )------------------------------- */

    .flat-panel { 
        float: left; padding-bottom: 10px; width: 414px;
}
    .flat-panel h4 { 
        height: 18px; margin: 0; padding: 2px 0 0 10px;
}
    .flat-panel div { 
        margin: 10px 10px 0 10px; width: 180px;
}
    .flat-panel p { 
        clear: none; float: left; margin-right: 10px;
}

/* ---( =boss )------------------------------- */

    .boss-panel { 
        float: left; padding-bottom: 10px; width: 228px;
}
    .list .boss-panel, .column .boss-panel, .article .boss-panel, .forum .boss-panel { 
        float: right; padding-bottom: 10px; width: 248px;
}
    .boss-panel h3 { 
        height: 28px; margin: 0; padding: 7px 0 0 10px; 
}
    .forum .boss-panel h3 { 
        height: 18px;
}
    .boss-panel h5 { 
        margin: 0; padding: 0 0 0 20px;
}
    .list .boss-panel h3, .column .boss-panel h3, .article .boss-panel h3 { 
        padding-left: 15px; 
}
    .boss-panel p { 
        clear: both; margin: 5px 20px;
}
    .boss-panel .group { 
        width: 210px;
}
    .boss-panel .group p { 
        margin: 5px 10px;
}
    .post p { 
        margin-top: 0;
}

/* ---( =forum )------------------------------- */

    .forum-panel { 
        float: left; padding: 0 0 10px 0; width: 508px;
}
    .forum-panel h1 { 
        height: 0; margin-left: 0;
}
    .forum-panel p { 
        margin: 0 0 5px 0;
}

/* ---( =basket )------------------------------- */

    .basket-panel, .inner-basket { 
        float: left; padding-bottom: 10px; width: 267px;
}
    .product .basket-panel, .category .basket-panel { 
        float: left; margin: 0 0 0 4px; width: 189px;
}
    .product .inner-basket, .category .inner-basket  { 
        float: right; height: 202px; margin: 0; width: 189px;
}
    .basket-panel h3 { 
        height: 28px; margin: 0; padding: 7px 0 0 10px; 
}
    .product .basket-panel h3, .category .basket-panel h3 { 
        height: 28px; margin: 0; padding: 2px 0 0 10px; 
}
    .basket-panel p { 
        clear: both; margin: 0 10px;
}

/* ---( =display )------------------------------- */

    .display-panel { 
        float: left; height: 212px; margin: 0 0 0 4px; padding-bottom: 10px; width: 555px;
}
    .inner-display { 
        float: left; padding: 20px 40px 0 20px; width: 495px;
}

/* ---( =options )------------------------------- */

    .options-panel { 
        float: right; margin: 5px 4px 0 0; padding-bottom: 10px; width: 554px;
}
    .category .options-panel { 
        margin-top: 0;
}
    .inner-options { 
        float: right; padding: 20px 10px 0 10px; width: 534px;
}
    .options-panel h3 { 
        margin: 0;
}

/* ---( =pop )------------------------------- */

    .pop-panel { 
        float: left; margin: 0 0 20px 0; padding-bottom: 10px; width: 534px;
}
    .inner-pop { 
        float: left; padding: 20px 10px 0 10px; width: 514px;
}

/* ---( =club )------------------------------- */

    .club-panel { 
        float: left; height: 297px; margin: 0; padding: 20px 0 0 40px; width: 281px;
}
    .club-panel p { 
        padding-left: 100px;
}
    .club-panel .tbl-club p { 
        padding-left: 0;
}

/* ---( =duck-news )----------------------------- */

	.duck-news { 
		float: left; height: 443px; margin: 0; padding: 0 30px 0 35px; width: 230px;
}
	.duck-news h2 { 
		margin: 0 0 40px 0; padding: 0;
}
	.duck-news h3 { 
		margin: 0 0 5px 0; padding: 0;
}
	.duck-news p { 
		line-height: 1.1em; margin: 0; padding: 0 18px 0 0;
}

/* ---( =home-shop )----------------------------- */

	.home-shop { 
		float: left; height: 172px; margin: 0; padding: 5px 0 0 38px; width: 436px;
}
	.home-shop h2 { 
		margin: 0 0 15px 0; padding: 0; 
}
	.home-shop h3 { 
		margin: 0 0 5px 0; padding: 0;
}
	.home-shop h4 { 
		margin: 5px 20px 0 0;
}
	.home-shop p { 
		line-height: 1.1em; margin: 0; padding: 0;
}

/* ---( =reg )------------------------------- */

    .reg-panel { 
        float: left; margin: 0 0 0 5px; padding: 0 0 10px 0; width: 748px;
}
    .reg-panel p { 
        margin: 0 0 5px 0; padding: 0 0 5px 0;
}
    .reg-panel .intext { 
        color: #ec1c24; font-weight: bold; margin: 0 2px 0 24px; padding: 3px 4px 2px 10px; width: 155px;
}
    .reg-panel a { 
        margin-left: 5px;
}

/* ---( =tips )------------------------------- */

    .tips-panel { 
        float: left; height: 140px; padding-bottom: 10px; width: 358px;
}
    .tips-panel h3 { 
        height: 28px; margin: 0; padding: 7px 0 0 10px;
}
    .tips-panel p { 
        clear: both; margin: 5px 20px; padding: 0 0 0 118px;
}
    .tips-panel .intext, .boss-panel .intext { 
        border: 0; color: #3a83c6; height: 24px; margin: 0 2px 0 0; padding: 7px 4px 0 10px; width: 185px;
}
	.tips-panel .submit, .boss-panel .submit {
		float: right; margin-top: 0; 
}

/* ---( =search )------------------------------- */

    .search-panel { 
        float: left; height: 140px; padding-bottom: 10px; width: 237px;
}
    .search-panel h3 { 
        height: 28px; margin: 0; padding: 7px 0 0 10px;
}
    .search-panel p { 
        clear: both; margin: 5px 20px 5px 16px; padding: 0;
}
    .search-panel .intext { 
        border: 0; color: #3a83c6; height: 24px; margin-right: 2px; padding: 7px 4px 0 10px; width: 185px;
}
	.search-panel .submit {
		float: right; margin: 0 4px 0 0; 
}

/* ---( =info )------------------------------- */

    .info-panel { 
        float: left; height: 140px; padding-bottom: 10px; width: 266px;
}
    .info-panel h3 { 
        height: 28px; margin: 0; padding: 7px 0 0 10px;
}
    .info-panel p { 
        clear: both; margin: 5px 50px 5px 20px; padding: 0;
}

/* ---( =shop )------------------------------- */

    .shop-panel { 
        float: left; padding-bottom: 10px; width: 358px;
}
    .shop-panel p { 
        clear: both; margin: 5px 20px; padding: 0;
}
    .shop-panel .intext { 
        height: 24px; margin-right: 2px; padding: 7px 4px 0 10px; width: 185px;
}
/* ---( =moro )------------------------------- */

    .moro-panel { 
        float: left; padding-bottom: 10px; width: 358px;
}
    .moro-panel p { 
        clear: both; margin: 5px 20px; padding: 0;
}
    .moro-panel .intext { 
        height: 24px; margin-right: 2px; padding: 7px 4px 0 10px; width: 185px;
}

/* ---( =shop )------------------------------- */

    .shop-front { 
        float: left; margin: 10px 0 8px 4px; width: 748px;
}
    .shop-top { 
        float: left; padding: 11px 8px; width: 748px;
}
/* ---( =moro )------------------------------- */

    .moro-front { 
       float: left; margin: 10px 0 8px 0px; width: 748px;
}
    .moro-top { 
        float: left; padding: 11px 8px; width: 748px;
}

/* ---( =spill,quiz og underholdning ->thomas )------------------------------- */

    .spill-front, .quiz-front, .underholdning-front, .jokes-front, .kvakktuelt-front,  .duckipedia-front,.searchresult-front { 
        float: left; margin: 0px 0px 0px 0px; width: 748px;
}
    .spill-top, .quiz-top, .underholdning-top, .jokes-top, .kvakktuelt-top, .duckipedia-top, .searchresult-top { 
        float: left; padding: 11px 8px; width: 748px;
}
    .spill-front .image img, .quiz-front .image img, .underholdning-front .image img, .jokes-front .image img, .kvakktuelt-front .image img, .duckipedia-front .image img,.searchresult-front .image img { 
        width: 70px; height: 70px;
}

/* ---( =moro sub paneler -> thomas )------------------------------- */

	.morosub-panel {
		background: top left no-repeat;
		position:relative;
}

	.morosub-panel .head{
		height:65px;
		width:100%;
		clear:both;
}

	.morosub-panel .categories {
		width:730px;
		text-align:right;
		padding: 25px 0 0 0;
}

    .morosub-panel .categories a, .morosub-panel .categories span{
		margin: 0 4px 0 4px;
}

	.morosub-panel .body{
		clear:both;
		float:none;
		padding:15px 0 0 15px;
		margin-bottom: 20px;
		min-height:180px;
}

	.morosub-panel .body .summary{
		float:left;
		position:relative;
		width:230px;
		height: 74px;
		margin-bottom:10px;
		padding-bottom:10px;
	
}

	.morosub-panel .body .summary .image{
		float:left;
		position:relative;
		width:72px;	
}

	.morosub-panel .body .summary .image img{
		border:1px solid #FFFFFF;		
}

	.morosub-panel .body .summary .textbox{
		float:left;
		position:relative;
		width:148px;
		text-align:left;
		margin: 0 0 0 5px;
}

	.morosub-panel .body .summary .textbox h3, .morosub-panel .body .summary .textbox p{
		margin:0;
		padding:1px 0 1px 0;
}

	.morosub-panel .body .summary .rating{
	
}

	.morosub-panel .body .paging{
		clear:both;
		float:none;
		text-align:right;
		width:706px;
}

/* ---------------- (= jokes .morosub-panel ) --------------- */

	.jokes-front .morosub-panel .body .summary{
		width: 330px;
		margin-right: 30px;
}

	.jokes-front .morosub-panel .body .summary .textbox{
		width: auto;
		float:none;
		clear:both;
		font-size: 11px;
}

	.jokes-front .morosub-panel .body .summary .textbox h3{
		text-transform: uppercase;	
		font-size: 11px;
}

/* ---------------- (= slutt jokes .morosub-panel ) --------------- */

	.spill-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_games.gif);
}

	.jokes-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_jokes.gif);
}

	.quiz-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_quiz.gif);
}

	.underholdning-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_entertainment.gif);
}

	.weekly-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_weekly.gif);
}

	.kvakktuelt-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_articles.gif);
}

	.searchresult-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_gamesandfun.gif);
}

	.duckipedia-top .morosub-panel{
		background-image:url(../images/panels/listing_heading_duckipedia.gif);
}

/* ---( =flash )------------------------------- */

	.flash-panel { 
        color: #3a83c6; float: left; font-size: 1.1em; padding-bottom: 10px; width: 504px;
}
	.flash-panel h1 { 
        padding-bottom: 87px; text-indent: -5000px;
}

/* ---( =summary )------------------------------- */

	.summary { 
		float: left; margin: 0; padding: 0; width: 248px;
}
	.list .summary, .article .summary, .shop .summary, .moro .summary, .shop-front .summary, .moro-front .summary, .category .summary, 		.joke-panel .summary, .read-panel .summary { 
		float: left; margin: 0; padding: 0 10px 0 0; width: auto;
}
	.joke-panel .summary { 
		float: right; 
}
    .boss-panel .group { 
        float: left; margin: 0 10px;
}
	.read-panel .summary { 
		float: right; padding: 0 5px 10px 0; 
}
	.shop-front .summary { 
		margin: 0 0 5px 0; padding: 0 5px 0 0;
}
	.moro-front .summary { 
		margin: 0 0 5px 0; padding: 0 5px 0 0;
}
	.category .summary { 
		margin: 0 0 5px 0; padding: 0 5px 0 8px;
}
	.summary h4 { 
		height: auto; margin: 0; padding: 0;
}
	.boss-panel .summary h4 { 
		padding: 0 0 0 15px;
}
	.summary p { 
		clear: none; margin: 0; padding: 0;
}
	.list .summary p, .article .summary p { 
		padding: 0 0 20px 0;
}
	.shop .summary p { 
		padding: 0 18px 10px;
}
	.moro .summary p { 
		padding: 0 18px 10px;
}
	.shop-front .summary p, .moro-front .summary p, .read-panel .summary p, .category .summary p { 
		padding: 0 10px 0;
}
	.joke-panel .summary p, .read-panel .summary p { 
		text-align: right;
}
	.summary img { 
		float: right; margin: 0 0 0 5px; padding: 0;
}
	.summary .rating { 
		margin: 4px 4px 0 0; width: 100px; float:right;
}
	.summary .rating img {
		border:none;
}
	.list .summary img, .article .summary img, .shop .summary img, .moro .summary img, .shop-front .summary img, .moro-front .summary img, .category .summary img  { 
		float: left; margin: 0 5px 0 0; padding: 0;
}
	.shop .summary img, .moro .summary img, .shop-front .summary img, .moro-front .summary img, .category .summary img { 
		margin: 0 10px 0 0;
}


/* OOOPS */

.moro-front .summary p, .moro-front .summary img{
	margin: 0 10px 0 5px;
	padding:0;
}

.moro-front .readmore{
	margin: 5px 0 0 12px;
	padding:5px 0 0 0;
}

.moro-front .readmore a{
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

.moro-front .readmore a:hover{
	text-decoration:underline;	
}

.moro-front .textbox{
	margin: 0px 18px 0px 12px;
	
	
}




	body {
		font-size: 70%; font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
}
	a {
		text-decoration: underline;
}
	h1 {
		font-size: 1.6em;
}
	h2 {
		font-size: 1.4em; 
}
	h2 span.comicSmall {
		font-size: 1.2em; 
}
	h2 span.comicMedium {
		font-size: 1.6em; 
}
	h3 {
		font-size: 1.2em; 
}
	h4 {
		font-size: 1.1em;
}
	h5 {
		font-size: 1em;
}
	h6 {
		font-size: 0.92em;
}
p { 
		line-height: 1.3em;
}

textarea
{
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
}

/* ---( =profile )------------------------ */

	#profile a {
  		/*text-indent: -10000px; text-decoration: none;*/
}

/* ---( =nav )------------------- */

	#nav li {
		list-style-type: none;
}
	#nav a {
		text-decoration: none;
}
	#nav li li a:hover {
		text-decoration: underline;
}
	#nav li li a:active, #nav li li a.active {
		font-weight: bold;
}

/* ---( =forumnav )------------------- */

	#forumnav li {
		list-style-type: none;
}
	#forumnav a {
		font-size: 1.2em; text-decoration: none; text-transform: uppercase;
}
	#forumnav a:hover {
		text-decoration: underline;
}

/* ---( =regnav )------------------- */

	#regnav li {
		list-style-type: none;
}
	#regnav a {
		font-size: 1.2em; text-decoration: none; text-transform: uppercase;
}
	#regnav a:hover {
		text-decoration: underline;
}

/* ---( =mastnav )------------------- */

	#mastnav li {
		list-style-type: none;
}
	#mastnav a {
		font-size: 1em; text-decoration: none; text-transform: uppercase;
}
	#mastnav a:hover {
		text-decoration: underline;
}

/* ---( =breadcrumbs )------------------------------- */

    #breadcrumbs strong { 
        font-weight: normal; 
}
    #breadcrumbs a { 
        text-decoration: none;
}
	#breadcrumbs a:hover { 
		text-decoration: underline;
}

/* ---( =login )---------------------------------- */

	#login span {
		text-transform: uppercase;
}

/* ---( =masthead )------------------------------- */

    #masthead .intext { 
        font-size: 1.1em; font-weight: bold; 
}

/* ---( =panel )------------------------------- */

    .panel, .news-panel, .mini-panel { 
        font-size: 1.1em;
}
    .panel h1, .news-panel h1, .affairs-panel h1, .mini-panel h1, .shop-panel h1, .moro-panel h1, .read-panel h2, 
    .article-panel h2, .vote-panel h2, .shop .mini-panel h2, .moro .mini-panel h2, .category .mini-panel h2, .joke-panel h1,  			q							 	.content-panel h1, #forumnav h1, .colophon h2, #scroller h3, .home #content h1, .joke h2, .club-panel h2, .duckipedia h2, 
    .duck-news h2, .home-shop h2, #masthead h1 { 
        text-indent: -5000px;
}
    .panel a { 
        font-size: 0.92em;
}

/* ---( =panel )------------------------------- */

    .club h3 { 
        font-size: 1em;
}
    .club a { 
        font-size: 1em;
}

/* ---( =panel )------------------------------- */

	.bull-panel, .shop-panel, .moro-panel { 
		font-size: 1em;
}

/* ---( =panel )------------------------------- */

	.read-panel { 
		font-size: 0.92em;
}
	.read-panel a { 
		font-weight: bold; text-decoration: none; 
}
	.read-panel a:hover { 
		text-decoration: underline;
}

/* ---( =panel )------------------------------- */

	.vote-panel { 
		font-size: 0.92em;
}
	.vote-panel a { 
		font-weight: bold; text-decoration: none; 
}
	.vote-panel a:hover { 
		text-decoration: underline;
}

/* ---( =panel )------------------------------- */

	.article-panel { 
		font-size: 0.92em;
}
	.article-panel a { 
		font-weight: bold; text-decoration: none; text-transform: uppercase;
}
	.article-panel a:hover { 
		text-decoration: underline;
}

/* ---( =panel )------------------------------- */

    .content-panel .left-col h2 { 
        font-weight: normal; text-transform: uppercase;
}

/* ---( =panel )------------------------------- */

	.joke-panel, .news-panel { 
		font-size: 1.1em;
}

/* ---( =panel )------------------------------- */

    .flat-panel h4 { 
        font-size: 1em; font-weight: normal; 
}

/* ---( =panel )------------------------------- */

    .boss-panel h3 { 
        font-size: 1.1em; font-weight: normal; text-transform: uppercase;
}
    .boss-panel h5 { 
        text-transform: uppercase;
}

/* ---( =panel )------------------------------- */

    .basket-panel h3 { 
        font-size: 1.1em; font-weight: normal; text-transform: uppercase;
}

/* ---( =panel )------------------------------- */

    .display-panel h4 { 
        font-size: 1em; text-transform: uppercase;
}

/* ---( =panel )------------------------------- */

    .tips-panel h3 { 
        font-size: 1.1em; font-weight: normal; text-transform: uppercase;
}
    .tips-panel .intext, .boss-panel .intext {
        font-size: 1.1em; font-weight: bold; 
}

/* ---( =panel )------------------------------- */

    .search-panel h3 { 
        font-size: 1.1em; font-weight: normal; text-transform: uppercase;
}
    .search-panel .intext {
        font-size: 1.1em; font-weight: bold; 
}

/* ---( =panel )------------------------------- */

    .info-panel h3 { 
        font-size: 1.1em; font-weight: normal; text-transform: uppercase;
}

/* ---( =panel )------------------------------- */

    .shop-panel .intext { 
        font-size: 1.1em; font-weight: bold; 
}
/* ---( =panel )------------------------------- */

    .moro-panel .intext { 
        font-size: 1.1em; font-weight: bold; 
}

/* ---( =panel ->thomas )------------------------ */

    .morosub-panel .categories { 
        font-size: 1.0em; 
		font-weight: bold; 
		color:#FFFFFF;
		text-transform:uppercase;
		
}

    .morosub-panel .categories a{
		color:#FFFFFF;
} 


	.morosub-panel .body .paging a{
		text-decoration:none;
		font-size: 0.9em;
}



/* ---( =panel )------------------------------- */

    .shop-panel .intext { 
        font-size: 1.1em; font-weight: bold; 
}

/* ---( =summary )------------------------------- */

	.summary { 
		font-size: 0.82em; 
}
	.list .summary, .column .summary, .article .summary { 
		font-size: 0.92em; 
}
    .summary h4 { 
        font-size: 1em; font-weight: bold; 
}
	#context .summary p { 
		line-height: 1.3em; 
}
	.summary a { 
		text-decoration: none; text-transform: uppercase; 
}
	.shop .summary a, .shop-front .summary a, .moro .summary a, .moro-front .summary a, .category .summary a  { 
		text-decoration: none; text-transform: capitalize; 
}
	.summary a:hover { 
		text-decoration: underline;
}

/* ---( =news )----------------------------- */

	.news { 
		 font-size: 0.92em; 
}

/* ---( =optional )----------------------------- */

	.optional { 
		 font-size: 0.92em; 
}

/* ---( =vote )----------------------------- */

	.vote { 
		 font-size: 0.92em; 
}
	#content .vote p { 
		 line-height: 1.1em; 
}

/* ---( =datatables )------------------------------- */

	.tbl-data th {
		text-align: left;  
}
	.tbl-data th.rightxt, .tbl-data td.rightxt  {
		text-align: right; 
}
	.tbl-data td.sum {
		font-weight: bold;
}
	#trans .tbl-data td.sum {
		font-weight: bold;
}
	.tbl-data .price {
		text-align: right;
}
	.tbl-data caption {
		font-weight: bold; text-align: left; 
}

/* ---( =datatables )------------------------------- */

	.tbl-forum th {
		text-align: left;  
}
	.tbl-forum th.rightxt, .tbl-forum td.rightxt  {
		text-align: right; 
}
	.tbl-forum td.sum {
		font-weight: bold;
}
	#trans .tbl-forum td.sum {
		font-weight: bold;
}
	.tbl-forum .price {
		text-align: right;
}
	.tbl-forum caption {
		font-weight: bold; text-align: left; 
}
	.tbl-forum a { 
		text-decoration: none; 
}
	.tbl-forum a:hover { 
		text-decoration: underline;
}

/* ---( =datatables )------------------------------- */

	.tbl-basket th {
		text-align: left;  
}
	.tbl-basket th.rightxt, .tbl-basket td.rightxt  {
		text-align: right; 
}
	.tbl-basket td.sum {
		font-weight: bold;
}
	#trans .tbl-basket td.sum {
		font-weight: bold;
}
	.tbl-basket .price {
		text-align: right;
}
	.tbl-basket caption {
		font-weight: bold; text-align: left; 
}
	.tbl-basket a { 
		text-decoration: none; 
}
	.tbl-basket a:hover { 
		text-decoration: underline;
}

/* ---( =datatables )------------------------------- */

	.tbl-club th {
		text-align: left;  
}
	.tbl-club th.rightxt, .tbl-club td.rightxt  {
		text-align: right; 
}
	.tbl-club td.sum {
		font-weight: bold;
}
	.tbl-club caption {
		text-align: left; 
}
	.tbl-club h4 { 
		text-transform: uppercase;
}
	.tbl-club a { 
		text-decoration: none; 
}
	.tbl-club a:hover { 
		text-decoration: underline;
}

/* ---( =reg )----------------------------- */

    .reg h3 { 
        font-size: 1em; text-transform: uppercase;
}
    .reg label { 
        font-weight: bold;
}

/* ---( =optional )------------------------------- */

	.optional a { 
		text-decoration: none; 
}
	.optional a:hover { 
		text-decoration: underline;
}

/* ---( =colophon )----------------------------- */

	.colophon h2 { 
		margin: 0; padding: 0; 
}
	.colophon p { 
		margin: 0;	
}

/* ---( =joke )------------------------------- */

	.joke a { 
		text-decoration: none; 
}
	.joke a:hover { 
		text-decoration: underline;
}

/* ---( =duck-news )------------------------------- */

	.duck-news a { 
		text-decoration: none; 
}
	.duck-news a:hover { 
		text-decoration: underline;
}

/* ---( =duckipedia )------------------------------- */

    .duckipedia strong { 
        text-transform: uppercase;
}
	.duckipedia a { 
		text-decoration: none; 
}
	.duckipedia a:hover { 
		text-decoration: underline;
}

/* ---( =home-shop )------------------------------- */

    .home-shop h4, .home-shop h5 { 
        text-transform: uppercase;
}
    .home-shop h4 { 
        font-size: 1em;
}

/* ---( =footer )------------------------------- */ 

	#footer {
		text-align: center; 
}
	#footer span {
		text-transform: uppercase;
}
	#footer a:link, #footer a:visited, #footer a:active { 
		text-decoration: none;
}
	#footer a:hover { 
		text-decoration: underline; 
}






    * html ol { 
        margin: 0 0 10px 25px; padding: 0;
}

/* ---( =general )------------------------------- */

    * html #nav, * html #utilities, * html #login, * html #article, * html #content, * html #context, 
    * html .panel div,  * html .news-panel, * html .news-panel div, * html bull-panel, * html bull-panel div, 
    * html .test #context .bull-panel, * html .test #context .bull-panel .group, * html .flat-panel div, 
    * html .joke-panel, * html #regnav, * html .reg-panel, * html .reg, * html .display-panel, * html .options-panel
    * html .basket-panel, * html .inner-basket, * html #masthead, * html .fake-table span, * html .optional { 
        display: inline; 
}
    * html .product .basket-panel { 
        margin: 0 0 0 4px;
}
    * html .category .basket-panel { 
        margin: 0 0 0 2px;
}
    * html .options-panel { 
        margin: 5px 2px 0 0; 
}
    * html #search .intext { 
        vertical-align: bottom; 
}
    * html #search .inbutton { 
        margin-bottom: 2px;
}
    * html #masthead {
        float: left; height: 52px; margin: 0 4px 2px; padding: 20px 0 0 125px; position: relative; width: 748px; 
}
    * html .product #masthead h1 {
        position: absolute;
}

body:last-child:not(:root:root) #masthead .inbutton { margin-bottom: 0; }

    #container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #container { display: inline-table; }
    /* Hides from IE-mac \*/ * html #container { height: 1%; } #container { display: block; } /* End hide from IE-mac */
    





/* CSS Document */


/* -------------------- ( Panel Standard ) ----------------------------- */

.panel-none 
{
	margin-right: 11px;
	overflow: hidden;
	margin-bottom: 11px;
}

.panel-none, .panel-standard
{
	background-repeat: no-repeat;
}

.panel-none img, .panel-standard img, .panel-red img, .panel-white img, panel.darkblue img
{
	border: 0px;
}

.panel-none p
{
	padding: 12px;
}

.noPadding p
{
	padding:0px;
}

.panel-standard {
 color:#164c80;
 padding-right:4px;
 font-size: 11px;
 margin-left: -4px;
 margin-right: 8px;

}

.panel-standard .top .r,
.panel-standard .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-standard .footer .r {
 height:8px;

}

.panel-standard .top {
 background:transparent url(../images/panels/standard_heading.gif) no-repeat 0px 0px;
}

.panel-standard .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;
}

.panel-standard .panelcontent {
 background:transparent url(../images/panels/standard_bgColor.gif) repeat-y 0px 0px;
}

.panel-standard .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_bgColor_right.gif) repeat-y right 0px;
}

.panel-standard .panelcontent .r .s {
 /*padding:10px 10px 10px 10px;*/
 padding: 5px 0 5px 0;
 margin:0px 8px 0px 4px;
 overflow:hidden;
}

.panel-standard .footer {
 position:relative;
 background:transparent url(../images/panels/standard_bottom.gif) no-repeat 0px 0px;
}

.panel-standard .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/standard_bottom_right.gif) no-repeat right 0px;
}

.panel-transparent .panelcontent, .panel-transparent .footer .r, .panel-transparent .footer, .panel-transparent .panelcontent .r, .panel-transparent .panelcontent {
 background:none;
}

.panel-standard p, .panel-standard h1{
	margin:2px;
	padding:2px;
}

.panel-standard ul, .arrowList ul{
	list-style:none;
	margin:0;
	padding:0 0 0 0;
}

.panel-standard li, .arrowList li{
	margin:0;
	padding:1px 0 5px 35px;
	background:url(../gfx/pil_right_14.png) top left no-repeat;
}

.panel-standard a{
	color:#3881c7;
	font-weight: bold;
}

.panel-standard h2{
	text-align:left;
}

.panel-teaser .r .s{
	padding: 0px;
}

/* -------------------- ( Panel dark blue ) ----------------------------- */

.panel-darkblue {
 color:#FFFFFF;
 padding-right:8px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 8px;
}

.panel-darkblue .top .r,
.panel-darkblue .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-darkblue .footer .r {
 height:44px;

}

.panel-darkblue .top {
 background:transparent url(../images/panels/standard_heading.gif) no-repeat 0px 0px;
}

.panel-darkblue .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;
}

.panel-darkblue .panelcontent {
 background:transparent url(../images/panels/standard_darkblue_bg.gif) repeat-y 0px 0px;
}

.panel-darkblue .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_darkblue_bg_right.gif) repeat-y right 0px;
}

.panel-darkblue .panelcontent .r .s {
 /*padding:10px 10px 10px 10px;*/
 padding: 5px 0 5px 0;
 margin:0px 4px 0px 4px;
 overflow:hidden;
}

.panel-darkblue .footer {
 position:relative;
 background:transparent url(../images/panels/standard_darkblue_bottom.gif) no-repeat 0px 0px;
}

.panel-darkblue .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/standard_darkblue_bottom_right.gif) no-repeat right 0px;
}

.panel-darkblue p, .panel-darkblue h1{
	margin:0;
}

.panel-darkblue a{
	color: #FFFFFF;
	text-decoration:none;
}

.panel-darkblue a:hover{
	text-decoration: underline;
}


/* -------------------- ( Panel blue ( mellomblå ) ) ----------------------------- */

.panel-blue {
 color:#3a83c6;
 padding-right:8px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 8px;
}

.panel-blue .top .r,
.panel-blue .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-blue .footer .r {
 height:8px;

}

.panel-blue .top {
 background:transparent url(../images/panels/standard_top_fancy.gif) no-repeat 0px 0px;
}

.panel-blue .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_top_fancy_right.gif) no-repeat right 0px;
}

.panel-blue .panelcontent {
 background:transparent url(../images/panels/standard_blue_bg.gif) repeat-y 0px 0px;
}

.panel-blue .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_blue_bg_right.gif) repeat-y right 0px;
}

.panel-blue .panelcontent .r .s {
 margin:0px 4px 0px 4px;
 overflow:hidden;
}

.panel-blue .footer {
 position:relative;
 background:transparent url(../images/panels/standard_blue_bottom.gif) no-repeat 0px 0px;
}

.panel-blue .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/standard_blue_bottom_right.gif) no-repeat right 0px;
}

.panel-blue p, .panel-blue h1{
	margin:0;
}

/*
.panel-blue .alternate{
	background-color: #d9ebf9;
}
*/
.panel-blue .odd{
	background-color: #d9ebf9;
}

.panel-blue a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

.panel-blue a:hover{
	text-decoration:underline;
}


/* -------------------- ( Panel orange ) ----------------------------- */


.panel-orange {
 color:#FFFFFF;
 padding-right:8px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 8px;
}

.panel-orange .top .r,
.panel-orange .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-orange .footer .r {
 height:8px;

}

.panel-orange .top {
 background:transparent url(../images/panels/standard_heading.gif) no-repeat 0px 0px;
}

.panel-orange .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;
}

.panel-orange .panelcontent {
 background:transparent url(../images/panels/standard_orange_bg.gif) repeat-y 0px 0px;
}

.panel-orange .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_orange_bg_right.gif) repeat-y right 0px;
}

.panel-orange .panelcontent .r .s {
 padding:10px 10px 10px 10px;
 margin:0px 8px 0px 4px;
 overflow:hidden;
}

.panel-orange .footer {
 position:relative;
 background:transparent url(../images/panels/standard_orange_bottom.gif) no-repeat 0px 0px;
}

.panel-orange .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/standard_orange_bottom_right.gif) no-repeat right 0px;
}

.panel-orange p, .panel-orange h1{
	margin:0;
}


.panel-orange a{
	color:#3881c7;
	font-weight: bold;
}

/* -------------------- ( Panel yellow ) ----------------------------- */

.panel-yellow {
 color:#3881c7;
 padding-right:8px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 8px;
}

.panel-yellow .top .r,
.panel-yellow .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-yellow .footer .r {
 height:44px;

}

.panel-yellow .top {
 background:transparent url(../images/panels/standard_heading.gif) no-repeat 0px 0px;
}

.panel-yellow .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;
}

.panel-yellow .panelcontent {
 background:transparent url(../images/panels/standard_yellow_bg.gif) repeat-y 0px 0px;
}

.panel-yellow .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_yellow_bg_right.gif) repeat-y right 0px;
}

.panel-yellow .panelcontent .r .s {

}

.panel-yellow .panelcontent li{
	border-bottom: 1px solid #FFFFFF;
}

.panel-yellow .panelcontent .name a{
	color:#ec1c24;
}



.panel-yellow .footer {
 position:relative;
 background:transparent url(../images/panels/standard_yellow_bottom.gif) no-repeat 0px 0px;
}

.panel-yellow .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/standard_yellow_bottom_right.gif) no-repeat right 0px;
}

.panel-yellow p, .panel-yellow h1{
	margin:0;
}

.panel-yellow a{
	color: #3881c7;
}

.panel-yellow a:hover{
}


/* -------------------- ( Panel red ) ----------------------------- */

.panel-red {
 color:#FFFFFF;
 padding-right:6px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 8px;
}

.panel-red .top .r,
.panel-red .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-red .footer .r {
 height:8px;

}

.panel-red .top {
 background:transparent url(../images/panels/standard_heading.gif) no-repeat 0px 0px;
}

.panel-red .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;
}

.panel-red .panelcontent {
 background:transparent url(../images/panels/standard_red_bg.gif) repeat-y 0px 0px;
}

.panel-red .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_red_bg_right.gif) repeat-y right 0px;
}

/* .panelcontent .r .s {
 padding:10px 10px 10px 10px;
 padding: 5px 0 5px 0;
 margin:0px 8px 0px 4px;
 overflow:hidden;
} */

.panel-red .footer {
 position:relative;
 background:transparent url(../images/panels/standard_red_bottom.gif) no-repeat 0px 0px;
}

.panel-red .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/standard_red_bottom_right.gif) no-repeat right 0px;
}

.panel-red p, .panel-red h1{
	margin:2px;
	padding:2px;
}

.panel-red a:link, .panel-red a:visited,.panel-red a:hover,.panel-red a:active {
	color:#FFFFFF;
	font-weight: bold;
}

.panel-red h2{
	text-align:left;
}

/* -------------------- ( panel-white ) ----------------------------- */

.panel-white {
 color:#000;
 padding-right:4px;
 font-size: 11px;
 margin-left: -4px;
 margin-right: 8px;
}

.panel-white .top .r,
.panel-white .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-white .footer .r {
 height:8px;

}

.panel-white .top {
 background:transparent url(../images/panels/standard_heading.gif) no-repeat 0px 0px;
}

.panel-white .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;
}

.panel-white .panelcontent {
 background:transparent url(../images/panels/standard_white_bg.gif) repeat-y 0px 0px;
}

.panel-white .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_white_bg_right.gif) repeat-y right 0px;
}

/* .panelcontent .r .s {
 padding:10px 10px 10px 10px;
 padding: 5px 0 5px 0;
 margin:0px 8px 0px 4px;
 overflow:hidden;
} */

.panel-white .footer {
 position:relative;
 background:transparent url(../images/panels/standard_white_bottom.gif) no-repeat 0px 0px;
}

.panel-white .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/standard_white_bottom_right.gif) no-repeat right 0px;
}

.panel-white p, .panel-white h1{
	margin:2px;
	padding:2px;
}


.panel-white a{
	color:#3881c7;
	font-weight: bold;
}

/* RoundedCorners */

.roundedCorners {
 padding-right:4px;
 font-size: 11px;
 margin-left: -4px;
 margin-right: 8px;
 margin-bottom: 8px;
}

.roundedCorners .top .r,
.roundedCorners .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.roundedCorners .footer .r {
 height:8px;
}

.roundedCorners .top .r {
	margin-right: -8px;
}

.roundedCorners .panelcontent .r {
	margin-right: -8px;
}

.roundedCorners .panelcontent .r .s {
 /*padding:10px 10px 10px 10px;*/
 padding: 0px 0 5px 0;
 margin:0px 8px 0px 4px;
 overflow:hidden;
}

.roundedCorners .footer {
 position:relative;
}

.roundedCorners .footer .r {
	margin-right: -8px;
}

.roundedCorners p, .panel h1{
	margin:2px;
	padding:2px;
}

.roundedCorners ul{
	list-style:none;
	margin:0;
	padding:0 0 0 0;
}

.roundedCorners li{
	margin:0;
	padding:0 0 5px 28px;
}

.roundedCorners a{
	font-weight: bold;
}

.roundedCorners h2{
	text-align:left;
}

.roundedCorners .r .s{
	padding: 0px;
}


/* -------------------- ( usersubmitted data) --------------------- */

.userSubmittedDataTeaser 
{
	padding: 3px; 
}

.userSubmittedDataTeaser .textbox 
{
	width: 258px;
}

.userSubmittedDataTeaser .multiline 
{
	height: 100px; 
}


/* -------------------- ( clubpanel ) ----------------------------- */

.clubpanel {
 color:#FF0000;
 padding-right:8px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 6px;
 margin-bottom: 11px;
}

.clubpanel .top .r,
.clubpanel .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.clubpanel .footer .r {
 height:42px;

}

.clubpanel .footer .r img
{
	border: none;
}

.clubpanel .top {
 background:transparent url(../images/panels/clubpanel_top_fancy.gif) no-repeat 0px 0px;
}

.clubpanel .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/clubpanel_top_fancy_right.gif) no-repeat right 0px;
}

.clubpanel .top .headerimage {
	position:relative;
	top: -2px;
	left: -2px;
}

.clubpanel .top .headerimage img{
	position:absolute;
	z-index:100;
}

.clubpanel .panelcontent {
 background:transparent url(../images/panels/clubpanel_bg.gif) repeat-y 0px 0px;
}


.clubpanel .panelcontent .r {
	margin-right: -8px;
	 background:transparent url(../images/panels/clubpanel_bg_right.gif) repeat-y right 0px;
}

.clubpanel .panelcontent .r .s {
 
}

.clubpanel .footer {
 position:relative;
 background:transparent url(../images/panels/clubpanel_bottom.gif) no-repeat 0px 0px;
}

.clubpanel .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/clubpanel_bottom_right.gif) no-repeat right 0px;
}

.clubpanel .footer .r img{
	float:right;
	position:absolute;
	top:-16px;
	right: 12px;
}

.clubpanel p, .clubpanel h1{
	margin:0;
}

.clubpanel a{
	color:#FFFFFF;
	font-weight: bold;
}

/* -------------------- ( jokes-panels ) ----------------------------- */


.panel-jokes {
 color:#ec1d25;
 padding-right:8px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 6px;
}

.panel-jokes .top .r,
.panel-jokes .footer .r {
 font-size:1px; /* ensure minimum height */
 height:33px;
}

.panel-jokes .footer .r {
 height:8px;
}

.contentContainer .panel-jokes .top .headerimage {
	position:relative;
	top: 5px;
	left: -2px;
	text-align:left;
}

.panel-jokes .top .headerimage img{
	position:absolute;
	z-index:100;
}

.panel-jokes .top {
 background:transparent url(../images/panels/joke_yellow_top.gif) no-repeat 0px 0px;
}

.panel-jokes .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/joke_yellow_top_right.gif) no-repeat right 0px;
}

.panel-jokes .panelcontent {
 background:transparent url(../images/panels/joke_yellow_bg.gif) repeat-y 0px 0px;
}

.panel-jokes .panelcontent .r {
	margin-right: -8px;
 background:transparent url(../images/panels/joke_yellow_bg_right.gif) repeat-y right 0px;
}

.panel-jokes .panelcontent .r .s {
 /*padding:10px 10px 10px 10px;*/
 padding: 5px 0 5px 0;
 margin:0px 4px 0px 4px;
 overflow:hidden;
}

.panel-jokes .footer {
 position:relative;
 background:transparent url(../images/panels/joke_yellow_bottom.gif) no-repeat 0px 0px;
}

.panel-jokes .footer .r {
	margin-right: -8px;
	background:transparent url(../images/panels/joke_yellow_bottom_right.gif) no-repeat right 0px;
}

/*------ blue -----*/

.best-joke, .best-joke a{
	color: #FFFFFF;
}

.best-joke .top {
 	background:transparent url(../images/panels/joke_blue_top.gif) no-repeat 0px 0px;
}

.best-joke .top .r {
 	background:transparent url(../images/panels/joke_blue_top_right.gif) no-repeat right 0px;
}

.best-joke .panelcontent {
 background:transparent url(../images/panels/joke_blue_bg.gif) repeat-y 0px 0px;
}

.best-joke .panelcontent .r {
 	background:transparent url(../images/panels/joke_blue_bg_right.gif) repeat-y right 0px;
}

.best-joke .footer {
 	background:transparent url(../images/panels/joke_blue_bottom.gif) no-repeat 0px 0px;
}

.best-joke .footer .r {
	background:transparent url(../images/panels/joke_blue_bottom_right.gif) no-repeat right 0px;
}

/* -------------------- ( jokepanel & jokelist spesifics ) ----------------------------- */

.panel-jokes .jokepanel .r .s
{
	padding: 20px 15px;
	font-weight: bold;
}

.jokepanel p
{
	margin:0 0 10px 0;
}

.jokeList{
	color:#4687ad;
}

.jokeList ul li{
	padding: 4px 10px 4px 10px;
	background-image:url(../images/transp.gif);
	text-align:right;
}

.jokeList .odd{
	background-color: #d9ebf9;
	text-align:left;
	font-weight: bold;
}

/* -------------------- ( custom panel: panel-gang ) ----------------------------- */

.panel-gang{
	height: 127px;
	overflow:hidden;
	background: #fbf6c4 url(../images/panels/skurkene_bg.gif) top left no-repeat;
}

.panel-gang, .panel-gang .info h3{
	color:#ec1c24;
}

.panel-gang .info{
	position:relative;
	top:37px;
	left:160px;
}

.panel-gang .info h3{
	margin:0 0 3px 0;
	text-transform:uppercase;
	font-size: 12px;
}

.panel-gang .info a{
	color: #3881c7;
	font-weight:bold;
	text-decoration:none;
}

.panel-gang .info a:hover{
	text-decoration:underline;
}

.panel-gang .info div{
	margin-left: 25px;
}

.gang-skurkene{
	background-image: url(../images/panels/skurkene_bg.gif);
}

.gang-hakkespettene{
	background-image: url(../images/panels/hakkespettene_bg.gif);
}

.gang-milliardarene{
	background-image: url(../images/panels/milliardarene_bg.gif);
}

.gang-smartingene{
	background-image: url(../images/panels/smartingene_bg.gif);
}


/* -------------------- ( custom panel: kvakktuelt teasers ) ----------------------------- */

.panel-kvakktuelt_teasers {
 color:#FFFFFF;
 padding-right:16px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 16px;
}

.content .panel-kvakktuelt_teasers
{
	width: 455px;
}

.panel-kvakktuelt_teasers .top{
	margin-right:-12px;
}

.panel-kvakktuelt_teasers .top,
.panel-kvakktuelt_teasers .footer .r {
 font-size:1px; /* ensure minimum height */
 height:102px;
}


.panel-kvakktuelt_teasers .top
{
 height:62px;
}



.panel-kvakktuelt_teasers .footer .r {
 height:18px;

}

.panel-kvakktuelt_teasers .top .headerimage {
	position:relative;
	top: 2px;
	left: -2px;
	text-align:left;
}

.panel-kvakktuelt_teasers .top {
 background: transparent url(../images/panels/kvakktuelt_teasers_heading_bg.jpg) no-repeat top right;

}

.panel-kvakktuelt_teasers .top .r {
	/*margin-right: -8px;
 background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;*/
}

.panel-kvakktuelt_teasers .panelcontent {
 background :transparent url(../images/panels/kvakktuelt_teaser_bg.gif) repeat-y 0px 0px;
 padding-bottom: 0px;
}

.panel-kvakktuelt_teasers .panelcontent .r {
 margin-right: -16px;
 background:transparent url(../images/panels/kvakktuelt_teaser_bg_right.gif) repeat-y right 0px;
}

.panel-kvakktuelt_teasers .panelcontent .r .s {
 padding:35px 0px 10px 10px;
 /*padding: 5px 0 5px 0;*/
 margin:0px 4px 0px 4px;

}

.kvakktuelt_teasers .items{
	clear:both;
	float:none;
	position:relative;
	overflow: hidden;
}

.kvakktuelt_teasers .items .item{
	float: left;
	width: 140px;
	margin-right:10px;
	background-color: #E91C24;
}

.kvakktuelt_teasers .items .item h3{
	font-size: 13px;
	font-weight:bold;
	background: url(../images/arrow_kvakktuelt.gif) top left no-repeat;
	padding: 5px 0 0 6px;
	text-indent: 15px;
	margin: 6px 0 0px 0;
	height: 34px;
	overflow: hidden;
}

.kvakktuelt_teasers .items .item h3 a{
	text-indent: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.kvakktuelt_teasers .items .item h3 a:hover{
	text-decoration: underline;
}

.kvakktuelt_teasers .items .item p{
	margin: 0px;
	padding: 0px;
}

.kvakktuelt_teasers .items .item img {
	width: 140px;
	height: 140px;
	display: block;
}

.panel-kvakktuelt_teasers .footer {
 position:relative;
 background:transparent url(../images/panels/kvakktuelt_teaser_bottom.gif) no-repeat 0px 0px;
}

.panel-kvakktuelt_teasers .footer .r {
	margin-right: -16px;
	background:transparent url(../images/panels/kvakktuelt_teaser_bottom_right.gif) no-repeat right 0px;
}

.panel-kvakktuelt_teasers p, .panel-kvakktuelt_teasers h1{
	margin:0;
}


/* -------------------- ( custom panel: forum ) ----------------------------- */


.panel-forum {
 color:#000;
 padding-right:11px;
 font-size: 11px;
 margin-left: -3px;
 margin-right: 11px;
}

.panel-forum .super{
	height:29px;
	margin:0 0 -3px 3px;
	padding:0;
}

.panel-forum .super .tab{
	margin-top: 4px;
	float:left;
	width:140px;
	height: 25px;
	overflow:hidden;
	
}

.panel-forum .super .tab h3{
	color: #FFFFFF;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	margin: 6px 0 0 8px;
}

.panel-forum .super .tab h3 a{
	color: #FFFFFF;
	text-decoration:none;
}


.panel-forum .super .tab h3 a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

.panel-forum .super .activetab{
	margin-top: 0;
	height: 29px;
}

.panel-forum .super .activetab h3{
	margin: 9px 0 0 8px;
}

.panel-forum .super .tabred{
	background: transparent url(../images/forum/tab_red.gif) top left no-repeat;
}

.panel-forum .super .taborange{
	background: transparent url(../images/forum/tab_orange.gif) top left no-repeat;
}

.panel-forum .super .tabgreen{
	background: transparent url(../images/forum/tab_green.gif) top left no-repeat;
}

.panel-forum .super .tabblue{
	background: transparent url(../images/forum/tab_blue.gif) top left no-repeat;
}

.panel-forum .top .r,
.panel-forum .footer .r {
 font-size:1px; /* ensure minimum height */
 height:17px;
}

.panel-forum .footer .r {
 height:29px;
}

.panel-forum .top {
 background:transparent url(../images/forum/red_top.gif) no-repeat 0px 0px;
}

.panel-forum .top .r {
	margin-right: -12px;
 background:transparent url(../images/forum/red_top_right.gif) no-repeat right 0px;
}

.panel-forum .panelcontent {
 background:transparent url(../images/forum/red_bg.gif) repeat-y 0px 0px;
}

.panel-forum .panelcontent .r {
	margin-right: -12px;
 background:transparent url(../images/forum/red_bg_right.gif) repeat-y right 0px;
}

.panel-forum .panelcontent .r .s {
 /*padding:10px 10px 10px 10px;*/
 padding: 5px 0 5px 0;
 margin:0 3px 0 3px;
 overflow:hidden;
}

.panel-forum .footer {
 position:relative;
 background:transparent url(../images/forum/red_bottom.gif) no-repeat 0px 0px;
}

.panel-forum .footer .r {
	margin-right: -12px;
	background:transparent url(../images/forum/red_bottom_right.gif) no-repeat right 0px;
}

.panel-forum .top .headerimage {
	position:relative;
	top: -2px;
	left: -2px;
	text-align:left;
}

.panel-forum .top .headerimage img{
	position:absolute;
	z-index:100;
}


.panel-forum p, .panel-forum h1{
	margin:0;
}

.panel-forum img
{
	border: none;
}

.panel-forum .even td
{
	background-color: #e31420;
}

/* -------------------- ( forum colours ) ----------------------------- */

.forum-orange .top {
 	background:transparent url(../images/forum/orange_top.gif) no-repeat 0px 0px;
}

.forum-orange .top .r {
 	background:transparent url(../images/forum/orange_top_right.gif) no-repeat right 0px;
}

.forum-orange .panelcontent {
 	background:transparent url(../images/forum/orange_bg.gif) repeat-y 0px 0px;
}

.forum-orange .panelcontent .r {
 	background:transparent url(../images/forum/orange_bg_right.gif) repeat-y right 0px;
}

.forum-orange .footer {
 background:transparent url(../images/forum/orange_bottom.gif) no-repeat 0px 0px;
}

.forum-orange .footer .r {
	background:transparent url(../images/forum/orange_bottom_right.gif) no-repeat right 0px;
}

.forum-blue .top {
 	background:transparent url(../images/forum/blue_top.gif) no-repeat 0px 0px;
}

.forum-blue .top .r {
 	background:transparent url(../images/forum/blue_top_right.gif) no-repeat right 0px;
}

.forum-blue .panelcontent {
 	background:transparent url(../images/forum/blue_bg.gif) repeat-y 0px 0px;
}

.forum-blue .panelcontent .r {
 	background:transparent url(../images/forum/blue_bg_right.gif) repeat-y right 0px;
}

.forum-blue .footer {
 background:transparent url(../images/forum/blue_bottom.gif) no-repeat 0px 0px;
}

.forum-blue .footer .r {
	background:transparent url(../images/forum/blue_bottom_right.gif) no-repeat right 0px;
}

.forum-green .top {
 	background:transparent url(../images/forum/green_top.gif) no-repeat 0px 0px;
}

.forum-green .top .r {
 	background:transparent url(../images/forum/green_top_right.gif) no-repeat right 0px;
}

.forum-green .panelcontent {
 	background:transparent url(../images/forum/green_bg.gif) repeat-y 0px 0px;
}

.forum-green .panelcontent .r {
 	background:transparent url(../images/forum/green_bg_right.gif) repeat-y right 0px;
}

.forum-green .footer {
 background:transparent url(../images/forum/green_bottom.gif) no-repeat 0px 0px;
}

.forum-green .footer .r {
	background:transparent url(../images/forum/green_bottom_right.gif) no-repeat right 0px;
}

/* -------------------- ( forum specifics ) ----------------------------- */

.forumpanel, .roompanel, .threadpanel{

}

.forumpanel h2, .roompanel h2, .threadpanel h2{
	color:#f4e457;
	margin: 0 0 4px 10px;
}

.forumpanel .newbutton, .roompanel .newbutton, .threadpanel .newbutton{
	float:right;
	clear:both;
	margin: -10px 10px 0 0;
}

.forumpanel .totop, .roompanel .totop{
	margin: 10px 0 0 30px;
}

.threadpanel .totop{
	margin: 10px 0 0 10px;
}

.forumpanel .totop a, .roompanel .totop a, .threadpanel .totop a{
	color:#FFFFFF;
	text-decoration:none;
}

.forumpanel .totop a:hover, .roompanel .totop a:hover, .threadpanel .totop a:hover{
	text-decoration:underline;
}

.forumpanel .breadcrumb, .roompanel .breadcrumb, .threadpanel .breadcrumb{
	margin: 0 0 5px 10px;
	color:#FFFFFF;
}

.forumpanel .breadcrumb a, .roompanel .breadcrumb a, .threadpanel .breadcrumb a{
	color:#FFFFFF;
	text-decoration:none;
}

.forumpanel .breadcrumb a:hover, .roompanel .breadcrumb a:hover, .threadpanel .breadcrumb a:hover{
	text-decoration:underline;
}

.forumpanel .paging, .roompanel .paging, .threadpanel .paging{
	float:right;
	clear:both;
	margin: 10px 10px 0 0;
}

.forumpanel .paging a, .roompanel .paging a, .threadpanel .paging a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right: 3px;
}

.forumpanel .paging a:hover, .roompanel .paging a:hover, .threadpanel .paging a:hover{
	text-decoration:underline;
}

/* -------------------- ( forum forum specifics ) ----------------------------- */

.forumpanel{

}

.forumpanel table, .roompanel table, .threadpanel table{
	width:100%;
}

.forumpanel .tblheader{
	height: 25px;
	background: #d9000c;
	font-weight: bold;
	font-size: 11px;
}

.forumpanel .tblheader .icon, .forumpanel .tblheader .room, .forumpanel .tblheader .threads, .forumpanel .tblheader .read, .forumpanel .tblheader .last{
	border:none;
	color:#f4e457;
	vertical-align:middle;
}

.forumpanel .lastrow .icon, .forumpanel .lastrow .room, .forumpanel .lastrow .threads, .forumpanel .lastrow .read, .forumpanel .lastrow .last{
	border-bottom:none;
}

.forumpanel .tblheader, .forumpanel .room h4 a{
	color:#f4e457;
}

.forumpanel .threads{
	color: #FFFFFF;
	font-size: 11px;
	text-align:center;
	width:70px;
	border-left: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:top;
	padding: 3px 0 3px 5px;
}

.forumpanel .last{
	color: #FFFFFF;
	font-size: 11px;
	text-align:center;
	width: 100px;
	border-left: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:top;
	padding: 3px 0 3px 5px;
}

.forumpanel .last .postcontent
{
	overflow: hidden;
	width: 100px;
}

.roompanel .last .postcontent
{
	overflow: hidden;
	width: 100px;
}

.roompanel .thread .postcontent
{
	overflow: hidden;
	width: 245px;
}

.forumpanel .last a{
	color: #FFFFFF;
	text-decoration:none;
}

.forumpanel .last a:hover{
	text-decoration:underline;
}

.forumpanel .icon{
	width: 26px;
	vertical-align:top;

}

.forumpanel .newpost{
	background: url(../images/icons/newpost.gif) no-repeat;
	background-position: center 5px;
}

.forumpanel .oldpost{
	background: url(../images/icons/oldpost.gif) no-repeat;
	background-position: center 5px;
}

.forumpanel .room{
	text-align: left;
	padding: 3px 0 3px 5px;
	color:#FFFFFF;
	font-size: 11px;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:top;
}

.forumpanel .room h4{
	font-size: 12px;
	font-style:normal;
	margin:0;
}

.forumpanel .room h4 a{
	text-decoration:none;
}

.forumpanel .room h4 a:hover{
	text-decoration:underline;	
}


/* -------------------- ( forum room specifics ) ----------------------------- */

.roompanel{

}

.roompanel table{
	width: 100%;
}

.roompanel .tblheader{
	height: 25px;
	background: #d9000c;
	font-weight: bold;
	font-size: 11px;
}

.roompanel .tblheader .icon, .roompanel .tblheader .thread, .roompanel .tblheader .answers, .roompanel .tblheader .read, .roompanel .tblheader .last{
	border:none;
	color:#f4e457;
	vertical-align:middle;
}

.roompanel .lastrow .icon, .roompanel .lastrow .thread, .roompanel .lastrow .answers, .roompanel .lastrow .read, .roompanel .lastrow .last{
	border-bottom:none;
}

.roompanel .tblheader, .roompanel .thread h4 a{
	color:#f4e457;
}

.roompanel .answers, .roompanel .read{
	color: #FFFFFF;
	font-size: 11px;
	text-align:center;
	width:38px;
	border-left: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:top;
	padding: 3px 0 3px 5px;
}

.roompanel .last{
	color: #FFFFFF;
	font-size: 11px;
	text-align:center;
	width: 86px;
	border-left: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:top;
	padding: 3px 0 3px 5px;
}

.roompanel .last div
{
	width: 86px;
	float: left;
	overflow: hidden;
}

.roompanel .last a{
	color: #FFFFFF;
	text-decoration:none;
}

.roompanel .last a:hover{
	text-decoration:underline;
}

.roompanel .icon{
	width: 26px;
	vertical-align:top;

}

.roompanel .newpost{
	background: url(../images/icons/newpost.gif) no-repeat;
	background-position: 7px 5px;
}

.roompanel .oldpost{
	background: url(../images/icons/oldpost.gif) no-repeat;
	background-position: 7px 5px;
}

.roompanel .thread{
	text-align: left;
	padding: 3px 0 3px 5px;
	color:#FFFFFF;
	font-size: 11px;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:top;
}

.roompanel .thread h4{
	font-size: 12px;
	font-style:normal;
	margin:0;
}

.roompanel .thread h4 a{
	text-decoration:none;
}

.roompanel .thread h4 a:hover{
	text-decoration:underline;	
}

/* -------------------- ( roompanel colours ) ----------------------------- */


.forum-orange .tblheader{
	background: #f08730;
}

.forum-blue .tblheader{
	background: #42638f;
}

.forum-green .tblheader{
	background: #437139;
}



/* -------------------- ( forum thread specifics ) ----------------------------- */


.threadpanel{

}

.threadpanel table{
	width: 100%;
}

.threadpanel .tblheader{
	height: 25px;
	background: #d9000c;
	font-weight: bold;
	font-size: 11px;
}

.threadpanel .tblheader .profile, .threadpanel .tblheader .topic{
	border:none;
	color:#f4e457;
	vertical-align:middle;
	padding: 3px 8px 8px 8px;
	font-weight:bold;
}

.threadpanel .postcontent
{
	overflow: hidden;
	width: 465px;
}

.threadpanel .topic .postcontent
{
	overflow: hidden;
	width: 310px;
}


.threadpanel .lastrow .profile, .threadpanel .lastrow .topic{
	border-bottom:none;
}

.threadpanel .tblheader, .threadpanel .topic h4 a{
	color:#f4e457;
}

.threadpanel .profile, .threadpanel .topic{
	color: #FFFFFF;
	font-size: 11px;
	font-weight:normal;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:top;
	padding: 3px 8px 8px 3px;
}


.threadpanel .profile{
	width: 130px;
	vertical-align:top;
}

.threadpanel .profile .vcardHolder{
	position: relative;
	float:none;
	clear:both;
	height: 90px;
}

.threadpanel .topic
{
	border-left: 1px dotted #FFFFFF;
	width: auto;
	padding: 8px 3px 8px 8px;
}

.threadpanel .forminfo
{
	padding: 8px 3px 8px 8px;
}

.threadpanel .forminfo .smileys{
	margin: 10px 0 10px 0;
}

.threadpanel .forminfo .smiley{
	float: left;
	margin: 1px;
	height:22px;
}

.threadpanel .profile h4, .threadpanel .topic h4{
	font-size: 13px;
	font-style:normal;
	margin:0 0 8px 0;
}

.threadpanel .topic h4 a{
	text-decoration:none;
}

.threadpanel .topic h4 a:hover{
	text-decoration:underline;	
}

.threadpanel .topic .quote{
	margin: 5px 10px 10px 20px;
	
}

.threadpanel .topic .quote p{
	border: 1px dotted #FFFFFF;
	padding: 5px;
}

.threadpanel .topic .quote .heading{
	font-weight: bold;
}

.threadpanel .topic .topicbuttons{
	float:right;
	clear:both;
	width:auto;
	margin-bottom: 15px;
}

.threadpanel .topic .date{
	float:none;
	clear:both;
	margin-bottom: 10px;
}

.date .changed{
	color:#f4e457;
}

.threadpanel .spacer{
	width:5px;
}


    .profileCard a:link,  .profileCard a:visited,  .profileCard a:active
    {
    	color: #000000;
    	text-decoration: underline;
    }
    
     .profileCard a:hover
     {
     	text-decoration: none;
     }
     
     .profileCard .forumImageBox
     {
     	float: left; width: 78px
     }
    
    .profileCard .profileCardImageBox
    {
    	padding-bottom: 4px;
    }
    
    .profileCard .userInfoBox
    {
    	float: left; width: 110px; overflow: hidden;
    }
    
    .memberSince
    {
    	color: #666666; font-size: 9px; line-height: 3em; 
    }


/* -------------------- ( Quiz Container --------------------------------------- */

.quizContainer
{

}

/* -------------------- ( friendspanel specifics ) ----------------------------- */

.friendspanel .r .s{
	padding:10px 10px 10px 10px;
	 margin:0px 8px 0px 4px;
 	overflow:hidden;
}

.friendspanel h2{
	font-size: 13px;
	margin:0;
	padding:0;
	position:relative;
	left: 100px;
	color: #ffffff;
}

.friendspanel h3{
	font-size: 12px;
	font-weight: bold;
	margin:15px 0 0 0;
	padding:0;
	position:relative;
	color: #ffffff;
}

.friendspanel ul{
	margin: 10px 0 0 0;
	list-style:none;
	padding:0;
}

.friendspanel li{
	padding:0;
	background:none;
	float:none;
	clear:both;
	border-bottom: 1px solid #3a83c6;
	margin: 3px 0 4px 0;
	height: 44px;
}

.friendspanel .panelcontent li a{
	text-decoration:none;
}

.friendspanel .panelcontent li a:hover{
	text-decoration:underline;
}

.friendspanel .listimage{
	float:left;
	width:44px;
}

.friendspanel .icon{
	float:left;
	width:30px;
	text-align:center;
}

.friendspanel .personalia{
	font-weight:bold;
	padding: 0 0 0 20px;
}

.friendspanel .personalia .name{
	text-transform:uppercase;
	position:relative;
}

.friendspanel .personalia .rank{
	color: #3a83c6;
	position:relative;
}

.friendspanel .personalia .rank a{
	color: #3a83c6;
}


/* -------------------- ( alternateList specifics ) ----------------------------- */

.roundedCorners .alternateList .r .s
{
	text-transform:uppercase;
	padding:10px 0 10px 0;
 	margin:0px 4px 0px 4px;
	z-index:0;
}

.alternateList li{
	height: 20px;
	padding: 10px 0 10px 38px;
	background:url(../images/icon_article.gif) top left no-repeat;
}

/*
.alternateList .alternate{
	background-color: #d9ebf9;
}
*/

.alternateList .odd{
	background-color: #d9ebf9;
}

.alternateList a{
	color:#ec1c24;
	text-decoration:none;
}

.alternateList a:hover{
	text-decoration:underline;
}

/* -------------------- ( searchFlash specifics ) ----------------------------- */

.roundedCorners .searchFlash .r .s
{
	padding:10px 0 0 0;
 	margin:0px 4px 0px 4px;
	z-index:0;
	
}

.searchFlash .r .s .flashObj{
	z-index:0;
}

/* -------------------- ( spill Flash specifics ) ----------------------------- */


.gameFlash .r .s{
	/*padding:0;
	margin:0;*/
}

.gameFlash .r .s .flashContainer{
	width: 460px;
	margin: 0 auto 0 auto;
	text-align:center;
}

.voteFlash{
	margin:8px 8px 0 0;
	padding:0;
}

/* -------------------- ( recommended specifics ) ----------------------------- */

.panel-recommended .r .s{
	padding: 5px;
	color: #000000;
}

.panel-yellow .panel-recommended .image{
	float:left;
	clear:none;
}

.panel-yellow .panel-recommended .image img{
	display:inline;
	padding:5px;
}

.panel-recommended .textbox{
	width: 120px;
	float:left;
	margin-left: 5px;
}

.panel-recommended .textbox h4{
	color: #FF0000;
	font-size: 11px;
	margin:0 0 10px 0;
}

/* -------------------- ( arrowList specifics ) ----------------------------- */

.arrowList .r .s{
	padding:10px;
 	margin:0px 4px 0px 4px;
	
}

.arrowList ul{
	padding:5px;
}

.arrowList ul a{
	color: #333333;
}

.arrowList .text-right
{
	padding-bottom: 0px;
}

.teaserList
{
	float: left;width:100%; padding-bottom: 16px;
}

.teaserList h5 a:link, .teaserList h5 a:active, .teaserList h5 a:visited
{
	color: #333333;
}

/* -------------------- ( voteList specifics ) ----------------------------- */

.voteList .r .s{
	padding:10px;
 	margin:0px 4px 0px 4px;
	position:relative;
}

.voteList ul{
	list-style:none;
	margin:10px 0 10px 0;
	padding:0;
	width:100%;
	z-index:1;
	position:relative;
}


.voteList ul li{
	background:url(../images/transp.gif);
	padding-left: 0;
	float:none;
	clear:both;
}

.voteList ul li .label{
	margin: 3px 0 0 0;
}

.voteList ul li input{
	margin: 0 4px 0 0;
	float:left;
}

.voteList .image{
	position: absolute;
	right:2px;
	top:50px;
	z-index:0;
}

.voteList .formField{
	margin: 10px 0 0 20px; 
}


/* -------------------- ( Panel kvakktuelt specifics ) ----------------------------- */

.panel-kvakktuelt{
	/*margin-top: -5px;*/
	color:#3a83c6;
}

.panel-kvakktuelt h3{
	padding:5px 0 0 0;
}

.panel-kvakktuelt h3 a{
	color: #3a83c6;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
}

.panel-kvakktuelt .r .s h3{
	font-size: 11px;
	margin:5px 0 10px 80px;
}

.panel-kvakktuelt ul{
	list-style:none;
	margin:0;
	padding:0 0 0 0;
}

.panel-kvakktuelt li{
	height: 74px;
	padding: 10px;
	background:none;

}

/*
.panel-kvakktuelt .alternate{
	background-color: #d9ebf9;
}
*/
.panel-kvakktuelt .odd{
	background-color: #d9ebf9;
}


.panel-kvakktuelt .listimage{
	float:left;
	margin-right:10px;
}

.panel-kvakktuelt .listimage img{
	border: 2px solid #faa713;
	width: 70px;
	height: 70px;
}

.panel-kvakktuelt .link{
	margin: 20px 0 0 15px;
}

.panel-kvakktuelt a{
	color:#ec1c24;
	font-weight: bold;
	font-size: 15px;
	text-decoration:none;
}

.panel-kvakktuelt a:hover{
	text-decoration:underline;
}

.panel-kvakktuelt .link a{
	background: url(../images/orange_arrow.gif) top left no-repeat;
	padding: 4px 0 4px 28px;
}

.panel-kvakktuelt .even .link a{
	background: url(../images/orange_arrow_2.gif) top left no-repeat;
	padding: 4px 0 4px 28px;
}


.roundedCorners .panel-kvakktuelt .r .s{
	padding:10px 0 10px 0;
 	margin:0px 4px 0px 4px;
	z-index:0;
}


/* -------------------- ( Panel bluelist specifics ) ----------------------------- */

.panel-bluelist{
	color: #3a83c6;
}

.panel-bluelist h3{

}

.panel-bluelist .caption{
	margin: 5px 0 2px 10px;
	font-weight:bold;
	float:none;
	clear: both;
}

.panel-bluelist .spacer{
	height:8px;
}

.panel-bluelist .caption .heading{
	float:left;
}

.panel-bluelist .dated{
	float:right;
	margin-right: 10px;
}

.panel-bluelist ul{
	list-style:none;
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	background-color: #d9ebf9;
	margin:0;
}

.panel-bluelist li{
	margin:0;
	padding:6px 0 6px 10px;
	float:none;
	clear:both;
	background:none;
}



.panel-bluelist ul .topic{
	float:left;
}

.panel-bluelist .imageList li{
	float:none;
	clear:both;
	height:42px;
}

.panel-bluelist li , .panel-bluelist li a{
	color: #ec1c24;
}

.panel-bluelist .listimage{
	float:right;
	margin: 0 10px 0 0;
}


/* -------------------- ( Panel user specifics ) ----------------------------- */

.userpanel .r .s{
	
}

.userpanel .feedback{
	padding: 4px 0 2px 30px;
	background: url(../images/warning.gif) top left no-repeat;
	font-weight: bold;
	color: #FF0000;
	margin: 5px 0 4px 15px;
}

.userpanel .info{
	padding:10px 10px 0 15px;
	float:left;
}

.userpanel .info .friends{
	padding: 0 0 0 36px;
	background: url(../images/friends.gif) top left no-repeat;
	margin-bottom: 10px;
}

.userpanel .label{
	font-weight:bold;
}

.userpanel .value{
	margin-bottom: 10px;
}

.userpanel .image img{
	margin: 0 auto 0 auto;
	text-align:center;
	 display: inline;
}

.userpanel .portrait{
	margin: 10px 20px 0 0;
	float:right;
}

.userpanel ul{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}


.userpanel .buttonContainer{
	background: #3a83c6;
	height: 30px;
	margin: 5px 0 0 0;
}

.userpanel .buttonContainer .button{
	float:right;
	margin: 5px 20px 0 0;
}

.userpanel .portrait .image img{
	border: 2px solid #ec1c24;
	margin-bottom: 2px;
}

.userpanel .awards{
	background: #3a83c6;
	min-height: 60px;
	padding:0 5px 2px 15px;
	margin: 5px 0 10px 0;
	clear:both;
	float:none;
	font-size: 10px;
}

.userpanel .awards h3{
	font-size:12px;
	padding-top: 2px;
	color:#FFFFFF;
}

.userpanel .item{
	float:left;
	clear:none;
	margin: 0 10px 5px 10px;
}

.userpanel .clubs{
	padding:10px 10px 0 15px;
}

.userpanel .clubs h2{
	color: #FFFFFF;
	font-size: 13px;
}

.userpanel .clubs .currencyImage{
	margin: 0 0 0 5px;
	position:relative;
	top:-7px;
}

.userpanel .clubs .club{
	clear:both;
	float:none;
	margin: 5px 0 5px 0;
}

.userpanel .clubs .club .item{
	margin: 5px 5px 5px 0;
}

.club .item .label{
	text-align:center;
}

.club .item .selectedimage{
	border: 2px solid #FFCC00;
}

.userpanel .spacer{
	height: 10px;
	clear:both;
}

.userpanel .confirm .description{
	width: 280px;
	float:left;
}

.userpanel .confirm .portrait{
	margin:-10px 5px 0 10px;
}

.userpanel .clubs .club h3{
	text-align:left;
	margin:0;
	padding:0;
}

.userpanel .formContainer{
	padding:10px 10px 0 15px;
}

.userpanel .formContainer .description, .clubs .description{
	margin-bottom: 10px;
	clear:both;
}

.userpanel .formContainer .formField{
	margin-bottom: 2px;
}

.userpanel .formContainer .formField input, .userpanel .formContainer .formField select{
	width: 220px;
}

.userpanel .formContainer .autoWidth input{
	width: auto;
	float:left;
}

.userpanel .formContainer .interests{
	float:none;
	clear:both;
	margin-bottom: 10px;
}

.userpanel .formContainer .interests h3{
	color: #FFFFFF;
	margin: 5px 0 3px 0;
}

.userpanel .formContainer .interests .label{
	width: 70px;
	float:left;
	top:2px;
	left:2px;
	position:relative;
	font-weight:normal;
}

.userpanel .vcards{
	float:none;
	clear:both;
}

.userpanel .vcard{
	float: left;
	width: 130px;
	height: 100px;
	position:relative;
	margin: 5px;
	font-size: 10px;
}

.vcard .vcardlink{
	position:absolute;
	z-index:3;
	width: 130px;
	height: 85px;
}

.vcard .vcardlink a{
	padding: 0 100px 75px 30px;
}

.vcard .userinfo{
	position:absolute;
	z-index:2;
	top: 12px;
	left: 6px;
}

.vcard .userinfo .name{
	font-weight:bold;
	font-size: 11px;
	margin-bottom: 2px;
}

.vcard .userinfo .rank{
	margin-bottom: 10px
}

.vcard .userinfo .onlinestatus{
	position:absolute;
	left: 50px;
	top: 30px;
}

.vcard .mask{
	position:absolute;
	z-index:1;
	width: 130px;
	height: 85px;
}

.vcards .club_9_card .mask, .vcardHolder .club_9_card .mask{
	background: transparent url(../images/vcard/skurkeklubben.gif) top left no-repeat;
}

.vcards .club_7_card .mask, .vcardHolder .club_7_card .mask{
	background: transparent url(../images/vcard/milliardarklubben.gif) top left no-repeat;
}

.vcards .club_8_card .mask, .vcardHolder .club_8_card .mask{
	background: transparent url(../images/vcard/hakkespettene.gif) top left no-repeat;
}

.vcards .club_10_card .mask, .vcardHolder .club_10_card .mask{
	background: transparent url(../images/vcard/smartingene.gif) top left no-repeat;
}

.vcard .photo{
	position:absolute;
	z-index:0;
	top: 27px;
	left: 82px;
}

.vcard .add{
	position:relative;
	top: 87px;
	text-align:center;
	font-weight:bold;
}

.userpanel .paging{
	float:right;
	clear:both;
	margin-right: 6px;
}

.userpanel .paging a{
	margin: 1px;
}

/* -------------------- ( Panel foruminfo specifics ) ----------------------------- */

.foruminfo p{
	margin:10px;
}


/* -------------------- ( Panels overrides ) ----------------------------- */

.standard-fancy .top .headerimage {
	position:relative;
	top: 1px;
	left: -2px;
	text-align:left;
}

.standard-fancy .top .headerimage img{
	position:absolute;
	z-index:100;
}

.standard-basic .top .r{
 font-size:1px; /* ensure minimum height */
 height:23px;
}


.standard-basic .top {
 background:transparent url(../images/panels/standard_top.gif) no-repeat 0px 0px;
}

.standard-basic .top h2, .standard-fancy .top h2{
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	margin:0;
	padding: 6px 0 0 11px;
	text-transform:uppercase;
}

.standard-basic .top .r {
	margin-right: -8px;
 background:transparent url(../images/panels/standard_top_right.gif) no-repeat right 0px;
}


/* -------------------- ( mini-panels ) ----------------------------- */

.listing-panel{
	padding: 70px 0 0 0;
	float:left;
	width:179px;
	overflow:hidden;
	margin-right: 5px;
	min-height: 300px;
}

.listing-panel img 
{
	width: 40px;
	height: 40px;
}

.listing-panel .summary{
	font-size:11px;
}

.listing-panel .summary .rating{

}

.listing-panel_games{
	background: url(../images/panels/category_heading_games.gif) top left no-repeat #c8e9fc;
}

.listing-panel_games img{
	border: 1px solid #33a6e9;
}

.listing-panel_quiz{
	background: url(../images/panels/category_heading_quiz.gif) top left no-repeat #ecf2c6;
}

.listing-panel_quiz img{
	border: 1px solid #bed732;
}

.listing-panel_jokes{
	background: url(../images/panels/category_heading_jokes.gif) top left no-repeat #fdf5cb;
}

.listing-panel_jokes img{
	border: 1px solid #f79e09;
}

.listing-panel_entertainment{
	background: url(../images/panels/category_heading_entertainment.gif) top left no-repeat #FFFFFF;
}

.listing-panel_entertainment img{
	border: 1px solid #fae50b;
}



/* -------------------- ( Panel Advertisement ) ----------------------------- */

.panelAdv{
	margin: 0;
	padding:0;
}

.panelAdv .panelcontent{
	border: 3px solid #3a83c6;
	background: #7bc5f1;
}

.panelAdv .tag{
	padding:0;
	width: 66px;
	height: 16px;
	background: url(../images/adv_tag.gif) top left no-repeat;
}

.panelAdv .tag p{
	font-size: 11px;
	padding:0;
	margin:0 0 0 10px;
	color: #FFFFFF;
}

.holderAdvType1{
	width: 768px;
	padding:-10px;
	margin:0 0 -2px 0;
	z-index:50;
}

.holderAdvType2{
	padding:-10px;
	margin:0 0 -2px 0;
	z-index:50;
	
}
.holderAdvType3{
	padding:-10px;
	margin:0 0 -2px 0; 
	z-index:50;
	
}
.holderAdvType4{
	margin: 0 0 -2px 0;
	padding:-10px;
	z-index:1;
}

.holderAdvType5{
	margin: 0 0 -2px 0;
	padding:-10px;
	z-index:1;


}

.holderAdvTypeStatic1
{
	position: fixed;
	z-index: 1; 
    margin-left: 790px;
    top: 12px;
	width: 180px; 
	height: 500px; 

}

/* Safari/Chrome hack */
body:first-of-type .holderAdvTypeStatic1
{
	  margin-left: 880px;
} 

/* Firefox hack after webkit-hack was "supported" in FF3 */
@-moz-document url-prefix() {
   #container .holderAdvTypeStatic1 {
        margin-left: 790px;
    }
}

.tagAdv{
	margin: 0 0 1em 0;
	padding: 0;
	width: 56px;
	height: 13px;
	z-index: -50;
	background: url(../gfx/adv_tag.gif) top left no-repeat;	
	overflow: hidden;
	
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.ad4Holder {
	position: relative;

}

.poster
{

	padding-bottom: 60px;
}

.article-standard h1
{
	font-size: 20px;
}

.article-standard {
	 color:#000;
	 padding-right:8px;
	 font-size: 11px;
	 margin-left: 0px;
	 margin-right: 0px;
	 overflow:hidden;
}


.article-standard .top {
 background:transparent url(../images/panels/standard_heading.gif) no-repeat 0px 0px;
}

.article-standard .top .r {
	font-size:1px; /* ensure minimum height */
 	height:33px;
	margin-right: -8px;
 	background:transparent url(../images/panels/standard_heading_right.gif) no-repeat right 0px;
 	overflow: hidden;
}

.article-standard .top .headerimage {
	position:relative;
	top: -2px;
	left: -2px;
}

.article-standard .top img{
	position:absolute;
}

.article-standard .panelcontent{
	min-height:200px;
	background: #FFFFFF;
	padding:5px 8px 5px 10px;
	margin: 0px -3px 0 4px;
 	overflow:hidden;
}

.article-standard .panelcontent .newsimage{
	margin: -5px -8px 0 -10px;
}

.article-standard .panelcontent .newsimage img{
	width:100%;
}

.article-standard .twoColumn{
	float:none;
	clear:both;
	height:1%;
	padding:0;
	margin:0;
}

.article-standard .column{
	float:left;
	clear:none;
}

.article-standard .ingressColumn{
	width:120px;
	padding-right:5px;
}



.article-standard .ingress{
	font-size: 12px;
	font-weight: bold;
}

.article-standard .bodytext{
	
}

.article-standard img 
{
		margin-right: 5px;
		margin-bottom: 5px;
		border: solid 1px #000000;
}

.article-standard img.imageRight
{
	margin-left: 5px;
	margin-right: 0px;
}

.article-standard h2
{
		padding: 0px;
	margin: 0px;

}


/* -------------------- ( article teasers ) ----------------------------- */

/*
.articleTeasers .r .s{
	height:1%;
	margin:15px;
}
*/
.panel-blue .articleTeasers .r .s,
.panel-darkblue .articleTeasers .r .s,
.panel-standard .articleTeasers .r .s,
.panel-orange .articleTeasers .r .s,
.panel-white .articleTeasers .r .s{
	padding:10px;
}

.articleTeasers .teaser{
	z-index:1;
	margin-bottom: 10px;
	text-align:left;
	clear:both;
	float:none;
}

.articleTeasers .teaser .image{
	float:left;
	width: 78px;
	clear:none;
	display: block;
	
}

.articleTeasers .teaser img{
	border: 1px solid #FFFFFF;
	width: 70px;
	height: 70px;
	
}

.articleTeasers .teaser .text{
	padding: 0 3px 0 0;
	float:left;
	clear:none;
	
}

.full .articleTeasers .teaser .text
{
	width: 355px;
}

.articleTeasers .teaser h3{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:0;
}

.articleTeasers .teaser .text p{
	width:auto;
	padding: 0px;
	margin: 0px;
}

.articleTeasers .teaser h3 a{
	color: #FF0000;
	text-decoration:none;
}

.articleTeasers .teaser h3 a:hover{
	color: #FF0000;
	text-decoration:underline;
}

/* -------------------- ( høyrestilt ) ----------------------------- */

.articleTeasersRight{

}

.articleTeasersRight .teaser .image
{

	float:right;
}
.articleTeasersRight .teaser .text p{
	padding:0 5px 0 0;
	margin:0 0 10px 0;
	color: #164c80;
}
.articleTeasersRight .teaser .image img{
	border:1px solid #3881c7;
		margin-left: 4px;
		margin-right: -2px;
}

/* -------------------- ( Width classes ) ----------------------------- */



/* Standard */

.noMargin
 {
	float: left;
	width: 467px;
 }

.full
{
	float: left;
	width: 474px;
}

.fullContent .full, .community .full
{
	width: 749px;
}

.panel-kvakktuelt_teasers
{
	width: 467px;
}

html>body .sidebar .full .text, html>body .sidebar .oneFourth .text, html>body .sidebar .oneThird .text, html>body .sidebar .oneHalf .text
{
	width: 147px;
	float: left;
}

.threeFourths 
{
	float: left;
	width: 346px;
}

.twoThirds
{
	float: left;
	width: 308px;
}

html>body .twoThirds .text
{
	float:left;
	clear:none;
	width: 200px;
}


html>body .fullcol .twoThirds .text
{
	width: 340px;
}


.oneHalf
{
	float: left;
	width: 231px;
}

html>body .oneHalf .teaser .text
{
	float: left;
	width: 120px;
}

.oneThird
{
	float: left;
	width: 148px;
}

.oneFourth
{
	float: left;
	width: 108px;
}

html>body .oneFourth .text
{
	float: left;
	width: 70px;
}


/* Context area */
.sidebar .full, .sidebar .threeFourths, .sidebar .twoThirds, .sidebar .oneHalf, 
 .sidebar .oneThird, .sidebar .oneFourth, .sidebar .noMargin, .sidebar .roundedCorners 
{
	float: left;
	width: 260px;
	margin-right: 0px;
} 


.sidebar .roundedCorners 
{
	width: 260px;
	padding-left: 1px;
}

 .sidebar .noMargin
 {
	width: 270px;
 }
 
 
 /* One Column Content */
 
 .contentContainer .oneColumnContent .full 
 {
	width: 748px;
 }
 
 .contentContainer .oneColumnContent .threeFourths 
 {
	width: 556px;
 }
 
 .contentContainer .oneColumnContent .twoThirds 
 {
	width: 495px;
 }
 
 .contentContainer .oneColumnContent .oneHalf 
 {
	width: 367px;
 }
 
 .contentContainer .oneColumnContent .oneThird 
 {
	width: 242px;
 }
 
 .contentContainer .oneColumnContent .oneFourth 
 {
	width: 178px;
 }
 
 .contentContainer .oneColumnContent .noMargin 
 {
	width: 748px;
 }
 
 /* Rounded box */
  
 
 .roundedCorners {
 margin-right: 6px;
} 





body {

	color: #000;
}
	h1, h2, h3 {
		color: #000033; 
}
a { 
	border: 0;
	color: #5872b0;
}
a:link, a:visited { 
	color: #5872b0;
	text-decoration: none;
}
a:hover, a:active { 
	color: #5872b0;
	text-decoration: underline;
}
	a.over { 
		border: 3px solid #0582c2;
}
	a.over:hover { 
		border: 3px solid #ec1c24;
}
	img { 
	   
}

p.rightAlign
{
	width: 100%;
	display: block;
	padding:0px 0px 8px 0px;
	margin:0px;
	text-align: right;
}

p.rightAlign a:link,
p.rightAlign a:visited
{
	font-weight: bold;
	color: #ed0009;
}




#containerEmail 
{
	background: #ec1c24 url(../gfx/bg_container_Email2.gif) bottom left no-repeat;
}

/* ---( =header )----------------------------  */
/*
#header {
	background: url(../gfx/sheet_top.png) top left no-repeat;
}
*/
/* ---( =profile )------------------------ */
/*
#profile {
	background: url(../gfx/bg_profile.gif) left top no-repeat;
}
*/
/* ---( nav )---------------------------------- */

#nav {
}	
.home #nav {
	border-bottom: 25px solid #ec1c24;	
}	
.home #nav ul {
	/* background-color: #000; */
	width: 768px;
	border-bottom: 1px solid #000;	
}	
#nav a:hover {
	background-position: 0 -20px;
}
#nav a:active, #nav a.active {
	background-position: 0 -20px;
}
#nforside a  {
	background: url(../gfx/nforside.gif) top left no-repeat; 
}
#nukensblad a  {
	background: url(../gfx/nukensblad.gif) top left no-repeat; 
}	
#nspillmoro a  {
	background: url(../gfx/nspillmoro.gif) top left no-repeat; 
}	
#nkvaktuelt a  {
	background: url(../gfx/nkvaktuelt.gif) top left no-repeat; 
}	
#nandeby a  {
	background: url(../gfx/nandeby.gif) top left no-repeat; 
}	
#nbutikk a  {
	background: url(../gfx/nbutikk.gif) top left no-repeat; 
}	
#nduckipedia a  {
	background: url(../gfx/nduckipedia.gif) top left no-repeat; 
}	
#ninformasjon a  {
	background: url(../gfx/ninformasjon.gif) top left no-repeat; 
}	
#npocket a  {
	background: url(../gfx/npocket.gif) top left no-repeat; 
}	
#nkonkurranser a  {
	background: url(../gfx/nkonkurranser.gif) top left no-repeat; 
}

#nabonnement a  {
	background: url(../gfx/nabonnement.gif) top left no-repeat; 
}	
#nav li ul {
	background-color: #ec1c24; border-top: 1px solid #000;
}
#nav li li {
	background: url(../gfx/bg_subnav.gif) top right no-repeat; 
}
#nav li li a {
	background: none; color: #fff; 
}	
#nav li li a:active, #nav li li a.active {
	background-position: 0 0;
}

/* ---( =forumnav )------------------- */

#forumnav .forumtab1-on {
	background: url(../gfx/forumtab1_on.jpg) top left no-repeat;
}
#forumnav .forumtab2-on {
	background: url(../gfx/forumtab2_on.jpg) top left no-repeat;
}
#forumnav .forumtab3-on {
	background: url(../gfx/forumtab3_on.jpg) top left no-repeat;
}
#forumnav a {
	color: #fff;
}

/* ---( =regnav )------------------- */

#regnav .regtab1-on {
	background: url(../gfx/regtab1_on.gif) top left no-repeat;
}
#regnav .regtab2-on {
	background: url(../gfx/regtab2_on.gif) top left no-repeat;
}
#regnav .regtab3-on {
	background: url(../gfx/regtab3_on.gif) top left no-repeat;
}
#regnav a {
	color: #fff;
}

/* ---( =mastnav )------------------- */

#mastnav a {
	border-left: 1px solid #480e0e; color: #fff;
}

/* ---( =utilities )-------------------------------  */

#utilities { 
	background-color: #000000;
	
}

#utilities p, #utilities a 
{
	color: #ffffff;
}

/* ---( =breadcrumbs )------------------------------- */

#breadcrumbs span { 
	color: #fff; 
}
#breadcrumbs a { 
	background: url(../gfx/bg_crumbs.gif) top right no-repeat; color: #fff;
}

/* ---( =scroller )------------------------------- */

#scroller 
{
	background-color: #000;
}

/* ---( =login )---------------------------------- */

#login span {
	color: #fff; 
}
#login .intext { 
	background: url(../gfx/bg_input.gif) top left no-repeat; 
}

/* ---( =article )-----------------------------*/

#article {
	background-color: #f4e457; border-top: 1px solid #fff;
}
.campaign #article, .list #article, .article #article {
	background-color: #7bc5f1;
}
.shop #article, .product #article, .category #article {
	background-color: #62010c;
}
.test #article {
	background: #7bc5f1 url(../gfx/h1_test.jpg) top left no-repeat; 
}
.column #article {
	background: #7bc5f1 url(../gfx/h1_column.jpg) top left no-repeat; 
}
.forum #article {
	background: #f4e457 url(../gfx/h1_forum.jpg) top left no-repeat; 
}

/* ---( =content )------------------------------- */

.home #content h1 {
	background: url(../gfx/h1_spillogmoro.jpg) top left no-repeat;
}

/* ---( =context )------------------------------- */

#context .textbox {
	border-top: 1px none #ccc; 
}

/* ---( =content )------------------------------- */

#masthead  {
	background: url(../gfx/h1_butikk.jpg) top left no-repeat;
}
.category #masthead  {
	background: url(../gfx/h1_butikktilmobilen.gif) top left no-repeat;
}
#masthead .intext { 
	background: url(../gfx/bg_input4.gif) top left no-repeat; 
}
.category #masthead .intext { 
	background: url(../gfx/bg_input5.gif) top left no-repeat; 
}

/* ---( =data )------------------------------- */

.tbl-data {
	border-collapse: collapse;   
}
.forum .tbl-data {
	background-color: #bde1f7; border-bottom: 20px solid #8ad2fe; color:#ec1c24;  
}
.tbl-data th {
	background-color: #8ad2fe; color: #3a83c6;
}
.tbl-data td {
	border-top: 1px solid #f8ed8e; 
}
.forum .tbl-data td {
	border: 0; 
}
.forum .tbl-data .date {
	color:#ec1c24;
}
.tbl-data .noborder {
	background: #fff; border: none;
}
.tbl-data caption {
	color:#ec1c24;
}

/* ---( =data )-------------------------------*/

.tbl-forum {
	border-collapse: collapse; background-color: #ec1c24; color:#fff;  
}
.tbl-forum th {
	background-color: #d9000c; color: #f4e457;
}
.tbl-forum td {
	border-top: 1px dashed #fff; border-left: 1px dashed #fff;
}
.tbl-forum .notopborder {
	border-top: 0;
}
.tbl-forum .noleftborder {
	border-left: 0;
}
.tbl-forum caption {
	color:#ec1c24;
}
.tbl-forum a {
	color: #fff;
}

/* ---( =data )------------------------------- */

.tbl-basket {
	border-collapse: collapse; color: #000;
}
.tbl-basket a {
	color: #000;
}
.tbl-basket img {
	border: 1px solid #bec48b;
}

/* ---( =data )------------------------------- */

.tbl-options {
	border-collapse: collapse;
}
.tbl-options .alt { 
	background: #bf262c;
}
.category .tbl-options .alt { 
	background: #788222;
}
.tbl-options a { 
	color: #fff; text-decoration: none; 
}
.tbl-options a:hover { 
	text-decoration: underline;
}

/* ---( =data )------------------------------- */

.tbl-club {
	border-collapse: collapse;
}
.tbl-club td {
	border-top: 1px solid #f2676c; 
}
.tbl-club .img img{
	border: 1px solid #000; 
}
.tbl-club .alt { 
	background: #bf262c;
}
.tbl-club h4 { 
	color: #fff; 
}
.tbl-club p { 
	color: #780000;
}
.tbl-club a { 
	color: #fff; 
}

/* ---( =news )-----------------------------*/

.news img { 
	border: 3px solid #ffa200;
}
.news h3 img { 
	border: none;
}

/* ---( =placeholder )---------------------------- */

.placeholder li {
	background: url(../gfx/icon_pg.gif) top left no-repeat;
}
.placeholder li.arrow {
	background: url(../gfx/icon_arrow.gif) top left no-repeat;
}
.placeholder li.mickey {
	background: url(../gfx/icon_mickey.gif) top left no-repeat;
}
.placeholder li.web {
	background: url(../gfx/icon_web.gif) top left no-repeat;
}
.placeholder li.pdf {
	background: url(../gfx/icon_pdf.gif) top left no-repeat;
}
.placeholder li.doc {
	background: url(../gfx/icon_doc.gif) top left no-repeat;
}
.placeholder li.ppt {
	background: url(../gfx/icon_ppt.gif) top left no-repeat;
}
.placeholder li.xls {
	background: url(../gfx/icon_xls.gif) top left no-repeat;
}
.placeholder li.txt {
	background: url(../gfx/icon_txt.gif) top left no-repeat;
}

/* ---( =reg )-----------------------------*/

.reg h3 { 
	background: #d9000c; color: #fff; 
}
.reg .group { 
	border-bottom: 1px dashed #fff; 
}

/* ---( =colophon )-----------------------------*/

.colophon { 
	background: #d9000c; color: #fff;
}
.colophon h2 { 
	background: url(../gfx/h2_harduikkekundeprofil.gif) top left no-repeat;
}

/* ---( =joke )----------------------------- */

.joke { 
	background: url(../gfx/bg_joke.jpg) top left no-repeat; color: #3a83c6;
}
.joke a { 
	color: #3a83c6; 
}
.joke a:hover { 
	color: #ec1c24; 
}

/* ---( =duckipedia )----------------------------- */

.duckipedia { 
	background: url(../gfx/bg_duckipedia.jpg) top left no-repeat; color: #000;
}
.duckipedia a { 
	color: #ec1c24; 
}
.duckipedia a:hover { 
	color: #ec1c24; 
}

/* ---( =micky-footie )----------------------------- */

.micky-footie { 
	background: url(../gfx/bg_mickyfootie.jpg) top left no-repeat;
}

/* ---( =optional )----------------------------- */

.optional .desc { 
	background: #d9000c; color: #fff;
}
.news-options .optional .desc, .sound-options .optional .desc { 
	background: #788222; color: #fff;
}
.home-shop .optional .desc { 
	background: none; color: #fff;
}
.optional img { 
	border: 1px solid #000;
}
.home-shop .optional img { 
	border: 0;
}
.home-shop .optional p { 
	color: #7bc5f1;
}
.optional a { 
	color: #fff; 
}

/* ---( =footer )------------------------------ */

#footer {
	color: #3a83c6;
	background: url(../gfx/fw_footer.gif) bottom center no-repeat;
}
#footer a:link, #footer a:visited, #footer a:active { 
	color: #3a83c6; 
}
#footer a:hover { 
	color: #ec1c24; 
}
#footerEmail {
	color: #3a83c6; 
}
/* ---( =forms )----------------------------------*/

fieldset {
	border: 0; 
}

/* --- ( Background colors ) -------------- */



.colordarkblue, .colordarkblueBox
{
	background-color: #3c77ba;
}

.colorlightblue, .colorlightblueBox
{
	background-color: #7cc5f2;
}


.coloroceanblue, .coloroceanblueBox
{
	background-color: #5bc8f6;
}

.coloryellow, .coloryellowBox
{
	background-color: #fae50b;
}

.colorlightyellow, .colorlightyellowBox
{
	background-color: #f4e457;
}

.colororange, .colororangeBox
{
	background-color: #ffa508;
}


.colorgreen,. colorgreenBox 
{
	background-color: #abb555;
}

.colorred, .colorredBox
{
	background-color: #e91c24;
}

.colorburgundy, .colorburgundyBox 
{
	background-color: #62010c;
}

.colordarkgreen, .colordarkgreenBox
{
	background-color: #4f8141;
}

.colorbeige, .colorbeigeBox
{
	background-color: #d39c54 !important;
}


.colordarkblueBox, .colordarkblueBox h3
{
	color: #ffffff;
}





/***** HEADING ANDEBY *********************************************/

#frameHolder {
	padding: 0 0 0 8px;
}
#panelBorderBtm {
	background:url(../images/andeby/forum_corners/main_bottom.gif) no-repeat;
	width: 740px;
	height: 16px;
	padding: 0 0 0 8px;
	margin: 0 0 40px 0;
}
/***** MEMBER COUNTER *******************************************/
#membersAndeby {
	margin: 71px 0 0 560px;
	position:absolute;
	font-size:10px;
	color:#fff;
}
#membersNum {
	margin: 71px 0 0 667px;
	position:absolute;
	font-size:10px;
	color:#fff;
	font-weight:bold;
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;}
/***** FORUM PANEL *******************************************/
.contentPanel {
	background-color: #ec1c24;
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
 	font-size: 11px;
	padding: 5px 3px 0 7px;
	width:729px;
	overflow:hidden;
}
.contentPanel td {
	padding: 4px 6px 0 6px;
}
#color1.contentPanel, #color2.contentPanel, #color3.contentPanel {
	background-color: #ec1c24;
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
 	font-size: 11px;
	padding: 5px 3px 0 7px;
	width:729px;
	float:left;
	display:inline;
}
/***** FORUM GENERAL SPEC ****************************************/
.forumContainer {
	width: 725px;
	margin: 0 0 5px 0;
	float: left;
}
.forumContainer table {
	width: 725px;
	border-right: solid 2px;
	border-left: solid 2px;
}
.forumContainer td {
	border-bottom: dashed 1px;
	border-right: dashed 1px;
	border-left: dashed 1px;
}
.BorderTop {
	background-repeat: no-repeat;
	width:725px;
	height: 31px;
	padding: 0;
	margin: 0 0 -1px 0;
	float: left;
}
.forumIntro .forumIntroHeading {
	font-weight: bold;
	text-transform:uppercase;
	height: 1%;
}
.forumIntro {
	width:709px;
	height: 80px;
	min-height: 80px;
	height: auto !important;
	padding: 4px 6px 4px 6px;
	margin: 0 0 4px 0;
	border: solid 2px;
	float:left;
}

/* SPILL MORO SECTION ****************************************/
#catList1 .forumIntro {
	width:721px;
	height: 80px;
	min-height: 80px;
	height: auto !important;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
	border: solid 2px;
	float:left;
}
#catList1 a {
	display:block;
	width:316px;
	height:76px;
	margin: -20px 0 0 -20px;
	padding: 20px;
	position:absolute;
	text-decoration:none;
	color:#000;
}

#catList1 img {
	float:right;
	margin: -15px 0 0 0;
	border: none;
}
#catList1 h1 {
	font-size: 11px;
	text-transform:uppercase;
	padding: 0 0 5px 0;
	margin: 0;
	color: #b2050e;
}
.catBox { 
	width:320px; 
	height:80px; 
	float:left; 
	padding: 20px;
	display:inline;
}

/* DRAWING SECTION ****************************************/
#color1 {
	float:left;
	width: 359px;
	display:inline;
	overflow:hidden;
}
#color2 {
	float:left;
	width: 359px;
	padding: 0 0 0 11px;
	display:inline;
	overflow:hidden;
}
#color3 {
	float:left;
	width: 359px;
	padding: 0 0 0 11px;
	display:inline;
	overflow:hidden;
}
#color1 .forumIntro, #color2 .forumIntro {
	width:338px;
	height: 80px;
	min-height: 80px;
	height: auto !important;
	padding: 4px 6px 4px 6px;
	margin: 0 0 4px 0;
	border: solid 2px;
	float:left;
}
#color1 p, #color2 p {
	height: 130px;
}
#color3 .forumIntro {
	width:338px;
	height: 30px;
	min-height: 30px;
	height: auto !important;
	padding: 4px 6px 4px 6px;
	margin: 0 0 4px 0;
	border: solid 2px;
	float:left;
}
.listDrawing {
	float:left;
	padding: 0 20px 0 16px;
	display:inline;
	overflow:hidden;
}
.noStyle .forumIntro {
	width:721px;
	height: 80px;
	min-height: 80px;
	height: auto !important;
	padding: 4px 6px 4px 2px;
	margin: 0 0 4px 0;
	border: none;
	float:left;
	overflow:hidden;
}
.imageDrawingHolder1 {
	float:left;
	padding: 0 8px 0 0;
}
.imageDrawingHolder2 {
	float:right;
}
/**/
.forumIntro p {
	padding: 0;
	margin: 0;
}
.forumIntroBottom 
{
	width: 695px;
	padding: 4px 6px 0px 6px;
	margin: 0 0 2px 0;/*
	width: 709px;
	padding: 8px 6px 4px 6px;
	margin: 0 0 10px 0;
	border-bottom: solid 2px;
	border-right: solid 2px;
	border-left: solid 2px;
*/
}
#reg .forumIntro {
	width:709px;
	height: 80px;
	min-height: 80px;
	height: auto !important;
	padding: 4px 6px 4px 6px;
	margin: 0 0 4px 0;
	border: solid 2px;
	float:left;
}
.forumContainer .treadHeading {
	font-weight: bold;
	padding: 10px 0 0 0;
}
.forumContainer .treadHeading a {
	font-weight: bold;
	padding: 10px 0 0 0;
	text-decoration:none;
}
.containerHeading,.containerHeading a:link, .containerHeading a:visited, .containerHeading a:active {
	font-size: 13px;
	font-weight:bolder;
	color:#fff;
	padding: 8px 0 0 8px;
	text-transform:uppercase;
}

	

.containerTreadHeading {
	position:absolute;
	padding: 10px 0 0 125px;
	float:left;
}
.numCellWidth {
	width: 35px;
	text-align: center;
	font-weight:bold;
}
.profileImage {
	float: right;
	width: 40px;
	height: 40px;
	padding: 0 6px 6px 0;
}
.forumPaging {
	float:right;
}
.introImage {
	float: left;
	padding: 0 13px 0 0;
	width:65px;
	height: 83px;
}
.forumBottom {
	width: 709px;
	padding: 8px 6px 4px 6px;
	margin: 0 0 10px 0;
	border-bottom: solid 2px;
	border-right: solid 2px;
	border-left: solid 2px;
}
.forumBottomFrontPage {
	width: 709px;
	height: 0px;
	padding: 0 6px 0 6px;
	margin: 0 0 3px 0;
	border-bottom: solid 2px;
	border-right: solid 2px;
	border-left: solid 2px;
	display: inline;
	float:left;
}
#club.forumIntro {
	width:495px;
	height: 79px;
	min-height: 79px;
	height: auto !important;
	padding: 4px 6px 4px 6px;
	margin: 0 0 4px 0;
	border-right: solid 2px;
	float:left;
}
#latestMember {
	width:200px;
	height: 71px;
	float:right;
	margin: 0 4px 4px 0;
	padding: 20px 6px 0 6px;
	border-right:solid 2px;
	border-top:solid 2px;
	border-bottom:solid 2px;
	display:inline;
}
.latestMemberHeading {
	display:inline;
	position:absolute;
	padding: 10px 0 0 523px;
	font-size: 10px;
	font-weight:bolder;
	color:#fff;
	text-transform:uppercase;
}
.readMore {
	float:right;
	padding: 13px 5px 0 0;
	font-weight:bold;
	text-decoration:none;
}
.readMore a {
	font-weight:bold;
	text-decoration:none;
}



.treadHeading span
{
	color: #333333;
}

/************* TEXT STYLES ********************************/

.dateStamp {
	padding: 8px 0 0 12px;
	height:1%;
}
.treadDesc {
	padding: 0 0 13px 0;
}
.treadReply {
	display:inline;
	margin: 0 0 0 286px;
	font-size: 10px;
	font-weight:bolder;
	color:#fff;
	text-transform:uppercase;
	float:left;
	width: 50px;
	text-align: center;
}
#forumPost .treadReply {
	display:inline;
	margin: 0 0 0 230px;
	font-size: 10px;
	font-weight:bolder;
	color:#fff;
	text-transform:uppercase;
	float:left;
	width: 150px;
	text-align:center;
	
}
#forumPost .treadLastPost {
	display:inline;
	margin: 0 0 0 20px;
	font-size: 10px;
	font-weight:bolder;
	color:#fff;
	text-transform:uppercase;
	width: 200px;
}
.treadRead {
	display:inline;
	margin: 0 0 0 0;
	font-size: 10px;
	font-weight:bolder;
	color:#fff;
	text-transform:uppercase;
	float:left;
	width: 50px;
	text-align:center;
}
.treadLastPost {
	display:inline;
	margin: 0 0 0 15px;
	font-size: 10px;
	font-weight:bolder;
	color:#fff;
	text-transform:uppercase;
}
.forumBack 
{
	float: left;
	width: 100%;
	font-weight:bold;
	padding: 8px 0 12px 8px;
	
}
/* INFO BOTTOM */
#info {
	color: #fff;
	padding: 0 0 8px 8px;
	height:1%;
}
.birthday {
	color: #fdb809;
	font-weight: bold;
	padding: 8px 0 0 0;
}
.birthday div {
	color: #fff;
	font-weight:normal;
}
.stat {
	color: #fdb809;
	font-weight: bold;
	padding: 8px 0 0 0;
}
.stat div {
	color: #fff;
	font-weight:normal;
}
/* LINKS */
.forumBack a {
	color:#fff;
	text-decoration:none;
}
.forumPaging a {
	font-weight:bold;
	text-decoration:none;
}
/***** FORUM NAV *****************************************/
#comNav {
	background:url(../images/andeby/forum_corners/main_top.gif) no-repeat;
	width: 740px;
	height: 90px;
}
#navContainer {
	margin: 0;
	padding: 62px 0 0 15px;
}
#navContainer ul {
	margin: 0;
	padding: 3px 0 0 0;
}
#navContainer ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navContainer ul li {
	display: inline;
	padding: 3px 0 0 20px;
}
#navContainer ul li a {
	color: #fff;
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-decoration:none;
}
/* FORUM NAV ICONS */
li.home {
	background:url(../images/andeby/icons/home.gif) no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.mypage {
	background: url(../images/andeby/icons/mypage.gif) no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.clubForum {
	background: url(../images/andeby/icons/club.gif) no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
li.friends {
	background: url(../images/andeby/icons/friends.gif) no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
/***** FORUM BUTTONS *****************************************/
.submitBtnPencil a {
	height: 21px;
	width: 100px;
	background: url("../images/andeby/buttons/button_red_icon.gif") 0 0 no-repeat;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 5px 2px 0 25px;
	overflow: hidden;
	font-weight:bold;
	font-size: 9px;
	text-transform:uppercase;
}
.submitBtnPencil a:hover {
	background: url("../images/andeby/buttons/button_blue_icon.gif") 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
}
.submitBtn {
	float: left;
	padding: 0 15px 0 0;
}
.submitBtn a {
	height: 21px;
	width: 100px;
	background: url("../images/andeby/buttons/button_red.gif") no-repeat 0 0;
	color: #fff;
	display: block;
	text-decoration: none;
	text-align: center;
	padding: 4px 0 0 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
}
.submitBtn a:hover {
	background: url("../images/andeby/buttons/button_blue.gif") no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}
.submitBtnLarge a {
	height: 21px;
	width: 150px;
	background: url("../images/andeby/buttons/button_large1.gif") no-repeat 0 0;
	color: #fff;
	display: block;
	text-decoration: none;
	text-align: center;
	padding: 4px 0 0 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
}
.submitBtnLarge a:hover {
	background: url("../images/andeby/buttons/button_large2.gif") no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}
.submitBtnSiter {
	float: left;
	padding: 0 15px 0 0;
}
.submitBtnSiter a {
	height: 21px;
	width: 100px;
	background: url("../images/andeby/buttons/button_red_icon.gif") no-repeat 0 0;
	color: #fff;
	display: block;
	text-decoration: none;
	text-align: center;
	padding: 4px 0 0 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
}
.submitBtnSiter a:hover {
	background: url("../images/andeby/buttons/button_blue_icon.gif") no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}
.submitBtnWarning a {
	height: 21px;
	width: 30px;
	background: url("../images/andeby/icons/warning.gif") no-repeat 0 0;
	color: #fff;
	display: block;
	text-decoration: none;
	text-align: center;
	padding: 4px 0 0 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
}
.submitBtnPostHolder {
	display: inherit;
}
.submitBtnPost {
	float: left;
	padding: 10px 5px 0 0;
}
.submitBtnPost a {
	height: 16px;
	width: 46px;
	background: url("../images/andeby/buttons/button_grey_1.gif") no-repeat 0 0;
	color: #000;
	display: block;
	text-decoration: none;
	text-align: center;
	padding: 2px 0 0 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
}
.submitBtnPost a:hover {
	background: url("../images/andeby/buttons/button_grey_2.gif") no-repeat 0 0;
	color: #000;
	text-decoration: none;
}
#signUp .submitBtn {
	float: left;
	padding: 0 0 0 0;
}
/***** LOGIN PROPERTIES *****************************************/
#login .loginError {
	float:left;
	width:214px;
	height: 40px;
	background-color:#ec1c24;
	position:absolute;
	margin: 0 0 0 0;
	padding: 6px 0 0 5px;
	color: #fff;
	border-top: #fff solid 1px;
	z-index: 1000;
}
#login .loginError a {
	color:#fff;
	font-weight:bold;
}

.loginUser {
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 2px 0 0;
	padding: 0 4px 2px 0;
	width: 140px;
	height: 14px;
	text-align: right;
}


.submitBtnLogin {
	margin: -17px 0 0 155px;
}

.submitBtnLogin a {
	height: 12px;
	width: 59px;
	color: #fff !important;
	display: block;
	
	text-decoration: none !important;
	text-align: center;
	padding: 1px 0 0 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	
	background-color:#DA1A21;
	border:1px solid #ffffff;
}

#utilitiesMemberCount #login .submitBtnLogin a 
{
	line-height: 11px;

}

#utilitiesMemberCount #login .submitBtnLogin
{
	margin-top: 0px;
}

.submitBtnLogin a:hover {
background-color:#307FBF;
color:#FFFFFF !important;
text-decoration:none !important;
}




/***** CLUB SITE INTRO *****************************************/

#clubShield {
	width: 722px;
	display:inline;
	float:inherit;
}
#clubShield .shieldTextImg {
	padding: 10px 0 10px 18px;
}
#shieldgreen {
	width:178px;
	background-color:#bddfac;
	float:left;
	padding: 0 0 0 0;
	margin: 25px 0 0 -6px;
	border-right: #b2050e dashed 1px;
	display:inline;
}
#shieldyellow {
	width:178px;
	background-color:#fceb90;
	float:left;
	padding: 0 0 0 0;
	margin: 25px 0 0 0;
	border-right: #b2050e dashed 1px;
	display:inline;
}
#shieldgrey {
	width:178px;
	background-color:#bcbcbc;
	float:left;
	padding: 0 0 0 0;
	margin: 25px 0 0 0;
	border-right: #b2050e dashed 1px;
	display:inline;
}
#shieldblue {
	width:184px;
	background-color:#9bc0e0;
	float:left;
	padding: 0 0 0 0;
	margin: 25px 0 0 0;
	display:inline;
}
#clubShield .shieldText {
	height: 150px;
	padding: 6px;
	overflow:hidden;
}
#clubShield img {
	padding: 0 0 0 3px;
	border: 0;
}
#shieldgreen .readMore, #shieldgreen .readMore a {
	width:178px;
	height: 20px;
	background-color:#fff;
	color: #33681a;
	padding: 5px 0 0 0;
	text-align:center;
}
#shieldyellow .readMore, #shieldyellow .readMore a {
	width:178px;
	height: 20px;
	background-color:#fff;
	color: #ffa508;
	padding: 5px 0 0 0;
	text-align:center;
}
#shieldgrey .readMore, #shieldgrey .readMore a {
	width:178px;
	height: 20px;
	background-color:#fff;
	color:#9c2028;
	padding: 5px 0 0 0;
	text-align:center;
}
#shieldblue .readMore, #shieldblue .readMore a {
	width:184px;
	height: 20px;
	background-color:#fff;
	color: #426089;
	padding: 5px 0 0 0;
	text-align:center;
}
/* CLUB MAIN PAGE *****************************************/ 
#clubMainSite {
	width: 721px;
	padding: 0;
}
#clubMembersHeading {
	padding: 5px 0 5px 10px;
	font-weight: bold;
}
#clubMembers {
	height: 60px;
}
#clubMainSite #clubMembers img {
	padding: 10px 0 0 10px;
}
#clubHeaderNum {
	padding: 0 0 0 10px;
}
#clubHeaderNum img {
	vertical-align: middle;
}
#clubText {
	padding: 15px 0 20px 10px;
	height: 220px;
	min-height: 220px;
	height: auto !important;
}
#clubText p {
	padding: 0 0 7px 0;
	margin: 0;
}
#clubConHeading {
	padding: 5px 0 5px 10px;
	font-weight: bold;
}
#clubCon {
	padding: 10px 0 0 10px;
}
#clubBtn {
	height: 30px;
	padding: 10px 0 0 10px;
}
#clubMainSite #clubShield img {
	float: right;
	padding: 0 10px 0 10px;
}
#clubMainSite ol {
	padding: 10px 0 20px 30px;
	margin: 0;
}
#clubMainSite ul {
	padding: 0 0 10px 12px;
	margin: 0;
	list-style: disc;
}
#clubMainSite .shieldTextImg img {
	padding: 0 0 10px 0;
}
#clubMoto {
	position: absolute;
	padding: 14px 0 0 180px;
}
#clubMemNum {
	position: absolute;
	padding: 14px 0 0 550px;
}
#clubMoto span, #clubMemNum span {
	font-weight: bold;
}
/* PROFILE CARD *****************************************/

.forumPost .treadHeading {
	font-size: 11px;
	text-transform:uppercase;
}
.forumPost .treadHeading span {
	font-size: 11px;
	text-transform: none;
}
.warningBtnHolder {
	float:right;
	padding: 5px 0 0 0;
}

/*#profileMember */
.profileCard {
	width:190px;
	height:99px;
	float:right;
	margin: 5px 5px 0 0;
	padding: 0 0 60px 0;
	background-repeat:no-repeat;
	display:inline;
}
#profileCardFriend .profileCard {
	width:190px;
	height:59px;
	float:right;
	margin: 5px 5px 0 0;
	padding: 0 0 60px 0;
	background-repeat:no-repeat;
	display:inline;
}
.profileCardMember {
	float:left;
	padding:5px 0 0 10px;

	font-weight:bold;
}
.profileCardImage {
	position:absolute;
	padding: 27px 0 0 115px;
}
.profileCardCreated {
	font-weight:normal;
	font-size:10px;
	float:left;
	padding: 2px 0 0 0;
}
.profileCardStatus {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding: 2px 0 0 0;
}
.profileCardLinks {
	position:absolute;
	padding: 110px 0 0 18px;
}
.profileCardLinks span a {
	color: #000;
	text-decoration:none;
}
.profileCardLinks .linkButtons {
	padding: 8px 0 0 0;
}
.profileCardLinks .linkButtons a {
	color: #000;
	text-decoration: underline;
}
.profileCardLinks .linkTop {
	padding: 8px 0 0 0;
}
.profileCardLinks .linkTop a {
	color: #000;
	text-decoration: underline;
}
.profileOnlineStatus {
	position:absolute;
	padding: 56px 0 0 15px;
}
/* PROFILE CARD MYPAGE *****************************************/
#profileCardMyPage .profileCard {
	width:190px;
	height:99px;
	margin: 50px 5px 0 450px;
	padding: 0 0 60px 0;
	background-repeat:no-repeat;
	position: absolute;
}
#profileCardMyPage .profileCardImage {
	position:absolute;
	margin: 45px 0 0 451px;
	z-index: 1;
}
#profileCardMyPage .profileOnlineStatus {
	position:absolute;
	margin: 103px 0 0 460px;
	z-index: 1;
}

/* FORUM INSERT POST *****************************************/

#forumPostHolder {
	padding: 8px 0 0 8px;
}
#forumPostHolder .subjectForum {
	width: 450px;
	vertical-align:middle;
	margin: 0 0 0 10px;
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 1px;
}
#forumPostHolder .messageForum {
	width: 495px;
	height: 200px;
	vertical-align:middle;
	margin: 0 0 0 0;
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 1px;
}
#forumPostHolder span {
	font-weight: bold;
	text-transform:uppercase;
}
#forumPostHolder .signatureHolder {
	font-weight:bold;
	padding: 5px 0 10px 0;
}
#forumPostHolder .signatureHolder .signatureForum {
	margin: 0 4px 0 0;
	vertical-align: middle;
}
#forumPostHolder .smiliesPostHolder {
	width: 120px;
	position:absolute;
	margin: 33px 0 0 530px;
}
#forumPostHolder .smiliesPost {
	padding: 5px 0 0 0;
}
#forumPostHolder .smiliesPost img {
	padding: 5px 5px 0 0;
	border: 0;
}
#forumPostBtn {
	height: 30px;
	padding: 10px 0 0 15px;
	margin: 0 -6px -4px -6px;
}
/* FORUM MYPAGE *****************************************/

#forumMyPage {
	padding: 6px 0 20px 8px;
}
#forumMyPage span {
	font-weight: bold;
	color: #b2050e;
	font-size: 11px;
	text-transform:uppercase;
}
#forumMyPage span a {
	font-weight: bold;
	color: #000;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: underline;
	padding: 0 0 0 6px;
}
#forumMyPage p {
	font-weight: bold;
	font-size: 11px;
}
#forumMyPage p a {
	font-weight: bold;
	font-size: 11px;
	color:#000;
}
#forumMyPageBtn {
	padding: 30px 0 10px 0;
}
#changeProfile {
	position: absolute;
	margin: 155px 0 0 450px;
	float: left;
}
.forumIntroBottom  p { /*WABU - Lagt til for å kunne legge tekst i bunn av siden*/
	font-weight: bold;
	font-size: 11px;
}
.forumIntroBottom span { /*WABU - Lagt til for å kunne legge tekst i bunn av siden*/ 
	font-weight: bold;
	color: #b2050e;
	font-size: 11px;
	text-transform:uppercase;
}
/* SIGN UP FORM *****************************************/

#signUpHeader {
	position:absolute;
	padding: 8px 0 0 400px;
}
#signUpHeader #steps {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0 0 0;
	float:left;
}
#signUpHeader #infoHeader {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0 0 0 72px;
}
#signUp {
	width: 721px;
	padding: 0;
}
#signUp p {
	padding: 0 0 12px 0;
	margin:0;
}
#signUpForm, #signUpCode {
	width: 430px;
	height:500px;
	float:left;
	padding: 10px 20px 30px 10px;
	background-color: #fff;
	display:inline;
	overflow: hidden;
}
#signUpInfo {
	float:left;
	width: 230px;
	height:500px;
	padding: 10px 20px 30px 10px;
	background-color: #ccc;
	display:inline;
	overflow: hidden;
	border-left: #b2050e dashed 1px;
	display:inline;

}
#signUp .fieldName {
	color: #b2050e;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	padding: 10px 0 3px 0;
}
#signUp .formHint {
	font-size: 10px;
	padding: 2px 0 0 0;
}
#signUp .formSignUpNormal {
	width: 415px;
	font-size: 11px;
	padding: 0 0 0 2px;
}
#signUp .formSignature {
	font-weight: bold;
}
#signUp .formSignature input {
	vertical-align:middle;
}
#signUp .formBirthHolder {
	padding: 5px 0 0 0;
}
#signUp select{
	width: 55px;
	font-size: 11px;
	padding: 0 0 0 2px;
	margin: -3px 0 0 0;
}
#signUp .signUpInfo {
	font-size: 10px;
	padding: 15px 0 0 0;
}
#signUp .signUpBtn {
	float: right;
	padding: 10px 0 0 0;
}
.forumIntro .forumError {
	padding: 10px 0 10px 10px;
	color:#b2050e;
	font-weight:bold;
}
.forumIntro .forumError img {
	padding: 0 6px 0 0;
}
#signUp #signUpInfo .memberText {
	height: 490px;
	overflow: hidden;
}
#signUp #signUpForm .signText, #signUp #signUpCode .signText {
	height: 490px;
	overflow: hidden;
}
#signUp #signUpForm .signPasswordText{
	/*height: 490px;*/
	overflow: hidden;
}
#signUp .readMore {
	float: none;
	text-align:center;
}
#signUp .readMore a {
	color:#000;
	text-align:center;
}
#intImageHolder {
	float:left;
}
#signUpInt {
	width: 430px;
	padding: 10px 20px 10px 10px;
	background-color: #ccc;
	overflow: hidden;
}
#signUpInt label, #profileCardMyPage label {
	padding: 0 0 0 4px;
	margin: 0;
	display: inline;
}
#signUpInt input, #profileCardMyPage input {
	padding: 0 0 0 0;
	margin: 0;
}
#signUpInt table {
	width: 450px;
}
#signUpInt table td {
	width: 150px;
	padding: 0;
	margin: 0;
}
#signUpProfile {
	width: 430px;
	padding: 10px 20px 10px 10px;
	overflow: hidden;
}
#signUpEnd {
	width: 430px;
	height: 83px;
	padding: 10px 20px 10px 10px;
	background-color: #fff;
	overflow: hidden;
}
#signUpClub {
	width: 460px;
	background-color: #fff;
	overflow: hidden;
}
#signUpClub .fieldName {
	margin: 0 0 5px 10px;
}
#signUpClub a {
	color: #000;
	text-decoration:none;
}
#signUpClub .signUpClubgreen {
	float:left;
	width: 115px;
	background-color:#e3f6d9;
	text-align:center;
	padding: 15px 0 15px 0;
}
#signUpClub .signUpClubyellow {
	float:left;
	width: 115px;
	background-color:#fff7c9;
	text-align:center;
	padding: 15px 0 15px 0;
}
#signUpClub .signUpClubgrey {
	float:left;
	width: 115px;
	background-color:#e5e5e5;
	text-align:center;
	padding: 15px 0 15px 0;
}
#signUpClub .signUpClubblue {
	float:left;
	width: 115px;
	background-color:#e2f4ff;
	text-align:center;
	padding: 15px 0 15px 0;
}
#signUpClub img {
	border: none;
}
#signUpProfile .fieldImage {
	padding: 5px 0 0 0;
}
#signUpProfile .mypageRight .actionLinks  {
	padding-left: 0px;
}



#signUpProfile .marked {
	border:#FF0000 solid 1px;
	width: 40px;
}
.submitBtnEnd {
	padding: 55px 0 0 330px;
}
.showInt {
	padding:0 0 0 2px;
}
.welcomeDonald {
	padding: 25px 0 0 0;
	text-align:center;
}

#forumMyPage .formSignUpNormal {
	width: 165px;
	font-size: 11px;
	padding: 0 0 0 2px;
	margin: 3px 0 0 0;
}
#forumMyPage select {
	width: 55px;
	font-size: 11px;
	padding: 0 0 0 2px;
	margin: 3px 0 0 0;
}

/***** POPUP WINDOW *******************************************/
#popUpClan {
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
	font-size: 11px;
	width:729px;	
	margin-left: -5px;
	margin-top: -2px;
}
.popUpReport {
	background-color:#ec1c24;
	color:#fff;
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 20px;
	width: 406px;
	height: 230px;
}
.popUpReport p {
	padding: 0 0 15px 0;
	margin: 0;
}
.popUpReport h1 {
	font-size: 14px;
	padding: 0 0 5px 0;
	margin: 0;
	text-transform:uppercase;
}
.popUpReport label {
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
}
.popUpReport .reportComments {
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 400px;
	height: 100px;
	margin: 5px 0 10px 0;
}
.popUpReport .submitBtn {
	float: right;
	padding: 0 0 0 0;
}
.popUpReport #sendtReport {
	padding: 0 0 20px 0;
}
.popUpReport #sendtReport .submitBtn {
	float: left;
	padding: 0 0 0 0;
}




/***************************************************************************************/
/****************************** ORANGE - DONALD ******************************/
/***************************************************************************************/


.profileorange {
	width: 200px;
	background-color:#ffecba;
}
.orangeStyle .BorderTop {
	background-image:url(../images/andeby/forum_corners/top_orange.gif);
}
.orangeStyle .forumContainer .treadHeading, .orangeStyle .forumContainer .treadHeading a {
	color: #ff6b08;
}
.orangeStyle .forumContainer table {
	background-color: #ffecba;
	border-color: #ff6b08;
}
.orangeStyle .forumContainer td {
	border-color: #ff6b08;
}
.orangeStyle .forumIntro {
	border-color: #ff6b08;
	background-color:#ffecba;
}
.orangeStyle .forumIntro .forumIntroHeading, .orangeStyle .forumIntro .forumIntroHeading a {
	color: #ff6b08;
}
.orangeStyle .forumBottom {
	border-color: #ff6b08;
	background-color:#fff5d4; /* change color to same as seperator */
}
.orangeStyle .forumBottomFrontPage {
	border-color: #ff6b08;
	background-color:#fff5d4; /* change color to same as seperator */
}
.orangeStyle .seperator {
	background-color: #fff5d4;
}
.orangeStyle .forumPaging a {
	color: #ff6b08;
}
.orangeStyle #forumPostHolder span {
	color: #ff6b08; 
}
.orangeStyle #forumPostBtn {
	background-color:#fff5d4; 
}
/* HALF BOXES */
#color1 .BorderTop {	
	background-image:url(../images/andeby/forum_corners/top_orange_half.gif);
}
#color1 .forumIntro {
	border-color: #ff6b08;
	background-color:#ffcd06;
}

/***************************************************************************************/
/****************************** BLUE - SMARTINGENE ******************************/
/***************************************************************************************/


.profileblue {
	width: 200px;
	background-color:#9bc0e0; 
}
.blueStyle .BorderTop {
	background-image:url(../images/andeby/forum_corners/top_blue.gif); /* change image */
}
.blueStyle .forumContainer .treadHeading, .blueStyle .forumContainer .treadHeading a {
	color: #426089; 
}
.blueStyle .forumContainer table {
	background-color: #9bc0e0; 
	border-color: #426089; 
}
.blueStyle .forumContainer td {
	border-color: #426089; 
}
.blueStyle #club.forumIntro {
	border-color: #426089; 
	background-color:#e2f4ff; 
}
.blueStyle .forumIntro {
	border-color: #426089; 
	background-color:#e2f4ff; 
}
.blueStyle .forumIntro .forumIntroHeading, .blueStyle .forumIntro .forumIntroHeading a {
	color: #426089; 
}
.blueStyle .forumBottom {
	border-color: #426089; 
	background-color:#e2f4ff; /* change color to same as seperator */
}
.blueStyle .forumBottomFrontPage {
	border-color: #426089; 
	background-color:#e2f4ff; /* change color to same as seperator */
}
.blueStyle .seperator {
	background-color: #e2f4ff; 
}
.blueStyle .forumPaging a {
	color: #426089; 
}
.blueStyle #latestMember {
	background-color:#9bc0e0; 
	border-color: #426089; 
}
.blueStyle .readMore {
	color: #426089;
}
.blueStyle .readMore a {
	color: #426089;
}
.blueStyle #clubMembersHeading {
	background: #9bc0e0;
		color: #426089; 
}
.blueStyle #clubHeaderNum {
	background: #9bc0e0; 
}
.blueStyle #clubConHeading {
	color: #426089; 
	background: #9bc0e0; 
}
.blueStyle #clubBtn {
	background: #9bc0e0; 
}
.blueStyle #clubMoto span, .blueStyle #clubMemNum span {
	color: #426089;
}
.blueStyle #forumPostHolder span {
	color: #426089; 
}
.blueStyle #forumPostBtn {
	background-color:#9bc0e0; 
}


/***************************************************************************************/
/****************************** GREEN - HAKKESPETTENE ******************************/
/***************************************************************************************/


.profilegreen {
	width: 200px;
	background-color:#bddfac; 
}
.greenStyle .BorderTop {
	background-image:url(../images/andeby/forum_corners/top_green.gif); /* change image */
}
.greenStyle .forumContainer .treadHeading, .greenStyle .forumContainer .treadHeading a {
	color: #33681a; 
}
.greenStyle .forumContainer table {
	background-color: #bddfac; 
	border-color: #33681a; 
}
.greenStyle .forumContainer td {
	border-color: #33681a; 
}
.greenStyle #club.forumIntro {
	border-color: #33681a; 
	background-color:#e3f6d9; 
}
.greenStyle .forumIntro {
	border-color: #33681a; 
	background-color:#e3f6d9; 
}
.greenStyle .forumIntro .forumIntroHeading, .greenStyle .forumIntro .forumIntroHeading a {
	color: #33681a; 
}
.greenStyle .forumBottom {
	border-color: #33681a; 
	background-color:#e3f6d9; /* change color to same as seperator */
}
.greenStyle .forumBottomFrontPage {
	border-color: #33681a; 
	background-color:#e3f6d9; /* change color to same as seperator */
}
.greenStyle .seperator {
	background-color: #e3f6d9; 
}
.greenStyle .forumPaging a {
	color: #33681a; 
}
.greenStyle #latestMember {
	background-color:#bddfac; 
	border-color: #33681a; 
}
.greenStyle .readMore { 
	color: #33681a;
}
.greenStyle .readMore a { 
	color: #33681a;
}
.greenStyle #clubMembersHeading {
	background: #bddfac;
	color: #33681a; 
}
.greenStyle #clubHeaderNum {
	background: #bddfac; 
}
.greenStyle #clubConHeading {
	color: #33681a; 
	background: #bddfac; 
}
.greenStyle #clubBtn {
	background: #bddfac; 
}
.greenStyle #clubMoto span, .greenStyle #clubMemNum span {
	color: #33681a;
}
.greenStyle #forumPostHolder span {
	color: #33681a; 
}
.greenStyle #forumPostBtn {
	background-color:#bddfac; 
}
/* HALF BOXES */
#color2 .BorderTop {	
	background-image:url(../images/andeby/forum_corners/top_green_half.gif);
}
#color2 .forumIntro {
	border-color: #33681a;
	background-color:#b3d95b;
}
/* HALF BOXES */
#color3 .BorderTop {	
	background-image:url(../images/andeby/forum_corners/top_green_half.gif);
}
#color3 .forumIntro {
	border-color: #33681a;
	background-color:#b3d95b;
}

/* HALF BOXES */
#color4 .BorderTop {	
	background-image:url(../images/andeby/forum_corners/top_green_half.gif);
}
#color4 .forumIntro {
	border-color: #33681a;
	background-color:#b3d95b;
}

/***************************************************************************************/
/****************************** YELLOW - MILLIARDÆRENE ******************************/
/***************************************************************************************/

.profileyellow {
	width: 200px;
	background-color:#fceb90; 
}
.yellowStyle .BorderTop {
	background-image:url(../images/andeby/forum_corners/top_yellow.gif); /* change image */
}
.yellowStyle .forumContainer .treadHeading, .yellowStyle .forumContainer .treadHeading a {
	color: #ffa508; 
}
.yellowStyle .forumContainer table {
	background-color: #fceb90; 
	border-color: #ffa508; 
}
.yellowStyle .forumContainer td {
	border-color: #ffa508; 
}
.yellowStyle #club.forumIntro {
	border-color: #ffa508; 
	background-color:#fff7c9; 
}
.yellowStyle .forumIntro {
	border-color: #ffa508; 
	background-color:#fff7c9; 
}

.yellowStyle .forumIntro .forumIntroHeading, .yellowStyle .forumIntro .forumIntroHeading a {
	color: #ffa508; 
}
.yellowStyle .forumBottom {
	border-color: #ffa508; 
	background-color:#fff7c9; /* change color to same as seperator */
}
.yellowStyle .forumBottomFrontPage {
	border-color: #ffa508; 
	background-color:#fff7c9; /* change color to same as seperator */
}
.yellowStyle .seperator {
	background-color: #fff7c9; 
}
.yellowStyle .forumPaging a {
	color: #ffa508; 
}
.yellowStyle #latestMember {
	background-color:#fceb90; 
	border-color: #ffa508; 
}
.yellowStyle .readMore {
	color: #ffa508;
}
.yellowStyle .readMore a {
	color: #ffa508;
}
.yellowStyle #clubShield .readMore {
	width:178px;
	height: 20px;
	background-color:#fff;
	padding: 5px 0 0 0;
	text-align:center;
}
.yellowStyle #clubMembersHeading {
	background: #fceb90;
		color: #ffa508; 
}
.yellowStyle #clubHeaderNum {
	background: #fceb90; 
}
.yellowStyle #clubConHeading {
	color: #ffa508; 
	background: #fceb90; 
}
.yellowStyle #clubBtn {
	background: #fceb90; 
}
.yellowStyle #clubMoto span, .yellowStyle #clubMemNum span {
	color: #ffa508;
}
.yellowStyle #forumPostHolder span {
	color: #ffa508; 
}
.yellowStyle #forumPostBtn {
	background-color:#fceb90; 
}


/***************************************************************************************/
/****************************** GREY  - SKURKENE ******************************/
/***************************************************************************************/


.profilegrey {
	width: 200px;
	background-color:#bcbcbc; 
}
.greyStyle .BorderTop {
	background-image:url(../images/andeby/forum_corners/top_grey.gif); /* change image */
}
.greyStyle .forumContainer .treadHeading, .greyStyle .forumContainer .treadHeading a {
	color: #9c2028; 
}
.greyStyle .forumContainer table {
	background-color: #bcbcbc; 
	border-color: #9c2028; 
}
.greyStyle .forumContainer td {
	border-color: #9c2028; 
}
.greyStyle #club.forumIntro {
	border-color: #9c2028; 
	background-color:#e5e5e5; 
}
.greyStyle .forumIntro {
	border-color: #9c2028; 
	background-color:#e5e5e5; 
}

.greyStyle .forumIntro .forumIntroHeading, .redStyle .forumIntro .forumIntroHeading a {
	color: #9c2028; 
}
.greyStyle .forumBottom {
	border-color: #9c2028; 
	background-color:#e5e5e5; /* change color to same as seperator */
}
.greyStyle .forumBottomFrontPage {
	border-color: #9c2028; 
	background-color:#e5e5e5; /* change color to same as seperator */
}
.greyStyle .seperator {
	background-color: #e5e5e5; 
}
.greyStyle .forumPaging a {
	color: #9c2028; 
}
.greyStyle #latestMember {
	background-color:#bcbcbc; 
	border-color: #9c2028; 
}
.greyStyle .readMore {
	color: #9c2028;
}
.greyStyle .readMore a {
	color: #9c2028;
}
.greyStyle #clubMembersHeading {
	background: #bcbcbc;
		color: #9c2028; 
}
.greyStyle #clubHeaderNum {
	background: #bcbcbc; 
}
.greyStyle #clubConHeading {
	color: #9c2028; 
	background: #bcbcbc; 
}
.greyStyle #clubBtn {
	background: #bcbcbc; 
}
.greyStyle #clubMoto span, .greyStyle #clubMemNum span {
	color: #9c2028;
}
.greyStyle #forumPostHolder span {
	color: #9c2028; 
}
.redStyle #forumPostBtn {
	background-color:#bcbcbc; 
}


/***************************************************************************************/
/****************************** RED - GENERAL ******************************/
/***************************************************************************************/

.profilered {
	width: 200px;
	background-color:#fff; 
}
.redStyle .BorderTop {
	background-image:url(../images/andeby/forum_corners/top_red.gif); /* change image */
}
.redStyle .forumContainer .treadHeading, .redStyle .forumContainer .treadHeading a {
	color: #b2050e; 
}
.redStyle .forumContainer table {
	background-color: #e9e9e9; 
	border-color: #b2050e; 
}
.redStyle .forumContainer td {
	border-color: #b2050e; 
}
.redStyle .forumIntro {
	border-color: #b2050e;
	background-color:#fff;
}
.redStyle .forumIntro .forumIntroHeading, .redStyle .forumIntro .forumIntroHeading a {
	color: #b2050e; 
}
.redStyle .forumBottom {
	border-color: #b2050e; 
	background-color:#fff; /* change color to same as seperator */
}
.redStyle .forumBottomFrontPage {
	border-color: #b2050e; 
	background-color:#fff; /* change color to same as seperator */
}
.redStyle .seperator {
	background-color: #fff; 
}
.redStyle .forumPaging a {
	color: #b2050e; 
}
.redStyle #forumPostHolder span {
	color: #b2050e; 
}
.redStyle #forumPostBtn {
	background-color:#e9e9e9; 
}

/***************************************************************************************/
/******************************  GENERAL ******************************/
/***************************************************************************************/

.greenProfile{
	background-color: #e3f6d9;
}
.yellowProfile{
	background-color: #fff7c9;
}
.greyProfile{
	background-color: #e5e5e5;
}
.blueProfile{
	background-color: #e2f4ff;
}

/*Category Spill Moro*/
#catList1 .forumIntro {
	border-color: #b2050e;
	background-color:#b2050e;
}
#blueCat {	
	background-color:#80cffc; 
}
#greyCat {	
	background-color:#c4c4c4; 
}
#whiteCat {	
	background-color:#fff; 
}
#limeCat {	
	background-color:#c8ea6b; 
}
#yellowCat {	
	background-color:#ffec40; 
}
#orangeCat {	
	background-color:#ffc851; 
}

#blueCat a:hover {
	border:#00639b solid 2px;
}
#greyCat a:hover {
	border:#888585 solid 2px;
}
#whiteCat a:hover {
	border:#000 solid 2px;
}
#limeCat a:hover {
	border:#9cc42d solid 2px;
}
#yellowCat a:hover {
	border:#e5cf07 solid 2px;
}
#orangeCat a:hover {
	border:#e59e04 solid 2px;
}
/**/






img.icontop {
	margin-bottom: -7px;
}

img.icon {
	margin-bottom: -7px;
	margin-right: 8px;
}

hr {
	border: 0;
	height: 1px;
	color: #b8b8b8;
	background-color: #b8b8b8;
	margin-bottom: 1em;
}

hr.pagedivider {
	margin: 1em 10px;
}

/* Play Boxes */

.playboxRight {
	float: right;
}

.playboxLeft {
	float: left;
}

.playboxSmall a:link, .playboxSmall a:visited, .playboxLarge a#playboxLink:link, .playboxLarge a#playboxLink:visited, .playboxTeaser a:link, .playboxTeaser a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.playboxSmall a:hover, .playboxSmall a:active, .playboxLarge a#playboxLink:hover, .playboxLarge a#playboxLink:active, .playboxTeaser a:hover, .playboxTeaser a:active {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.playboxLarge {
	width: 266px;
	height: 208px;
	position: relative;
}

.playboxLarge a#playboxLink {
	display: block;
	width: 266px;
	height: 208px;
}

.playboxLarge a#playboxLink:link, .playboxLarge a#playboxLink:visited {
	background: url(../gfx/playbox_large.png) top left no-repeat;
}

.playboxLarge a#playboxLink:hover, .playboxLarge a#playboxLink:active {
	background: url(../gfx/playbox_large_on.png) top left no-repeat;
}

.playboxSmall {
	width: 189px;
	height: 99px;
	margin-bottom: 10px;
}

.playboxSmall a {
	display: block;
	width: 189px;
	height: 99px;
}

.playboxSmall a:link, .playboxSmall a:visited {
	background: url(../gfx/playbox_small.png) top left no-repeat;
}

.playboxSmall a:hover, .playboxSmall a:active {
	background: url(../gfx/playbox_small_on.png) top left no-repeat;
}

.playboxTeaser 
{
	margin-top: 8px;
	width: 277px;
	height: 99px;
	margin-bottom: 18px;
}

.playboxTeaser a {
	display: block;
	width: 277px;
	height: 99px;
}

.playboxTeaser a:link, .playboxTeaser a:visited {
	background: url(../gfx/playbox_teaser_1.png) top left no-repeat;
}

.playboxTeaser a:hover, .playboxTeaser a:active {
	background: url(../gfx/playbox_teaser_on_1.png) top left no-repeat;
}

.playboxTitle, #playboxTitle {
	display: block;
	margin-left: 10px;
}

.playboxDesc, #playboxDesc {
	margin-left: 10px;
	display: block;
}

.playboxLarge .playboxTitle, .playboxLarge #playboxTitle {
	padding-top: 170px;
}

.playboxSmall .playboxTitle {
	padding-top: 79px;
}

.playboxTeaser .playboxTitle {
	padding-top: 79px;
}

#playboxPager {
	position: absolute;
	top: 4px;
	right: 4px;
	z-index: 1;
	display: none;
}

/* Columns */

div.twoCol div.col21, div.twoCol div.col22 {
	width: 227px;
	overflow: hidden;
}

.andebyLeft div.twoCol div.col21, .andebyLeft  div.twoCol div.col22 
{
	width: 207px;
}

.andebyLeft div.teaserText
{
	width: 120px;
}

div.twoCol div.col21 {
	float: left;
	overflow: hidden;
}

div.twoCol div.col22 {
	float: right;
}

div.twoCol .teaserText
{
    float: left;
    height: 90px;
    overflow: hidden;
}

div.twoCol .links
{
    text-align: right;width: 100%;
}

/* News */

div.newsBox p, div.newsBox h3 {
	padding: 0;
	margin: 0;
}

a.newsLink:link, a.newsLink:visited, a.newsLink:active, a.newsLink:hover {
	color: #ec1c24;
}

a.goto,a.goto:link,a.goto:visited,a.goto:active
{
	color: #333333;
	font-size: 11px;

}

div.teaserImg {
	width: 76px;
	height: 76px;
	float: left;
}

.andebyRight div.teaserText 
{
	width: 190px;
}

div.teaserText {
	width: 140px;
	float: right;
	overflow: hidden;
}

div.teaserImg img {
	margin: 3px;
}

/* Dagens stripe */

.comicStrip {
	background-color: #EC1C24;
	text-align: center;
}

.comicStrip img {
	display: block;
	margin: 0 auto;
}

/* Sidebar items */

.subscribeBox, .contestBox {
	position: relative;
	left: 16px;
}



.frontMemberBox h2, .latestMembersBox h2, .latestPostsBox h2, .subscribeBox h2, .contestBox h2 {
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}

/* Memer actions box */

.frontMemberBox {
	width: 245px;
	background: #ec1c24;
	color: #fff;
	border-left: solid 2px #000000;
	border-right: solid 2px #000000;
	border-top: solid 2px #000000;
	margin-top: 8px;

}

.latestMembersBox h2
{
	padding-left: 12px;
}
.communityLinkBox
{
	display: block; height: 95px; width: 100%; text-decoration: none !important; 
}

.col .blogPageHeader .communityLinkBox
{
	width: 300px; 
	float: right;
	top: -80px;

}

.frontMemberBox h2 {
	padding: 6px 0 6px 12px;

}

.frontMemberBox .memberBoxContent {
	padding: 0 12px 6px 12px;
}

.frontMemberBox a:link, .frontMemberBox a:visited {
 	color: #fff;
 	text-decoration: underline;
}

.frontMemberBox a:hover, .frontMemberBox a:active {
 	text-decoration: underline;
}

.frontMemberBox .intext { 
	border: 0;
	color: #3a83c6;
	padding: 1px 4px 2px;
	margin-bottom: 5px;
	width: 149px;
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	background: url(../gfx/bg_input_long.gif) top left no-repeat; 
}

.frontMemberBox .submitBtnLogin {
	position: relative;
	right: 52px;
	margin: 0;
	float: right;
}

.frontMemberBox p {
	clear: none;
}

.frontMemberBox p.memberLoggedIn {
	font-weight: bold;
	padding-bottom: 4px;
}

.frontMemberBox p.memberNew {
	padding-bottom: 5px;
}

.frontMemberBox p.memberForgot {
	padding: 0;
}

.frontMemberBox p.memberErrors {
	color: #FCDE00;
	padding: 0;
	clear: both;
}

.frontMemberBox img.memberBoxAvatar {
 	float: right;
 	margin: 0 0 5px 5px;
}

/* Latest logged in members */

.latestMembersBox {
	width: 249px;
	position: relative;
	left: 0px;
	text-align: center;
}

.latestMembersBox h2 {
	padding-top: 5px;
	padding-bottom: 6px;
	margin-top: -3px;
	background-color: #E91C24;
	border-left: solid 2px #000000;
	border-bottom: solid 2px #000000;
	border-right: solid 2px #000000;

			
}

.latestMembersBox img {
	margin: 22px 5px 8px 6px;
	border: solid 1px #666666;
}

.frontRopes
{
	background: url(../gfx/side.png) top left no-repeat; 
}

.ropes
{
	background: url(../gfx/ropes.gif) center 30px no-repeat; 
}

/* Latest posts */

.latestPostsBox {
	width: 229px;
}

.weeklyBlogPostsBox 
{
	padding-left: 23px;
	width: 218px;
}

.andebyRight .weeklyBlogPostsBox div.teaserText  
{
	width: 120px;
}

.andebyRight .latestPostsBox {
	width: 279px;
}

.andebyRight .weeklyBlogPostsBox div.teaserTextNoImage  
{
	width: 100%;
}

    .wideBlogTeaserHolder
    {
    	float: left;
    	padding-bottom: 15px;
    }
    .wideBlogTeaserTitle
    {
    	background-color: #ee1c24;
       
    	padding: 12px 17px 12px 17px;
    	color: #ffffff;
    	text-transform: uppercase;
    	border: solid 2px #000000;
    	width:414px; 
    	margin-left: -7px; 
    }
    
    .wideBlogTeaserTitle h4
    {
    	margin: 0px;
    	padding: 0px;
    	font-size: 14px;
    }
    
    .wideBlogTeaserImage
    {
    	width: 438px;
    	text-align: center;
    }
    
    .wideBlogTeaserContent
    {
    	border: solid 2px #000000;
    	border-top: none;
    	width: 414px;
    	padding: 10px;
    }
    

.latestPostsBox ul li a,.latestPostsBox ul li a:link,.latestPostsBox ul li a:visited,.latestPostsBox ul li a:active,.latestPostsBox ul li a:hover
{
	color: #333;
}

.latestPostsBox img {
	margin: 9px 5px;
}

.latestPostsBox h2, .contestBox h2 {
	background: url(../gfx/side_header.png) top left no-repeat;
}

.andebyRight .latestPostsBox h2
{
	background: url(../gfx/side_header_276px.png) top left no-repeat;
}

.latestPostsBox p.text-right
{
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	padding-right: 8px;
}

/* Subscribe */

.subscribeBox {
	height: 80px;
	width: 229px;
	background: url(../gfx/side_abo.png) top left no-repeat;
	padding-top: 12px;
	margin-bottom: 20px;
}

.subscribeBox h2 {
	padding-top: 7px;
	margin-left: 30px;
	height: 73px;
	line-height: 73px;
	text-align: center;
}

.subscribeBox a:link, .subscribeBox a:visited {
	text-decoration: none;
	color: #fff;
}

.subscribeBox a:hover, .subscribeBox a:active {
	text-decoration: underline;
	color: #fff;
}

/* Contest */

.contestBox {
	width: 229px;
}

.sideBoxContent {
	width: 226px;
	overflow: hidden;
	background-color: #fff;
	border-right: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
}

.andebyRight .latestPostsBox
{
	left:0px;
}

.andebyRight .sideBoxContent
{
	width: 276px;

}

.sideBoxShadow {
	background: #fff url(../gfx/side_shadow.png) top left repeat-x;
	padding: 10px 0;
}

.sideBoxContent img {
	border: 0;
	padding: 0;
	margin: 0;
}




.alertBox
{
	margin-top: 20px; padding-bottom: 20px; display: none;
}

.alertBox .alertTextBox
{
	font-size: 11px;
}

.controlPanel
{
	padding-bottom: 10px;
}

.blogComment
{
	padding-bottom: 12px;
}

.deleteBox
{
	display: none; 
	margin-bottom: 20px;
	padding-top: 10px;
}

#blogContent a:link, #blogContent a:visited {
	color: #000;
	text-decoration: underline;
}

#blogContent a:hover, #blogContent a:active {
	color: #5872B0;
	text-decoration: underline;
}

a.linkHighlight:link, a.linkHighlight:visited {
	color: #D61B22;
	font-size: 1.1em;
}

a.linkHighlight:hover, a.linkHighlight:active {
	color: #5872B0;
	text-decoration: underline;
}

#blogContent {
	float: left;
	left: 6px;
	padding: 0pt;
	position: relative;
	width: 775px;
}

#blogContent .maincol {
	float: left;
	left: 10px;
	padding-top: 10px;
	position: relative;
	width: 498px;
}

#blogContent .clanHeader {
	position: relative;
	left: 2px;
	display: block;
}

.blogBox {	
	margin-bottom: 3px;
}

.blogBox h2 {
	width: 100%;
	color: #fff;
	padding: 8px 13px;
	margin: 0;
	height: 32px;
	font-size: 1.1em;
	text-transform: uppercase;
}

#blogContent .blogBox h2 a,#blogContent .blogBox h2 a:link,#blogContent .blogBox h2 a:visited {
	width: 100%;
	color: #fff;
	padding: 8px 13px;
	margin: 0;
	height: 32px;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}

#blogContent .blogBox h2 a:hover {
	text-decoration: underline;
}


.blogBox .blogBoxContent {
	padding: 0 18px 0 14px;
}

.blogBox .blogBoxBottom {
	width: 498px;
	height: 11px;
}

.blogBox .toolbar {
	font-size: .9em;
	text-transform: uppercase;
	margin-bottom: 2em;
}

.blogBox .toolbar a.active
{
	font-weight: bold !important;
}

.blogBox .date, .eventBox .date {
	color: #B4B4B4;
	font-size: .9em;
}

.eventBox .date 
{
	float: left;
}

#blogContent .eventBox a.removeLink:link,#blogContent .eventBox a.removeLink:visited,#blogContent .eventBox .eventAlert a:link,#blogContent .eventBox .eventAlert a:visited
{
	color: #D6D6D6 !important;
	font-weight: normal !important;
	float: right;
	margin-right: 6px;
}

#blogContent .eventBox .eventAlert
{
	float: right;
	padding: 0px;
	margin: 0px;
	clear: none;
}



#blogContent .eventBox a.removeLink:hover,#blogContent .eventBox .eventAlert a
{
	color: #000000 !important;
}



#blogContent .eventBox .eventCommentList  a.removeLink:link,#blogContent .eventBox .eventCommentList  a.removeLink:visited,#blogContent .eventBox  .eventCommentList .eventAlert  a:visited,#blogContent .eventBox  .eventCommentList .eventAlert  a:link
{
	margin-right: 0px;
}

.blogBox .date
{
	margin-bottom: 4px;
}

.blogBox h3 {
	margin: 0;
	padding-bottom: 1em;
	font-size: 1.3em;
	color: #B91017;
}

.blogBox h4 {
	text-transform: uppercase;
}

.blogBox h3 a {
	color: #B2050E;
}

.blogBox .postLinks {
	font-weight: bold;
}


.blogBox .postLinks {
	font-weight: bold;
	margin-bottom: 0px;
}

.blogBox .postLinks .linkAlert, #blogContent .blogBox .postLinks .linkAlert{
	background: url(../gfx/blog/link_alert.png) no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	color: #000;
	text-decoration: none;
}



/* Blogheader */

.blogPageHeader 
{
	margin-top: 6px;
	position: relative;
	left: 19px;
	width: 738px;
	height: 72px;
	overflow: hidden;
	background: url(../gfx/blog/ill_city.png) top right no-repeat;
}

.blogPageHeader h1 {
	display: inline;
	position: relative;
	top: -10px;
}

/* Event box */
.blogBoxContent .eventList
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.blogBoxContent .eventBox
{
	float: left;
	width: 100%;
	margin-bottom: 8px;
}

#blogContent .eventBox a:link, #blogContent .eventBox a:visited
{
	text-decoration: none !important; 
	font-weight: bold !important; 
	color:#1174ac !important;
}

.blogBoxContent .eventBox h5 a:hover
{
		text-decoration: underline;
}



.blogBoxContent h4.header
{
	font-weight: normal;
	margin-bottom: 18px;
}

.blogBoxContent .eventBox .imageHolder
{
	width: 74px;
	float: left;
}

.blogBoxContent .eventBox .contentHolder
{
	width: 367px;
	float: left;
}

#blogContent .blogBoxContent .eventBox .contentHolder .left .btnRight a.stdButton
{
	float: right;
	color: #ffffff !important;
	margin-right: 1px;
	margin-top: 4px;
}


.blogBoxContent .eventBox .eventCommentList, .blogBoxContent .eventBox .eventCommentList li
{
	padding:0px;
	margin: 0px;
	list-style: none;
}



#blogContent .blogBoxContent .eventBox textarea.expanding
{
	line-height: 16px;
	height: 16px;
	width:  360px;
	padding: 2px;
}



.blogBoxContent .eventBox .eventCommentList li
{
	margin-bottom: 2px;
	float: left;
	width: 100%;
	padding: 4px;
}

.blogBoxContent .eventBox .eventCommentList .imageHolder
{
	width: 38px;
}

.blogBoxContent .eventBox .eventCommentList .contentHolder
{
	width: 319px;
}

.messageBox
{
	width: 440px;
	padding: 10px;
	border: solid 2px #000000;
}

.text-label
{
	color: #999999;
}

.messageBox .textContent
{
	padding: 2px;
	height: 30px;
	line-height: 16px;
}

.messageBox .left
{
	position: relative;
}

.messageBox .left .btnRight
{
	position: absolute;
	bottom: 0px;
	right: -70px;
}





/* Fullbox (red) */

.fullBox {
	padding-top: 37px;
	margin-bottom: 3px;
	background: url(../gfx/blog/box_top.png) top left no-repeat;
	position: relative;
	left: 17px;
	zoom: 1;
}

.fullBox h2 {
	font-size: 1.2em;
	text-transform: uppercase;
}

.fullBox h3 {
	color: #a00;
}

.fullBox .fullBoxContent {
	padding: 10px 27px 10px 23px;
	width: 700px;
	background: url(../gfx/blog/box_wrapper.png) top left repeat-y;
}

.fullBox .fullBoxBottom {
	padding-top: 12px;	
	background: url(../gfx/blog/box_bottom.png) top left no-repeat;
}

.fullBox .imgFloatRight {
	float: right;
    clear: right; 
	margin: 0 0 1em 1em;
}

.fullBox p, .fullBox h2, .fullBox h3 {
	clear: none;
}

/* Friend pages */

.friendTable td {
	padding: 0 10px 0 0;
	font-size: 11px;
	vertical-align: top;
}

.friendTable td.friendData {
	font-weight: bold;
	width: 160px;
}

.friendTable td.friendDataRequest {
	font-weight: bold;
	width: 160px;
}

.friendTable .acceptBtn {
	float: left;
}

.friendTable .denyBtn {
	float: right;
}

.friendFloat {
	width: 350px;
	float: left;
	padding-bottom: 20px;
}

.friendTable em a
{
    color: #000000;
}


hr.bigSpacer {
	margin: 20px 0;
	clear: both;
}

hr.spacer
{
	width: 100%;
	clear: both;
}

hr.blankSpacer {
	visibility: hidden;
	clear: both;
}

.friendPager {
	float: right;
}

.eventList .friendPager 
{
	display: inline;
	margin-right: 18px;
}

.friendPager span
{
	padding-right: 4px;
}

                .searchFieldFull
                {
                	width: 100%;padding-top: 10px; margin-top: 10px;
                	position: absolute;
    				top: -10px;
    				right: 45px;
    				z-index: 10;
    				color: #ffffff;
				}        
                

                
                .searchFieldFull .searchField
                {
                	float: right;
                } 
                
                .searchFieldFull .searchField div
                {
                	float:left;
                	padding-right: 4px;
                	width: 193px;
                }
                
                .searchFieldFull .searchField input
                {
                	width: 90px;
                }


/* Edit blog */

div.blogEdit input.textField {
	width: 300px;
	border: 1px solid #ddd;
	padding: 2px;
}

div.blogEdit label {
	display: inline;
	padding-right: 32px;
}

div.blogEdit .deleteBlogBtn, div.blogEdit .deleteBlogTxt {
	float: left;
	margin-right: 10px;
}

div.blogEdit .deleteBlogTxt {
	line-height: 20px;
}

div.blogEdit .deleteBlogTxt {
	line-height: 20px;
}

/* Edit blog - entry list */

table.blogEntryEdit {
	font-weight: bold;
	width: 100%;
	font-size: 1.1em;
	border-collapse: collapse;
	margin-bottom: 1em;
}

table.blogEntryEdit tr.row0 {
	background-color: #EAEAEA;
}

table.blogEntryEdit td {
	padding: 5px;
}

.blogEntryArchive {
	background-color: #D61B22;
	color: #fff;
	margin-bottom: 1em;
	font-size: 1.2em;
	padding: 6px;
	width: 454px;
	padding-bottom: 30px;
}

.blogEntryArchive .item {
	float: left;
	width: 150px;
	white-space: nowrap;
	text-transform: capitalize;
}

#blogContent .blogEntryArchive a:link, #blogContent .blogEntryArchive a:visited {
	color: #fff;
	text-decoration: none;
}

#blogContent .blogEntryArchive a:hover, #blogContent .blogEntryArchive a:active {
	color: #fff;
	text-decoration: underline;
}


.blogEntryArchive .item span {
	font-weight: bold;
}

/* Add entry - step 1 */

.entryBreadcrumbs {
	font-size: 0.8em;
	margin-bottom: 3em;
}

table.entryAdd, table.memberSearch {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

table.entryAdd td, table.memberSearch td {
	padding: 4px 4px 4px 0;
	vertical-align: top;
}

table.entryAdd label, table.memberSearch label {
	padding-top: 5px;
}

table.entryAdd input, table.memberSearch input, table.entryAdd textarea {
	width: 300px;
	border: 1px solid #ddd;
	padding: 4px;
}

table.entryAdd textarea {
 font-family: Verdana,Tahoma,  Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 210px;
	width: 294px;
}

.entryPreview {
	position: relative;
	left: 0px;
}

.entryPreview h2 {
	background: none !important;
	color: #000 !important;
	text-transform: none !important;
	padding: 0 !important;
	margin: 1em 0 .4em 0 !important;
	height: auto !important;
}

.entryBackBtn, .entryPublishBtn {
	float: left;
	padding: 0 10px 10px 0;
}

.blogImageList a img
{
	border: solid 1px #cccccc;
	width: 246px; 
	/* 328 / 190 */
}

/* My page */

.mypageRight {
	margin-top: 12px;
	width: 100%;
	float: left;
	text-align: left;
	padding-bottom: 30px;
}

.mypageRight .userImage {
	margin-bottom: 1em;
}

.mypageRight select {
	width: 100%;
	border: 1px solid #D7D7D7;
	padding: 2px;
	text-align: center;
}

.mypageRight .actionLinks {
	text-align: left;
}


.actionLinks a:link,.actionLinks a:visited
{
	line-height: 2em;
	padding-top: 4px;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 37px;
	}


.mypageRight a.blogDuckiMe
{
	line-height: 2em;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(/media/gfx/icon_duckit_small.png) 0px 0px no-repeat;
	font-weight: normal;
	padding-left: 30px;
}

.fullBox h2.myHeader {
	color: #B2050E;
	margin: 12px 0 0 0;
	text-transform: none;
}

.mypageFriends {
	width: 436px;
	text-align: right;
	margin-bottom: 12px;
	font-weight: bold;
}

.mypageFooter {
	margin-bottom: 12px;
}

.mypageBlogIll, .mypageBlog {
	float: left;
}

.mypageBlogIll {
	margin: 12px 12px 0 0;
}

.mypageBlog ul {
	list-style-type: none;
	margin: 6px 0;
	padding: 0;
}

.mypageBlog li {
	list-style: none;
	margin: 0;
	padding: 0;
}


/* Member search */

.inlineLabel {
	display: inline;
	margin-right: 10px;
}

table.memberSearch label {
	padding-top: 0;
}

table.memberSearch td {
	vertical-align: middle;
}

table.memberSearch input.normalCheckbox {
	width: auto;
	border: none;
}

table.memberSearch .normalCheckbox input {
	width: auto;
	border: none;
}

/* Sidebar */

#blogContent .sidebar {
	width: 260px;
}

#blogContent .sideBg {
	background: #daf3ff url(../gfx/bg_sidebar.png) bottom left repeat-x;
}

h2#blogProfileHeader {
	width: 210px;
	color: #fff;
	padding: 4px 13px;
	margin: 0;
	height: 32px;
	font-size: 1em;
	position: relative;
	left: 14px;
}

.starRating img {
	padding-top: 3px;
}

.blogProfileBox {
	position: relative;
	left: 14px;
}

.blogProfileBox .blogProfileBoxContent {
	margin: 0 15px;
	width: 200px;
	padding-bottom: 10px;
}

.blogProfileBox h3 {
	margin: 0;
	color: #B2050E;
	text-transform: none;
	font-size: 14px;
}

.blogProfileBox .userName, .blogProfileBox .blogMyPage,.blogProfileBox .blogChangeProfile, .blogProfileBox .blogAdd, .blogProfileBox .blogInbox, .blogProfileBox .blogOutbox, .blogProfileBox .userRank {
	font-weight: bold;
	font-size: 1.1em;
}

.blogProfileBox .userImage {
	width: 100%;
	text-align: center;
	margin: 4px 0;
}

.blogProfileBox select {
	width: 100%;
	border: 1px solid #D7D7D7;
	padding: 2px;
	text-align: center;
}

.blogProfileBox .userRank {
	width: 100%;
	padding: 0;
	font-size: 11px;
	border-collapse: collapse;
}

.blogProfileBox .userRank .userRankName {
	text-align: left;
	width: 120px;
}

.blogProfileBox .userRank .userRankPonts {
	text-align: center;
}

.blogProfileBox .userRank .userRankImg {
	text-align: right;
}

.blogProfileBox .blogMyPage, .blogProfileBox .blogAdd,.blogProfileBox .blogChangeProfile, .blogProfileBox .blogInbox, .blogProfileBox .blogOutbox {
	line-height: 2em;
	padding-top: 4px;
}

.blogSideBox {
	padding: 0 14px 1em 13px;
	position: relative;
	left: 14px;
	width: 206px;
}




h2.blogSideHeader 
{
	padding: 24px 0 0 13px;
	color: #B91017;
	font-size: 1.1em;
	position: relative;
	left: 14px;
	width: 222px;
	line-height: 200%;
}

.blogSideBoxBottom {
	width: 235px;
	height: 6px;
	position: relative;
	left: 14px;
}


.blogPostsBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.blogPostsBox li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.blogMembersBox {
	height: 118px;
	padding: 0;
	width: 234px;
	text-align: center;
}

.blogMembersBox h2 {
	color: #fff;
	padding-left: 13px;
	text-align: left;
	height: 26px;
	line-height: 26px;
}

.blogMembersBox img {
	padding-top: 15px;
}

.blogMembersBox img.centerMember {
	padding: 15px 9px 0 9px;
}

h2.blogSideHeaderCrop {
	padding: 0 0 0 13px;
}

.blogArchiveBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
	float: left;
	width: 103px;
}

.blogArchiveBox li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
.blogArchiveBox li span {
	font-weight: bold;	
}

.blogFriendsBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.blogFriendsBox li {
	list-style: none;
	margin: 0;
	padding: 0 1px 0 0;
	float: left;
}

.blogTipBox label {
	font-weight: bold;
	margin-bottom: .3em;
}

.blogTipBox input {
	margin-bottom: .5em;
}


/* Form items */

.blogSearchInput, .blogTipInput, .standardInput {
	border: 1px solid #D7D7D7;
	padding: 2px;
}

.standardInput 
{
	font-size: 11px;
}

.blogSearchInput {
	width: 130px;
}

.blogTipInput {
	width: 198px;
}

.blogSearchBtn {
	position: absolute;
	right: 0;
	padding: 0 0 0 0;
}

.blogSearchBtn a.stdButton
{
	margin-right: 13px;
}

.blogTipBtn a.submitBtn,.blogTipBtn a.stdButton {
	float: right;
	padding: 0;
}

/* Clans */

.blogblue .sidebar
{
	padding-top: 0px;
}


.blogblue .blogBox {
	background: url(../gfx/blog/blue/mainbox_wrapper.png) repeat-y;
}
.blogblue .blogBox h2 {
	background: url(../gfx/blog/blue/mainbox_top.png) no-repeat;
}
.blogblue .blogBoxBottom {
	background: url(../gfx/blog/blue/mainbox_bottom.png) no-repeat;
}
.blogblue h2#blogProfileHeader {
	background: url(../gfx/blog/blue/sideprofile_top.png) no-repeat;
}
.blogblue .blogProfileBox {
	background: url(../gfx/blog/blue/sideprofile_wrapper.png) repeat-y;
}
.blogblue .blogProfileBox .blogMyPage {
	background: url(../gfx/blog/blue/ico_single.png) 0 2px no-repeat;
}
.blogblue .blogProfileBox .blogAdd, .blogblue .blogProfileBox .blogInbox, .blogblue .blogProfileBox .blogOutbox {
	background: url(../gfx/blog/blue/ico_multiple.png) 0 2px no-repeat;
}
.blogblue .blogSideBox {
	background: url(../gfx/blog/blue/side_wrapper.png) repeat-y;
}
.blogblue h2.blogSideHeader {
	background: url(../gfx/blog/blue/side_between.png) no-repeat;
}
.blogblue .blogSideBoxBottom {
	background: url(../gfx/blog/blue/side_bottom.png) no-repeat;
}
.blogblue .blogMembersBox {
	background: url(../gfx/blog/blue/side_member.png) no-repeat;
}
.blogblue h2.blogSideHeaderCrop {
	background: url(../gfx/blog/blue/side_topcrop.png) no-repeat;
}

.blogblue .messageBox, .blogblue .blogBoxContent .eventBox .eventCommentList li
{
	background-color: #e2f2ff;
	border-color: #257db1;
}

.blogblue .blogBox h2 a.active
{
	background-color: #257db1;
}




.bloggreen .sidebar
{
	padding-top: 0px;
}

   .bloggreen .blogBox h2 a.active
   {
   	  background-color: #244a12;
   }

.bloggreen .blogBox {
	background: url(../gfx/blog/green/mainbox_wrapper.png) repeat-y;
}
.bloggreen .blogBox h2 {
	background: url(../gfx/blog/green/mainbox_top.png) no-repeat;
}

.bloggreen .blogBoxBottom {
	background: url(../gfx/blog/green/mainbox_bottom.png) no-repeat;
}
.bloggreen h2#blogProfileHeader {
	background: url(../gfx/blog/green/sideprofile_top.png) no-repeat;
}
.bloggreen .blogProfileBox {
	background: url(../gfx/blog/green/sideprofile_wrapper.png) repeat-y;
}
.bloggreen .blogProfileBox .blogMyPage {
	background: url(../gfx/blog/green/ico_single.png) 0 2px no-repeat;
}
.bloggreen .blogProfileBox .blogAdd, .bloggreen .blogProfileBox .blogInbox, .bloggreen .blogProfileBox .blogOutbox {
	background: url(../gfx/blog/green/ico_multiple.png) 0 2px no-repeat;
}
.bloggreen .blogSideBox {
	background: url(../gfx/blog/green/side_wrapper.png) repeat-y;
}
.bloggreen h2.blogSideHeader {
	background: url(../gfx/blog/green/side_between.png) no-repeat;
}
.bloggreen .blogSideBoxBottom {
	background: url(../gfx/blog/green/side_bottom.png) no-repeat;
}
.bloggreen .blogMembersBox {
	background: url(../gfx/blog/green/side_member.png) no-repeat;
}
.bloggreen h2.blogSideHeaderCrop {
	background: url(../gfx/blog/green/side_topcrop.png) no-repeat;
}


.bloggreen h4.header
{
	color: #33681A;
}

.bloggreen .messageBox, .blogBoxContent .eventBox .eventCommentList li
{
	background-color: #EAFFE0;
	border-color: #33681A;
}

.blogBoxContent .eventBox .eventCommentList li
{
	border: none;
}

.blogyellow .sidebar
{
	padding-top: 0px;
}


.blogyellow .blogBox {
	background: url(../gfx/blog/yellow/mainbox_wrapper.png) repeat-y;
}
.blogyellow .blogBox h2 {
	background: url(../gfx/blog/yellow/mainbox_top.png) no-repeat;
}
.blogyellow .blogBoxBottom {
	background: url(../gfx/blog/yellow/mainbox_bottom.png) no-repeat;
}
.blogyellow h2#blogProfileHeader {
	background: url(../gfx/blog/yellow/sideprofile_top.png) no-repeat;
}
.blogyellow .blogProfileBox {
	background: url(../gfx/blog/yellow/sideprofile_wrapper.png) repeat-y;
}
.blogyellow .blogProfileBox .blogMyPage {
	background: url(../gfx/blog/yellow/ico_single.png) 0 2px no-repeat;
}
.blogyellow .blogProfileBox .blogAdd, .blogyellow .blogProfileBox .blogInbox, .blogyellow .blogProfileBox .blogOutbox {
	background: url(../gfx/blog/yellow/ico_multiple.png) 0 2px no-repeat;
}
.blogyellow .blogSideBox {
	background: url(../gfx/blog/yellow/side_wrapper.png) repeat-y;
}
.blogyellow h2.blogSideHeader {
	background: url(../gfx/blog/yellow/side_between.png) no-repeat;
}
.blogyellow .blogSideBoxBottom {
	background: url(../gfx/blog/yellow/side_bottom.png) no-repeat;
}
.blogyellow .blogMembersBox {
	background: url(../gfx/blog/yellow/side_member.png) no-repeat;
}
.blogyellow h2.blogSideHeaderCrop {
	background: url(../gfx/blog/yellow/side_topcrop.png) no-repeat;
}

.blogyellow .messageBox, .blogyellow .blogBoxContent .eventBox .eventCommentList li
{
	background-color: #fdf6d3;
	border-color: #f7cb1b;
}

.blogyellow .blogBox h2 a.active
{
	background-color: #f7cb1b;
}




.bloggrey .sidebar
{
	padding-top: 0px;
}


.bloggrey .blogBox {
	background: url(../gfx/blog/grey/mainbox_wrapper.png) repeat-y;
}
.bloggrey .blogBox h2 {
	background: url(../gfx/blog/grey/mainbox_top.png) no-repeat;
}
.bloggrey .blogBoxBottom {
	background: url(../gfx/blog/grey/mainbox_bottom.png) no-repeat;
}
.bloggrey h2#blogProfileHeader {
	background: url(../gfx/blog/grey/sideprofile_top.png) no-repeat;
}
.bloggrey .blogProfileBox {
	background: url(../gfx/blog/grey/sideprofile_wrapper.png) repeat-y;
}
.bloggrey .blogProfileBox .blogMyPage {
	background: url(../gfx/blog/grey/ico_single.png) 0 2px no-repeat;
}
.bloggrey .blogProfileBox .blogAdd, .bloggrey .blogProfileBox .blogInbox, .bloggrey .blogProfileBox .blogOutbox {
	background: url(../gfx/blog/grey/ico_multiple.png) 0 2px no-repeat;
}
.bloggrey .blogSideBox {
	background: url(../gfx/blog/grey/side_wrapper.png) repeat-y;
}
.bloggrey h2.blogSideHeader {
	background: url(../gfx/blog/grey/side_between.png) no-repeat;
}
.bloggrey .blogSideBoxBottom {
	background: url(../gfx/blog/grey/side_bottom.png) no-repeat;
}
.bloggrey .blogMembersBox {
	background: url(../gfx/blog/grey/side_member.png) no-repeat;
}
.bloggrey h2.blogSideHeaderCrop {
	background: url(../gfx/blog/grey/side_topcrop.png) no-repeat;
}

.bloggrey .messageBox, .bloggrey .blogBoxContent .eventBox .eventCommentList li
{
	background-color: #f2e7e3;
	border-color: #4c3c3c;
}

.bloggrey .blogBox h2 a.active
{
	background-color: #4c3c3c;
}


.blogred .sidebar
{
	padding-top: 0px;
}

.blogred .blogBox {
	background: url(../gfx/blog/red/mainbox_wrapper.png) repeat-y;
}
.blogred .blogBox h2 {
	background: url(../gfx/blog/red/mainbox_top.png) no-repeat;
}
.blogred .blogBoxBottom {
	background: url(../gfx/blog/red/mainbox_bottom.png) no-repeat;
}
.blogred h2#blogProfileHeader {
	background: url(../gfx/blog/red/sideprofile_top.png) no-repeat;
}
.blogred .blogProfileBox {
	background: url(../gfx/blog/red/sideprofile_wrapper.png) repeat-y;
}
.blogred .blogProfileBox .blogMyPage {
	background: url(../gfx/blog/red/ico_single.png) 0 2px no-repeat;
}
.blogred .blogProfileBox .blogAdd, .blogred .blogProfileBox .blogInbox, .blogred .blogProfileBox .blogOutbox {
	background: url(../gfx/blog/red/ico_multiple.png) 0 2px no-repeat;
}
.blogred .blogSideBox {
	background: url(../gfx/blog/red/side_wrapper.png) repeat-y;
}
.blogred h2.blogSideHeader {
	background: url(../gfx/blog/red/side_between.png) no-repeat;
}
.blogred .blogSideBoxBottom {
	background: url(../gfx/blog/red/side_bottom.png) no-repeat;
}
.blogred .blogMembersBox {
	background: url(../gfx/blog/red/side_member.png) no-repeat;
}
.blogred h2.blogSideHeaderCrop {
	background: url(../gfx/blog/red/side_topcrop.png) no-repeat;
}


.blogred .messageBox, .blogred .blogBoxContent .eventBox .eventCommentList li
{
	background-color: #fa363d;
	border-color: #c30e15;
}

.blogred .blogBox h2 a.active
{
	background-color: #fa363d;
}




/* Online members */

#flashAndeby {
	margin-bottom: 3px;
}

.onlineMembers {
	border: 1px solid #095682;
	background: #4EC2FF;
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

.onlineMembers h2 {
	color: #fff;
	background: #095682;
	padding: 5px 8px;
	font-size: 1.1em;
	text-transform: uppercase;
	margin: 0;
}

.onlinePager {
	float: left;
	width: 52px;
	height: 60px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.onlinePagerRight
{
	float: right;
}

a.pagerLeft {
	display: block;
	width: 52px;
	height: 52px;
	margin-top: 4px;
	background: url(../gfx/pager_left.png);
	text-indent: -999px;
}

a.pagerLeft:hover {
	background: url(../gfx/pager_left_on.png);
}

a.pagerRight {
	display: block;
	width: 52px;
	height: 52px;
	margin-top: 4px;
	background: url(../gfx/pager_right.png);
	text-indent: -999px;
}

a.pagerRight:hover {
	background: url(../gfx/pager_right_on.png);
}

a.disabled, a.disabled:active
{
	color: #aaaaaa;
	text-decoration: none;
}

.onlineMember {
	float: left;
	width: 164px;
	height: 60px;
	border-right: 1px solid #095682;
	position: relative;
}

.onlineMembers .last {
	border-right: none;
}

#content .onlineMember .onlineAvatar {
	position: absolute;
	width: 52px;
	height: 52px;
	top: 4px;
	left: 4px;
	display: block;
}

.onlineMember .onlineData {
	width: 94px;
	position: absolute;
	top: 4px;
	left: 60px;
}

.onlineMember h3 {
	margin: 0;
}

.onlineMember h3 a:link, .onlineMember h3 a:visited {
	color: #156e99;
}

.communitygreen .onlineMembers h2 {
	color: #fff;
	background: #59823e;
}

.communitygreen .onlineMembers {
	background: #a7c386;
	border-color: #59823e;
}


.communitygreen .onlineMember
{
	border-right-color: #59823e;
}

.communitygreen .onlineMember h3 a:link,.communitygreen .onlineMember h3 a:visited {
	color: #48712d;
}





.communitygrey .onlineMembers h2 {
	color: #fff;
	background: #805e55;
}

.communitygrey .onlineMembers {
	background: #c5b1aa;
}

.communitygrey .onlineMembers {
	background: #c5b1aa;
	border-color: #805e55;
}


.communitygrey .onlineMember
{
	border-right-color: #805e55;
}

.communitygrey .onlineMember h3 a:link,.communitygrey .onlineMember h3 a:visited {
	color: #704d44;
}

.communityred .onlineMember h3 a:link,.communityred .onlineMember h3 a:visited {
	color: #704d44;
}


.communityyellow .onlineMembers h2 {
	color: #fff;
	background: #fdbf00;
}

.communityyellow .onlineMembers {
	background: #fee101;
}

.communityyellow .onlineMembers {
	background: #fee101;
	border-color: #fdbf00;
}


.communityyellow .onlineMember
{
	border-right-color: #fdbf00;
}

.communityyellow .onlineMember h3 a:link,.communityyellow .onlineMember h3 a:visited {
	color: #ecae00;
}


.communityblue .onlineMembers h2 {
	color: #fff;
	background: #267faa;
}

.communityblue .onlineMembers {
	background: #b1d6f3;
}

.communityblue .onlineMembers {
	background: #b1d6f3;
	border-color: #267faa;
}


.communityblue .onlineMember
{
	border-right-color: #267faa;
}

.communityblue .onlineMember h3 a:link,.communityblue .onlineMember h3 a:visited {
	color: #156e99;
}


.andebyLeft {
	width: 438px;
	float: left;
	position: relative;
	left: 15px;
}

.andebyRight, .narrowColumn {
	width: 275px;
	float: right;
	position: relative;
	right: 15px;
}

.narrowColumn 
{
	float: left;
	right: 0;

}

.halfColumn
{
	width: 375px;
	float: left;
}



.andebyLeft h3 {
	margin: 0;
}

.recentEvent {
	margin-bottom: 10px;
}

.recentEvent .recentImg {
	width: 106px;
	float: left;
}
	
.recentEvent img {
	padding: 3px;
	border: 1px solid #ccc;
}

.recentEvent .recentText {
	width: 200px;
	float: left;
	color: #545454;
	overflow: hidden;
}

.withImage .recentDescription
{
	float: right; 
	width: 365px;

}

.noImage .recentDescription
{
	width: 100%;
}


	
.recentEvent .recentUser {
	float: right;
	width: 131px;
	font-weight: bold;
	text-align: right;
	
}

.recentEvent .recentText strong a:link,.recentEvent .recentText  strong  a:visited  
{
	color: #000000;
}

.andebyRight p {
	clear: none;
}

.entranceForum {
	width: 97px;
	text-align: center;
	float: right;
}



.flowHeader
{
	width: 731px;
	height: 79px;
	position: relative;
	left: 15px;
	padding: 20px 0 0 7px;
	overflow: hidden;
}

.flowHeader h1
{
	margin: 0;
	padding: 0;

}

.flowHeader h2
{
	color: #fff;
	position: absolute;
	bottom: 0px;
	margin: 0;
	font-size: 1.3em;
	padding: 7px;
}

.spillHeader
{
	background: url(/media/gfx/categories/header_spill.png) top left no-repeat;
}

.quizHeader
{
	background: url(/media/gfx/categories/header_quiz.png) top left no-repeat;
}

.greyHeader
{
	background: url(/media/gfx/categories/header_grey.png) top left no-repeat;
}


.pinkHeader
{
	background: url(/media/gfx/categories/header_pink.png) top left no-repeat;
}

#flashSpillFlow
{
	position: relative;
	left: 15px;
}



.gameHolder
{
	padding-top: 40px;
	padding-bottom: 20px;
	left: 15px;
	position: relative;
	margin-top: -40px;
}

.gameDescriptionBoxHeader
{
	background-image: url(../gfx/categories/blue_box_small_top.png);
}

.gameDescriptionBox
{
	background-image: url(../gfx/categories/blue_box_small_wrapper.png);
}

.gameDescriptionBoxBottom
{
	background-image: url(../gfx/categories/blue_box_small_bottom.png);
}


.gameDescriptionBox
{
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 203px;
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
	padding-bottom: 30px;
	height: 120px;
}


.gameDescriptionBoxBottom
{
	
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}



.gameDescriptionBoxHeader
{
	padding-top: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	height: 2px;
	width: 100%;
	overflow: hidden;
}

.gameDescriptionBoxHolder
{
	float: left;
	margin-bottom: 0px;
	margin-right: 25px;
	width: 230px;
}
.gameDescriptionBoxHolder h2
{
	margin-left: 0px;
	display: inline;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.gameCategory
{
	width: 702px;
	position: relative;
	left: 32px;
	padding-top: 16px;

}

.gameCategory h2
{
	width: 200px;
	float: left;
	margin: 0;
}

.categoryList .gameCategory
{
    left: 0;
}


.gameSearch
{
	float: right;
	width: 424px;
	text-align: right;
	padding-right: 74px;
	padding-top: 4px;
	position: relative;
}

.gameSearch select, .gameSearch input
{
	padding: 1px;
	border: 1px solid #d7d7d7;
	border-color: #b5b5b5 #d7d7d7 #d7d7d7 #b5b5b5;
	width: 166px;
	font-size: 1em;
}

.gameSearch select, .gameSearch input, .gameSearch .btnSearch
{
	margin: 0 0 10px 10px;
	display: inline;
}

.gameSearch .btnSearch
{
	position: absolute;
	top: 3px;
}

h3.headerGame
{
	width: 270px;
	height: 29px;
	color: #bf0808;
	font-size: 1.1em;
	padding: 19px 0 0 63px;
	background: transparent top left no-repeat;
	text-transform: uppercase;
	margin: 0;
}


h3.headerGame a
{
    color: #bf0808;
}

.pagelist h5 a:link, .pagelist h5 a:visited
{
	color: #000;
}

.gameContainer
{
	padding-left: 14px;
}

.gameBox
{
	width: 333px;
	float: left;
	padding: 0 18px;
}

.halfColumn .gameBox
{
	padding: 0px;
	float: right;
}

.gameBox .gameImg
{
	float: right;
}

.gameBox p
{
	font-size: 1.2em;
	clear: none;
	margin: 0px 0px 4px 0px;
	padding: 0;
}

.gameBox span.gameSee
{
	display: block;
	width: 105px;
	height: 32px;
	overflow: hidden;
	background: url(/media/gfx/knapp_red.gif) top left no-repeat;
	margin: 0 0 0 6px;
	padding-top: 4px;
}

.gameBox span.gameSee:hover
{
	background: url(/media/gfx/knapp_blue.gif) top left no-repeat;
}


/* myaccount Dropdown */

#myaccount
{
	position: absolute;
	right: 0;
	width: 174px;
	overflow: hidden;
	z-index: 100;
}

#personalvoteControl
{
	position: absolute;
	z-index: 200;
}

#myaccountToggle
{
	float: left;
	display: inline;
	margin-left: 107px;
}

#myaccountHeader
{
	height: 15px;
	padding-left: 110px;
	background: url(/media/gfx/myaccount_top.gif);
}

#myaccountPane
{
	display: none;
}

#myaccountContent
{
	background: url(/media/gfx/myaccount_bg.png);
	padding: 10px;
	font-weight: bold;
	font-size: .93em;
}

#myaccountContent ul a
{
	color: #000;
}

#myaccountContent ul
{
	margin: 4px 0;
	padding: 0;
}

#myaccountContent ul li
{
	list-style-type: none;
	padding: 3px 0 10px 26px;
}

#myaccountContent ul li.liFriends
{
	background: url(/media/images/icons/multiple.png) no-repeat;
}

#myaccountContent ul li.liClan
{
	background: url(/media/images/icons/clan.png) no-repeat;
}

#myaccountContent ul li.limyaccount
{
	background: url(/media/images/icons/single.png) no-repeat;
}

#myaccountContent ul li.liForum
{
	background: url(/media/images/icons/forum.png) no-repeat;
}


#myaccountContent ul li.liBlog
{
	
	background: url(/media/images/icons/icon_blog.png) no-repeat 2px top;
}

#myaccountContent ul li.liMail
{
	background: url(/media/images/icons/icon_mail.png) no-repeat 2px top;
}


#myaccountBottomborder
{
	width: 174px;
	height: 5px;
	background-color: #fae50b;
}

.myaccountFooter
{
	color: #ec1c24;
	text-align: center;
}

h2.margin
{
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* Ducki me */

    .duckiMe
    {
    	font-weight: bold;
    	
    }


/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/


.comicSmall, .comicSmall a {
	font-size: 1.2em;
	letter-spacing: -.02em;
	color: #FFEA00;
}

.comicMedium, .comicMedium a {
	font-size: 1.6em;
	letter-spacing: -.01em;
	color: #FFEA00;
}

.comicLarge, .comicLarge a {
	font-size: 3.2em;
	text-transform: capitalize;
	letter-spacing: -.08em;
	color: #FFEA00;
}
.comicHuge, .comicHugeLink{
	font-size: 3.5em;
	text-transform: capitalize;
	letter-spacing: -.07em;
	color: #FFEA00;
	line-height: 1em;
}

.comicHuge a, .comicHugeLink a {

	color: #FFEA00;
}

.gameSee a {
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: .2em;
	color: #ffffff;
	text-indent: 25;
}


/* Forum */

.profilemod {
	width: 200px;
	background-color:#bcbcbc; 
}
.modStyle .BorderTop {
	background-image:url(../images/andeby/forum_corners/top_grey.gif); /* change image */
}
.modStyle .forumContainer .treadHeading, .modStyle .forumContainer .treadHeading a {
	color: #ff9c00; 
}
.modStyle .forumContainer table {
	background-color: #bcbcbc; 
	border-color: #ff9c00; 
}
.modStyle .forumContainer td {
	border-color: #ff9c00; 
}
.modStyle #club.forumIntro {
	border-color: #ff9c00; 
	background-color:#e5e5e5; 
}
.modStyle .forumIntro {
	border-color: #ff9c00; 
	background-color:#e5e5e5; 
}

.modStyle .forumIntro .forumIntroHeading, .modStyle .forumIntro .forumIntroHeading a {
	color: #ff9c00; 
}
.modStyle .forumBottom {
	border-color: #ff9c00; 
	background-color:#e5e5e5; /* change color to same as seperator */
}
.modStyle .forumBottomFrontPage {
	border-color: #ff9c00; 
	background-color:#e5e5e5; /* change color to same as seperator */
}
.modStyle .seperator {
	background-color: #e5e5e5; 
}
.modStyle .forumPaging a {
	color: #ff9c00; 
}
.modStyle #latestMember {
	background-color:#bcbcbc; 
	border-color: #ff9c00; 
}
.modStyle .readMore {
	color: #ff9c00;
}
.modStyle .readMore a {
	color: #ff9c00;
}
.modStyle #clubMembersHeading {
	background: #bcbcbc;
		color: #ff9c00; 
}
.modStyle #clubHeaderNum {
	background: #bcbcbc; 
}
.modStyle #clubConHeading {
	color: #ff9c00; 
	background: #bcbcbc; 
}
.modStyle #clubBtn {
	background: #bcbcbc; 
}
.modStyle #clubMoto span, .modStyle #clubMemNum span {
	color: #ff9c00;
}
.modStyle #forumPostHolder span {
	color: #ff9c00; 
}
.modStyle #forumPostBtn {
	background-color:#bcbcbc; 
}



.modProfile{
	background-color: #e5e5e5;
}














/* Blogg */

.blogmod .sidebar
{
	padding-top: 0px;
}

.blogmod .blogBox {
	background: url(../gfx/blog/mod/mainbox_wrapper.png) repeat-y;
}
.blogmod .blogBox h2 {
	background: url(../gfx/blog/mod/mainbox_top.png) no-repeat;
}
.blogmod .blogBoxBottom {
	background: url(../gfx/blog/mod/mainbox_bottom.png) no-repeat;
}
.blogmod h2#blogProfileHeader {
	background: url(../gfx/blog/mod/sideprofile_top.png) no-repeat;
}
.blogmod .blogProfileBox {
	background: url(../gfx/blog/mod/sideprofile_wrapper.png) repeat-y;
}

.blogmod .messageBox, .blogmod .blogBoxContent .eventBox .eventCommentList li
{
	background-color: #efeeee;
	border-color: #ababab;
}

.blogmod .blogBox h2 a.active
{
	background-color: #c30e15;
}


.blogProfileBox .actionLinks .blogMyPage {
	background: url(/media/gfx/myaccount/mypage.png) 0 2px no-repeat;
}

.blogProfileBox .actionLinks .blogMailbox {
	background: url(/media/gfx/myaccount/mailbox.png) 0 4px no-repeat;
	display: -moz-inline-stack;
	 display: inline-block;
	 height: 25px;
}

.blogProfileBox .actionLinks .blogChangeProfile {
	background: url(/media/gfx/myaccount/editprofile.png) 0 2px no-repeat;
	background-position: left bottom;
	height: 25px;
	display: -moz-inline-stack;
	 display: inline-block;
	line-height: 1.5em;
}


.blogProfileBox .actionLinks .blogAdd, .blogProfileBox .actionLinks .blogInbox, .blogProfileBox .actionLinks .blogOutbox {
	background: url(/media/gfx/myaccount/friendrequests.png) 0 2px no-repeat;
}

.blogProfileBox .actionLinks .blogAdd
{
	background: url(/media/gfx/myaccount/addfriend.png) 0 2px no-repeat;
}

.blogmod .blogSideBox {
	background: url(../gfx/blog/mod/side_wrapper.png) repeat-y;
}
.blogmod h2.blogSideHeader {
	background: url(../gfx/blog/mod/side_between.png) no-repeat;
}
.blogmod .blogSideBoxBottom {
	background: url(../gfx/blog/mod/side_bottom.png) no-repeat;
}
.blogmod .blogMembersBox {
	background: url(../gfx/blog/mod/side_member.png) no-repeat;
}
.blogmod h2.blogSideHeaderCrop {
	background: url(../gfx/blog/mod/side_topcrop.png) no-repeat;
}











/* Klansside */

.communitymod .onlineMembers h2 {
	color: #fff;
	background: #805e55;
}

.communitymod .onlineMembers {
	background: #c5b1aa;
}

.communitymod .onlineMembers {
	background: #c5b1aa;
	border-color: #805e55;
}


.communitymod .onlineMember
{
	border-right-color: #805e55;
}

.communitymod .onlineMember h3, .communitymod .onlineMember h3 a:visited {
	color: #704d44;
}




/* Modal */
body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:604; width:724; left:50%; top:0%; margin-left:-420px;}
#modalContainer #basicModalContent {padding:0px; float: left; }

.gameTable
{
	float: left;
}


/* */
  .wideNotify
            {
            	padding-top: 16px;
            	width: 100%;
            }
            
            .wideNotify .blogTipBtn  a.submitBtn
            {
                float: left;
            }
            
            .wideNotify .notifyGrid
            {
            	width: 366px;
            	float: left;
            }
            
            .wideNotify .notifyGrid input
            {
            	width: 300px;
            }
            
            .wideNotify .notifyGridLast
            {
            	width: 310px;
            }
            
            .wideNotify .blogTipBtn
            {
            	padding-top: 12px;
            	float: left;
            }
            
            
            
/* NEW STYLES */

	
/* standard box */
    
    .noHeading
    {
    	padding-top: 10px;
    	padding-bottom: 12px;
    }
    

    .contentContainer .standardBox .more
    {
        text-align: right;
        padding: 0px;
        margin: 0px;
        color: #000000;
    }
    
    .standardBox .more a
    {
        color: #000000;
    }
    
    .standardBox h4
    {
        font-family: Arial Black;
        font-size: 10px;
        font-weight: normal;
        position: absolute;
        z-index: 10;
        text-transform: uppercase;
        background-color: #ffea00;
        left: -10px;
        top: -20px;
        padding: 6px 14px 6px 14px;
        border: solid 2px #333333;
        color: #333333;
    }
    
    .sidebar .standardBox
	{
		width: 214px;
		padding-left: 16px;
		padding-right: 16px;
	}
    
    .greenBox
	{
		background-color: #ABCA48;
	}
	
	.newGreenBox
	{
		background-color: #99c11d;
	}
	
	.greenBox a:link, .newGreenBox a:link, .newGreenBox a:active, .greenBox a:active, .newGreenBox a:visited, .greenBox a:visited
	{
		color: #EC1C24;
	}


    
    /* Images Teaser */
    .borderImagesTeaser 
    {
        	padding-left: 9px;
        	padding-bottom: 15px;
    }
    
    .borderImages a img
    {
        border: solid 1px #cccccc;
    }
    
      /* standard box */
           
    .standardBox .topRightOverlay
    {
    	position: absolute;
    	top: -20px;
    	right: -20px;
    }
    
    .standardBox .bottomLeftOverlay
    {
    	position: absolute;
    	bottom: -30px;
    	left: -20px;
    }
    
 
    /* Color boxes */ 
    .blueBox
    {
    	background-color: #0C8EC2;
    	color: #ffffff;
    }
    
    .blueBox .more
    {
    	color: #C01A26;
    }
    
    .redBox
    {
    	background-color: #EB1C24;
    	color: #ffffff;
    	border-color:  #000000;
    }
    
    .orangeBox
    {
    	background-color: #FFC11C;
    	color: #333333;
    	border-color:  #000000;
    }
    
        
    .brownBox
    {
    	background-color: #A44807;
    	color: #ffffff;
    	border-color:  #000000;
    }
    
    .oliveGreenBox
    {
    	background-color: #90982B;
    	color: #ffffff;
    	border-color:  #000000;
    }
    
    
.skyBlueBox
{
	background-color: #70c7f0;
}

.skyBlueBox
{
	color: #000000;
}

.skyBlueBox a:link, .skyBlueBox a:visited, .skyBlueBox a:active
{
	color: #000000;
}

.skyBlueBox a:link
{
	text-decoration: underline;
}

.skyBlueBox a:hover
{
	text-decoration: none;
}

    

    /* Jokes */
    .jokesContainer
    {
    	width: 100%;
    	float: left;
    }
        
    .jokesContainer .standardBox h4
    {
    	font-size: 13px;
        padding: 8px 24px 8px 24px;
    }
    
    .jokesContainer .standardBox
    {
    	font-weight: bold;
    	width: 198px;
    	padding: 8px 16px 16px 16px;
    }
    
    .jokesContainer .standardBox .more
    {
    	font-style: italic;
    	font-weight: normal;
    }
    
    
    .jokesContainer  .mainJoke
    {
    	margin-top: 46px;
    	width: 253px;
    	padding-top: 30px;
    	padding-left: 52px;
    	padding-right: 177px;
    	font-size: 12px;
    	float: left;
    	min-height: 130px;
    }
    
    
    .jokesContainer .rightJokesHolder
    {
    	margin-top: 26px;
    	width: 170px; 
    	float: left;
    	display: inline;
    	margin-left: 25px;
    }
    
    .jokesContainer .leftJokesContainer
    {
    	float: left;
    	width: 487px;
    }
    
    .jokesContainer .fourthJoke
    {
    	margin-top: 25px;
    	width: 275px; 
    	padding: 20px 30px 20px 20px;
    	margin-left: -95px;
    }

    
    .jokesContainer .imageJoke
    {
    	margin-top: 0px;
        float: left;
        width: 487px;
        overflow: hidden;
    }
    
    .standardBox .jokeOverlay
    {
    	right: -20px;
    	top: -40px;
    	position: absolute;
    }
    


    
    /* Submitted list */
    .submittedDataPagedList .submittedDataList
    {
    	height: 700px;
    }
  
    .submittedDataList
    {
    	width: 742px;
    	padding:0 0 0 0;
    	height: 420px;
    	overflow: auto;
    	position: relative;
    	margin-bottom: 20px;
    }
    
    .submittedDataList p
    {
    	padding: 0px 18px 0px 18px;
    }
    
    
    .submittedDataList h4, .jokeSubmit h4
    {
    	font-size: 12px;
        padding: 8px 14px 8px 14px;
    }
    
    .submittedDataList table
    {
    	width: 726px;
        padding:0;
        border-collapse: collapse;
    }
        
    
    .submittedDataList .odd, .submittedDataList th
    {
    	background-color: #EDEDED;
    }
    .submittedDataList th
    {
    	padding: 4px 0px 4px 0px;
    	text-transform: uppercase;
    }
    
    .submittedDataList td
    {
    	padding: 4px 0px 4px 0px;
    	vertical-align: top;
    }
    
    .submittedDataList .submittedBy
    {
    	width: 200px;
    }
    
    
    .submittedDataList .submittedVotes
    {
    	width: 200px;
    }
    
    
    /* jokesListHeading (HACK) */
    .submittedDataListHeading
    {
        position: relative;
        z-index: 10;
    }
    
    
    .submittedDataListHeading h4
    {
    	font-family: Arial Black;
        font-size: 12px;
        font-weight: normal;
        position: absolute;
        z-index: 1000;
        text-transform: uppercase;
        background-color: #ffea00;
        left: -8px;
        top: 0px;
        padding: 6px 14px 6px 14px;
        border: solid 2px #333333;
        color: #333333;
    }
    
    
    
    /* Submit joke */
    
    .jokeSubmit
    {
    	width: 742px;
    	padding:0 0 8px 0;
    	position: relative;
    	margin-bottom: 10px;
    }
 
    
    /*360, 60*/
    .textContent
    {
    	margin-left: 0px;
    	height: 70px;
    	border: solid 1px #D7D7D7;
    	display: block;
    	float: left;
    	overflow: hidden;
    }
    
    .jokeSubmit .textContent
    {
    	width: 512px;
    	margin-top:8px;
    }
    
    .jokeSubmit .left
    {   padding: 26px 8px 10px 8px;
    	width: 130px;
    }
    
    .jokeSubmit input
    {
    	margin-top: 60px;
    	margin-left: 8px;
    	display: inline;
    }
    
    .submittedDataList .info
    {
    	width: 135px;
    	margin-right: 10px;
    	float: left;
    	overflow: hidden;
    }
    
   
	/* flexcroll */ 
	
	.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:19px;

border-left: solid 1px #cccccc;
}
.vscrollerbar 
{
left: 2px;
background-image: url(/media/scrollbar/scrollbar.png);
background-repeat: no-repeat;
width: 14px;
height: 34px !important;
background-image: url(/media/scrollbar/scrollbar.png);
}
.vscrollerbar, .hscrollerbar {
padding: 25px;
z-index: 2;
}

.vscrollerbasebeg
{
	left: 2px;
background: url(/media/scrollbar/pil_down_14.png) 0px 0px no-repeat;
width: 15px;
height: 23px !important; 
}

.vscrollerbaseend  
{
left: 2px;
background: url(/media/scrollbar/pil_up_14.png) 0px 0px no-repeat;
height: 23px;
width: 15px;
}


/* POLL */
    
    .chkStyled
    {
    	display: block;
    	float: left;
    	width: 100%;
    	overflow: hidden;
    }
    
    .chkStyled img
    {
    	display: block;
    	float: left;
    	margin-right: 6px;
    }
    
    .chkStyled label
    {
    	float: left;
    	width: 85%;
    }
    
    .chkStyled td
    {
    	padding-bottom: 10px;
    	width: 200px;
    }
    
    .sidebar table
    {
    	width: 220px;
    }
    
    .chkStyled table
    {
    	width: 250px;
    }
    
    
    
    .chkStyled
    {
    	font-weight: bold;
    }
    
    
     .rbStyled
    {
    	display: block;
    	float: left;
    	width: 100%;
    	overflow: hidden;
    }
    
    .rbStyled img
    {
    	display: block;
    	float: left;
    	margin-right: 6px;
    }
    
    .rbStyled label
    {
    	float: left;
    	width: 85%;
    }
    
    .rbStyled td
    {
    	padding-bottom: 10px;
    	width: 200px;
    }
    
    .sidebar table
    {
    	width: 220px;
    }
    
    .rbStyled table
    {
    	width: 250px;
    }
    
    
    
    .rbStyled
    {
    	font-weight: bold;
    }

    
    input.btn    
    {
    	padding-left: 8px;
    	padding-right: 8px;
        color:#ffffff;   
        background-color:#ff0000;   
        border: 1px solid #000000;   
        text-transform: uppercase;
        font-weight: bold;
        font-family: Verdana;

}   



a.stdButton,a.stdButton:link,a.stdButton:visited,#blogContent .eventBox a.stdButton
{
	margin-top:1px;
	   	padding-left: 8px;
    	padding-right: 8px;
    	padding-top: 1px;
    	padding-bottom: 1px;
        color:#ffffff !important;   
        background-color:#DA1A21;   
        border: 1px solid #000000;   
        text-transform: uppercase;
        font-weight: bold;
        font-family: Verdana;
        text-decoration: none !important;
        display: inline-block;

}

a.stdButton:hover
{
	background-color:#307FBF; 
	text-decoration: none !important;
	color: #ffffff !important;
  
}

.stdButtonLarge
{
    padding: 8px 12px 8px 12px; 
    font-size: 12px;
}

.standardBoxInner
{
	width: 100%;
	overflow: hidden;
}


.sidebar .arrowList ul
{
	padding-left: 0px;
	padding-right: 0px;
}

.btnRight
{
	 width: 100%; 
	 text-align: right;
}

.andebyRight .standardBox, .narrowColumn .standardBox
{
	width: 257px;
}

.andebyRight .borderImagesTeaser
{
	width: 256px;
}

.andebyLeft .standardBox
{
	width: 418px;
	margin-top: 0px;
	margin-bottom: 15px;
}


.standardBox .blogSearchInput
{
	width: 177px;
	margin-right: 5px;
}

.standardBox .blogSearchBox .stdButton
{
	width: 50px;
	text-align: center;
}


.pollBox h3
{
	width: 90%;
}

.pollBox .story
{
	padding: 0px;
}

.pollBox .voteBar
{
	background-color: #ffffff;
	height: 6px;
	line-height: 2px;
    overflow: hidden;
    margin-bottom: 4px;
    
}

.pollBox table{ 
border-collapse: collapse; 

}

.pollBox p
{
	padding-bottom: 0px;
}

a.back
{
	color: #333333;
}

/* Container */
#informationPopupContent {top: 180px; left: 150px; padding: 8px; position: relative; width:400px; background-color:#fff; border:3px solid #ccc;}


/* Article */

.articleImage
{
	width: 750px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 16px;
	font-size: 9px;

}

.articleImage p
{
	
}

/* News frontpage */


.articleImage img
{
	border: solid 1px #000000;
}


/* Sharebar */
.sharebarHolder
{
	padding-top: 0px;
	width: 100%; float: left;
	padding-bottom: 0px;
}

.gameHolder .sharebarHolder
{
	padding-top: 0px;
}

.gameHolder .sharebar
{
	
}

.sharebar
{
	width: 100%; height: 29px; text-align: left; line-height: 22px; float: left;
}


.sharebar a
{
	margin-left: 10px;
}

.sharebar a.first
{
	margin: 0px;
}

.sharebar a img
{
	border:none; margin-right: 2px; vertical-align: middle;
	height: 16px;
	width: 16px;
}

.red
{
	color: #ec1c24;
}

.fancyBox
{
	background-color: transparent;
	background-image: url('/media/gfx/fancyBox.png');
	background-repeat: no-repeat;
	border: none;
	height: 155px;
	margin-left: -7px;
	padding-left: 42px;
	padding-right: 30px;
	padding-top: 30px;
	color: #ffffff;

}

.andebyRight .fancyBox
{
	width: 217px;
}

.fancyBox h3
{
	text-transform: uppercase;
	color: #fdf004;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 4px;
}

.stdButtonSmall
{
	font-size: 9px;
}

    a.stdButtonDisabled
    {
        background-color: #999999 !important;
        color: #333333 !important;
    }
    
    a.stdButtonDisabled:hover
    {
    	background-color: #999999 !important;
        color: #333333 !important;
    }
    
    
    /* New main menu */
                .menuFeatureImage
                {
                	position: absolute;
                }
                
				#mainmenu
                 {
                 	font-family: Tahoma, Arial, Helvetica, sans-serif;
                 	display: block; 
                 	width: 657px;
                 	background-color: #FFEA01;
                 	margin-left: 8px;
                 	border: 2px solid black;
                 	height: 38px;
                 	padding-left: 120px;
                 }
                 
                 #mainmenu li
                 {
                 	line-height: 36px;
                 	float: left;
                 	display: block; 
                 	text-align: center;
                 	vertical-align: middle;
                 	padding-left: 20px;
                 	padding-right: 20px;
                 	width: 112px;
                 	overflow: hidden;
                 	text-transform: uppercase;
                 }
                 
                 #mainmenu li a,#mainmenu li a:active,#mainmenu li a:visited
                 {
                 	color: #000000;
                 	font-size:11px;
                    font-weight:bold;
                    text-decoration: none;
                 }
                 
                 #mainmenu li a:hover
                 {
                 	font-size:13px;
                 	text-decoration: none;
                 }
                 
                 #mainmenu li a.selected
                 {
                 	font-size:13px;
                 	color: #BF0808;
                 }
                 
                 /* store */
                 .store h1 ,.store h2,.store h3,.store h4,.store h5,.store h1 a ,.store h2 a,.store h3 a,.store h4 a,.store h5 a,.store h1 a:visited ,.store h2 a:visited,.store h3 a:visited,.store h4 a:visited,.store h5 a:visited
                 {
                 	color: #000000;
                 	margin-bottom: 4px;
                 }
                 
                 .store .breadCrumb
                 {
                 	width: 100%;
                 	float: left;
                 	padding-bottom: 16px;
                 }
                 
                 
                 .store .breadCrumb a, .store .breadCrumb a:visited, #alternateBreadcrumbs a, #alternateBreadcrumbs a:visited
                 {
                 	color: #000000;
                 	text-decoration: underline;
                 }
                 
                 .store .breadCrumb a:hover, #alternateBreadcrumbs a:hover
                 {
                 	 text-decoration: none;

                 }
                 
                  .store .breadCrumb .lead
                  {
                  	font-weight: bold;
                  }
                 
              
                 
                 .store .teaserImage
                 {
                 	float: left; 
                 	padding-right: 10px;
                 	margin-bottom: 4px;
                 }
                 
                  .store span.teaserImage
                 {
                 	position:relative;
                 }
                 
                 .store .fourcol span.teaserImage
                 {
                     height: 110px;
                 }
                 
                 .store .bombText
                 {
                 	position: absolute;
                 	width: 70px;
                 	height: 52px;
                 	background-image: url('/upload/butikk/bomb.png');
                 	background-repeat: no-repeat;
                 	left: 60px;
                 	top: 0px;
                 	font-size: 15px;
                 	text-align: center;
                 	line-height: 52px;
                 	font-weight: bold;
                 	color: #d9000b;
                 }
                 
                 .store .full, .store .twocol, .store .fourcol
                 {
                 	width: 100%;
                 	float: left;
                 	margin-bottom: 10px;
                 }
                 
                 .store .fourcol
                 {
                 	
                 }
                 
                 .store .twocol
                 {
                 	width: 550px;
                 	padding-left: 8px;
                 }
                 
                 .store .description
                 {
                 	 font-size: 11px;
                 }
                 
                 .store .description p
                 {
                 	padding:0px;
                 	margin: 0px;
                 }
                 
                 .store h4
                 {
                 	font-size: 11px;
                 	color: #000000;
                 }
                 
                 .store .full .description
                 {
                 	float: left;
                 	width: 304px;

                 }
                 
                 .store .twocol .description
                 {
                 	float: left;
                 	width: 46%;
                 	height: 300px;
                 	padding-right: 4%;
                 	overflow: hidden;
                 	position: relative;
                 }
                 
                  .store .fourcol .description
                 {
                 	float: left;
                 	width: 179px;
                 	height: 220px;
                 	padding-right: 8px;
                 	overflow: hidden;
                 	position: relative;
                 }
                 
                 .store .pagedivider
                 {
                 	float: left;
                 	width: 100%;
                 	margin-left: 0px;
                 	margin-right: 3px;
                 	clear: both;
                 }
                 
                 .store .details .imageHolder
                 {
                 	width: 250px;
                 	float: left;
                 }
                 
                 .store .details .detailsHolder
                 {
                 	width: 450px;
                 	float: left;
                 }
                 
                  .store .details .metadata 
                  {
                  	float: left;
                  	margin-bottom: 24px;
                  	width: 100%;
                  }
                  
                 
                 .store .details .metadata  ul
                 {
                 	padding:0px;
                 	margin: 0px;
                 }
                 
                 .store .details .metadata  ul li
                 {
                 	border-top:1px solid #CCCCCC;
					line-height:16px;
					padding:2px 0;
					list-style-type: none;
                 }
                 
                 
                 .store .price
                 {
                 		font-family:Georgia,serif;                 	
                 }
                 
                 .store .price span
                 {
                 	display: block;
                 	float: left;
                 	margin-top: 3px;
                 	margin-right: 30px;
                 }
                 
                 .store .details .price
                 {
                 	font-size: 22px;
                 }
                 
                 .storeCategories,.subMenu 
                 {
                 	width: 180px;
                 	float: left;
                 }
                 
                 .subMenu
                 {
                     float: left;
                     width: 250px;
                 }
                 
                 .storeCategories ul, .subMenu ul,.storeCategories li, .subMenu li
                 {
                 	list-style-type: none;
                 	margin:0px;
                 	padding: 0px;    	
                 }
                 
                 .storeCategories li,.subMenu li
                 {
                 	
                 	float: left;
                 	clear: both;
                 	border-bottom: solid 1px #999999;     
                 	width: 160px;
                 }
                 
                 .topSubMenu
                 {
                     margin-bottom: 50px;
                 }                 
                 
                 .subMenu li ul li
                 {
                     border-bottom: none;
                 }
                 
                  .subMenu li
                  {
                      width: 246px;
                  }
                 
                  .storeCategories li a, .subMenu li a, .storeCategories li a:visited, .subMenu li a:visited
                  {
                  	padding: 3px 3px 3px 3px;
                  	color: #000000;
                  	display: block;
                  	width: 154px;
                  	height: 100%;
                  	text-decoration: none;
                  	
                  }
                  
                  .subMenu li a, .subMenu li a:visited
                  {
                      padding-top: 6px;
                      font-size: 12px;
                      padding-left: 0px;
                  }
                  
                  .subMenu li a img
                  {
                      margin-bottom: -2px;
                  }
                  
                  .subMenu li ul li a, .subMenu li  ul li  a:visited
                  {
                      padding-top: 3px;
                      font-size: 11px;                      
                  }
                  
                  .subMenu li a, .subMenu li a:visited, .subMenu li.on a
                  {
                      width: 243px;
                  }
                  
                  .subMenu li ul li a,.subMenu li ul li a:visited, .subMenu li.on ul li a
                  {
                      width: 223px;
                      padding-left: 20px;
                      color: #777777;
                  }
                  
                  
                  .storeCategories li a:hover
                  {
                  	background-color: #F3D29B;
                  }
                  
                  .subMenu li a:hover
                  {
                      background-color: #eeeeee;
                  }
                 
                 .storeCategories li.on a, .subMenu li.on a
                 {
                 	font-weight: bold;
                 }
                 
                .full
				{
    				position: relative;
				}
			    
				.full .price
				{
    				background-image: url(/upload/butikk/pris.png);
    				background-repeat: no-repeat; 
    				width: 80px;
    				height: 24px;
    				padding: 25px 50px 25px 10px;
    				position: absolute;
    				text-align: center;
    				right: -16px;
    				top: 20px;
				}
				
				.full .buylink, .twocol .buylink, .fourcol .buylink
				{
					display: block;
					position: absolute;
					bottom: 0px;
					left: 70px;
				}
				
				.full .price, .twocol .price, .fourcol .price
				{
					position: absolute;
					bottom: 4px;
					left: 0px;
					font-size: 20px;
				}
				
				.fourcol .price
				{
					position: absolute;
					bottom: 2px;
				}
                 
                /* Mobile store */
                
             
                .mobileStore h3
                {
                	display: block;
                	width: 740px;
                	padding: 3px;
                	background-color: #fddc5b;
                	border: solid 1px #000000;
                	float: left;
                	text-transform: uppercase;
             
                	color: #000000;
                	margin-bottom: 24px;
                }    
                
                .mobileStore p, .mobileStore .description,  .mobileStore h4
                {
                	text-align: center;
                }   
                .mobileStore h4
                {
                	height: 24px;
                }
                
                 .mobileStore .details p
                {
                	text-align: left;
                }   
                
                 .mobileStore .details
                 {
                 	float: left;
                 	margin-bottom: 40px;
                 }
                
                .mobileStore .fourcol
                {
                	float: left;
                	margin-bottom: 40px;
                }
                
                .mobileStore .fourcol .description
                {
                	height:190px;
                }    
                
                .mobileStore .more
                {
                	padding-top: 16px;
                	text-align: right;
                	width: 740px;
                	
                }  
                .mobileStore .more a
                {
                	color: #000000;
                	text-decoration: underline;
                }
                
                 .mobileStore .more a:hover
                 {
                 	text-decoration: none;
                 }
                
                
                
                 
                
                /* Messages */
                .messageList, .messageList li
                {
                 padding:0px;
                 margin: 0px;
                 list-style: none;
                } 
                
                .subToolBar
                {
                	float: right;
                	clear: both;
                }
                
                .messageList .read, .messageList .read h5 a, .subToolBar a
                {
                	color: #999999 !important;
                }
                
                
                
                .messageList .read h5 a:hover, .subToolBar a:hover
                {
                	color: #5872B0 !important;
                }
                


    
    .blogBox h2
    {
    	padding-left: 2px;
    }
    
    #blogContent .blogBox h2 a, #blogContent .blogBox h2 a:link,#blogContent .blogBox h2 a:visited
    {
    	padding: 8px 30px 7px 30px;
    	border-right: solid 2px #000000;
    	font-size: 12px;
    	line-height: 18px;
    }
    

.movieTeaser
{
    width: 721px;
    padding:  10px;
    background-color: #ffac1b;
    font-size: 14px;
    float: left;
    margin-bottom: 18px;
}