/*  Allmän layout www.swedishhealth.se */	
body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	border: 0px none;
	color: #000000;
	font-size: 0.8em;
  	line-height: 150%; font-style:normal; font-variant:normal; font-weight:normal; font-family:Helvetica, Arial, sans-serif
	}
a {
	color: #336699;
	text-decoration: underline;
}		
#wrapper {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#cont-wrapper {
  	background: #ffffff;
	padding: 0;
}
#left_col {
	border: 0px none;
   width: 192px;
   float: left;
	text-align: left;
   background: ;
	/* compensates for IE Win bungling */
	height: 100%; padding-left:5px; padding-right:0px; padding-top:30px; padding-bottom:5px
}
#middle_wrapper{
  	background: #ffffff;
	padding: 0;
}
#middle_col {
	border: 0px none;
	width: 405px;
	float: left;
	background: ; 
  	text-align: left;
	padding: 20px	
}
#right_col {
	border: 0px none;
	width: 145px;
   float: right;
	text-align: left;
   background: ;
	margin-left:0; margin-right:0; margin-top:7px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:50px; padding-bottom:0	
}
#right_col p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	color: #336699;
    margin-bottom : 1.5em;
}

#footer {	 
	height: 20px;	  
	color: #000000;	
	background-color: #ffffff;
	font-size: small;
	text-align: center;
	clear: both;
	padding-top: 25px;
	}

#footer a:hover {
	color: #ff0000;
	text-decoration: none;
}

/* meny */
body#sectionett #menu li#ett a, 
body#sectionett-ett #menu li#ett-ett a, 
body#sectionett-tva #menu li#ett-tva a, 
body#sectionett-tre #menu li#ett-tre a, 
body#sectionett-fyra #menu li#ett-fyra a, 
body#sectionettb #menu li#ettb a, 
body#sectionettb-ett #menu li#ettb-ett a, 
body#sectionettb-tva #menu li#ettb-tva a, 
body#sectionettb-tre #menu li#ettb-tre a, 
body#sectiontva #menu li#tva a, 
body#sectiontva-ett #menu li#tva-ett a, 
body#sectiontva-ett-ett #menu li#tva-ett-ett a, 
body#sectiontva-ett-tva #menu li#tva-ett-tva a, 
body#sectiontva-tva #menu li#tva-tva a, 
body#sectiontre #menu li#tre a, 
body#sectiontre-ett #menu li#tre-ett a, 
body#sectiontre-tva #menu li#tre-tva a, 
body#sectionfyr #menu li#fyr a, 
body#sectionfyr-ett #menu li#fyr-ett a, 
body#sectionfem #menu li#fem a, 
body#sectionsex #menu li#sex a, b
ody#sectionsex-ett #menu li#sex-ett a   {
   color : #ff0000;
	font-weight: bold;
	list-style: none;
   }

#menu {
	text-align: left;
}
#menu a:hover {
	color: #ff0000;
	text-decoration: none;
}
#menu a {
	text-decoration: none;
}

/* nivå ett meny */
#menu_ett a, 
#menu_ettb a, 
#menu_tva a, 
#menu_tre a, 
#menu_fyr a, 
#menu_fem a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	color: #ff6600;
}
#menu_ett ul, 
#menu_ettb ul, 
#menu_tva ul, 
#menu_tre ul, 
#menu_fyr ul, 
#menu_fem ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url('none');
	margin: 0 auto;
	clear: left;
	padding-left: 0px
}
#menu_ett li, 
#menu_ettb li, 
#menu_tva li, 
#menu_tre li, 
#menu_fyr li, 
#menu_fem li {
	margin-top: 10px;
}

/* nivå två meny */
#menu_ett-ett a, 
#menu_ettb-ett a, 
#menu_ettb-tva a, 
#menu_ettb-tre a, 
#menu_tva-ett a, 
#menu_tva-tva a, 
#menu_tre-ett a, 
#menu_fyr-ett a, 
menu_sex-ett a  {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #336699;
}

#menu_ett-ett ul, 
#menu_ettb-ett ul, 
#menu_ettb-tva ul, 
#menu_ettb-tre ul, 
#menu_tva-ett ul, 
#menu_tva-tva ul, 
#menu_tre-ett ul, 
#menu_fyr-ett ul, 
#menu_sex-ett ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url('api/heart.gif');
	margin: 0 20px;
	color: #ff0000;
	padding-left: 0px
}

/* nivå tre meny */
#menu_tva-ett-ett a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #336699;
}
#menu_tva-ett-ett ol {
	list-style-position: outside;
	list-style-image: url('none');
	margin: 0 40px;
	color: #336699;
	padding-left: 0px
}
#menu_tva-ett-ett ul {
	list-style-position: outside;
	list-style-image: url('none');
	margin: 0 40px;
	color: #ff0000;
	padding-left: 0px
}

/* General text parameters */
     p {
          margin-left : 0;
          margin-right : 0;
			 margin-top: 0em;
          margin-bottom : 1.5em;
			 padding-top : 0;
			 padding-bottom : 0;
			 padding-left : 0;
			 padding-right : 0;
      }

    h1, h2, h3, h4, h5, h6 {
          font-family : Arial, Helvetica, sans-serif;
      }
    
    h1 {
          font-size : 140%;
			 padding-bottom: 0.3em;
			 padding-top: 0;
          margin-top : 30px;
          margin-bottom : 0.2em;
			 color: #ff6600;
			 text-transform: uppercase;
	}
	 h2 {
          font-size : 130%;
			 padding-bottom: 0.3em;
			 padding-top: 0.3em;
          margin-top : 0em;
          margin-bottom : 0.2em;	
			 color: #336699;	
			 text-transform: none;			 	 
      }
    h3 {
          font-size : 120%;
			 padding-bottom: 0.3em;
			 padding-top: 0.3em;
          margin-top : 0em;
          margin-bottom : 0.2em;			 
      }
    h4 {
          font-size : 100%;
			 padding-bottom: 0.3em;
			 padding-top: 0.3em;
          margin-top : 2em;
          margin-bottom : 0.2em;		 
      }
    h5 {
          font-size : 85%;
			 padding-bottom: 0.3em;
			 padding-top: 0.3em;
          margin-top : 2em;
          margin-bottom : 0.2em;			 
      }

ul {
	margin-top: 0em;
	margin-bottom: 2em;
	list-style-type:disc; list-style-image:url('api/listdot.gif')
	}		

ul li {
	margin-bottom: 0.5em;
}


/* text classes */
/* förstasidan */
.bluecaps {
	color:#336699;
	margin-top: 38px;
	margin-bottom: 2em;
	font-weight: bold; 
}
.sweredgem {
	color: #ff0000;
	font-weight: bold;
	margin-top: 10px;	
}
.redgem {
	color: #ff0000;
	font-weight: bold;
	margin-top: 30px;	
}

/* vad det innebär */
.blurubbe {
	font-size: 2em;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-top: 50px;
	margin-bottom: 1px;
}
.bluparagraph {
	font-size: 1.3em;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0.7em;
	margin-top: 0.7em;
}
.orangerubbe {
	font-size: 2em;
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin:0;
}
.quotetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: right;
	color: #336699;
	margin-top: -1.2em;
}
.smalltext {
	font-size: 0.9em;
	color: gray;
}
.uppdattext {
	font-size: 0.8em;
	color: #336699;
}
.paket{
	background-color: #C1D4E6;
	color: #336699;
	padding-top: 10px;
}
.paketrubbe{
	background-color: #336699;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.plus{
	font-size: 2em;
	font-weight: bold;
	color: #336699;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}