body {padding: 0px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;}
p {line-height: 1.5em; margin: 0 0 5px 0;}
a{text-decoration: none; color: #299258;}
a:hover{color: #16462b;}
.aktiv{color: #16462b;}
.a-color{color: #299258;}

h1 {margin: 0 0 0.5em 0; font-size: 2.5em;}
h1.rubrik {margin: 0 0 0 -9px; padding: 5px 0 0 50px; font-size: 2em; color:#FFFFFF; background-image:url(spring/rubrik.png); width:680px; height:59px;}
h2 {margin: 0 0 0.5em 0; font-size: 2em;}
h3 {margin: 1em 0 0.5em 0; font-size: 1.5em;}
h3.gbok {margin: 0 0 0.5em 0; font-size: 1.5em;}
h4 {margin: 1.5em 0 0.5em 0; font-size: 1em;}
h4.nyhetsrubriker {margin: 0.5em 0 0.5em 0; font-size: 1em;}

.extraextra { color:#ffffff; background-color:#000000; padding:5px; margin-top:20px;}
.nyhetsbildleft {margin-left:0px; margin-bottom:5px; margin-top:2px; margin-right:10px; border-color:#000000}
.nyhetsbildright {margin-left:10px; margin-bottom:5px; margin-top:2px; margin-right:0px; border-color:#000000}
.avatar {margin-right:10px;}
.ruta {padding:6px; margin: 10px 5px 10px 0; border: 1px dashed #C0C0C0; background-color:#F0F8FF}
.felmeddelande {margin: 1em 0 0.5em 0; text-align:center; font-size: 1.5em; color:#ff4500}
.meddelande {margin: 1em 0 0.5em 0; text-align:center; font-size: 1.5em; color:#228B22}

.smiley_v { border:none; margin-right:1px; margin-left:1px; margin-top:2px;}
.smiley_c { border:none; margin-right:1px; margin-left:1px; margin-top:2px;}
.smiley_h { border:none; margin-left:1px; margin-top:2px;}

/* Kalender */
.kalender_standard { background-color:#FFFFFF}
.kalender_aktuell_dag { background-color:#73d69f}
.kalender_sondag { background-color:#F5F5F5}
.kalender_saknar_behor {font-size: 0.6em; color:#666666}

/* Budget */
.budget_HuvudKat { padding-left:0px}
.budget_HuvudKat_summa { text-align:right; padding-right:0px}
.budget_Kat { padding-left:10px;}
.budget_Kat_summa { text-align:right; padding-right:10px}
.budget_Vad { padding-left:20px}
.budget_Vad_summa { text-align:right; padding-right:10px}

/* Formulär */
.input_text { border: 1px solid #299258; padding: 5px; background-color: #3cb371; font-size:16px; color:#FFFFFF;}
.input_textarea { border: 1px solid #299258; padding: 5px; background-color: #3cb371; font-size:16px; color:#FFFFFF;}
.knapp { border: 1px solid #299258; background-color: #16462b; color:#FFFFFF; cursor:pointer;}

/* kolumn2 meny */
#kolumn2 dl {margin: 0px 0px 0px 0px;}
#kolumn2 dt{width:210px; height:37px; margin:0px; margin-left:4px; margin-top:15px; padding: 8px 0px 0px 35px; background: #FFFFFF url("spring/meny_rubrik.png"); border: 0px; font-size: 16px; color: #fff; text-align:left;}
#kolumn2 dd {margin: 0px 0px 4px 20px;}
#kolumn2 dd a{text-decoration: none; color: #299258; font-size:1.1em;}
#kolumn2 dd.aktiv a{text-decoration: none; color: #16462b; font-size:1.1em;}
#kolumn2 dd a:hover{color: #16462b;}
#kolumn2 p {margin-left:10px;}
#kolumn2 img.marginal {margin-left:10px; margin-top:5px;}
#kolumn2 h2 {margin-left:10px;}
#kolumn2 h3 {margin-left:10px;}
#kolumn2 h4 {margin-left:10px;}
#kolumn2 Form {margin-left:10px;}
#kolumn2 .input_text { width:220px;}
#kolumn2 .input_textarea { width:220px; height:200px;}

/* loggin */
#loggin form.logga_in{ margin-top:35px; margin-left:40px;}
#loggin form.logga_ut{ margin-top:5px;}
#loggin input.mejl{width:174px; height:22px; background-image:url(spring/input_mejl.png); border: 1px solid #fff; font-size:16px;}
#loggin input.pwd{width:174px; height:22px; background-image:url(spring/input_pwd.png); margin-top:15px; margin-bottom:10px; border: 1px solid #FFFFFF; font-size:16px; color:#FFFFFF;}
#loggin span{text-decoration: none; color: #FFFFFF; margin-left:98px;}
#loggin span:hover{color: #16462b;}
#loggin p.namn{color:#FFFFFF; font-size:20px; margin-right:22px;}
#loggin p{color:#FFFFFF; font-size:12px; margin-right:22px;}
#loggin a{text-decoration: none; color: #FFFFFF; font-size:12px; margin-right:22px;}
#loggin a:hover{color: #16462b;}
#loggin .knapp {border: 1px solid #FFFFFF; background-color: #16462b; color:#FFFFFF; cursor:pointer; margin-right:22px; margin-bottom:5px;}

/* Sidfot */
#sidfot a{text-decoration: none; color: #FFFFFF; font-size:12px; margin-right:22px;}
#sidfot a:hover{color: #16462b;}

/* sidlayout */
#layout {width: 1000px; background: #fff; margin-right: auto; margin-left: auto; margin-bottom:5px;}
#sidhuvudcontainer{float: left; width: 1000px; background: #FFFFFF;}
#kolumncontainer{float: left; width: 990px;	background: #FFFFFF;}
#kolumn1 {float: left; width: 720px; padding: 10px;	background: #FFFFFF;}
#kolumn2 {float: left; width: 240px; padding:0px; padding-top:0px;}
#sidfot {clear: both;width: 985px; height:60px; padding: 4px; background-image:url(spring/sidfot.png);}

/* olika sidhuvud */
#sidhuvud1 {float: left; width: 730px; height:28px; padding: 0px; padding-top:162px; padding-left:30px; margin: 0px; background-image:url(spring/sidhuvud1.png); font-size: 15.4px; color:#299258;}
#loggin1 {float: left; width: 240px; height:190px; padding: 0px; margin: 0px; background-image:url(spring/loggin.png);}

