img{opacity:1;filter:alpha(opacity=100); border:0px;}
/*body{background-image:url('pictures/backgroundimage_white.jpg');margin:0px 0px 0px 0px;}*/
table, th, td{border-width:0px;border-style:outset;}
a:link, a:active, a:visited, a:hover{color:#000000;text-decoration:none;}
p{cursor:pointer;}
p_header_text{font-family: georgia; font-size: 17pt;}
p_popup_text{font-family: georgia; font-size: 14pt;}
p_variations{font-family: georgia; font-size: 12pt;}
p_manufactures{font-family: georgia; font-size: 12pt;}
p_about{font-family: georgia; font-size: 12pt;}
p_contact{font-family: georgia; font-size: 12pt;}
p_basket{font-family: georgia; font-size: 12pt;}
p_checkout{font-family: georgia; font-size: 11pt;}

/*TEST - BEGIN*/
body {
	background-color: none;
/*  font-family: Helvetica, Arial, sans-serif;*/
	background-image:url('pictures/backgroundimage_white.jpg');
	margin:0px 0px 0px 0px;
/*	margin: 0;*/
}

html[main-frame] body {
  background-color: #CCC;
}

html[main-frame][high-color-depth] body {
  background: -webkit-linear-gradient(#CCC, #AAA);
  background-attachment: fixed;
}

#cell {
/*  padding: 40px;*/
	width: 955px;
}

html[main-frame] #cell_2 {
/*  padding: 40px;*/
}

#box {
  background-color: white;
  color: black;
/*  font-size: 10pt;*/
/*  line-height: 18px;*/
  margin: auto;
/*  max-width: 750px;*/ /* <-- This controls the maximum width of the box, I've chosen that it's "width" in the style "html[main-frame] #box" which controls it instead.*/
  min-width: 200px;
  padding: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 2px 5px 12px #555;			/*	For More Information On This Code			*/
	-moz-box-shadow: 2px 5px 12px #555;				/*	Please Study Box-shadow At					*/
	box-shadow: 0px 0px 4px #555;					/*	http://www.css3.info/preview/box-shadow/	*/
	padding: 5px;
/*	width: 90%;*/
	width: 945px;
	height: 511px;
}

#box_2 {
  background-color: white;
  color: black;
/*  font-size: 10pt;*/
/*  line-height: 18px;*/
  margin: auto;
/*  max-width: 750px;*/ /* <-- This controls the maximum width of the box, I've chosen that it's "width" in the style "html[main-frame] #box" which controls it instead.*/
  min-width: 200px;
  padding: 5px;
	width: 250px;
}

html[main-frame] #box {
	border-radius: 5px;
	-webkit-box-shadow: 2px 5px 12px #555;			/*	For More Information On This Code			*/
	-moz-box-shadow: 2px 5px 12px #555;				/*	Please Study Box-shadow At					*/
	box-shadow: 0px 0px 3px #555;					/*	http://www.css3.info/preview/box-shadow/	*/
	padding: 10px;
	width: 90%;
}

html[main-frame] #box_2 {
	border-radius: 5px;
/*	-webkit-box-shadow: 2px 5px 12px #555;*/		/*	For More Information On This Code			*/
	-moz-box-shadow: 1px 5px 12px #555;				/*	Please Study Box-shadow At					*/
/*	box-shadow: 2px 5px 12px #555;*/				/*	http://www.css3.info/preview/box-shadow/	*/
	padding: 10px;
/*	width: 90%;*/
}

ul {
  margin: 0;
  padding-bottom: 0;
}

li {
  padding-top: 2px;
}

h1 {
  font-size: 12pt;
  line-height: 20px;
  margin: 0;
}

html[main-frame] h1 {
  font-size: 18pt;
  line-height: 30px;
}

h1 img {
  border: 0;
  float: right;
  -webkit-margin-start: 20px;
  margin-top: -4px;
}

html[dir=rtl] h1 img {
  float: left;
}

h2 {
  font-size: 10pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/*a {
  color: #00c;
}

a:active {
  color: #f00;
}

a:visited {
  color: #551a8b;
}*/

#errorSummary, #suggestions, #search {
  -webkit-margin-start: 3px;
  margin-top: 15px;
}

#errorDetails {
  color: #777;
  -webkit-margin-start: 3px;
  margin-top: 30px;
}

.failedUrl {
  word-wrap: break-word;
}

/*TEST - END*/


div.indi_page_text_17
  {
  background-color:	#ffffff;
  border:			0px solid black;
  text-align:		justify;
  font-family:		georgia;
  font-size:		17pt;
  }

div.indi_page_text_17 p_indi
  {
  font-weight:		normal;
  color:			#000000;
  }

div.indi_page_text_12
	{
	background-color:	#ffffff;
	border:			0px solid black;
	text-align:		justify;
	font-family:		georgia;
	font-size:		12pt;
	}
	
div.indi_page_text_12 p_indi
	{
	  font-weight:		normal;
	  color:			#000000;
	}

img_new_opac {
	opacity:0.8;
	filter:alpha(opacity=80);
	}

div.individual_page 
	{
	border: 0px solid red;	
	}

div.middle 
	{
	height:100%; /* Hvis denne er aktiv, vil skyggen på hver side af sideindholdet ikke fylde skærmen ud */
	min-height:100%;
	}


div.desc_deta_box
	{
	width:	200px;
	height:	100px;
	border:	0px outset black;
	}

div.background_1
  {
  width:300px;
  height:250px;
  background:url(pictures/leuchtturm_front_img_fadeout.jpg);
  border:0px solid black;
  }
div.background_2
  {
  width:300px;
  height:250px;
  background:url(pictures/fisherspacepen_front_img_fadeout.jpg);
  border:0px solid black;
  }
div.background_3
  {
  width:300px;
  height:250px;
  background:url(pictures/ej_front_img_fadeout.jpg);
  border:0px solid black;
  }
div.transbox_1
  {
  width:260px;
  height:30px;
  margin:0px 20px;
  background-color:#ffffff;
  border:0px solid black;
  text-align:center;
  padding-top:4px;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  }
div.transbox_2
  {
  width:252px;
  height:200px;
  margin:0px 20px;
  background-color:#ffffff;
  border:0px solid black;
  text-align:justify;
/*  text-align:left;*/
  padding-top:4px;
/*  padding-bottom:25px;*/
  padding-right:4px;
  padding-left:4px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  }
div.transbox_3
  {
  margin:0px 0px;
  background-color:#ffffff;
  border:0px solid black;
  text-align:justify;
  padding-top:0px;
  padding-right:0px;
  padding-left:0px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  }
div.overlag
  {
  background-color:#000000;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
div.transbox p_box
  {
  margin:4px 4px;
  font-weight:normal;
  color:#000000;
/*  overflow: hidden;*/
  }
div.manufactures
  {
  text-align:justify;
  }

div.contact_form
  {
  text-align:justify;
  }

div.order_confirmation
  {
  text-align:justify;
  }