BODY {
	margin: 0px;
	padding: 0px;
	background-color: #5C5555;
	background-attachment: scroll;
	background-image: url(/udl/images/top_background.gif);
	background-repeat: repeat-x;
	background-position: top;	
}

TD {
  font-family: Verdava, Tahoma;
  font-size: 10px;
}

h1 {
  height:auto;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align:left;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
}

A:link, A:active, A:visited {
  color: #FFFFFF;
  font-family:  Verdava, Tahoma;
  font-weight: bold;
  text-decoration: none;
  font-size: 10px;
}

A:hover {
  color: #FFFFCC;
  font-family:  Verdava, Tahoma;
  font-weight: bold;
  text-decoration: none;
  font-size: 10px;
}
A.cartlink:link, A.cartlink:active, A.cartlink:visited {
  color: #111;
  font-family:  Verdava, Tahoma;
  font-weight: bold;
  text-decoration: none;
  font-size: 10px;
}

A.cartlink:hover {
  color: #666;
  font-family:  Verdava, Tahoma;
  font-weight: bold;
  text-decoration: none;
  font-size: 10px;
}
.mainContent {
  width: 786px;
  height: 600px;
  padding-top:10px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  border: 0px solid #CC0000;
}

.topbanner {
  width: 786px;
  height: 25px;
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  text-align:right;
  display:block;
  clear: both;
}

.logoArea {
  width: 786px;
  height: 140px;
  padding-top:70px;
  margin-top: 0px;
  text-align:center;
  display:block;
  clear: both;
}
.menuArea {
  width: 786px;
  height: 140px;
  margin-top: 0px;
  margin-left: 4px;
  text-align:center;
  display:block;
}
.catArea {
  width: 798px;
  height: 280px;
  margin-top: 4px;
  margin-left: 0px;
  text-align:center;
  display:block;
}
.productArea  {
  width: 798px;
  height: auto;
  margin-top: 0px;
  margin-left: 4px;
  text-align:center;
  display:block;
}
.productGroupArea {
  width: 798px;
  height: 300px;
  margin-top: 0px;
  margin-left: 4px;
  text-align:center;
  display:block;
  border:0px solid #111;
}
.productGMenu {
  margin-left: 0px;
  padding-left: 8px;
  height: 145px;
  width: 125px;
  text-align:center;
  float:left;
  border:0px solid #111;
}
.cartTiny {
  margin-left: 0px;
  padding-left: 8px;
  height: 145px;
  width: 390px;
  float:left;
  text-align:left;
}
.tinycontent {
  margin-left: 0px;
  padding:7px;
  text-align:left;
  margin-bottom:0px;
  height: 105px;
  width: 370px;
  border: 1px solid #CC0000;
}
.listCartArea {
  height:90px;
  overflow: auto;
  scrollbar-arrow-color:#FFF;
  scrollbar-track-color:#FFF;
  scrollbar-shadow-color:#898989;
  scrollbar-face-color:#666;
  scrollbar-highlight-color:#999;
  scrollbar-darkshadow-color:#000;
  scrollbar-3dlight-color:#CCCC99;
}
.produktGOuterImage {
  margin-left: 0px;
  padding:7px;
  height: 105px;
  width: 105px;
  border: 1px solid #CC0000;
  text-align:center;
}

.produktGInnerImage {
  height: 100px;
  padding: 1px;
  width: 100px;
  border: 1px solid #CC0000; background-color: #FFFFFF;
}

.underPictureLinks {
  width:127px;
  padding-top: 3px;
  margin-left:-3px;
  font-weight:bold;
  color: #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  text-align:center;
  letter-spacing:1px;
}
.flyArea {
  width: 789px;
  height: auto;
  padding-top: 45px;
  text-align:center;
  display:block;
}
.flyDescription {
  width: 786px;
  height: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  letter-spacing:1px;
  text-align:left;
  border:1px solid #FFF;
  display:block;
}

.flyProductArea {
  width: 786px;
  height: auto;
  padding-top: 5px;
  text-align:center;
  display:block;
}

.flyImage {
  width: 350px;
  height: auto;
  padding-top: 10px;
  margin-left: 0px;
  text-align:left;
  float:left;
  display:block;
}
.flyComment {
  width: 430px;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align:left;
  float:right;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  display:block;
}
.contentComment {
  width: 430px;
  height: 155px;
  text-align:left;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  display:block;
}
.autoSpan {
  width: 430px;
  height: auto;
  padding-top: 4px;
  padding-bottom: 5px;
  text-align:left;
  color:#FFFFFF;
  background-color:#CCCCCC;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display:block;
}

.flyHeading {
  height: 20px;
  padding-top: 5px;
  margin-left:3px;
  margin-right:3px;
  text-align:left;
  color:#111;
  font-weight:bold;
  font-size:14px;
  border-bottom: 1px solid #111;
  display:block;
}
.calcTable {
  width: 420px;
  margin-left:3px;
  margin-right:3px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  display:block;
}
.Tleft {
  padding:3px;
  color: #111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
.Tright {
  width:300px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  text-align:left;
  font-weight:bold;
  font-size:11px;
}

.inputComment {
  width: 18px;
  height: 16px;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  vertical-align:bottom;
  border:1px dashed #666;
  text-align:center;
}
.inputComment3 {
  width: 20px;
  height: 16px;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  vertical-align:bottom;
  border:1px dashed #666;
  text-align:center;
}
.calculatPrice {
  width: 491px;
  height: 70px;
  padding: 10px;
  text-align:left;
  background-color:#CCCCCC;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  border-left: 1px solid #111;
  border-top: 0px solid #111;
  border-right: 2px solid #111;
  border-bottom: 2px solid #111;
  display:block;
}
.calculateForm {
  padding-top: 20px;
  padding-right: 10px;
  text-align:right;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  width:420px;
  vertical-align:middle;
}
.calcHeading {
  height:40px;
  margin-top: 10px;
  text-align:left;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  display:block;
}
.flyOrderForm {
  width: 786px;
  background-color:#CCCCCC;
  height:auto;
  margin-top:10px;
  padding-top: 10px;
  padding-bottom: 10px;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  letter-spacing:1px;
  text-align: right;
  border-left: 0px solid #fff;
  border-top: 0px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  display:block;
}
.flyOrderDato {
  width: 766px;
  height:auto;
  padding: 10px;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  letter-spacing:1px;
  text-align: left;
  border-bottom: 1px dotted #111;
  display:block;
}
.flyOrderShipping {
  width: 766px;
  height:auto;
  padding: 10px;
  color:#111;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  letter-spacing:1px;
  text-align: left;
  border-bottom: 1px dotted #111;
  display:block;
}
.flyContactForm {
  width: 786px;
  height:auto;
  padding: 20px;
  text-align:left;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  letter-spacing:1px;
  display:block;
}

.maincontent {
  width: 786px;
  height:auto;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align:left;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  display:block;
}
.pagecontent {
  width: 786px;
  height:auto;
  margin-top: 30px;
  margin-bottom: 20px;
  text-align:left;
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  display:block;
}

.footer {
  width:786px;
  padding-top: 8px;
  font-weight:normal;
  color: #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-top: 1px solid #FFF;
  display:block;

}
.subHeadline {
	color: #D4D4D4; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	letter-spacing:2px;
	text-decoration: none;
       border:1px solid #FFFFFF;
}
.itemCategory {
	color: #FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	letter-spacing:2px;
	line-height: 14px;
}
.bottomLine {
	color: #FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
}
.productLine {
	color: #FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding: 4px; 
	padding-left: 8px; 
	border-bottom: 1px solid #FFFFFF;
}
.itemSelected {
	color: #FFFCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	letter-spacing:2px;
	line-height: 14px;
}
.backG {
	FONT-FAMILY:verdana;
	background-color:#93c39b; 
	color:#ffffff; 
	border-bottom:#538c4d 2px solid;
	font-size:12px;
}	
td.form1
{
	FONT-FAMILY:verdana;
	background:#eaeaea;
	font-size:12px;
}

.contentDivOuterPages {
 overflow: auto;
 width: 798px;
 margin-top:140;
 margin-left: -2;
 margin-right:0;
 height: 220px;
 scrollbar-arrow-color:#FFF;
 scrollbar-track-color:#FFF;
 scrollbar-shadow-color:#898989;
 scrollbar-face-color:#CC0000;
 scrollbar-highlight-color:#999;
 scrollbar-darkshadow-color:#000;
 scrollbar-3dlight-color:#CCCC99;
}

.contentDivOuter {
 overflow: auto;
 width: 798px;
 margin-left: 0px;
 margin-right:0px;
 margin-top: 35px;
 float: left;
 height: 220px;
 scrollbar-arrow-color:#FFF;
 scrollbar-track-color:#FFF;
 scrollbar-shadow-color:#898989;
 scrollbar-face-color:#CC0000;
 scrollbar-highlight-color:#999;
 scrollbar-darkshadow-color:#000;
 scrollbar-3dlight-color:#CCCC99;
}

a.search {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
} 

a.search:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
 
.searchfield {
color:#717171;
background-color:#E3E3E3;
margin-top: 0px;
} 

.searchbutton {
color:#717171;
background-color:#E3E3E3;
font-size: 6px;
} 

/* Fra Gorilla */
.input-button {
	display: inline-block;
	height: 24px;
	vertical-align: bottom;
	*vertical-align: middle;	/* only for IE */
	background: white url('/udl/images/designUdl/button_right_norm.gif') no-repeat right top;
	cursor: pointer;
}
 
.input-button span {
	display: block;
	_display: inline-block; /* only for IE6 */
	font-size: 13px;
	line-height: 24px;
	padding: 0 10px;
	height: 100%;
	color: black;
	background: url('/udl/images/designUdl/button_left_norm.gif') no-repeat left top;
	overflow: hidden;
	position: relative;
}

.input-button:hover,
.input-button:focus {
	background-position: right -24px;
	
}

.input-button:hover span,
.input-button:focus span {
	background-position: 0px -24px;
}

.input-button:active {
	background-position: right -48px;
}

.input-button:active span {
	background-position: 0px -48px;
	color:white;
}

.contact_form{
	border: 1px #cecece solid;
	margin-left:9px;
}

.input-button input {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0); /* only for IE */
}
 
.input-button:link, .input-button:visited, .input-button:hover, .input-button:active {
	color: black;
	text-decoration: none;
}

button { 
  border:0; 
  cursor:pointer; 
  color: #666666;
  font-weight:normal; 
  padding:0 10px 0 0; 
  text-align:center; 
}
style_slidingdoor_input {
	font-size: 100%;
}

button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 10px; 
}

.contact_form {
	border: 1px #cecece solid;
	margin-left:9px;
}
#ShowCalDiv A:link, A:active, A:visited{
color: #666;
}
#ShowCalDiv A:hover {
color: #111;
}
.clear {
  clear:both;
}
