html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background:#fff; /*color background - only works in IE */
font-size:76%; /*set default font size */
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
/*overflow:hidden;*/ /*get rid of scroll bars in IE */
/* */ 
/* background-image:url('/images/laselva-gray.png'); */
}

body {
/*   height:768px; max-height:768px;  */
  width:930px; max-width:930px; 
/*   background:#fff; */
  font-family:Lucida Sans, Tahoma, sans-serif;
  
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */
  /*overflow:hidden;*/ /*get rid of scroll bars in IE */
  /*overflow:auto;*/
  padding:0; /*remove padding */
  margin:0 auto; /* remove margins */
  border:0; /* remove borders */
  text-align:center;
/* padding-top:2%; */
/* background-image:url('/images/laselva-gray.png'); */
}
a, a:hover{
  cursor:hand;
  cursor:pointer;
  text-decoration: none;
  color:black;
  
}
#content-t3 a{
  text-decoration: underline;
}

table, ul{
  padding:0;
  margin:0;
}
li{
  list-style-type:none;
  list-style-position:outside;
}
table{
  font-size:12px;
}
input{
  background-image:url('/images/hn-hover-gradient.png');
}
#content p{
  font-size:13px;
/*   padding-left:20px; */
  letter-spacing:1px;
  /*padding-left:20px;
  padding-right:20px;*/

}
a, img{
  border:0;
  padding:0;
  margin:0;
}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h1 a{font-size:16px;color:black;margin-bottom:-10px;padding:0;}
.clear{
  clear:left;
}
.bodytext{
  /*float:left;
  width:10px;*/
/*  padding-left:40px;
  _padding-left:20px;*/
  
}
#content h1,#content h2,#content h3{
/*   padding-left:20px; */
/*   padding-top:20px; */
  margin-top:-2px;
  margin-bottom:-5px;
  
}
#content img{
  _margin:20px;
  margin-bottom:0px;
  _margin-left:0px;
  _margin-top:0px;
}
#header_image{
  background:#fff;
  width:930px;
/*   height:121px; */
/*   _margin-left:2px; */

/*   padding-bottom:10px; */
}
#laselvaLogo{
float:right;
/* _margin-right:-10px; */
padding:0;
height:111px;
/*position:relative;
right:60px;*/

}

.start{
/*  margin-top:2px;
  _margin-top:-1px;*/
}
#abs{
  position:fixed;
  _position:absolute;
}
#abs_flaggen{
  position:absolute;
  bottom:5px;
  left:830px;
/*   right:150px; */
}
#abs_flaggen img{
  margin-right:5px;
}
#flaggen{
  float:left;
  padding-top:35px;
  margin-left:10px;
}
#flaggen img{
  margin-left:10px;
  margin-right:10px;
}
#startText{
  font-weight:bold;
  color:#e1061d;
  font-size:14px;
  text-align:center;
/*   padding-right:20px; */
  height:30px;
  _height:36px;
/*   margin-top:-7px; */
padding-top:6px;
}
#main{
/*   height:610px; */
  _width:930px; 
/*   height:85%; */
  overflow:auto;
  overflow-x:hidden;
  height:434px;
}

#main td{
  vertical-align:top;
}

#content{
  font-family:Arial, sans-serif;

/*   height:590px; */
/*   height:100%; */
  padding:10px;
  padding-top:25px;
  padding-left:40px;
  font-size:12px;

  border: solid 0px #efefef;
  background-color:#F9F6E3;
  padding-right:45px;
  padding-bottom:5px;
}
#content-t3{
  padding:7px;
  margin-bottom:3px;
  margin-right:1px;
  padding-left:2px;
  padding-right:50px;
}
.t3-background{
  background-color:#F9F6E3;
/*   background-image:url('/images/shop.jpg'); */
  background-repeat:no-repeat;
}

#mainmenu{
/*   text-decoration:bold; */
  background:#fff;
  width:930px;
  margin-top:4px;
  margin-bottom:3px;
}
#mainmenu a,#mainmenu td{
/*   color:#111; */
  height:18px;
  text-decoration:none;
}
#mainmenu td{
  font-size:12px;
  text-align:center;
}
#main-menuitem a:hover{
  text-decoration:underline;
}
#leftmenu{
  width:180px;
  padding-top:20px;
}
.left-menu{
  height:100%;
  background-color:#D3282E;
  border: solid 1px #999;
  font-size:1pt;
/*   width:290px; */
}
.level2, .level3{
  font-style:italic;
}
.level1, .level2, .level1-act, .level2-act{
/*   border-top:solid 1px #777; */
/*   background:#aabbff; */
  color:#D3282E;
  padding:1px;
  padding-top:5px;
  
  padding-bottom:5px;
/*   border-top:1px solid black; */
  border-bottom:1px solid #fff;
  font-weight:normal;
  font-size:14px;
/*   width:0%; */
  border-top: solid 1px #efefef;
  border-bottom:none;
  background-color:#D3282E;
  margin-right:20px;
  margin-left:20px;
/*   padding-top:10px; */
/*   padding-bottom:10px; */
}
.level1, .level1-act{
  margin-top:5px;
/*   padding-top:10px; */
}
.level1 a, .level2 a, .level3 a{
  text-decoration:none;
  font-weight:100;
  color:#fff;
}
.level2, .level2-act {
  font-size:12px;
  padding:2px;
  padding-left:8px;
  border-top:none;
  border-bottom:none;
  list-style-type: none;
}
.level3, .level3-act {
  font-size:10px;
  padding:2px;
  padding-left:38px;
  padding-right:15px;
  border-top:none;
  border-bottom:none;
  list-style-type: none;
}
li.level2-act, li.level3-act{
list-style-type: none;
/* list-style-image: url(/images/arrow.png); */
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  font-style:italic;
}
.level1-act a{
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
.level1-act a:hover, .level2-act a:hover, .level3-act a:hover{
  color:#fff;
}
.level2-act a, .level3-act a{
  color:#fff;
/*   text-decoration:underline; */
}
.level1 a:hover,.level2 a:hover,.level3 a:hover{
  text-decoration:underline;
  color:#fff;
}
.midmenu{
  padding-top:5px;
  text-align:center;
  width:200px;
/*   background-color:#e2e2e2; */
  opacity:0.85;_filter: alpha(opacity=85);
  border-bottom:1px solid #fff;
  font-size:12px;
  height:20px;
/*   background-image:url('/images/midmenu.png'); */
}
.midmenu li:hover{
  background-color:#aaa;
}
.midmenu a:hover{
   text-decoration:underline; 
}
.midmenu a{
  color:#000;
  height:20px;
}
#left-menuitem a{
  text-decoration:none;
}
#main-menuitem,#main-menuitem-act{
  float:left;
  color:#D3282E;
  padding:1px;
/*   font-size:16px; */
/*   width:110px; */
  padding-left:18px;
  padding-right:18px;
  height:24px;
  background:#ffffff;
}
#main-menuitem a{
  
  text-decoration:none;
  color:#D3282E;
}
#main-menuitem-act,#main-menuitem-act a,#main-menuitem-act td{
/*   text-decoration:underline; */
  color:#227B3B;
}
.inner,.innerst{
  border:none;
  border-right:1px solid #D3282E;
}
.innerst{
  width:142px;
  padding:0;
}
#ticker{
  _width:930px; 
  font-size:16px;
  font-weight:bold;
  height:20px;
  background:#237c40;
  color:white;
  padding:5px;
  padding-left:15px;
}

  

  
#prodlist_item{
  background:#F9F6E3;
  margin-left:20px;
  padding:10px;
/*   width:450px; */
/*   height:100px; */
  font-size:12px;
}
#prodlist_item{
  vertical-align:middle;
}
#prodlist_submit{
  border:1px outset #efefef;
  color:black;
  padding:4px;
  background-image:url('/images/hn-hover-gradient.png');
}
#prodlist_submit:active{
  border:1px inset #efefef;
}
.prodlist_prodzusatz{
  color:red;
}
#prodlist_item a{
  color:#000;
}
#prod_img_size{
/*   background:#fff; */
  float:right;
/*   padding:10px; */
}
.prolist_left{
  width:280px;
}
.prodlist_image{
  width:120px;
}
.prodlist_cart{
  vertical-align:middle;
}
.prodlist_name_einheit{
/*   height:100px; */
}
#cart_header{
  background:#F9F6E3;
  margin-left:20px;
  padding:10px;
  font-size:12px;
}
.prodlist_zurueck{
  margin-top:10px;
  _padding:7px;
}
.prodlist_gesamtpreis{
  background:#efefef;
  border:1px solid #111;
  padding:10px;
}
.prodlist_kasse{
  text-align:right;
  margin-top:10px;
  _padding:7px;
}
.prodlist_kasse a,.prodlist_zurueck a{
  width:10px;
}
#detBigImg{
position:absolute;
left:190px;
border:1px solid #777;
background:#fff;
}
#zwischensumme{
  position:absolute;
  left:545px;
  _left:530px;
  width:128px;
  _width:150px;
  margin-left:1px;
  height:120px;
  border:solid #efefef 1px;
/*   border-top:none; */
  border-right:none;
  padding:8px;
  padding-top:20px;
}
.prodlist_zurueck a, .prodlist_kasse a, .cart{
  border:1px outset #efefef;
  color:black;
  padding:6px;
  background-image:url('/images/hn-hover-gradient.png');
/*   height:20px; */
/*   width:165px; */
  color:black;
}
.prodlist_zurueck a:active, .prodlist_kassea:active{
  border:1px inset #efefef;
}
#cr{
  clear:both;
}
  
#prod_key,#prod_key_topper{
/*   float:left;  */
  font-weight:bold;
  font-size:13px;
}
#prod_key_topper{
  width:125px;
}
#prod_value{
  font-size:13px;
/*   margin-bottom:10px; */
  width:80%;
}
#warenkorb{
  vertical-align:middle;
}
#cl{
/*   clear:left; */
}
.message{
  background:url('/images/info.png');
  background-repeat:no-repeat;
  background-color:#f6f6f6;
/*   border:outset 1px #efefef; */
  padding:10px;
  padding-left:40px;
}
#bestellinfo{
  background-color:#f6f6f6;
  position:absolute;
  top:-28px;
  left:20px;
  border:solid 1px #777;
  border-left:none;
  border-right:none;
  padding:5px;
  font-size:11px;
}
#mindbw{
  position:absolute;
  top:45%;
  left:40%;
  text-align:center;
  border:outset 3px #efefef;
}
#bestellung{
  border:outset 1px #efefef;
  position:absolute;
  width:370px;
  top:45%;
  left:40%;
}
#bestellung li{
  list-style-type:circle;
}
.window{
  border:outset 1px #efefef;
  position:absolute;
  top:45%;
  left:40%;

}
#close{
  position:absolute;
  width:16px;
  height:16px;
  border:1px outset #888;
  float:right;
  margin-bottom:0px;
  _margin:0px;
  _margin-top:0px;
 }
 #close img, #detBigImg img{
  margin-bottom:0px;
  _margin:0px;
  _margin-top:0px;
 }
#close:hover{
  border-color:#fff;
}
#close:active{
  border-style:inset;
}
#text{
  padding:20px;
}
#wtop{
  _width:100%;

  background:url('/images/wtop.png');
  height:18px;
  padding-top:2px;
  padding-left:4px;
  padding-right:4px;
  text-align:center;
  color:#000;
  font-weight:bold;
  font-size:11px;
}
#bestellListe{
  margin-left:8px;
}
#bestellListe th{
  font-size:10px;
}
#bestellListe td{
  border: solid 1px #efefef;
  padding-right:5px;
  padding-left:5px;
}
#lBestHead{
  font-weight:bold;
  background-color:#efefef;
  padding:5px;
  text-align:center;
/*   width:85%; */
  margin-top:20px;
}

#content-links{
  float:left;
  width:160px;
	padding:12px;
  _padding:17px;
  padding-top:0px;
}
.links-last{
  border:none;
 }
 .bordered-links{
  border-right:1px solid black;
 }
#content-link{
  padding:10px;
  padding-top:0px;
  padding-left:0px;
  font-size:12px;

  border: solid 0px #efefef;
  background-color:#F9F6E3;
  padding-right:0px;
  padding-bottom:25px;
}
#links-content{
  width:740px;
}
#content-links img{
  border:0;
  padding:0;
  margin:0;
  margin-bottom:20px;
/*  padding-bottom:10px;
  border-bottom:1px solid black;*/
}
#link-top{
  padding:4px;
  background-color:#D3282E;

}
.csc-uploads-2 tr{
  width:300px;
  float:left;
}
.csc-uploads-2 img{
text-align:right;
}

.links{
  width:100%;
}
.links th{
  vertical-align:top;
  border-right:1px solid #000;
}
.links_header th{
  padding-top:20px;
  padding-bottom:15px;
}
#banner, #banner a{
  color:#fff;
}
