/*==================== Almänn design===================================*/
body {
	background: url('images/bakgrund.gif');
	background-repeat: repeat-x;
	background-position:top center;
	background-color: #c0c0c0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-align: center;	
}


/*========= Stryk inte under länkar m.m =================*/
a:link { text-decoration: none; color: #B42000;}
a:visited { text-decoration: none; color: #B42000;}
a:active { text-decoration: none; color: #B42000; }
a:hover { text-decoration: none; color: #222222; }

/*================ Textstorlekar m.m ======================*/
h1 {font-size: 2em;text-align: center; letter-spacing: 1px;}
h2 {font-size: 1.5em;text-align: center; }
h3 {padding: 0 0 0 0; font-size: 1.2em; }
li {font-size: 1em;}
ul {font-size: 1em;}
.warning{color: red;}
/*============================== Header ===================================*/
#header
{
background: url('images/musikprylar.png');
}

img {
border: none;
}

.thumb {z-index: 1;}

#container2 {text-align: center;}

/*============================== Huvudmeny ===================================*/
#menu a{height:25px;  z-index: 1; font-weight: bold;  font-family: Verdana, sans-serif; font-size: 1.1em; line-height: 25px; background-position: center; }

.menulink { color: #FEFFFF; }
.menulink a{ color: #FEFFFF; }

.menuleft{float:left; margin: 0; background: url('images/menu_head_left.png') no-repeat; height: 25px; width: 13px;}
.menumiddle{float:left; margin: 0; background: url('images/menu_head.png'); background-repeat: repeat-x; height: 25px;}
.menumiddle a{color: #B42000;}
.menumiddle a:hover { color: #222222;}
.menuright{float:left; margin: 0; background: url('images/menu_head_right.png') no-repeat; height: 25px; width: 13px;}

.menuleft_inv{float:left; margin: 0;  height: 25px; width: 13px;}
.menumiddle_inv{ float:left; margin: 0;  background-repeat: repeat-x; height: 25px;}
.menumiddle_inv a:hover { color: #B42000;}
.menuright_inv{float:left; margin: 0;  height: 25px; width: 13px;}

/*============================== Googlesök ===================================*/
#googlesearch {float: right; width:100px;}

/*================ Innehåll ===================================*/
#main{
text-align: left;
}


.mainlink {text-align:center; height: 80px; width:300px; background: url('images/musikannons.gif') no-repeat; }
.mainlink a{display: block; width:300px; height:80px;}
.main_h2 {font-weight: bold; font-size: 1.5em; text-align: center; }
.main_p {font-weight: bold; font-size: 1em;text-align: center; }
.mainlink a:hover{background: url('images/musikannons_over.gif') no-repeat;}
.solidtext
{
position: relative;
padding: 16px 16px 16px 16px;
line-height: 16px;
}
.maincontent {background: url('images/main_content.png'); background-repeat: repeat-y; width: 691px;}
.content {background: url('images/main_content.png'); background-repeat: repeat-y; width: 691px;}


/*================ Sidfot ===================================*/
#footer
{
}
.footer_table { width: 100%;}
.footer_left { text-align: left; width: 33%;}
.footer_center { text-align: center;width: 33%;}
.footer_right { text-align: center;width: 33%;}

/*================ Vänster ===================================*/
#left
{
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #222222;
}

#left table 
{
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #222222;
}


/*================ Vänstermeny ===================================*/
#menylcontainer{ text-indent: 14px; }
#menylcontainer a {font-family: Verdana, sans-serif; background: url('images/menu_left_sub.png') no-repeat; font-weight: bold; height: 27px; display: block; color: #B42000; line-height: 25px; cursor: pointer;}
#menylcontainer a:hover { color: #222222; background: url('images/menu_left_sub_hover.png') no-repeat; height: 27px; }

#submenu_1 a { background: url('images/menu_left_sub.png') no-repeat; height: 27px; background-position: center; display: block; width: 156px; color: #B42000;}
#submenu_2 a { background: url('images/menu_left_sub.png') no-repeat; height: 27px; background-position: center; display: block; width: 156px; color: #B42000;}
#submenu_3 a { background: url('images/menu_left_sub.png') no-repeat; height: 27px; background-position: center; display: block; width: 156px; color: #B42000;}
#submenu_4 a { background: url('images/menu_left_sub.png') no-repeat; height: 27px; background-position: center; display: block; width: 156px; color: #B42000;}


/*================ Onmouseover i Vänstermeny ===================================*/
.menylunder { z-index: 1; position: absolute; margin-left: 128px; margin-top: -42px;}

#submenu_1 { visibility: hidden; }
#submenu_2 { visibility: hidden; } 
#submenu_3 { visibility: hidden; } 
#submenu_4 { visibility: hidden; } 


/*================ Runda hörn i vänstermenyn ====================*/
.menu_left_roundtop { background: url('images/menu_left_top.png') no-repeat; height: 18px; width: 156px; }
.menu_left_roundbottom { background: url('images/menu_left_bottom.png') no-repeat; height: 18px; width: 156px; }

.main_roundtop { position:relative; z-index: -1; background: url('images/main_top.png') no-repeat; height: 18px; width: 691px;}
.main_roundbottom { background: url('images/main_bottom.png') no-repeat; height: 18px; width: 691px;}
/*================ Formatering av scrollboxar input-types osv ===================================*/
.border{ border: 1px solid #677C65; margin:0;}
.search{ display:none; border: 1px solid #677C65;}

/*================ Allmän tabelldesign ===================================*/
.fullpage{ width: 100%; }
.table_left{ width: 50%; padding: 0 8px 0 0; vertical-align: top; }
.table_right{ width: 50%; padding: 0 0 0 8px; vertical-align: top; }

/*================ Tabelldesign i musikannonser_search samt profile_musikannonser ===================================*/
.tabell { border: 0px; border-collapse: collapse; width: 100%; padding: 0 10px 0 10px;}

.tabell a:link { color: #222222; }
.tabell a:visited { color: #666666;}
.tabell a:hover {color: #B42000;}

.musikannonser_datum { width: 60px; text-align: center;}
.tabelluser { width: 60px; text-align: center;}
.tabellbild { width:80px; text-align:center;}
.tabelldate { width:40px; text-align: center;}
.tabellheader {width:300px;}
.tabellpris { width:75px; text-align: center;}
.tabellpadding { padding: 3px 0 3px 0;}
.eqrubrik { width:400px; text-align: center;}

.tabellrubrik {height:24px; background: transparent; background-image: url('images/tabell_img.gif'); background-repeat: repeat-x; background-position:top center;}
.tabellrubrik a:link { color: #FEFFFF; font-weight: bold;}
.tabellrubrik a:visited { color: #FEFFFF; font-weight: bold;}
.tabellrubrik a:hover { color: #B42000;}

.tabellfarg { background: #EEEEEE; color: black; height: 64px; padding: 5px 0 5px 0;}
.tabellejfarg { height: 64px; padding: 5px 0 5px 0;}
.annonsrubrik { color: #222222; font-size: 1.1em; font-weight: bold; width: 370px;}
.annonsrubrik a{width: 370px; height: 64px; display:block;}
.pris { color: #222222; font-size: 1em; font-weight: bold;}

/*================ Tabelldesign i profile_msg ===================================*/

.msg_rubrik td { width: 400px; }
.msg_from td { width: 100px; }

/*================ Tabelldesign i admin_search ===================================*/
.minitabell { font-size: 0.9em; }
.minitabellrubrik { font-size: 0.9em; color: #FFFFFF; background: #677C65;}

#annonsbild
 {
 overflow: hidden; 
visibility: hidden;
z-index:6;
text-align: left;
}

.thumb {
height: 150px; 
width:600px; 
border: 2px solid black;
background: #FDFFD9;
color: black;
text-align: left;
overflow: hidden;
}

.bold { font-weight: bold; }
.mail { }

/* ========================?? ========================*/
.invoice_footer{font-size: 10px;}
.cat{text-align: left;}

/* ========================Annons - thumbnails ========================*/
.annons_thumb {text-align:center;}
.annons_thumb2 {text-align:center;}
.annons_thumb td {width:96px; height:80px;}
.annons_thumb2 td {width:105px; height:80px;}
.thumbdiv a{width:80px; height:80px; display: block;}
.thumbdiv a:hover{border: 1px solid white; background: url('images/annons_thumb.gif') no-repeat;}
.thumbdiv {width:80px; height:80px; background: url('images/annons_thumb.gif') no-repeat; margin-left: auto; margin-right: auto;}
.thumbdiv img{margin-top:8px; }


.table_right_main { width: 50%; padding: 0 0 0 8px; vertical-align: top; line-height: 20px; }

.musikannons_bild { width:513px; text-align: center;}

.table_kategorier { vertical-align: top; width:33%;}
/* ========================Allmänna========================*/
.center { text-align:center;}

/* ========================Registreringen==================*/
#loginbox{text-align: left;}
#kod { cursor: pointer; }
.rightcontent {background: url('images/menu_left_sub.png'); background-repeat: repeat-y; width: 156px;}
.googlemain_top{background: url('images/googlemain_top.png') no-repeat; height: 18px; width: 830px;}
.googlemain_bottom{background: url('images/googlemain.png') no-repeat; height: 18px; width: 830px;}
.googlemain{background: url('images/googlemain_bottom.png') no-repeat; height: 18px; width: 830px;}

