﻿
body
{
	background-color:#000000;
	margin:0;
	padding:0;
}

html,body {
	background-color: #000;
}
/* ADDED BY MANNE */
#theme_images_container {
	/*padding: 5px 5px 0px 5px;*/
	padding: 5px;
}

#middle_container {
	width: 800px;
	min-height: 900px;
	margin: 0 auto;
	background-color: #FFF;
}

#top_container {
			background-color: transparent;
}
		
#footer {
	height: 24px;
	background: #000 url("http://24.alternativet.nu/Images/Design/bg_contents_footer.png") no-repeat bottom center;
}

#page_wrapper {
	width: 970px;
	margin: 0 auto;
	padding: 10px;
	/*background-color: #F00;*/
}

#page_container {
	/*background-color: #0F0;*/
}

#remote_container {
	float: left;
	width: 144px;
	min-height: 300px;
	/*background-color: #00F;*/
}

ul.remote_menu
{
    background-color: transparent;
    display:block;
}

ul.remote_menu li 
{
    background-color: transparent;
    display:block;
    clear: both;
}

ul.remote_menu li a 
{
    display:block;
    clear: both;
    background-color: transparent;
    font-size: 11px;
    vertical-align:middle;
    line-height: 16px;
    height: 16px;
    padding: 1px 0px 0px 0px;
    /*padding: 1px 2px 1px 2px;
    border: 1px solid #FFF;*/
    
}

ul.remote_menu li a span.title
{
    padding-left: 4px;
}

ul.remote_menu li a span.date
{
    padding-right: 4px;
}

ul.remote_menu li a:hover, ul.remote li:hover 
{
    cursor: pointer;
    /*color: #81792a;*/
    color: #666;
    background: #E5E5E5 url("/Images/Design/bg_remote_hover.png") repeat-x;
    /*border: 1px solid #CCC;*/
}

#main_container {
    float:right;
    width:810px;
    background: #FFF url("http://www.emanuelwinblad.se/oe/csstest/bg_contents_middle.png") repeat-y center;
}
/* END ADDED BY MANNE */

/* OLD */
/*div#div_bodycontainer
{
    
    margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
}*/

div#div_link 
{
    background-image:url(/Images/Design/bg_link.png);
    background-repeat:no-repeat;
    float:left;
    height:25px;
    margin-top:100px;
    width:16px;
}
/* OLD
div#div_link
{
    position: relative;
    top: 124px;
    left: 144px;
    height: 25px;
    width: 16px;
    background-image: url(/image/bg_link.png);
    background-repeat: no-repeat;
    clear: both;
}
*/

/*
div#div_menucontainer
{
	float: left;
    width: 144px;  
    background-color: #000000;
}*/
div#div_menu_top
{
    width: 144px;
    height: 12px;
    background-image: url(/Images/Design/bg_remote_top.png);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

div#div_menu
{
    position: relative;
    top: -3px;
    width: 136px;
    color: #333333;
    background-color: #FFFFFF;
    border-left: 4px solid #CCCCCC;
    border-right: 4px solid #CCCCCC;

}

div#div_menu img.logotype 
{
    margin: 6px 1px 1px 1px;
}

div.div_menu_row
{
    width: 124px;
    height: 25px;
    padding-top: 5px;
    padding-left: 10px;
    margin: 0 1px 5px 1px;
    color: #666666;
    background-image: url(/Images/Design/bg_menu.png);
    background-repeat: repeat-x;
    text-transform: uppercase;
}

/*
div.div_menu_content_row
{
    position: relative;
    top: -19px;
    width: 790px;
    height: 25px;
    margin-left: 1px;
    margin-right: 1px;
    padding-top: 5px;
    padding-left: 10px;
    color: #CCCCCC;
    border-top: 6px solid #666666;
    background-image: url(/image/bg_menu.png);
    background-repeat: repeat-x;
    text-transform: uppercase;
}*/

div#div_menu_foot
{
    position: relative;
    top: -3px;
    width: 144px;
    height: 24px;
    background-image: url(/Images/Design/bg_remote_footer.png);
    background-repeat: no-repeat;
}

/*
div#div_main
{
	width: 810px;
	float: right;
	
	text-align: left;
}
*/
/*
div#div_top
{
    position: absolute;
    top: 35px;
    height: 24px;
    width: 810px;
    background-image: url(/image/bg_contents_top.png);
    background-repeat: no-repeat;
    z-index: 5000;
}
div#div_topcontainer
{
	background-color: #FFFFFF;
    border-left: 4px solid #CCCCCC;
    border-right: 4px solid #CCCCCC;
	padding-top: 1px;
	float: none;
}*/
/*
div.div_top_image 
{
    margin-top: 4px;
    float: left;
}
div.div_top_image_text
{
    position: relative;
    height: 17px;
    width: 155px;
    top: -20px;
    float: left;
    padding-left: 5px;
    padding-top: 3px;
    background-image: url(/image/bg_trans.png);
    background-repeat: repeat;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 10px;
    z-index: 500;
}
*/
/*
div#div_content
{
    position: relative;
    top: -23px;
    background-color: #FFFFFF;
    border-left: 4px solid #CCCCCC;
    border-right: 4px solid #CCCCCC;
	float: none;
}*/

div.div_content_padding
{
    /*padding-top: 5px;
    padding-left: 15px;
    padding-right: 10px;
    padding-bottom: 15px;*/
    padding: 10px;
}

div.div_content_left
{
    width: 593px;
    float: left;
}

div.div_content_right
{
    width: 170px;
    float: right;
}

div.div_content_left_onethird 
{
    width: 192px;
    
}

div.div_content_left_twothirds 
{
    width: 384px;
}

div.div_content_left_onehalf 
{
    width: 286px;
}
/*
div#div_footer
{
    position: relative;
    top: -23px;    
    background-image: url(/image/bg_contents_footer.png);
    background-repeat: no-repeat; 
}
*/

div#div_ad_skyscraper
{
    margin-top: 40px;
    margin-left: 12px;
}

div.div_ad_leaderboard
{
    width: 763px;
    font-size: 9px;
    background-color: #FFF;
    background-image: url("/Images/Design/bg_fader.png");
    background-repeat: repeat-x;
    border: solid 1px #CCC;
    margin-left: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

div.div_ad_full_banner
{
    width: 610px;
    font-size: 9px;
    background-color: #CCCCCC;
    margin-left: -14px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/*
    Forum
*/
div.forum_post_answer
{
    padding: 5px;
    width:503px;
    margin-left: 57px;
    background-color: #EEE;
    border: 1px solid #DDD;
    margin-bottom: 10px;
}

.top_margin_2, .margin_top_2
{
    margin-top: 2px;
}

.top_margin_4, .margin_top_4
{
    margin-top: 4px;
}

.top_margin_6, .margin_top_6
{
    margin-top: 6px;
}

.top_margin_10, .margin_top_10 
{
    margin-top: 10px;
}

.top_padding_2, .padding_top_2
{
    padding-top: 2px;
}

.top_padding_4, .padding_top_4 
{
    padding-top: 4px;
}

.bottom_padding_2, .padding_bottom_2 
{
    padding-bottom: 2px;
}

.bottom_padding_4, .padding_bottom_4 
{
    padding-bottom: 4px;
}

.bottom_padding_10, .padding_bottom_10 
{
    padding-bottom: 10px;
}

.left_padding_2, .padding_left_2
{
    padding-left: 2px;
}

.left_padding_4, .padding_left_4
{
    padding-left: 4px;
}

.left_padding_11, .padding_left_11 
{
    padding-left: 11px;
}

.right_padding_2, .padding_right_2 
{
    padding-right: 2px;
}

.right_padding_11, .padding_right_11 
{
    padding-right: 11px;
}

.bottom_margin_1, .margin_bottom_1
{
    margin-bottom: 1px;
}

.bottom_margin_2, .margin_bottom_2
{
    margin-bottom: 2px;
}

.bottom_margin_4, .margin_bottom_4
{
    margin-bottom: 4px;
}

.bottom_margin_6, .margin_bottom_6
{
    margin-bottom: 6px;
}

.bottom_margin_8, .margin_bottom_8 
{
    margin-bottom: 8px;
}

.bottom_margin_10, .margin_bottom_10
{
    margin-bottom:  10px;
}

.margin_left_0
{
    margin-left: 0px;
}

.margin_right_0
{
    margin-right: 0px;
}

.margin_left_2, .left_margin_2 
{
    margin-left: 2px;
}

.margin_left_8, .left_margin_8
{
    margin-left: 8px;
}

.margin_right_1, .right_margin_1 
{
    margin-right: 1px;
}

.margin_right_2, .right_margin_2 
{
    margin-right: 2px;
}

.margin_right_8
{
    margin-right: 8px;
}

.border_bottom_black
{
    border-bottom: 1px solid #000;
}

.border_bottom_ccc 
{
    border-bottom: 1px solid #CCC;
}
.border_top_ccc 
{
    border-top: 1px solid #CCC;
}

.border_top_ddd, .top_border_ddd 
{
    border-top: 1px solid #DDD;
}

.border_bottom_ddd 
{
    border-bottom: 1px solid #ddd;
}

.border_bottom_eee 
{
    border-bottom: 1px solid #eee;
}

.border_top_eee, .top_border_eee 
{
    border-top: 1px solid #eee;
}

.border_right_ddd, .right_border_ddd 
{
    border-right: 1px solid #ddd;
}

hr 
{
    border: 0;
}

hr.black_1 
{
    color: #000;
    background-color: #000;
    height: 1px;
}

.clear
{
    font-size: 0px;
	clear: both;
}

