/* FÄRGER
grön: #737c29
grön ljusare: #cbcbac
grön ljusast: #f1f1ea

röd: #750709
röd ljusare: #cca293
röd ljusast: #f2e8e4

blå: #00427a
blå ljusare: #9daccc
blå ljusast: #e7eaf2

grå: #999999
grå ljusare: #cccccc
grå ljusast: #f1f1f2
*/


/* STANDARDTEXTFOMATERING */
p, ul, td, li, #footer {
font-family:"trebuchet ms", 
Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
vertical-align:top;
line-height: 17px;
}

a:link, a:visited {
text-decoration:none;
color: #737c29;
}

a:hover {
text-decoration: underline;
}

ul {
list-style-position:outside;
list-style-image:url(http://www.naptek.se/pix/arrow.gif);
}

h1 {
color: #737c29;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bolder;
line-height:27px;
}

h2 {
color: #737c29;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
}

h3 {	
font-size: 1em;	
font-family:Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #666; 
line-height: 18px;}

.ingress {	
font-size: 1em;	
font-weight: bold; 
color: # 666; 
line-height: 18px;}

.textfront {font-size: 11px; color: #666; line-height: 18px; }

img {
border:0;
}



body  {
margin-top: 0;
background-color: #F1F1E9;
font-family:"trebuchet ms", 
Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align:top;
line-height: 17px;
}

/* BOXAR OCH CONTAINRAR */
#wrap {
margin-top: 0;
background-color:#ffffff;
margin: auto;
width: 930px;
padding: 1px;
border: 1px solid #cccc99;
}

#containerleft {
width: 75%;
float:left;
}

#boxleft {
float:left;
width: 30%;
}

#boxcenter {
float:right;
width: 63%;
padding:5px 20px 10px 20px;
}

#boxright {
float:right;
width:25%;
}

#footer  {
font-size:11px;
padding: 0 10px 0 10px;
}

.ingressbox {
display:block;
margin: 0 50px 20px 10px;
padding-bottom:20px;
border-bottom: solid 1px #cccccc;
}

.ingressboxleft {
float:left;
width:40%;
margin: 0 10px 20px 0px;
padding-right: 40px;
padding-bottom:20px;
border-right: solid 1px #cccccc;
}

.ingressboxright {
float:right;
width:40%;
margin: 0 10px 20px 10px;
padding-bottom:20px;
}

.rödrubrik, .grönrubrik, .blårubrik {
font-weight:bold;
color:#FFFFFF;
display:block;
padding: 5px 5px 5px 5px;
font-size:16px;
}

.grönrubrik {
background: #737c29;
}

.rödrubrik {
background: #750709;
}

.blårubrik {
background: #00427a;
}

.grönbox, .rödbox, .blåbox {
display:block;
border: solid 2px;
padding: 5px 5px 5px 5px;
margin-bottom: 10px;
}

.grönbox {
background:#f1f1ea;
border-color: #737c29;
}

.rödbox {
background: #f2e8e4;
border-color: #750709;
}

.blåbox {
border-color: #00427a;
background: #e7eaf2;
}

/* HUVUDMENY*/
.menucontainer {
background: #cbcbac;
padding: 5px 0 5px 5px;
}

.menu a, a.menu, a.menu:visited, menu a:visited {
display: inline;
padding:1px 3px 1px 3px;
margin: 8px 1px 5px 1px;
font-weight:bold;
color: #737c29;
background: #f1f1ea;
}

.menu a:hover {
background:#cbcbac;
text-decoration:none;
}



/* SIDMENY */

a.sidmeny:visited, .sidmeny a:visited, a.sidmeny, .sidmeny a {
color: #ffffff;
text-decoration:none;
display:block;
font-weight:bold;
border-bottom: 1px solid #cca293;
padding: 5px 0 5px 10px;
background: #750709;
}

.sidmeny a:hover  {
color: #750709;
background: #fff;
text-decoration:none;
}


/* KLASSSER  */
.datum  {
vertical-align:bottom;
}

.mellanrubrikgul   {
font:arial, verdana, sans-serif;
color:#737c29;
font-size:15px;
font-weight:bold;
}

.mellanrubrikgra   {
font:arial, verdana, sans-serif;
color:#666;
font-size:15px;
font-weight:bold;
}


img.right {
float:right;
margin:0 10px 0 10px
}

img.left {
float:left;
margin:0 10px 0 10px;
clear:both;
}

.clear {
clear:both;
padding:10px 0 10px 0;
}
.prickarx { background-image:  url(/pix/dotshor.gif); background-repeat: repeat-x; height: 1px; } 