            #container {
                font-family: Arial, Helvetica, sans-serif;
                font-size: x-small;
            }
           
            #container p {
                font-size: small;
            }
           
            #container p.kommunkrets {
                padding-left: 2em;
            }
       
            #container div.valsedel {
                width: 35em;
                margin-bottom: 2em;
                border: 1px solid #000;
            }
       
            #container div.header {
                position: relative;
                font-size: medium;
                font-weight: bold;
                text-align: center;
                padding-bottom: 0.5em;
            }
       
            #container div.header .valtyp {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: x-small;
            }
           
            #container div.header .markera {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: x-small;
                font-weight: normal;
            }

            #container .content_R, #container .content_L, #container .content_K {
                position: relative;
                top: 0;
                color: #000;           
            }           

            #container .content_R {
                background-color: #FFC;
            }

            #container .content_L {
                background-color: #6CF;
            }
           
            #container .content_K {
                background-color: #FFF;
            }
           
            #container .utkast {
                background:url(/bilder/utkast.gif) repeat-y;
            }
           
            #container .definitiv {
                background:none;
            }
           
            #container div.footer {
                position: relative;
                bottom: 0;
                width: 100%;
                text-align: center;
            }
       
            #container div.kandidater {
                min-height: 41em;
                padding-right: 3px;
                padding-left: 3px;
            }
       
            #container div.prop {
                height:41em;
                float:right;
                width:1px;
            }
       
            #container div.clear {
                clear:both;
                height:1px;
                overflow:hidden;
            }

            #container ul {
                padding: 0;
                margin: 0;
                list-style: none;
            }

            #container ol {
                list-style-position: inside;
                padding-left: 0;
                margin: 0;
            }

            #container ol li {
                padding-left:10px;
                background:url(/bilder/ruta.gif) no-repeat 0 50%;    
       
            }

            #container ul li {
                padding-left:8px;
                background:url(/bilder/ruta.gif) no-repeat 0 50%;
            }
			
            #container a {
				text-decoration: none;
            }
