/* CSS Document */

/* headings */

h1.fadein {
position:absolute;
top:30px;
left:130px;
width:400px;
height:129px;
background-image: url(../assets/stella_logo.jpg);
background-repeat:no-repeat;
display:block;
}

h1 a {
display:block;
width:400px;
height:129px;
}

p {
padding:0px;
margin:10px 5px 5px 10px;
font-size:1em;
}

h2 {
font-size:1.6em;
margin: 10px 5px 5px 10px;
padding-bottom:3px;
border-bottom:4px solid rgb(255,153,51);
}

h2.red {
border:none;
color:#FF0000;
}

h2.tack {
border:none;
font-style:italic;

}

h2.price {
font-size:3.5em;
color:#FF9933;
font-style:italics;
border:none;
margin-left:0px;
margin-top:0px;
}

h3 {
font-size:0.9em;
margin: 10px 5px 5px 10px;
color:#000;
padding-bottom:3px;
border-bottom:2px solid rgb(255,153,51);
}

h4 {
font-size:0.9em;
margin: 10px 5px 5px 10px;
padding-bottom:3px;
border-bottom:2px dotted rgb(255,153,51);
}

h2.tillbehor {
font-size:1.3em;
margin: 0px 5px;
border: none;
}

h6 {
font-size:20px;
color:#FFF;
right:10px;
top:10px;
position:absolute;
}

#accordian h3 {
font-size:0.7em;
}

div#accordian div p {
font-size: 0.7em;
}

div#accordian {
!important padding:5px;
}


/* lists */

ul.standard {
margin: 10px 25px;
padding: 10px 25px;
list-style-position:outside;
font-style:italic;
list-style-position:outside;
list-style-type:circle;
list-style-image:url(../assets/smalltick.png);
line-height:1.2em;
font-weight:bold;
}

ul.fakta {
margin: 5px 25px;
padding: 5px 25px;
line-height:1.2;
font-style:italic;
font-weight:bold;
font-size:1.5em;
list-style-position:outside;
list-style-type:circle;
list-style-image:url(../assets/tick.png);
line-height:1.3em;

}

/* form */

select {margin-bottom:5px;}

label { text-align:right; padding-right: 6px;  font-size:12px; font-weight:bold;}

br{clear:left;}

label, input

{display:block;
float:left;
margin-bottom:5px;
width:200px;

}

label {
font-size:15px;
}

 input {
height:30px;
border: solid 2px #ff9933;
font-size:18px;
background-color:#000;
color:#CCCCCC;
font-size:18px;
}

textarea {
border: solid 2px #ff9933;
background-color:#000;
color:#CCCCCC;
font-size:18px;
font-family: Tahoma, Arial, sans-serif;
}

input:focus, textarea:focus {
background-color:#FFF;
color:#000;
font-size:18px;
}

input:active, textarea:active {
background-color:#FFF;
color:#000;
font-size:18px;
}


#send {
border: dotted 2px #FF9933;
color:#FFFFFF;
font-size:16px;
font-weight: bold;
background-color:#000000;
float:left;
margin-top:20px;
margin-left:205px;}

form {
margin-top:20px;
}

div#send_button {
	position:absolute;
	height:41px;
	width:210px;
	top: 289px;
	left: 207px;
	
}

#none {
display:none;
border: none;
}

a.text {
text-decoration:underline;
color: #FF9933;
font-weight:bold;
}

a.text:hover {
text-decoration:none;
color: #000;
font-weight:bold;
}


a.black {
text-decoration:none;
color: #000;
font-weight:bold;
}

a.black:hover {
text-decoration:underline;
color: #FF9933;
font-weight:bold;
}


a.grey {
text-decoration:underline;
color:#999999;
font-weight:bold;
}

a.text:grey {
text-decoration:none;
color: #FF9933;
font-weight:bold;
}

a.address {
text-decoration:underline;
color: #FFF;
}

a.address:hover {
text-decoration:none;
color: #FF9933;
}



ul.links {
padding: 0px 10px;
list-style-type:none;	
}

ul.links li{
padding: 10px 0px;
border-bottom: 2px dotted #FF9933;
}

ul.till {
padding: 0px 10px;
list-style-type:none;	
}

ul.till li{
padding: 10px 0px;
border-bottom: 2px dotted #FF9933;
}

ul.till img, img.kamin {
width: 320px;
height: 213px;
background-color:#FFFFFF;
padding:4px;
margin:5px 10px;
border:1px solid #000;
}

img.janne {
background-color:#FFFFFF;
padding:4px;
margin:5px 10px;
border:1px solid #000;
}

ul.till li p {
font-style:italics;
margin-left:0px;
padding-left:0px;
}

address{
position:absolute;
top:168px;
right:110px;
z-index:100000000000;
color:#FFF;
font-size: 11px;
font-style:normal;
line-height:13px;
}



address span {
color:#FF9933;
font-weight:bold;
}

div#footer address{
position:relative;
top:10px;
left:10px;
z-index:100000000000;
color:#FFF;
font-size: 16px;
font-style:normal;
line-height:19px;
}

ul#gall {
margin:5px 10px;
width:460px;
margin-right:20px;
list-style-type:none;
position:relative;
float:left;
}

ul#gall li {
padding: 8px 0px;
}

ul#gall a {
display:block;
width:100%;
text-align:center;
padding: 25px 0px;
font-size:2em;
color: #FF9933;
background-color: #000;
border: 2px solid #FF9933;
text-decoration:none;
background-image:url(../assets/footer_back.png);
background-repeat:no-repeat;
background-position:top right;
}

ul#gall a:hover {
display:block;
width:100%;
text-align:center;
padding: 25px 0px;
font-size:2em;
color: #FFF;
background-color: #FF9933;
border: 2px solid #000;
text-decoration:none;
background-image:url(../assets/footer_back.png);
background-repeat:no-repeat;
background-position:top right;
}

ul.fakta span, h2.varm span {
color:#FF9933;
}

h2.varm {
font-weight:bold;
color:#000;
font-style:italics;
border:none;
}

select {
background-color:#000000;
color:#CCC;
border: 1px solid #FF9933;
font-family:Tahoma;
font-size:16px;
}