/* CSS Document */

/* ALLMANA TAGGAR */
body { 
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;
	font-weight: normal; 
	color: #333333; 
	font-size: 12px;
	margin-top: 5px;
	background-color:#F0F0F0;
		}
h1 {
	font-size: 15px;
	font-weight: bold;
	color: #007799;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #007799;
	padding-bottom: 5px;
	letter-spacing: 1.5px;
	text-align: left;

}

h1 span {
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	}

h2 {
	font-size: 13px;
	font-weight: bold; 
	font-style: italic;
	color: #007799;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	letter-spacing: 1.5px;
}

h3 {
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
	color: #007799;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	letter-spacing: 1.5px;
}



a, a:link, a:active, a:visited   {
	font-weight: bold;
    text-decoration: none;
	color: #007799;
    border-bottom:1px dotted #007799;
}

a:hover   {
	font-weight: bold;
    text-decoration: none;
	color: #009966;
    border-bottom: 1px solid #009966;
}

/* TD-TAGGAR ALLMANA */

td {
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;
	font-weight: normal; 
	color: #333333; 
	font-size: 12px;
}

td.vitbanner {
	height: 20px;
	background-image:url(../images/bg_innehall.gif);
	background-repeat: repeat-y;
}


td.innehall {
	padding-left: 21px;
	padding-right: 21px;
	background-image: url(../images/bg_innehall.gif);
	background-repeat: repeat-y;
}

td#bildspel {
	background-image: url(../images/bg_bildspel.gif);
	background-repeat: no-repeat;
	height: 100px;
	padding-left: 10px;
	text-align: left;
}

td.sidfot {
	background-image: url(../images/bg_sidfot.gif);
	background-repeat: no-repeat;
	height: 25px;
}

/* COPY */
td.copy {
	font-size: 11px;
	padding-right: 20px;
	text-align: right;
}

/* FORMTAGGAR - ALLMANA */
		
form {
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
			
input { 
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;
	font-size:11px; 
	color:#333333; 
	/*border-width:1px ; */
	/*border-color: #666666;*/
}
textarea { 	
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#333333; 
	border-width:1px; 
	border-color: #333333;
}
			
select { 
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#333333; 
	border-width:1px; 
	border-color: #333333;
}


/* STARTSIDAN */

/* JUL */
		
#jul {
	/*margin-top: 7px;*/
	margin-bottom: 15px;
}


/* HAMNSKOLAN INFORMERAR */

table.info {
	margin-top: 10px;
}

td.infotopp {
	background-image: url(../images/startsidan/bg_info_topp.gif);
	background-repeat: no-repeat;
	height: 28px;
}

td.infomitten {
	background-image: url(../images/startsidan/bg_info_mitten.gif);
	background-repeat: repeat-y;
	padding-right: 50px;
	padding-left: 29px;
	padding-bottom: 5px;	
}

img.bildstaende {
	padding: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	border: 1px solid #007799;
}

img.bildliggande {
	padding: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
	/*float: right;*/
	border: 1px solid #007799;
}


td.infobotten {
	background-image: url(../images/startsidan/bg_info_botten.gif);
	background-repeat: no-repeat;
	height: 20px;
}

/* UTBILDNINGAR */
table.utb {
	margin-top: 13px;
}

td.utbtopp {
	background-image: url(../images/startsidan/bg_utb_topp.gif);
	background-repeat: no-repeat;
	height: 28px;
}

td.utbmitten {
	background-image: url(../images/startsidan/bg_utb_mitten.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	color: #FFFFFF;
}

td.utbmitten {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	/*font-style: italic;*/
}

td.utbmitten ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align: left;
}
td.utbmitten ul li {
	/*float: left;*/
	height:100%;
	width: 219px;
}

td.utbmitten li > ul {
	top: auto;
	left: auto;
	}
td.utbmitten ul li a, td.utbmitten ul li a:link, td.utbmitten ul li a:active, td.utbmitten ul li a:visited {
	display: block;
	height: 100%;
	margin: 0px;
	padding: 3px 0px 5px 30px;
	font-size: 12px;
	color: #FFFFFF;
	/*line-height: 13px;*/
	border-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/startsidan/bg_li_off.gif);
	background-repeat: no-repeat;
}

td.utbmitten ul li a:hover {
	text-decoration: none;
	color: #009966;
	font-weight: bold;
	border-bottom: 0px;
	background-image: url(../images/startsidan/bg_li_on.gif);
	background-repeat: no-repeat;
}

td.utbbotten {
	background-image: url(../images/startsidan/bg_utb_botten.gif);
	background-repeat: no-repeat;
	height: 20px;
}


/* PROJEKT */

table.projekt {
	margin-top: 10px;
}

td.projekttopp {
	background-image: url(../images/startsidan/bg_projekt_topp.gif);
	background-repeat: no-repeat;
	height: 28px;
}

td.projektmitten {
	background-image: url(../images/startsidan/bg_projekt_mitten.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

td.projektmitten ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align: left;
}
td.projektmitten ul li {
	/*float: left;*/
	height:100%;
	width: 219px;
}

td.projektmitten li > ul {
	top: auto;
	left: auto;
	}
td.projektmitten ul li a, td.projektmitten ul li a:link, td.projektmitten ul li a:active, td.projektmitten ul li a:visited {
	display: block;
	height: 100%;
	margin: 0px;
	padding: 3px 0px 5px 30px;
	font-size: 12px;
	color: #FFFFFF;
	/*line-height: 13px;*/
	border-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/startsidan/bg_li_proj_off.gif);
	background-repeat: no-repeat;
}

td.projektmitten ul li a:hover {
	text-decoration: none;
	color: #336666;
	font-weight: bold;
	border-bottom: 0px;
	background-image: url(../images/startsidan/bg_li_proj_on.gif);
	background-repeat: no-repeat;
}

td.projektbotten {
	background-image: url(../images/startsidan/bg_projekt_botten.gif);
	background-repeat: no-repeat;
	height: 20px;
}

table#isps {
	margin-top:15px;
	background-color:#f0f0f0;
}

table#isps td {
	padding: 10px;
}

table#isps td a {
	border: 0px;
}


/* YRKESBEVIS */

table.yrkesbevis {
	margin-top: 10px;
}

table.inloggreg, table.visareg  {
	background-image: url(../images/undersidor/bg_loggin.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid #007799;*/
}

table.inloggreg td {
	padding-left: 180px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.inloggreg td.topp {
	padding-top: 50px;
}

table.inloggreg td span, table.visareg td span {
	color: #FF6600;
	font-style: italic;
	font-weight:bold;
}

.inloggregfalt {
	width: 230px;
}

.knappregfalt {
	border: 0px;
	margin-top: 5px;
	margin-right: 34px;
	background-color: #007799;
	color: #FFFFFF;
}

table.visareg td {
	padding-bottom: 5px;
}

table.visareg td.topp {
	padding-top: 50px;
	padding-left: 180px;
	padding-bottom: 60px;
}

table.visareg td.toppej {
	padding-top: 120px;
	padding-left: 180px;
}

/* FRAGOR ?? */

table.fragor {
	margin-top: 10px;
}

td.fragortopp {
	background-image: url(../images/startsidan/bg_fragor_topp.gif);
	background-repeat: no-repeat;
	height: 28px;
}

td.fragormitten {
	background-image: url(../images/startsidan/bg_fragor_mitten.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

td.fragormitten span {
	color: #FF6600;
	font-style: italic;
	font-weight:bold;
}

input.falt {
	height: 16px;
	width: 219px;
}

textarea.falt {
	height: 50px;
	width: 219px;
}

input.knapp {
	border: 0px;
	margin-top: 5px;
	background-color: #336666;
	color: #FFFFFF;
}

td.fragorbotten {
	background-image: url(../images/startsidan/bg_fragor_botten.gif);
	background-repeat: no-repeat;
	height: 20px;
}

/* UNDERSIDOR */

td.huvudrubrik {
	background-image: url(../images/undersidor/streck_h.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 20px;
}

td.huvudrubrik span {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#FFFFFF;
}

td.undersida {
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #007799;
	padding-left: 20px;
	padding-bottom: 10px;
}

td.undersida ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

td.undersida li {
	display: block;
	background-image: url("../images/undersidor/bg_li_mark.gif");
	background-repeat: no-repeat;
	width:420px;
	/*height:20px;*/
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}

td.lankar {
	padding-top: 5px;
	padding-bottom: 5px;
}


td.bottom {
	padding-bottom: 5px;
}
img.bilder {
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid #007799;
}

td.bildklick a,td.bildklick a:link,td.bildklick a:active,td.bildklick a:visited  {
	 border-bottom: 0px;
}
table#kundvagn {
	border: 1px solid #333333;
}

table#kundvagnlogin {
	border: 1px solid #333333;
	background-color: #E9ECF5;
}


td.kundvagnrubrik {
	background-color: #0099BB;
	color: #FFFFFF;
	font-weight: bold;
}


table#undermeny {
	margin-top: 8px;
}

td.undermeny ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align: left;
}
td.undermeny ul li {
	/*float: left;*/
	height:100%;
	width: 170px;
}

td.undermeny li > ul {
	top: auto;
	left: auto;
	}
td.undermeny ul li a, td.undermeny ul li a:link, td.undermeny ul li a:active, td.undermeny ul li a:visited {
	display: block;
	height: 100%;
	margin: 0px;
	padding: 3px 0px 5px 0px;
	font-size: 12px;
	color: #007799;
	/*line-height: 13px;*/
	border-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
}

td.undermeny ul li a:hover {
	text-decoration: none;
	color: #009966;
	font-weight: bold;
	font-style: italic;
	border-bottom: 0px;
	background-image: url(../images/undersidor/streck_undermenyer.gif);
	background-repeat: no-repeat;
}

td.undermeny #aktiv a{
	text-decoration: none;
	color: #009966;
	font-weight: bold;
	font-style: italic;
	border-bottom: 0px;
	background-image: url(../images/undersidor/streck_undermenyer.gif);
	background-repeat: no-repeat;
}

table#kontakt {
	/*background-color:#E9ECF5;*/
}

table#kontakt span {
	color: #FF6600;
	font-style: italic;
	font-weight:bold;
}

input.kontakt { 
	font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;
	font-size:11px; 
	color:#333333; 
	/border-width:1px ; 
	border-color: #666666;
}

/* ADMIN */

.inloggning {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E9ECF5;
}

.inloggning span {
	color: #FF6600;
	font-style: italic;
	font-weight:bold;
}


.admin {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #E9ECF5;
}

.admin span {
	color: #FF6600;
	font-style: italic;
	font-weight:bold;
}

.admingrey {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F0F0F0;
}

.admingrey span {
	color: #FF6600;
	font-style: italic;
	font-weight:bold;
}


.adminwhite {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
}