/* RESET */
.list, table, th, td, th_sort, a, #menu_shop, ul, #form_box_large, #catmenu, hr, h2, #cart, .movie_info, h1, h2, h3{
/*margin:0px;
padding:0px;*/
}
/*
body{
font-family:Tahoma, Arial;
font-size:10px;
}
table{
border-collapse:collapse;
}
p{
margin:0px 0px 5px 0px;}
*/
/* TABLE LISTOR */
.list table{
/*margin:0px;
padding:0px;
border:1px solid #dddddd;
color:#000000;*/
width:100%;
border:0px;
border-collapse:collapse;
}
.list th{
/*height:19px;
margin:0px;
padding:4px;
text-align:left;
border:1px solid #dddddd;
background:#eeeeee;
text-transform:uppercase;
color:#000000;*/
border-bottom: 1px dashed #77C21D;
font-weight:bold;
}
.list th a{
/*color:#000000;
text-decoration:none;*/
}
.list td{
margin:0px;
padding:4px;
/*border:1px solid #dddddd;*/
color:#000000;
background:#ffffff;
}
.th_sort{
margin:2px 0px 2px 4px;
vertical-align:middle;
border-width:0px;
}
a.edit_admin_btn{
display:block;
font-size:11px;
text-transform:none;
font-weight:normal;
background:#eeeeee;
padding:2px;
margin:0px;
border:1px solid #aaaaaa;
}
a:hover.edit_admin_btn{
background:#ffffff;
}
#menu_shop{
float:right;
background:#eeeeee;
border:1px solid #aaaaaa;
margin:10px;
display:inline;
padding:5px 10px;
}
#menu_shop ul{
margin-left:5px;
list-style:none;
}
/* FORMULÄR */

#form_box_large{
width:500px;
border:1px solid #aaaaaa;
background:#eeeeee;
padding:2px;
text-align:center;
}
#form_box_large th{
background:#aaaaaa;
color:#eeeeee;
text-transform:uppercase;
line-height:20px;
}
#form_box_large td,th{
padding:4px;
}
#form_box_large td{
text-align:left;
}
#form_box{
width:360px;
border:1px solid #77C21D;
/*background:#f0f0f0 url(../_images/form_bg_1x100.gif) repeat-x;*/
background:#fff;
padding:2px;
margin:0px auto;
text-align:center;
}
#form_box th{
background:#1D221B;
color:#fff;
text-transform:uppercase;
line-height:20px;
}
#form_box td,th{
padding:4px;
}
#form_box td{
text-align:left;
}
textarea{
height:100px;
}
.chkbox{
padding:0px;
margin:0px 0px 2px 0px;
vertical-align:middle;
}
legend{
color:#000000;
text-transform:uppercase;
}


.chkbox{
padding:0px;
margin:0px 0px 2px 0px;
vertical-align:middle;
}
#catmenu{
background:#fff;
border-bottom:1px dashed #77C21D;
padding:0px;
width:150px;
}
hr{
	border:none 0;
	border-top:1px dashed #77C21D;
	height:1px;
	margin:5px 0px;

}
h2{
margin:0px 0px 5px 0px;}
#cat_menu h2{
margin:0px 0px 5px 0px;}

#col_left{
float:left;
width:160px;
}
#main_shop{
float:left;
margin:0px 0px 0px 10px;
width:380px;
padding:0px;
}
/* KÖPKNAPP */
.buy_btn{
width:26px;
text-align:center;
padding:2px;
background-color:#cc0000;
color:#ffffff;
font-size:9px;
font-weight:bold;
border:1px solid #aaaaaa;
text-decoration:none;
}
a.buy_btn{
color:#ffffff;
text-decoration:none;
}
a.buy_btn:hover{
color:#ffffff;
background-color:#55aa55;
text-decoration:none;
}
/* KASSAKVITTO */
#reciept{
	border:1px solid #aaaaaa;
	padding:4px;
	font-family:"Courier New", Courier, mono;
	color: #000000;
}
#reciept h1{
margin:0px 0px 10px 0px;
}
#reciept td{
	font-family:"Courier New", Courier, mono;
	color: #000000;
}
#reciept a{
	font-family:"Courier New", Courier, mono;
	color: #000000;
}

/* TRAILER POPUP */
#trailer_bg{
background:url(../_images/trailer_bg_380x350.jpg) no-repeat;
width:320px;
height:290px;
margin:0px auto;
padding:30px;
}

/* PAGING */
.paging{
color:#666666;
margin:0px;
font-size:10px;
}
div.paging{
float:right;
margin:0px 0px 0px 4px; 
}
.paging a{
float:left;
display:block;
padding:4px;
margin:0px 2px;
border:1px solid #aaaaaa;
background:#eeeeee;
font-size:10px;
}
.paging a:hover{
background:#ffffff;
font-size:10px;
}
.paging span{
float:left;
display:block;
padding:4px;
margin:0px 0px 0px 2px;
/*border:1px solid #aaaaaa;*/
font-weight:bold;
color:#000000;
background:#ffffff;

}
span.paging_divider{
float:left;
display:block;
padding:4px 0px;
margin:1px 0px;
border-width:0px;
font-weight:normal;
color:#000000;
}
div.paging_info{
float:left;
padding:4px 4px;
margin:0px 1px 10px 0px; 
border-width:0px;
font-weight:normal;
font-size:10px;
color:#000000;
/*border:1px solid #aaaaaa;*/
background:#ffffff;
}

/* LISTA PRODUKTER */
.prodlist_sbs{
padding:4px 0px 0px 0px;
margin:0px 0px 5px 0px;
height:auto;
color:#000000;
border-bottom:1px dashed #77C21D;
background:#fff;
}
.prodlist_sbs a{
text-decoration:none;
}
.prodlist_sbs a:hover{
text-decoration:underline;
}
.prodlist_sbs img{
}
.cover_s{
border:1px solid #77C21D;
}
.img_list{
padding:8px;
margin:0px 2px 10px 2px;
float:left;
width:auto;
height:auto;
border:1px solid #aaaaaa;
background:#eeeeee;
}
.listheader{
width:620px;
height:28px;
line-height:20px;
padding-left:10px;
padding-bottom:2px;
background:url(/_images/v2/listheader_630x30.gif) no-repeat;
color:#ffffff;
}
.listheader a{
color:#FFFFFF;
text-decoration:none;
}

/* CART */
.sidebar_box_r{
margin:0px auto;
width:140px;
height:auto;
background:#eeeeee;
padding:0px 5px 5px 5px;
margin-bottom:5px;
border:1px solid #580206;
}
.sidebar_box_r h2{
background:#9A030A;
padding:4px;
margin:-1px -6px 5px -6px;
color:#FFFFFF;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
border:1px solid #580206;
}
.sidebar_box_r a{
color:#6f0000;
}
.sidebar_box_r a:hover{
color:#6f0000;
text-decoration:none;
}

/* NY CART */
#cart{
background:#fff;
border-bottom:1px dashed #77C21D;
padding:0;
width:150px;
margin-bottom:4px;

}
#cart h2{
	margin: 0 0 10px 0;
	padding: 2px 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;}

/*
#cart{
border:1px solid #aaaaaa;
width:auto;
background:#aaffff;
}
*/
/* DETAIL */
#moviealldetail{
text-align:left;
margin:0px;
padding:10px;
color:#000000;
}
.movie_info{
margin:0px;
padding:10px;
border-bottom:1px dashed #77C21D;
background:#fff;
}
.movie_info td{
padding:0px 2px;
}
.movie_info th{
color:#000;
padding:0px 2px;
}
.cover_m{
float:left;
padding:0px;
margin:0px 10px 10px 0px;
border:1px solid #77C21D;
}

