@charset "UTF-8";
/* CSS Document */

body {

margin: 0px;
padding: 0px;
background: url(tshirtsidan_bg.jpg) #000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
color:#333333;
padding-bottom: 20px;

}

h1 {

font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin: 0px;
padding: 0px;

}

h2 {

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6ea400;
margin: 0px;
padding: 0px;
}

#nyhetsbrev_vkol h2 {

font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6ea400;
margin-top: 0px;
padding-top: 15px;

}

#omtrojorna_vkol h2 {

font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6ea400;
margin-top: 0px;
padding-top: 15px;

}

#faq_content h2 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6ea400;
margin: 0px;
padding: 0px;

}

#omtrojorna_hkol h2 {

font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6ea400;
margin-top: 0px;
padding-top: 15px;

}

#nyhetsbrev_vkol, #omtrojorna_vkol, #faq_content, #omtrojorna_hkol {

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#333333;
margin: 0px;
padding: 0px;

}

h3 {

margin-top: 15px;
margin-bottom: 15px;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6ea400;
padding: 0px;
}


#popup {
padding: 9px;
}

#strlk_header {

width: 368px;
height: 80px;
background:url(strlk_header.jpg);

}

#strlk_content {

width: 338px;
height: 413px;
background:url(strlk_content.jpg);
margin-top: 5px;
padding: 15px;

}

#villk_header {

width: 368px;
height: 80px;
background:url(villk_header.jpg);

}

#villk_content {

width: 338px;
height: 1053px;
background:url(villk_content.jpg) no-repeat;
margin-top: 5px;
padding: 15px;

}


#popup h1 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6ea400;
margin: 0px;
padding: 0px;
}


.style2 {
	color: #b7f53e;
	font-weight: bold;
}


img {
	border: 0;
}

#flik {

position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding:0px;
width: 148px;
height: 150px;
z-index: 1;

}


a {

	text-decoration:none;
	color:#6ea400
	
}

a:hover {

		text-decoration:underline;
}

#container {
margin: 0em auto;
width: 1000px;
display: block;
float: none;
position:relative;
overflow: hidden;
padding-left: 2px;
padding-right: 2px;
background:url(cont_bg.jpg) no-repeat;

}

#topmeny {
width: 992px;
height: 23px;
margin-left: -2px;
text-align:right;
padding-top: 24px;
padding-right: 12px;
background: url(topmeny_bg.jpg) #000 no-repeat;

}

#topmeny a {

color: #FFFFFF;
font-size: 11px;
padding: 0px 15px 0px 15px;
background:url(avdelare.jpg) no-repeat bottom right;

}

#topmeny a:hover {

color: 6ea400;

}

#topmeny a.active {

color: 6ea400;

}

#tshirtsidan_vansterkolumn {
width: 215px;
height: 726px;
margin-top: 12px;
float: left;
background: url(tshirtsidan_vansterkolumn.jpg) no-repeat;

}

#tshirtsidan_vansterkolumn.cart {
width: 215px;
height: 726px;
margin-top: 12px;
float: left;
background: url(tshirtsidan_vansterkolumn.jpg) no-repeat;
}



#header {
width: 783px;
height: 252px;
float: right;
background:#fff;
clear: none;

}

#header_omtrojorna {
width: 783px;
height: 252px;
float: right;
background: url(header_omtrojorna.jpg) no-repeat;
clear: none;

}

#header_nyhetsbrev {
width: 783px;
height: 252px;
float: right;
background: url(static/img/header_nyhetsbrev.jpg) no-repeat;
clear: none;
}

#header_omoss {
width: 783px;
height: 252px;
float: right;
background: url(static/img/header_omoss.jpg) no-repeat;
clear: none;
}

#header_faq {
width: 783px;
height: 252px;
float: right;
background: url(static/img/header_faq.jpg) no-repeat;
clear: none;
}

#header_kontakt {
width: 783px;
height: 252px;
float: right;
background: url(static/img/header_kontakt.jpg) no-repeat;
clear: none;
}




#cart_header {

width: 783px;
height: 252px;
float: right;
background: url(varukorg_header.jpg) no-repeat;
clear: none;

}


#checkout_header {

width: 783px;
height: 252px;
float: right;
background: url(kassan_header.jpg) no-repeat;
clear: none;

}

#content {
width: 783px;
margin-top: 1px;
/*margin-right: 2px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
color:#333333;
float: right;
background: transparent;
clear: none;
overflow: visible;

}

#huvudkolumn {
	float:left;
	width: 570px;
	margin:0;
	padding:0;
/* 	border: 1px solid #ff0000; */
}

#troj_kolumn {
	float:left;
	width: 560px;
	margin:0;
	padding:0;
/* 	border: 1px solid #ff0000; */

}


#rubrik_senaste_tshirts {
width: 532px;
padding: 5px 0px 0px 37px;
height: 23px;
margin-top: 0px;
position:relative;
float: left;
background:url(rubrik_ett_bg.jpg) #FFF no-repeat;

}



#rubrik_ett {
width: 532px;
padding: 5px 0px 0px 37px;
height: 23px;
margin-top: 0px;
position:relative;
float: left;
background:url(rubrik_ett_bg.jpg) #FFF no-repeat;

}


#rubrik_tva {
width: 176px;
height: 23px;
padding: 5px 0px 0px 37px;
margin-top: 0px;
float: right;
position:relative;
background:url(rubrik_tva_bg.jpg) #FFF no-repeat;
}

#rubrik_hela {
width: 747px;
height: 23px;
padding: 5px 0px 0px 37px;
margin-top: 0px;
background:url(rubrik_overhela.jpg) #FFF no-repeat;
clear: both;
}

#rubrik_trojorna {
width: 747px;
height: 23px;
padding: 5px 0px 0px 37px;
margin-top: 0px;
background:url(rubrik_overhela.jpg) #FFF no-repeat;
clear: both;
}

#prodbild {
width: 783px;
height: 252px;
padding-top: 0px;
margin-bottom: 0px;
float: right;
position:relative;
background: transparent;
clear: none;

}

/* BEGIN PRODUCT OPTIONS */

#options_container{
/* border: 1px solid #ff0000; */
}

.options_text{
/* border: 1px solid #000; */
float: left;
padding-top: 3px;
padding-right: 4px;
}

#options_color{
float: left;
padding-right: 15px;
}

#options_size{
float: left;
padding-right: 15px;
}

#options_buy_button{
float: left;
padding-right: 15px;
}

#addthis_btn{
float: left;
}




/*#rubriker {

width: 783px;
height: 28px;
}*/

#starttext {
text-align: left;
padding: 20px 14px 14px 27px;
width: 513px;
float: left;

}

#starttext_vkol {
text-align: left;
padding: 22px 14px 25px 27px;
width: 513px;
float: left;

}


#omtrojorna_vkol {
text-align: left;
padding: 5px 14px 14px 27px;
width:auto;
float: left;

}

#omtrojorna_hkol {

text-align: left;
width: 170px;
min-height: 478px;
/*height: 535px;*/
padding: 5px 10px 10px 10px;
margin: 0;
background: url(tshirtsidan_hogerkolumn.jpg) #FFF;
position:relative;
float: right;
margin-top: 0px;


}

#nyhetsbrev_kolumn {
	float:left;
	width: 440px;
	margin:0;
	padding:0;

}

#nyhetsbrev_vkol {
text-align: left;
padding: 5px 14px 14px 27px;
width:auto;
float: left;

}

#nyhetsbrev_hkol {

text-align: left;
width: 286px;
min-height: 478px;
/*height: 535px;*/
padding: 5px 20px 10px 10px;
margin: 0;
position:relative;
float: right;
margin-top: 0px;


}

#top_content {
text-align: left;
padding: 20px 14px 14px 27px;
width: auto;
float: left;

}

#faq_content {

padding: 20px 27px 14px 27px;

}


#hogerkolumn {
text-align: left;
width: 213px;
min-height: 498px;
/*height: 535px;*/
padding: 0px 0px 0px 0px;
margin: 0;
background: url(tshirtsidan_hogerkolumn.jpg) #FFF;
position:relative;
float: right;

}



#hogerkolumn_text {
text-align: left;
width: 191px;
padding: 10px 11px 14px 11px;
position:relative;
float: left;

}

#tshirt_vanster {

width: 252px;
height: 133px;
padding-left: 27px;
padding-top: 20px;
padding-bottom: 15px;
float: left;
position:relative;

}

#tshirt_foto {

width: 124px;
height: 133px;
float: left;

}

#tshirt_text {

width: 105px;
float: right;

}

#tshirt_hoger {

width: 252px;
padding-right: 29px;
height: 133px;
padding-top: 20px;
padding-bottom: 15px;
float: right;
position:relative;
}

#footer {

height: 25px;
width: 1004px;
background:url(footer.jpg) no-repeat;
clear: both;
margin: 0em auto;
padding-left: -2px;

/*clear:both;
display:inline;
width: 1004px;
height: 25px;
margin: 0px auto;
padding-left: 0px;
padding-right: 0px;
background:url(footer.jpg) no-repeat;
margin-bottom: 25px;
overflow: hidden;*/

}

img.alignnone {

}

.entry img {
	display: block;
	clear: both;
}

#vk_varulista {

width: 541px;
float: left;
margin-left: 15px;
margin-top: 15px;
position: relative;
clear: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
color:#333333;

}

#vk_totalsumma {

width: 175px;
height: auto;
background: #f3f6eb;
padding: 10px;
float: right;
position: relative;
clear: none;
margin-right: 15px;
margin-top: 15px;
border: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:200;
color:#333333;

}

#kassa_uppgifter {
	float:left;
	width: 400px;
}

#kassa_betalning {
	float:left;
	width: 350px;
}

#leftmenu {

margin-top: 28px;

}

ul {

margin-left: 8px;
padding: 0px;
height: auto;
color:#FFFFFF;

}

ul li {

list-style-type: none;
color:#FFFFFF;
padding: 7px 0px 0px 30px;
width: 166px;
height: 20px;

}


ul li.active {

background:url(a_act.jpg);
list-style-type: none;
color:#FFFFFF;
padding: 7px 0px 0px 30px;
width: 166px;
height: 20px;


}



li {

background:url(a.jpg);
list-style-type: none;
color:#FFFFFF;
padding: 7px 0px 0px 30px;
width: 166px;
height: 20px;
margin-bottom: 1px;

}

li a {

color: #FFFFFF;

}


li.active {

background:url(a_act.jpg);
text-decoration: none;
list-style-type: none;
color:#FFFFFF;
padding: 7px 0px 0px 30px;
width: 166px;
height: 20px;

}


li:hover {

/* background:url(a_hover.jpg); */
color: #6ea400;

}

li a:hover {

color: #6ea400;
text-decoration: none;

}

li li {

height: 0px;
widht: 0px;

}

li ul ul {

height: 0px;

}


#cat_cont {
padding-top: 0px;
padding-left: 29px;

}

#cat_prod_container {
width: 230px;
padding-right: 0px;
height: 160px;
padding-top: 38px;
float: left;
margin-right: 14px;
position:relative;
clear: none;
}

#cat_prod_text {

width: 85px;
float: right;

}

#cat_page {

height: 19px;
background: #dadfd0;
position: relative;
margin-top: 1px;
padding-top: 3px;
padding-left: 32px;

}

#cat_page a {

font-size: 11px;
color: #5c8600;
margin: 0px;
padding: 0px 9px 0px 9px;
font-weight: bold;
border-left: 2px solid #c0c7b1;
}

#cat_page_bottom {
margin-top: 20px;
clear:both;
height: 19px;
background: #dadfd0;
float: left;
width: 751px;
padding-top: 3px;
padding-left: 32px;

}

#cat_page_bottom a {

font-size: 11px;
color: #5c8600;
margin: 0px;
padding: 0px 9px 0px 9px;
border-left: 1px solid #c0c7b1;
}

#prodtrivia {

background:url(trivia_bg.jpg) no-repeat;
min-height: 201px;
margin-top: 45px;
padding-top: 117px;
padding-left: 21px;
padding-right: 21px;

}

#varukorg {

padding-left: 10px;
padding-right: 10px;

}

select {

margin-bottom: 8px;

}

#cart_link {

height: 20px;
padding-left: 7px;
padding-top: 4px;
width: 98px;
margin-top: 8px;
margin-right: 2px;
float: left;
background:url(vk_knapp.jpg);

}

#checkout_link {

height: 20px;
padding-left: 7px;
padding-top: 4px;
width: 70px;
margin-top: 8px;
float: left;
background:url(k_knapp.jpg);


}

#to_checkout {

height: 20px;
padding-left: 5px;
padding-top: 4px;
width: 72px;
margin-top: 8px;
float: left;
background:url(k_knapp.jpg);


}

#order_conf {

padding: 20px 14px 14px 27px;
width: 513px;

}


#cart_link a, #checkout_link a, #to_checkout a {

color: #FFFFFF;
font-size: 12px;

}

#nyhetsbrev_form {

padding-top: 14px;
padding-left: 14px;
width: 175px;
height: 47px;
background:url(lapp_newsltr.jpg) no-repeat;
margin-bottom: 20px;

}

#news_form {

width: 120px;

}

#form_ok_button {

width: 30px;

}



input.btn { 

color:#050; 
font: bold small 'trebuchet ms',helvetica,sans-serif; 

} 

#namn {

width: 300px;

}

#telefon {

width: 300px;

}

#email {

width: 300px;

}

#kommentar {

width: 300px;


}


 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
