/********************************************************************
*	Inställningar för dokumentet, divar för siduppbyggnad
*/
html,body { margin: 0px; padding: 0px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 960px; }
img 		 { border: none; }

#container 	{ width: 772px; margin: 5px 0px 0px 5px; padding: 0px; background-color: #ffffff; text-align: left; float: left; }
#logo 		{ width: 755px; height: 76px; padding: 14px 15px 0px 0px; text-align: right; background-image: url('../../gfx/logo_top.gif'); background-repeat: no-repeat; }
#footer 	{ width: 756px; clear: both; padding: 15px 7px 5px 7px; color: #989898; }
ul#navigation 					{ list-style-type: none; margin: 0px; padding: 0px 0px 0px 10px; }
ul#navigation li 				{ float: left; padding: 0px; margin: 0px 0px 0px 0px; background: url(../../gfx/navigation_01.gif) no-repeat 0% -20px; }
ul#navigation li a 			{ display: block; float: left; padding: 0px 10px 0px 18px; margin: 0px -6px 0px 0px; height: 20px; line-height: 20px; background: url(../../gfx/navigation_02.gif) no-repeat 100% -20px; font-weight: bold; color: #000000; text-decoration: none; }
ul#navigation li:hover 		{ background-position: 0% 0%; }
ul#navigation li:hover a 	{ background-position: 100% 0%; }
#quicksearch { background-image: url('../../gfx/bar_search.gif'); background-repeat: no-repeat; width: 740px; height: 27px; margin: 10px 0px 10px 0px; padding: 9px 0px 0px 30px; float: left; clear: both; }


/********************************************************************
*	Divvar - Startsida
*/
#index_left { width: 430px; float: left; }
#index_map { width: 330px; float: left; }

div.catlist_header { height: 30px; line-height: 30px; background-repeat: no-repeat; background-position: top left; font-weight: bold; font-size: 14px; padding-left: 34px; }
div.catlist_header a { color: #005088; } 
div.catlist span { display: block; margin: 4px; font-weight: bold; }	

div.box_435_header { width: 424px; height: 15px; padding: 5px 0px 0px 6px; font-weight: bold; background-image: url('../../gfx/bluebox_top.gif'); background-repeat: no-repeat; }
div.box_435_middle { width: 408px; padding: 10px 10px 0px 10px; border: 1px black solid; border-bottom: none; }
div.box_435_bottom { width: 430px; height: 7px; background-image: url('../../gfx/bluebox_bottom.gif'); background-repeat: no-repeat; margin-bottom: 10px; }


/********************************************************************
*	Divvar - Inloggning
*/
div.box_770_header { width: 770px; height: 7px; background-image: url('../../gfx/tbl_top_770.gif'); background-repeat: no-repeat; clear: left; float: left; font-size: 0px; }
div.box_770_middle { width: 754px; padding: 0px 7px 0px 7px; margin: 0px; border-left: 1px black solid; border-right: 1px black solid; float: left; }
div.box_770_bottom { width: 770px; height: 7px; background-image: url('../../gfx/tbl_bottom_770.gif'); background-repeat: no-repeat; margin-bottom: 10px; float: left; font-size: 0px; }

/********************************************************************
*	Divvar - Ad
*/
div.ad_content { width: 320px; float: left; padding: 5px; line-height: 1.5em; }
div.ad_rightcol { width: 414px; float: left; padding: 0px; margin-left: 10px; }
img.thumb { width: 92px; height: 67px; margin: 2px; }
div.ad_box { border: 1px #277db3 solid; padding: 3px; margin-bottom: 15px; }
div.ad_box h4 { display: block; font-weight: bold; color: #005F9C; background: #cee7f3; padding: 3px; margin: 0px 0px 2px 0px; font-size: 11px; }

div.link_report 	{ background: url(../../gfx/ico_alert.gif) no-repeat top left; height: 12px; line-height: 12px; padding-left: 18px; margin-top: 15px; }
div.link_edit	 	{ background: url(../../gfx/ico_edit.gif) no-repeat top left; height: 12px; line-height: 12px; padding-left: 18px; margin-top: 5px; }
div.link_delete	{ background: url(../../gfx/ico_delete.gif) no-repeat top left; height: 12px; line-height: 12px; padding-left: 18px; margin-top: 5px; }


/********************************************************************
*       Divvar - Ad
*/
div.img_col { height: 87px; width: 94px; margin: 2px; float: left; text-align: center }
div.img_col img { height: 67px; width: 92px }

/********************************************************************
*	Divvar - Reklam
*/
#ad_r { float: left; margin: 5px 0px 0px 5px; text-align: center; width: 162px; }
#ad_r_outer { float: left; margin: 5px 0px 0px 5px; text-align: center; width: 162px }
div.ad_rightside_small { border: 1px black solid; margin-bottom: 10px; }
div.ad_logobanner { border: 1px black solid; width: 468px; height: 60px; float: right; }

/********************************************************************
*	Tabeller
*/
tr.adlist_row td { border-top: 1px #d6e4f3 solid; }
tr.adlist_header th { background: #e6f0fb; font-weight: bold; text-align: left; }
td.add_left { background: #cee7f3; font-weight: bold; width: 120px; }
td.add_right { color: #505050; }
table.adquestions { width: 100%; }
table.adquestions td { border-bottom: 1px #cee7f3 solid; width: 50%; }
#ads_table { margin-top: 10px }
#ads_table tr:hover { background: #f2f8ff }

/********************************************************************
*	Formulär
*/
form { margin: 0px; }
input, textarea, select	{ border: 1px #000000 solid; font-family: Verdana, sans-serif; font-size: 11px; background: #ffffff; }
input.chkbox { border: none; }
input.reg_norm { background: #edf7ff; border: 1px #59769f solid; padding: 3px; }
input.reg_error { background: #ffb3b3; border: 1px #59769f solid; padding: 3px; }
input.feedback, textarea.feedback, select.feedback { background: #edf7ff; border: 1px #59769f solid; padding: 3px; }
textarea.question { background: #edf7ff; border: 1px #59769f solid; padding: 3px; }

input.add_norm 	{ background: #edf7ff; border: 1px #59769f solid; padding: 3px; width: 400px; }
input.add_error 	{ background: #ffb3b3; border: 1px #59769f solid; padding: 3px; width: 400px; }
textarea.add_norm { background: #edf7ff; border: 1px #59769f solid; padding: 3px; width: 400px; height: 200px; }
textarea.add_error { background: #ffb3b3; border: 1px #59769f solid; padding: 3px; width: 400px; height: 200px; }
select.add_norm 	{ background: #edf7ff; border: 1px #59769f solid; padding: 3px; }
select.add_error 	{ background: #ffb3b3; border: 1px #59769f solid; padding: 3px; }

input.chk { border: 0px }

option.maincat { font-weight: bold; background: #e6f0fb; }
option.subcat { padding-left: 10px; background: #ffffff; }
optgroup.maincat { background: #e6f0fb; }

/********************************************************************
*	Länkar
*/
a 			 { color: #005F9C; text-decoration: none; outline: none; }
a:visited { color: #005F9C; text-decoration: none; }
a:hover 	 { color: #6398CD; text-decoration: underline; }


/********************************************************************
*	span, p, h
*/
h2.adheader {  margin: 0px; padding: 0px; color: #005F9C; display: block; border-bottom: 1px #d6e4f3 solid; margin-bottom: 10px; font-size: 14px; }
div.box_770_middle h3 { margin-top: 0px; }
span.adprice { font-weight: bold; color: #005F9C; }
#footer p { margin: 0px 0px 5px 0px; }

/********************************************************************
*	Listor
*/
ul.register_avtal { list-style-image: url('../../gfx/ico_li.gif'); }
ul.register_avtal li { padding: 3px; }
ul.catlist { margin: 4px 0px 10px 25px; padding: 0px; list-style-image: url('../../gfx/ico_li_catlist.gif'); }
ul.catlist li { padding: 1px 0px 0px 2px; }


