* {
margin: 0;
padding: 0;
}


body {
text-align: center;
line-height: 1.2em;
background: url(img/hh_bg.gif) repeat-y 50% 0 #647335;
font: normal 11px Verdana, Arial, sans-serif;
color: #333;
}

.toplogo {
/*border-top: 5px solid #4e5917;*/
margin: 0px auto;
}

.bold {font-weight: bold;}

/* outer container _________________________________________________________________________________________________________________*/

#container {
margin: 0 auto;
width:700px;
}

/* formtest till sidebar _________________________________________________________________________________________________________________*/

#formtest {
margin: 0 auto;
width:300px;
background: #4F5E30;
}



/* header __________________________________________________________________________________________________________________________*/

#header { height: 40px; }

a {color: #f90;}

/* top navigation __________________________________________________________________________________________________________________*/

.navcontainer {
	width: 700px;
	padding-top: 15px;
	background: #4F5E30;
	border-top: 2px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
}


#nav {
margin: 0;
padding: 0 0 20px 10px;
}

#nav li {
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
}
        
#nav a:link, #nav a:visited 
{
float: left;
font-size: 12px;
line-height: 14px;
font: bold 11px "Trebuchet MS", Helvetica, Arial, sans-serif;
padding: 0 10px 6px 10px;
text-decoration: none;
color: #ecffd6;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover 
{
color: #f90;
}

.navcontainer2 {
	width: 700px;
	padding-top: 9px;
	padding-bottom: 5px;
	background: #4F5E30;	
	border-bottom: 3px solid #FFFFFF;	
}

/* content_full ________________________________________________________________________________________________________________________*/

#content_full {
float: left;
width: 700px;
text-align: left;
background-color: #fff;
}

#content_full h2 {
font: normal 18px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #6060ab;
padding: 10px 0 10px 20px;
}

#content_full h3 {
font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #7D9A08;
width: 407px;
padding: 10px 0 0 20px;
}

#content_full p {
padding-left: 20px;
}

#content_full ul {
list-style-image: url(img/bullet.png);
font: 90% verdana, arial, sans-serif;
color: #333;
line-height: 2em;
padding-left: 40px;
}

#content_full blockquote {margin: 0; padding: 0 30px; font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif; color: #40659b;}

#content_full img {padding: 2px; border: 1px solid #ccc; margin: 0 0 15px 15px;}

#content_full table img {padding: 2px; border: 1px solid #ccc; margin-right: 15px; margin-bottom: 15px;}

#content_full table {padding-left: 20px; width: 90%;}


/* content _________________________________________________________________________________________________________________________*/

#content {
float: left;
width: 447px;
text-align: left;
}


#content h1 {
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;
padding-top: 10px;
margin-top: 0;
padding-left: 20px;
margin-bottom: 10px;
}

#content h2 {
font: normal 16px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;            
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0;
padding-left: 20px;
}

#content h3 {
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #7D9A08;
width: 407px;
padding: 10px 0 10px 20px;
margin: 0;
}

#content h4 {
font: normal 17px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #3A6732;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0;
padding-left: 20px;
line-height: 1.8em;
}

#content h5 {
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
/* den gröna färgen på gamla kost sidan milla feb 06 color: #3A6732; */
color: #3A6732;
width: 407px;
padding: 10px 0 0 20px;
margin: 0;
}

#content p {
padding: 0 20px 10px 20px;
}

#content ul {
list-style-image: url(img/bullet.png);
font: 90%/1.2em verdana, arial, sans-serif;
color: #333;
padding: 0 0 10px 40px;
}

#content li {
}
        
#content a:link, #content a:visited {

color: #930;
}

#content a:link.active, #content a:visited.active, #content a:hover 
{
color: #f90;
}


#content blockquote {margin: 0; padding: 0 30px 10px 30px; font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif; color: #7D9A08;}

#content img {
padding: 0px; 
margin: 0 0 0 0;
border-color: #003333;}


#content table img {padding: 2px; margin-right: 15px; margin-bottom: 15px;}

.table {padding-left: 0px; width: 100%;}

/* content 2 TEST för iFrame _________________________________________________________________________________________________________________________*/

#content {
float: left;
width: 445px;
text-align: left;
}


#content h1 {
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;
padding-top: 10px;
margin-top: 0;
padding-left: 20px;
margin-bottom: 10px;
}

#content h2 {
font: normal 16px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;            
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0;
padding-left: 20px;
}

#content h3 {
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #7D9A08;
width: 407px;
padding: 10px 0 10px 20px;
margin: 0;
}

#content h4 {
font: normal 17px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #3A6732;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0;
padding-left: 20px;
line-height: 1.8em;
}

#content h5 {
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
/* den gröna färgen på gamla kost sidan milla feb 06 color: #3A6732; */
color: #3A6732;
width: 407px;
padding: 10px 0 0 20px;
margin: 0;
}

#content p {
padding: 0 20px 10px 20px;
}

#content ul {
list-style-image: url(img/bullet.png);
font: 90%/1.2em verdana, arial, sans-serif;
color: #333;
padding: 0 0 10px 40px;
}

#content li {
}
        
#content a:link, #content a:visited {

color: #930;
}

#content a:link.active, #content a:visited.active, #content a:hover 
{
color: #f90;
}


#content blockquote {margin: 0; padding: 0 30px 10px 30px; font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif; color: #7D9A08;}

#content img {
padding: 0px; 
margin: 0 0 0 0;
border-color: #003333;}


#content table img {padding: 2px; margin-right: 0px; margin-bottom: 15px;}

.table {padding-left: 0px; width: 100%;}



/* sidebar _________________________________________________________________________________________________________________________*/

#sidebar {
	float: right;
	width: 242px;
	text-align: left;	
}

#sidebar2 {
	float: right;
	width: 242px;
	text-align: left;
	background-color: #ECFFD6;
}


#sidebar h1{
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;
padding-top: 10px;
margin-top: 0;
padding-left: 20px;
}

#sidebar h2 {
padding: 10px 0 10px 20px;
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;
}

#sidebar h3 {
font: normal 18px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0;
padding-left: 20px;
}

#sidebar h4 {
padding: 10px 0 10px 20px;
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #3A6732;;
}

#sidebar p {
padding: 0 20px 10px 20px;
font: 10px verdana, arial, sans-serif;
line-height: 1.2em;
color: #333;
}

#sidebar li {
}
        
#sidebar a:link, #sidebar a:visited {

color: #930;
}

#sidebar a:link.active, #sidebar a:visited.active, #sidebar a:hover 
{
color: #f90;
}

/*#sidebar img {padding: 2px; border: 1px solid #ccc; margin: 0 10px 6px 0px;}*/

/* definition lists för passbeskrivningar och kurser _______________________________________________________________________________*/

dl {
		width: 208px; /* for IE5/Win */
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 188px; /* actual value */
		margin: 0 0 15px 0;
		padding: 0;
		background: #ccc;
		}

	dt {
		margin: 0 0 10px 0;
		padding: 10px;
		font-size: 130%;
		color: #fff;
		border-bottom: 1px solid #fff;
		background: #999;
		}
	
	dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #333;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		}
		
	.green dt {
		background-color: #9c6;
		}
	
	.green {
		background-color: #cf9;
		}

/* presentations rutan (på sidan Om hela hälsan) _________________________________________________________________________________*/

#presentation {
width: 700px;
background: #74A148;
}

#presentation h1 {
	padding: 20px;
	font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #FFEA01;
}

/* Helt Fönster för lite allt möjligt ______________________________________________________________________________________________*/

#helaytan {
width: 700px;
background: #74A148;
}

#helaytan h1 {
	padding: 20px;
	font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #FFEA01;
}

/* footer __________________________________________________________________________________________________________________________*/

#footer {
	background: #9c6;
	bottom: 0%;
	position: absolute;
	z-index: 5;
	height: 15px;
	visibility: visible;
	width: 500px;
}


/* insert _______________________________________________________________???????_____________________________________________________*/

#insert {
background-color: #efefef;
border-top: 4px solid #ccc;
padding: 10px;
margin-left: 20px;
}

#insert h2 {font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;}


/* klass för kalendertabell _____________________________________________________________________________________________________*/

#cal {
line-height: 1.4em;
width: 100%;
text-align: left;
}

#cal h3{
font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #930;
padding-top: 20px;
padding-bottom: 10px;
}

/*________________________________________________________________________________________________________________________________*/

.linjer {
    margin-left: 20px;
	color: #B6D1C2;
}

.minibild {
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: 1px solid #333300;

}
.portratt {
	margin-right: 5px;
	margin-bottom: 0px;
}

.intro {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666600;
	border-right-color: #666600;
	border-bottom-color: #666600;
	border-left-color: #666600;
}

.textform{
padding: 0 20px 10px 20px;
font: 10px verdana, arial, sans-serif;
line-height: 1.2em;
color: #333;
}
