body {
	margin-left : 80;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	background-color: #FFFFFF;

	font-size:		11px;
	font-family:	Arial, Helvetica, sans-serif;
}

img {
	border: 0px;
}

.tabletext,
.table,
.form_label,
.form_err,
.form_info,
.form_input,
.form_input_disabled,
.form_input_readonly,
.form_input_err,
.form_checkbox {
	font-size:		12px;
	color:			#000000;
	font-family:	Arial, Helvetica, sans-serif;
}

.form_submit {
	font-size:		11px;
	color:			#000000;
	font-family:	Arial, Helvetica, sans-serif;
}

.form_err {
        background-color: #f2c8e2;
        padding: 3px;
        border-width: 1px;
        border-color: #f473c0;
        border-style: solid;
        margin-bottom: 4px;
}
.form_info {
        background-color: #e3e3e3;
        padding: 3px;
        border-width: 1px;
        border-color: #777777;
        border-style: solid;
        margin-bottom: 4px;
}

.form_item_header {
        color: #ffffff;
        background-color: #8a8a8a;
        font-weight: bold;
        padding: 1px 2px 1px 5px;
        font-size: 12px;
        font-family: arial,verdana,helvetica;
        margin-bottom: 4px;
}

.form_item {
        margin-bottom: 10px;
}

.klassgalleri {
        margin: 10px 0 0 0;
        padding: 0;
        line-height: 11px;
        font-size: 11px;
}
.graduated {
        margin:2px 0 10px 0;
        padding:0;
        line-height:11px;
        font-size:11px;
}

.huvudsida_bild {
	margin-bottom: 45px;
}
.huvudsida_ingen_bild {
	margin-top: 0px;
	margin-bottom: 24px;
}
.huvudsida_rubrik {
	font-family:    "Univers 67", Univers, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight: bold;
	font-size: 32px;
	color: #000000;
	margin-left: -1px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.huvudsida_text {
	font-family:    "Univers 57", Univers, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	margin-bottom: 8px;
	margin-top: 0px;
}
/* --- */
.huvudsida_arial_rubrik {
	font-family:    Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	font-size: 32px; */
	font-size: 20px;
	color: #000000;
/*	margin-left: -1px; */
/*	margin-bottom: 0px; */
}
.huvudsida_arial_text {
	font-family:    Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 125%;
	color: #000000;
	margin-bottom: 8px;
	margin-top: 10px;
}
/* --- */
A.huvudsida_arial_laenk:link,
A.huvudsida_arial_laenk:visited,
A.huvudsida_arial_laenk:hover {
	font-family:    Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration : none;
}

A.huvudsida_laenk:link,
A.huvudsida_laenk:visited,
A.huvudsida_laenk:hover {
	font-family:    Univers, Helvetica, sans-serif;
	font-stretch: condensed;
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration : none;
}

ul {
	list-style-image: url("images/dot.gif");
	padding: 0;
	margin: 0 0 0 15px;
}

#text_content table {
	margin-left:	9px;
	padding:	0px;
	border-spacing: 0px;
}

#text_content td {
	font-size:	11px;
	font-family:	Arial, Helvetica, sans-serif;
	padding-right:	24px;
}

td {
	font-family:    Arial, Helvetica, sans-serif;
	font-size:      11px;
}

.image_over {
	margin-bottom : 10;
}

.image_bottom {
	margin-top : 10;
}

.image_right {
	margin-left : 10;
}

.image_left {
	margin-right : 10;
}

.input {
	font-size : 12px;
	font-weight : normal;
	border-width : 2px;
	padding-left: 2px;
	color : #000000;
}

.left {
	background-image: url(bilder/leftbg.jpg);
	background-color: white;
	background-repeat: no-repeat;
}
.middle {
	background-image: url(bilder/middlebg.jpg);
	background-color: white;
	background-repeat: no-repeat;
}
.right {
	background-image: url(bilder/rightbg.gif);
	background-color: white;
	background-repeat: no-repeat;
}

.box
{
	font-size : 13px;
	color : #880000;
	margin: 0;
	padding: 2 0 2 0;
	background-color: #FFFFC0;
	border: solid gray;
	border-width: 1;
}

.shortcut
{
	font-size : 12px;
	color : #A0A0A0;
}

.black1
{
	font-size : 10px;
	color : #000000;
}

.black2 {
	font-size : 12px;
	color : #000000;
	line-height: 125%;
}
A.black2_puff:link,
A.black2_puff:visited,
A.black2_puff:hover,
.black2_puff {
	font-size : 11px;
	color : #000000;
	line-height: 13px;
}
.black2_date {
	font-size : 10px;
	color : #707070;
	line-height: 17px;
}
.black3
{
	font-size : 15px;
	color : #000000;
}
.black4
{
	font-size : 16px;
	color : #000000;
}
.black5
{
	font-size : 20px;
	color : #000000;
	margin-bottom: 10px;
}

.gray1
{
	font-size : 12px;
	color : #787878;
}
.gray2
{
	font-size : 13px;
	color : #787878;
}
.gray3
{
	font-size : 15px;
	color : #787878;
}
.gray4
{
	font-size : 16px;
	color : #787878;
}
.gray5
{
	font-size : 24px;
	color : #787878;
}

.white1
{
	font-size : 12px;
	color : white;
}
.white2
{
	font-size : 13px;
	color : white;
}
.white3
{
	font-size : 15px;
	color : white;
}
.white4
{
	font-size : 16px;
	color : white;
}
.white5
{
	font-size : 24px;
	color : white;
}
.blue1
{
	font-size : 12px;
	color : #24418C;
}
.blue2
{
	font-size : 13px;
	color : #24418C;
}
.blue3
{
	font-size : 15px;
	color : #24418C;
}
.blue4
{
	font-size : 16px;
	color : #24418C;
}
.blue5
{
	font-size : 24px;
	color : #24418C;
}
.red1
{
	font-size : 12px;
	color : #B80000;
}
.red2
{
	font-size : 13px;
	color : #B80000;
}
.red3
{
	font-size : 15px;
	color : #B80000;
}
.red4
{
	font-size : 16px;
	color : #B80000;
}
.red5
{
	font-size : 24px;
	color : #B80000;
}
.yellow1
{
	font-size : 12px;
	color : #FE970C;
}
.yellow2
{
	font-size : 13px;
	color : #FE970C;
}
.yellow3
{
	font-size : 15px;
	color : #FE970C;
}
.yellow4
{
	font-size : 16px;
	color : #FE970C;
}
.yellow5
{
	font-size : 24px;
	color : #FE970C;
}

.infobox
{
	font-size : 12px;
	color : #000000;
	POSITION: static;
	BACKGROUND-COLOR: #F3E95A;
	MARGIN: 2px 0px 0px 0px; 
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
}

A.noline:link
{
	font-size : 13px;
	color : white;
	text-decoration : none;
}
A.noline:visited
{
	font-size : 13px;
	color : white;
	text-decoration : none;
}
A.noline:hover
{
	font-size : 13px;
	color : white;
	text-decoration : none;
}

A.nav:link
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color: #707070;
	line-height: 127%;
}
A.nav:visited
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color: #707070;
	line-height: 127%;
}
A.nav:hover
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color: #707070;
	line-height: 127%;
}

A:link
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color: black;
}
A:visited
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color: black;
}
A:hover
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color: black;
}
#main_content A:hover
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color: #d38e3b;
}

#xapp table {
	margin-left: 0px;
	padding: 0px;
	border-spacing: 0px;
}

#xapp td {
	font-size:		11px;
	font-family:	Arial, Helvetica, sans-serif;
	padding:	1px;
}

#xapp a:hover
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	color: #d38e3b;
}

.table_text {
	font-size:		12px;
	color:			#000000;
	font-family:	Arial, Helvetica, sans-serif;
}

.table_link {
	font-size:		12px;
	color:			#000000;
	font-family:	Arial, Helvetica, sans-serif;
}

