/* CSS Mall framtaget för IT-Hantverkarna Falun*/
/* Datum: 2006 10 02  */
/* Joakim Forsström



/* ---------- diverse ---------- */

* {
 padding: 0;
 margin: 0;
 border: 0;
 }
body	{ font: 11px/1.3em Arial, Tahoma, sans-serif; background color:#0a0a08; text-align: center; }
acronym {
 cursor: help;
 }

/* ---------- div ---------- */
#container { background-repeat: repeat; background-attachment: scroll; margin: 0 auto 30px; text-align: left; width: 696px !important; width /**/:450px; }
			 
					 
#pageHeader { background-repeat: no-repeat; background-attachment: scroll; width: 806px; height: 454px; z-index: 1; padding-top: 5px; }
			  
#Text { color: #fff; background-position: 0 100%; text-align: left; width: 500px; margin-top: 50px; margin-left: 190px; }
#Text_sec { color: #000; background-color: #9c9c9c; background-position: 0 100%; text-align: left; margin-top: 50px; width: 500px; padding-bottom: 20px; border: solid 6px #fff; }
#T_header1 { background-repeat: no-repeat; background-attachment: scroll; background-position: 0 50%; text-align: left; width: 806px; height: auto; }
#footer { color: #fff; font-weight: normal; font-style: normal; font-variant: normal; background-image: url(images/plane_footer.jpg); background-repeat: no-repeat; width: 696px; height: 71px; }
#huvud { cursor: hand; }
#filler { width: 696px; height: 50px; }
		  
#menuholder { color: #777768; text-align: left; width: 400px; z-index: 0; margin-top: -80px; margin-left: -3px; }
#imgholder { background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: -10px; width: 696px; }
#SecMenu { width: 696px; }
/* ---------- rubriker ---------- */

h6	{ color: #fff; font-size: 10px; font-family: Arial; font-weight: normal; font-style: normal; line-height: 14px; text-align: center; }
h2 { color: #fff; font-size: 15px; font-family: Calibri; line-height: 14px; background-repeat: no-repeat; letter-spacing: 0; width: 400px; margin-right: 15px; padding-left: 10px; }
h4 { color: #036; font-size: 11px; font-family: "trebuchet ms", arial; line-height: 14px; background-image: url(images/logos.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-transform: uppercase; letter-spacing: 0; margin: 15px 15px 3px 17px; padding-left: 20px; width: 500px; height: 66px; }
h5 { color: #036; font-size: 11px; font-family: "trebuchet ms", arial; line-height: 14px; background-image: url(images/logos_school.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-transform: uppercase; letter-spacing: 0; margin: 15px 15px 3px 17px; padding-left: 20px; width: 500px; height: 150px; }
td { font-size: 12px; font-family: Arial; }
h3 { color: #036; font-size: 11px; font-family: "trebuchet ms", arial; line-height: 14px; background-image: url('(EmptyReference!)'); background-repeat: no-repeat; text-transform: uppercase; letter-spacing: 0; width: 450px; margin-top: 5px; margin-right: 15px; margin-bottom: 3px; }
h1 { color: #fff; font-size: 15px; font-family: "trebuchet ms", arial; font-style: normal; font-weight: bold; line-height: 14px; background-repeat: no-repeat; text-transform: uppercase; letter-spacing: -1px; width: 200px; height: 30px; }
#Text_sec h1 { color: #fff; font-size: 15px; font-family: "trebuchet ms", arial; font-style: normal; font-weight: bold; line-height: 14px; background-repeat: no-repeat; text-transform: uppercase; letter-spacing: -1px; margin: 15px 15px 3px 7px; width: 450px; }
#T_header1 h3 { margin-left: 75px; }
td { color: #434345; font-size: 11px; font-family: "trebuchet ms"; }
#T_header2 h3 { margin-left: 75px; }
#T_header3 h3 { margin-left: 75px; }


/* ---------- p ---------- */
p { color: #434345; font-size: 11px; font-family: "trebuchet ms"; width: 450px; margin-left: 10px; padding-right: 30px; padding-bottom: 10px; }
#Text p { color: #fff; font-family: "trebuchet ms"; margin-right: 70px; padding-bottom: 20px; }
#footer p { color: #5e5e5f; font-size: 10px; font-family: Arial; width: 696px; }
/* ---------- a ---------- */

a { text-decoration: none; }

a:link, a:visited { color: #434345; }
a:hover, a:active { color: #f01000; }
#footer a { padding: 0 1px;
 			font-weight: normal; }
 			
#footer a:link, #footer a:visited { color: #434345; font-weight: bold; }
#footer a:hover, #footer a:active { color: #f01000; }
/*------------------ menu ---------------*/

#navcontainer { width: 120px; float: right; margin-right: -30px; padding-right: -30px; }

#navcontainer ul
{ font-size: 10px; font-family: "trebuchet ms"; text-transform: uppercase; text-align: right; margin-left: 0; padding-left: 0; list-style-type: none; }

#navcontainer a
{ color: #a2a5aa; display: block; padding: 2px; width: 120px; border-color: #fff; border-style: solid; border-width: 1px 1px 0; }
#navcontainer a:link, #navlist a:visited
{ color: #789; text-decoration: none; text-align: left; padding-left: 15px; }
#navcontainer a:hover
{ color: #f01000; }

/*------------------ li ---------------*/
li { background-position: 0 50px; list-style-type: none; list-style-position: outside; }
#list li { background-position: 0 50px; list-style-type: disc; list-style-position: outside; }
#list ul { font-size: 9px; font-family: "trebuchet ms"; margin-left: 15px; list-style-type: circle; list-style-position: inside; }
#list p { color: #434345; font-size: 11px; font-family: "trebuchet ms"; margin-top: 5px; padding-top: 10px; width: 450px; margin-left: -20px; }
#list { margin-left: 50px; list-style: circle url(images/images/dot.gif) inside; }
input { color: #000; font-size: 10px; font-family: Arial; background-color: #f5f5f1; border: solid 1px #789; }
textarea { color: #000; font-size: 10px; font-family: "trebuchet ms"; background-color: #f5f5f1; border: solid 1px #808080; }
.button { color: #000; font-size: 10px; font-family: Arial; background-color: #e7f4ff; border: solid 1px #789; cursor: hand; }
