body, div, td { color:#000000; font:11px Verdana,Arial,Helvetica,Geneva,sans-serif; }
p { margin:11px 0px; }
/* HEADLINES
---------------------------------------------------- */
.largebold 	{ color:#000000; font:bold 24px/20px "Comic Sans MS",Verdana,Arial,Helvetica,sans-serif; }
.medbold 	{ color:#000000; font:bold 14px/14px "Comic Sans MS",Verdana,Arial,Helvetica,sans-serif; }
h4 { color:#031E4D; font:bold 11px/14px Verdana,Arial,Helvetica,sans-serif; }
h5 { color:#031E4D; font:bold 10px/12px Verdana,Arial,Helvetica,sans-serif; }

ul, li { color:#000000; font:11px Verdana,Arial,Helvetica,Geneva,sans-serif; }

/* LINKS
---------------------------------------------------- */
a:link, a:active, a:visited, a:hover { color:#115E94; text-decoration:none; }
.mark { font-weight:bold; }



/* 
table elements
 */
caption { color:#000000;font:bold 12px Verdana,Arial,Helvetica,Geneva,sans-serif; text-align:left; }
th { color:#000000; font:bold 10px Verdana,Arial,Helvetica,Geneva,sans-serif; text-align:left; }


/* 
form elements
 */
legend { font:12px Arial; }
label { font:10px Arial; }
colgroup col { font:10px Arial; }
input, textarea { font:10px Arial; }

select { font:10px Arial; }
select optgroup { font:bold 10px Arial; }
select optgroup label { font:bold 10px Arial; }









/*  W3C CSS1/CSS2
  ------------------------------
  author:   norlander.dk
  project:  MB023
  updated:  02-11-2005
  ------------------------------
*/



/* PAGETYPES 
---------------------------------------------------- */
.PT01 { /* HOME */ }
.PT02 { /* TOC */ }
.PT03 { /* BODY */ }


/* RESETTING BROWSER DEFAULTS 
---------------------------------------------------- */
/* clear default settings (not IE4) */
* { margin:0px; padding:0px; }
/* clear border on linked images */ 
a img { border:none; }
/* clear "hidden" margin on form elements */
form { margin:0px; }



/* PAGE GRID
positions page in browsers and printers...
---------------------------------------------------- */
body,
html { text-align:center; background:#FFF; }
/* viewport */
#Page { width:730px; margin:0 auto; }
/* page dimensions */
#PageType { width:720px; margin:0 auto; text-align:left; }
#PageType .dspPage { border-left:1px solid; border-right:1px solid; }

 
/* MENU 01
defines the site menu...
---------------------------------------------------- */
#MEN01 { position:relative; height:103px; }
#MEN01 div.frmCont { margin:0px; }
#MEN01 div.frmCont div.dspCont { margin:0px; }
/* logo and ID */
#MEN01 .CA01 { position:absolute; top:0px; left:38px; height:81px; z-index:10; }
/* navigation strip */
#MEN01 .CA02 { position:absolute; top:82px; left:0px; height:18px; }
#MEN01 .CA02 div.dspCont { line-height:18px; }


/* MENU 02
defines the site menu...
---------------------------------------------------- */
#MEN02 { position:relative; height:20px; }
#MEN02 div.frmCont { height:18px; margin:0px; }
#MEN02 div.dspCont { margin:0px; }
/* navigation strip */
#MEN02 .CA01 { float:none; }
#MEN02 .CA01 div.dspCont { line-height:18px; }


/* SECTION 01
defines the...
---------------------------------------------------- */
#SEC01 { position:relative; float:left; width:192px; }
#SEC01 div.frmCont { margin:0px; }
#SEC01 div.dspCont { padding:6px; margin:0 0 0 10px; border:#3078CF 1px solid; }
#SEC01 div.dspCont table { width:168px; }

#SEC01 .CA01 { margin:0 0 10px 0; }
/*#SEC01 .CA01 .dspCont { height:110px; }*/

#SEC01 .CA02 { margin:0 0 10px 0; }
#SEC01 .CA02 div.dspCont { height:260px; }

#SEC01 .CA03 { position:relative; margin:0 0 10px 0; }
#SEC01 .CA03 div.dspCont { height:60px; }

/*#SEC01 .CA04 { margin:0 0 10px 0; }
#SEC01 .CA04 div.dspCont { height:167px; }*/


/* SECTION 02
defines the...
---------------------------------------------------- */
#SEC02 {
	position:relative;
	float:left;
	width:490px;
	height: 158px;
}
#SEC02 div.frmCont { margin:0px; }
#SEC02 div.dspCont { width:100%; padding:0px; margin:0 0 0 10px; border:#3078CF 1px solid; }

#SEC02 .CA01 { float:none; margin:0 0 10px 0; }

#SEC02 .CA02 { float:none; margin:0 0 10px 0; }
#SEC02 .CA02 div.dspCont { height:82px; }

#SEC02 .CA03 { float:none; margin:0 0 10px 0; }
#SEC02 .CA03 div.dspCont { border:0px; }


/* SECTION 03
defines the...
---------------------------------------------------- */
#SEC03 { position:relative; float:left; }
#SEC03 div.frmCont { margin:0px; }
#SEC03 div.dspCont { margin:10px; border:0px solid; }

/* content area 01 */
#SEC03 .CA01 { float:left; width:192px; margin:0 0 10px 0; }
#SEC03 .CA02 { float:left; width:260px; margin:0 0 10px 0; }
#SEC03 .CA03 { float:left; width:260px; margin:0 0 10px 0; }



/* SECTION 04
defines the...
---------------------------------------------------- */
#SEC04 { position:relative; float:none; width:100%; margin-top:50px; }
#SEC04 div.frmCont { margin:0px; }
#SEC04 div.dspCont { margin:0px; border:1px solid; }

/* content area 01 */
#SEC04 .CA01 { float:none; margin:10px; }
#SEC04 .CA01 div.dspCont { padding-top:4px; border-top:1px solid; }




/* MODULE 01
defines shopping quick menu
---------------------------------------------------- */
#MOD01 { position:relative; width:500px; }
#MOD01 div.boxCont { height:320px; }

#MOD01 .BA01,
#MOD01 .BA03 { float:left; width:160px; }

#MOD01 .BA02 { float:left; width:180px; }
#MOD01 .BA02 div.boxCont { padding:0 6px; border-left:2px solid; border-right:2px solid; }



/* MODULE 02
feature area
---------------------------------------------------- */
#MOD02 { position:relative; width:500px; }
#MOD02 div.frmCont { padding:0px; margin:0px; }
#MOD02 div.frmCont div.boxCont { padding:0px; margin:0px; }

/* box areas */
#MOD02 .BA01 { width:233px; }
#MOD02 .BA01 div.boxCont { height:80px; padding:2px; }

#MOD02 .BA02 { width:233px; margin-top:9px; }
#MOD02 .BA02 div.boxCont { height:88px; border:#3078CF 1px solid; }

#MOD02 .BA03 { position:absolute; top:0px; right:2px; width:283px; }
#MOD02 .BA03 div.boxCont { height:180px; }

/* prev/next navigation */
#SEC02 .CA01 .subNav { text-align:right; }
#SEC02 .CA01 .subNav.last { margin:16px 0 10px 0; }


#MOD02 div.dynCont { padding:10px} 














h1{font-size:17px;line-height:25px;color:#FF6600; }
h2{font-size:14px;line-height:25px;color:#922B91;}
label{cursor:hand}
#MEN01 .CA02 .dspCont label { color:#FFFFFF; font:bold 12px/18px "Trebuchet MS"; padding:0px 15px 0px 15px; border-right:#4E8EDB 1px solid; }
#MEN01 .CA02 .dspCont label:hover { color:#E2E2E2; }
h3{ color:#922B91; font:bold 14px/14px "Comic Sans MS",Verdana,Arial,Helvetica,sans-serif; }








/*  W3C CSS1/CSS2
  ------------------------------
  author:   norlander.dk
  project:  MB023
  updated:  02-11-2005
  ------------------------------
*/


/* PAGETYPES 
---------------------------------------------------- */
.PT01 { /* Home */ }
.PT02 { /* TOC */ }
.PT03 { /* Content */ }


/* TYPO
make the hierarchy...
---------------------------------------------------- */
/* override default link color settings */
h1 a:link , h1 a:visited, h1 a:active { color:#FF6600; }
h2 a:link , h2 a:visited, h2 a:active { color:#922B91; }

* { border-color:#3078CF; }


/* VIEWPORT
---------------------------------------------------- */
body { background:#B6CAEF; }
/* set the page border */
#Page { background:url(/cmsdata/images/gfx/gfx_bgtile_Page.gif) repeat-y; }
#PageType { background:#FFFFFF }
#PageType .dspPage { border:#3078CF 1px solid; }

/* MENU 01
---------------------------------------------------- */
/* site menu: level 1 + level 2 */



/* SITE NAVIGATION
---------------------------------------------------- */
/* 
site menu
 */
#MEN01 { background:url(http://www.bolchedrengene.dk/skin_bolchedrengene/templateimages/gfx/gfx_bgtile_sec01.gif) repeat-x; }
#MEN01 .CA02 .dspCont a { color:#FFFFFF; font:bold 12px/18px "Trebuchet MS"; padding:0px 15px 0px 15px; border-right:#4E8EDB 1px solid; }
#MEN01 .CA02 .dspCont a:hover { color:#E2E2E2; }

/* 

user menu
 */
#MEN02 { background:#65A0E6; }
#MEN02 .frmCont { border-top:#3078CF 1px solid; padding:0 10px 0 0; border-bottom:#3078CF 1px solid; }
#MEN02 .CA01 .dspCont a { color:#FFFFFF; font:bold 10px/18px "Trebuchet MS"; padding:0 0 0 15px; }


.CA01 div.dspCont,
.CA02 div.dspCont, 
.CA03 div.dspCont, 
.CA04 div.dspCont { border:#3078CF; }

/* user shopping shortcuts */
#SEC01 .CA01 div.dspCont { background:#C2DBE7; }

/*#SEC01 .CA04 .dspCont { background:#B6CAEF url(../templateimages/gfx/gfx_bgimage_boxEmail.gif) top left no-repeat; }
#SEC01 .CA04 input.txt { width:90%; height:18px; line-height:18px; margin-top:120px; border:#3D85D2 1px solid; }*/

#SEC01 .CA02 div.dspCont { background:url(http://www.bolchedrengene.dk/skin_bolchedrengene/templateimages/gfx/gfx_fig_wave.gif) bottom right no-repeat; }
#SEC01 .CA02 div.dspCont h1 { color:#C5D93E; text-align:left; margin:0px; padding:6px; }
#SEC01 .CA02 div.dspCont p { width:100px; margin:0px; padding:6px; }

#SEC01 .CA03 div.dspCont h2 { color:#922B91; margin:0px; padding:6px 6px 0px 6px;  }
#SEC01 .CA03 div.dspCont p { width:120px; margin:0px; padding:6px; }
#SEC01 .CA03 div.dspCont img { position:absolute; top:-10px; right:-9px; }

#SEC03 div.dspCont h3 { color:#FF6600; font-size:11px; margin:2px 0 -12px 0; padding:0px;  }
#SEC03 div.dspCont p { font-size:10px; margin-bottom:10px; padding:0px; }

/* footer text & legal */
#SEC04 .CA01 div.dspCont { color:#666666; font-size:10px; word-spacing:0.13em; border:0px; border-top:#CCCCCC 1px solid; }
#SEC04 .CA01 div.dspCont a { color:#666666; }


/* MODULE 01
defines shopping quick menu
---------------------------------------------------- */
#MOD01 .BA01 { background:url(http://www.bolchedrengene.dk/skin_bolchedrengene/templateimages/img/img_mod01_candy01.jpg) top left no-repeat; }
#MOD01 .BA03 { background:url(http://www.bolchedrengene.dk/skin_bolchedrengene/templateimages/img/img_mod01_candy02.jpg) top right no-repeat; }
#MOD01 .BA02 { background:#FCD515 url(http://www.bolchedrengene.dk/skin_bolchedrengene/templateimages/gfx/gfx_logo_mod01.gif) bottom center no-repeat; }
#SEC02 .CA01 #MOD01 .BA02 .boxCont { border-color:#FFF; }


#MOD01 .BA02 h1 { line-height:22px; margin:0px 0 20px 0; }
#MOD01 .BA02 h3 { margin:6px 0 4px 0; letter-spacing:1px; }
#MOD01 .BA02 p { margin:0 0 24px 0; }
#MOD01 .BA02 select { width:100%; height:20px; margin-bottom:5px; }


/* MODULE 02
defines area width payment and gifts
---------------------------------------------------- */
#MOD02 .BA01 { background:url(http://www.bolchedrengene.dk/skin_bolchedrengene/templateimages/img/) top left no-repeat; }
#MOD02 .BA02 { background:url(http://www.bolchedrengene.dk/skin_bolchedrengene/templateimages/img/) top left no-repeat; }
/*#SEC02 .CA03 #MOD02 .BA03 { background:url(../templateimages/img/img_mod02_ca0301.gif) bottom right no-repeat; }*/

#MOD02 .BA02 h3 { margin:10px; letter-spacing:1px; }
#MOD02 .BA02 p { margin:10px; }
#MOD02 .BA01 img { position:absolute; top:0px; left:0px; z-index:100; }
#MOD02 .BA02 img { margin:0 10px 10px 10px; }/* lonely boy */

#MOD02 .BA03 img { position:absolute; bottom:0px; left:0px; z-index:100; }


/* BOLCHEDRENGENE SPECIAL TAGS
defines special elements
---------------------------------------------------- */
.netscapeignoresthis,	/*----- netscape browser fix -----*/
.smallnormal,
.smallnormaltable,
.smallnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }
.mednormal				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px }
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold				{color:#922B91; font:bold 18px/20px; }
.medboldalt				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.medboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.largebold				{color:#FF6600; font:bold 20px/20px; word-spacing:0.33em; line-height: 130% }
.largeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Red; }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold;  }
.smallboldtablealt		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px;  }
.smallboldtabletop		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px;  }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px;  }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Gray; }
.locationbar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.searchtexthighlight	{background: #FFEE00; }


/*---------- template header menu ------------------------------------*/

A.templatemenu:link		{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:visited	{text-decoration: none; color: White; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
A.templatemenu:hover	{text-decoration: none; color: Black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: White; }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link		{}
A.minibasket:visited	{}
A.minibasket:hover		{}


/*---------- product location bar ------------------------------------*/

A.locationlink:link			{text-decoration: underline; color: #4444FF; }
A.locationlink:visited		{text-decoration: underline; color: #4444FF; }
A.locationlink:hover		{text-decoration: underline; color: Red; }


/*---------- product categories --------------------------------------*/

A.prodtypemenu:link			{text-decoration: none; color: #999999; }
A.prodtypemenu:visited		{text-decoration: none; color: #999999; }
A.prodtypemenu:hover		{text-decoration: none; color: White; background-color: Black }

A.prodtypemenu1:link		{text-decoration: none; color: #999999; }
A.prodtypemenu1:visited		{text-decoration: none; color: #999999; }
A.prodtypemenu1:hover		{text-decoration: none; color: White; background-color: Black }

A.prodtypemenu2:link		{text-decoration: none; color: #999999; }
A.prodtypemenu2:visited		{text-decoration: none; color: #999999; }
A.prodtypemenu2:hover		{text-decoration: none; color: White; background-color: Black }


table.minibasket		{ }
tr.minibasketline 		{ }
tr.minibasketline2 		{ }

select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #cccccc; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #cccccc; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }


table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

/* diffferent rows */
thead th {  color:#666666; padding:2px 4px; }
thead td {  font-size:10px; text-align:center; }
tr.mainpagetableline { background-color:#C2DBE7; } /* odd */
tr.mainpagetableline td,
tr.mainpagetableline th { font-size:10px; padding:2px 4px 2px 8px; }

tr.mainpagetableline2 { background-color:#90C7EA; } /* even */
tr.mainpagetableline2 td, tr.mainpagetableline2 th { font-size:10px; padding:2px 4px 2px 8px; }

tr.mainpagetablespecial		{background-color: #CCCCDD; }
tr.mainpagetablespecial td, tr.mainpagetableline2 th { font-size:10px; padding:2px 4px 2px 8px; }


tr.mainpageversionhighlight	{background-color: #CCDD44; }
td.shortformatproduct		{background-color: #FFFFFF; }
td.topsales					{border: solid 1px; border-color: #FFF0E5; background-color: #FFF9EE; }



.buttonstyle  {  
	text-transform:uppercase; 
	font-weight:bold; 
	color:#FFFFFF; 
	border:1px solid; 
	margin:2px 2px 2px 6px; 
	background: #007AB8; 
}
.buttonstyle2  {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	border: 1px solid;
	margin:2px 2px 2px 6px;
	background: red;
}



.textboxsmall	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }