/* Sidlayout */
/* Sidospalt */
html { background-color: #eeeeee; }
body { margin:0px; padding:0px; }

#sidan {  background-color:#FFFFCC; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000000; background-repeat:repeat-y; width:749px; position:absolute; left:50%; top:0px; margin: 5px -377px; overflow:hidden; }
#vansterSpalt { background-color:#FFFFCC; height:100%; width:150px; float:left; }
#mittenSpalt { background-color:#FFFFFF; height:100%; width:457px; float:left; border:1px solid #000; padding-bottom:1000px; margin-bottom:-1000px; }
/*html>body #mittenSpalt { width:457px; }*/
#hogerSpalt { background-color:#FFFFCC; height:100%; width:140px; float:left; }
#sidfot { background-color:#FFCC00; height:20px; width:749px; float:left; border-bottom:1px solid #000; border-top-width:0px;
          text-align:center; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; margin:0px; }


#vansterSpalt div { width: 140px; position: relative; clear:both; left: 5px; border: 1px solid #000; font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-top: 10px; }
#hogerSpalt div { width: 128px; position: relative; clear:both; left: 6px; border: 1px solid #000; font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-top: 10px; }

/* Rubriker */
/* Sidhuvud */
h1 { width: 749px; height: 56px; background-image: url(bilder/logo.jpg); text-indent: -9999px; margin: 0px; border-right:1px solid #000; border-bottom-width:0px;}
#gulLinje { width:749px; height:20px; background-color:#FFCC00; margin:0px; padding:0px;  border-width:0px 1px; }
/* Nyhetsrubriker */
h2 { font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #EEEEEE; font-weight:bold; padding:4px; margin:0px; border-bottom: 1px solid #000; height:12px; }
/* IE6 hack */
/* html #utskriftDiv h2 { background-color:red; height:12px; }*/
h2 a { text-decoration:none; color:#000000; }
h2 a:hover { text-decoration:none; color:#000000; }
/* Sidorubriker */
h3 { width: 100%; font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #006699; margin: 0px; text-align: center; color: #FFCC00; font-weight: bold; padding: 3px 0px; }
/* Mitten rubrik */
h4 { width:440px; position:relative; left: 8px; font: 16px Arial, Verdana, Helvetica, sans-serif; color:#666666; text-align:left; font-weight:bold; padding:4px 0px; margin:10px 0px 0px 0px; }
/* Valfond */
h5 { margin:5px 5px 0px 5px; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }
/* Omröstning */
h6 { margin:5px 5px 0px 5px; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }
/* IE6 hack, fixar topmargin */
/* html h6 { margin-top:-12px; }*/
/* --- Slut Rubriker --- */

/* Länkar */
a { color:#006699; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color:#006699; }
/* Menylänkar */
#meny { list-style-type:none; text-align:center; padding:0px; margin:0px; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color:#FFFFFF; }
#meny a { text-decoration:none; }
#meny a:hover { color:#006699; text-decoration:underline; }
#meny a:visited { color:#006699; }

/* Andra länkar */
#sido-lank-listor { list-style-type:none; text-align:left; padding-left:10px; margin:3px; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#sido-lank-listor li:before { content:"» "; margin-left:-11px; }
#sido-lank-listor a { text-decoration:none; }
#sido-lank-listor a:hover { text-decoration:underline; }
#sido-lank-listor a:visited { color:#006699; }



#sidoLank { margin:3px; display:block; width:1%; white-space:nowrap; }

/* --- Slut Länkar --- */

/* Text Sidospalter */
#vansterSpalt p { font: 10px Verdana, Arial, Helvetica, sans-serif; margin:3px; }
#hogerSpalt p { font: 10px Verdana, Arial, Helvetica, sans-serif; margin:3px; }

/* Text Mitten */
#brodtextMitten { font: 10px Verdana, Arial, Helvetica, sans-serif; margin:8px; }

/* Nyheter */
#nyhet { width: 440px; border-top: 1px solid #000; border-bottom: 1px solid #000; position:relative; left: 8px; padding-bottom:5px; }
* html #nyhet { margin-right:-500px; }
/* nyhetsDatum:s width är 440-6 för att kompensera för paddingen */
#nyhetsDatum { font: 10px Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #000; border-bottom: 1px solid #000; background-color: #EEEEEE; padding:4px 0px 4px 3px; margin:0px; }
#nyhetsText { font: 10px Verdana, Arial, Helvetica, sans-serif; background-color :#FFFFFF; margin-bottom:10px; }
#nyhetIngress { margin-bottom:12px; font-style:italic; display:block; }
#nyhetsLankMer { display:block; width:200px; }
/* Göma brödtext style */
.hidden { display:none; }

/* Valfond */

/* Omröstning */
#fraga { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#omrostningAldre { display:block; margin:5px; }
#omrostningForm { margin-top:0px; margin-bottom:3px; }

#omrostningTable { margin:3px; padding:0px; }
#omrostningAltResultat { display:inline; }
#stapel { height:10px; background-color:#FFCC00; }

#omrostningAlternativ { font: 10px Verdana, Arial, Helvetica, sans-serif; display:block; clear:right; }
#omrostningSubmit { margin-top:5px; margin-left:43px; margin-right: 43px; }
/* --- Slut Omröstning --- */

/* Mysbilder */
#mysbildHoger { margin-bottom:-2px; }
#mysbildVanster {  }

/* Kontakt */
#kontaktLabel { display:block; margin-bottom:15px; }
#kontaktNummer { font: 12px Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:bold; clear:right; }
#kontaktTitel { font: 10px Verdana, Arial, Helvetica, sans-serif; display:block; clear:right; }

/* Bli medlem */
#blimedelmUnderRubrik {  position:relative; left: 8px; font: 10px Verdana, Arial, Helvetica, sans-serif; }

/* Handlingsprogram */
#handProgLankLista { display:block; padding:0px; margin:12px; list-style-type:none; }
#handProgInreLankLista { list-style-type:none; padding:3px; margin-left:10px; }

/* Flygblad */
#flygbladWrapper { display:block; }
#flygbladRad { display:block; margin: 0px 10px; }
#flygblad { display:block; float:left; margin: 5px 19px; }
html>body #flygblad { margin: 5px 24px; }
#flygblad img {  border:0px solid #000000; }

/* Flash */
#flashStart { margin:4px; margin-top:45px; display:block; float:left; }
/* IE6 hack */
html>body { margin:8.5px; }

/* Infopaket */
#infopkt_errorMsgText { color:#FF0000; }
#infopkt_errorMsgFalt { background-color:#FDAFAF; }
#infopktPersonInfo #infopkt_MsgText { color:#000000; }
#infopktPersonInfo #infopkt_MsgFalt { color:#000000; }
#infopktPersonInfo #infopktLabel { display:block; clear:right; margin:5px 10px;  }
#infopktPersonInfo #infopktLabel span { width:100px; display:block; float:left; vertical-align:middle; padding:5px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#infopktAnnat #infopktLabel { display:block; clear:right; margin:5px 10px;  }
#infopktAnnat #infopktLabel span { font: 10px Verdana, Arial, Helvetica, sans-serif; }
#infopktForm p { font: 10px Verdana, Arial, Helvetica, sans-serif; margin-left:10px; font-weight:bold; }
#infopktForm #infopktSubmit { margin-left:360px; margin-bottom:50px; }

/* Annat */
#textMittSpalt { width:440px; position:relative; left:8px; font: 12px Verdana, Arial, Helvetica, sans-serif; }
.datum { text-align:center; }
#menyDiv { border:0px solid #000; }
#pressMsg:before { content:"» "; }
#pressMsg { display:block; }
#stadsMotionBild { margin:0px; }
#mittspalltNavigering { text-align:center; display:block; float:left; width:423px; }
#spaltButton { width:120px; margin:4px; }

/* Stadsfullmäktige Förslag */
#textareaStadsForslag { width:400px; height:100px; clear:right; margin:0px 20px; }
#submitStadsForslag { margin-left:360px; margin-top:10px; }
.errorMsgStadsForslag { color:#FF0000; }

/* Valfond */
#horiLinjeValfonder { width:400px; color:#000000; margin-left:10px; background-color:#000000; }

