
* {
    margin: 0;
    padding: 0;
}

body{
    background-color: #5890C1;
    background-image: url('http://212.247.113.142/images/bkg_Background_blue.gif');
    background-repeat: repeat-x;
}

ul {
    padding-left: 15px;
}

/*
	.td_menu_blue { border-left: 1px solid #75AAD2;border-right: 1px solid #2B6484; padding-left: 22px; background-image: url('http://212.247.113.142/images/bkg_menu_blue.gif');  height:31px; }
	.td_menu_grey {  padding-left: 22px; background-color: #e0e0e0;  height:31px}
*/	
	
.menu_white_Link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  }
.menu_white_Link:link {  color: #FFFFFF; text-decoration: none}
.menu_white_Link:visited { color: #FFFFFF;  text-decoration: none }
.menu_white_Link:active { color: #FFFFFF;  text-decoration: none }
.menu_white_Link:hover { color: #FFFFFF;  text-decoration: underline }

.menu_black_Link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.menu_black_Link:link {  color: #000000; text-decoration: none}
.menu_black_Link:visited { color: #000000;  text-decoration: none }
.menu_black_Link:active { color: #000000;  text-decoration: none }
.menu_black_Link:hover { color: #000000;  text-decoration: underline }

.admin_Link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0763a4; font-weight: bold; }
.admin_Link:link {  color: #0763a4; text-decoration: none}
.admin_Link:visited { color: #0763a4;  text-decoration: none }
.admin_Link:active { color: #0763a4;  text-decoration: none }
.admin_Link:hover { color: #0874c1;  text-decoration: underline }

.admin_Link_red {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d01e1e; font-weight: bold; }
.admin_Link_red:link {  color: #d01e1e; text-decoration: none}
.admin_Link_red:visited { color: #d01e1e;  text-decoration: none }
.admin_Link_red:active { color: #d01e1e;  text-decoration: none }
.admin_Link_red:hover { color: #d01e1e;  text-decoration: underline }

.bladdra_black_Link {font-family:  Arial,  Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.bladdra_black_Link:link {  color: #000000 ; text-decoration: none}
.bladdra_black_Link:visited { color: #000000;  text-decoration: none }
.bladdra_black_Link:active { color: #000000;  text-decoration: none }
.bladdra_black_Link:hover { color: #000000;  text-decoration: underline }

.black_Link {font-family:    Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;  }
.black_Link:link {  color: #000000 ; text-decoration: none}
.black_Link:visited { color: #5D4A4A;  text-decoration: none}
.black_Link:active { color: #000000;  text-decoration: none}
.black_Link:hover { color: #5D4A4A;  text-decoration: underline }

.white_Link {font-family:    Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF;  }
.white_Link:link {  color: #FFFFFF ; text-decoration: none}
.white_Link:visited { color: #FFFFFF;  text-decoration: none}
.white_Link:active { color: #FFFFFF;  text-decoration: none}
.white_Link:hover { color: #FFFFFF;  text-decoration: underline }

.utb_black_Link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0e4674; font-weight: bold;  }
.utb_black_Link:link {  color: #0e4674 ; text-decoration: none; font-weight: bold;}
.utb_black_Link:visited { color: #0e4674;  text-decoration: none; font-weight: bold;}
.utb_black_Link:active { color: #0e4674;  text-decoration: none; font-weight: bold;}
.utb_black_Link:hover { color: #0e4674;  text-decoration: underline; font-weight: bold; }

.L_black_Link {font-family:    Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  }
.L_black_Link:link {  color: #000000 ; text-decoration: none}
.L_black_Link:visited { color: #373535;  text-decoration: none}
.L_black_Link:active { color: #000000;  text-decoration: none}
.L_black_Link:hover { color: #373535;  text-decoration: underline }

.black_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  }


.error_text {font-family:  Arial,  Helvetica, sans-serif; font-size: 10px; color: #EB153D; font-weight: bold;  }

.pageNumberSelected_text {font-family:  Arial,  Helvetica, sans-serif; font-size: 14px; color: #0D3F81; font-weight: bold;  }


.pageNumber_Link {font-family:  Arial,  Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;  }
.pageNumber_Link:link {  color: #000000 ; text-decoration: none}}
.pageNumber_Link:visited { color: #000000;  text-decoration: none}}
.pageNumber_Link:active { color: #000000;  text-decoration: none}}
.pageNumber_Link:hover { color: #000000;  text-decoration: underline }

.admin_Link_sparad {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d01e1e; font-weight: bold; }


.header_blue {font-family:  Arial,  Helvetica, sans-serif; font-size: 20px; color: #0763A4; font-weight: bold; }
.header_blue_medium {font-family:  Arial,  Helvetica, sans-serif; font-size: 16px; color: #0763A4; font-weight: bold; }
.header_blue_small {font-family:  Arial,  Helvetica, sans-serif; font-size: 13px; color: #0763A4; font-weight: bold; }
.header_blue_xxsmall {font-family:  Arial,  Helvetica, sans-serif; font-size: 11px; color: #0763A4; font-weight: bold; }


.td_bladdra_Lan {
    	padding-left: 10px;  
    	*margin-top: 2px; 
    	*padding-top: 2px;
    	*padding-bottom: 2px;
		border-bottom: solid 1px #e0e0e0; 
}

.td_bladdra_ort {
    	padding-left: 15px; 
    	background-color: #f8f8f8; 
    	*margin-top: 2px; 
    	*padding-top: 2px;
    	*padding-bottom: 2px;
		border-bottom: solid 1px #e8e8e8; 
}


.td_bladdra_skola { 
    	padding-left: 20px; 
    	background-color: #FFFFFF; 
    	*margin-top: 2px; 
    	*padding-top: 2px;
    	*padding-bottom: 2px;
		border-bottom: solid 1px #F4F2EE; 
}


.td_bladdra_utbildning{
    	padding-left: 0px; 
    	/*background-color: #E8E3DA;*/ 
    	*margin-top: 2px; 
    	*padding-top: 2px;
    	*padding-bottom: 2px;
		border-bottom: solid 1px #F4F2EE; 
}

.td_bladdra_utbildning2 {
		font-size:12px;
    	padding-left: 0px; 
    	/*background-color: #E8E3DA;*/ 
    	*margin-top: 2px; 
    	*padding-top: 2px;
    	*padding-bottom: 2px;
		border-bottom: solid 1px #F4F2EE; 
}

.td_bladdra_skola_vald {font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 30px; font-size: 12px; color: #000000; background-color: #FFFFFF; font-weight: bold; }



.td_bladdra_presentation { 
    	padding-left: 45px; 
    	
}

.topMenu_white_Link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.topMenu_white_Link:link {  color: #FFFFFF ; text-decoration: none}
.topMenu_white_Link:visited { color: #FFFFFF;  text-decoration: none }
.topMenu_white_Link:active { color: #FFFFFF;  text-decoration: none }
.topMenu_white_Link:hover { color: #FFFFFF;  text-decoration: underline }


.Sokruta_text_stor  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; }
.Sokruta_text_liten  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* Formulär */

.InputText {
	height:17px;
	width:190px;
	border:solid 1px #A8A8A8;
	background: white; 
	}

 .InputText1Div {
	padding-left:9px;
	padding-top:2px;
	height:30px;
	width:90px;
	border:solid 0 #fff;
	background: transparent 
	url("http://212.247.113.142/images/inputText_1_bg.gif") no-repeat; }

.InputText1 {
	height:17px;
	width:80px;
	border:solid 0 #fff;
	background: none; }
	
	
 .InputText1CalenderDiv {
	padding-left:9px;
	padding-top:2px;
	height:30px;
	width:105px;
	border:solid 0 #fff;
	background: transparent 
	url("http://212.247.113.142/images/inputText_1_Calender_bg.gif") no-repeat; }

.InputTextCalender1 {
	height:17px;
	width:80px;
	border:solid 0 #fff;
	background: none; }	
 
 
.InputText2Div {
	padding-left:9px;
	padding-top:2px;
	height:30px;
	width:205px;
	border:solid 0 #fff;
	background: transparent 
	url("http://212.247.113.142/images/inputText_2_bg.gif") no-repeat;}

.InputText2 {
	height:17px;
	width:190px;
	border:solid 0 #fff;
	background: none;}
	
.InputText3Div {
	padding-left:9px;
	padding-top:2px;
	height:30px;
	width:275px;
	border:solid 0 #fff;
	background: transparent 
	url("http://212.247.113.142/images/inputText_3_bg.gif") no-repeat; }

.InputText3 {
	height:17px;
	width:265px;
	border:solid 0 #fff;
	background: none; }

.InputTextArea1Div{
	padding-left:7px;
	padding-top:1px;
	height:70px;
	width:862px;
	border:solid 0 #fff;
	background: transparent 
	url("http://212.247.113.142/images/inputTextArea_bg.gif") no-repeat; 
}

.InputTextArea1 {
	height:57px;
	width:846px;
	border:solid 1px #fff;
	background: none; 
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
	}


.InputTextArea2Div{
	padding-left:7px;
	padding-top:1px;
	height:170px;
	width:862px;
	border:solid 0 #fff;
	background: transparent 
	url("http://212.247.113.142/images/inputTextArea2_bg.gif") no-repeat; 
}

.InputTextArea2 {
	height:157px;
	width:846px;
	border:solid 1px #fff;
	background: none; 
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
	}


.InputTextArea {
	
	border:solid 1px #B4BABD;
	background: white; 
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
	}

.InputTextAdminImage {background-image: url('http://212.247.113.142/images/adminTextBoxImage.png'); background-repeat: no-repeat; padding: 10px 0 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
.InputTextSearch {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; border: 1px; color: #000000; border: 1px solid #B4BABD; padding-left:4px; height:22px; vertical-align:middle;}

.InputSelect {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ;font-weight: bold; border:solid 1px #A8A8A8;   }

.InputCheckbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px none #486F8}
.InputRadio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px none #486F8}
.InputSubmit {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    padding: 0 4px;
    border: 1px solid #ccc;
    border-color: #75AAD2 #75AAD2 #2B6484 #2B6484;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    vertical-align: middle;
    
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #478CBF;
    font-weight: bold;
    line-height: 16px;
    height:21px;
    text-shadow: #9b9b9b 0 -1px 1px;
}

.InputSubmitSearch {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    *padding: 4px 0 0 0 ;
    border: 0px;
    font-size: 14px;
    cursor: pointer;
    text-decoration: none;
	background-repeat:no-repeat;
    background-image: url('http://212.247.113.142/images/bkg_button.png'); 
    font-weight: bold;
    *font-weight: lighter;
    line-height: 16px;
	width:95px;
	height:27px;
}

.InputTextArea {font-family: Verdana, Arial, Helvetica, sans-serif; width: 253px; height: 80px;}
	


.bgdiv{
    float: left; 
    background-image: url('http://212.247.113.142/images/bkg_menu_blue.gif'); 
    width: 100%;
    height: 34px;
}

.inactivediv_orange{
	background-image: url('http://212.247.113.142/images/bkg_menu_orange.gif');
    float: left;
    border-left:0px solid #75AAD2; 
    border-right:1px solid #bc5f12; 
    padding-right: 14px; 
    padding-left: 14px;
    padding-top: 5px;
    height: 26px;
    margin-top: 3px;
	font-weight:bold;
}

.inactivediv_green{
	background-image: url('http://212.247.113.142/images/bkg_menu_green.gif');
    float: left;
    border-left:0px solid #75AAD2; 
    border-right:1px solid #2B6484; 
    padding-right: 14px; 
    padding-left: 13px;
    padding-top: 5px;
    height: 26px;
    margin-top: 3px;
	font-weight:bold;
}

.inactivediv_blue{
	background-image: url('http://212.247.113.142/images/bkg_menu_blue3.gif');
    float: left;
    border-left:0px solid #75AAD2; 
    border-right:1px solid #2B6484; 
    padding-right: 13px; 
    padding-left: 13px;
    padding-top: 5px;
    height: 26px;
    margin-top: 3px;
	font-weight:bold;
}

.inactivediv_red{
	background-image: url('http://212.247.113.142/images/bkg_menu_red.gif');
    float: left;
    border-left:0px solid #75AAD2; 
    border-right:1px solid #d43c3c; 
    padding-right: 13px; 
    padding-left: 13px;
    padding-top: 5px;
    height: 26px;
    margin-top: 3px;
	font-weight:bold;
}

.inactivediv_purple{
	background-image: url('http://212.247.113.142/images/bkg_menu_purple.gif');
    float: left;
    border-left:0px solid #653BDA; 
    border-right:1px solid #653BDA; 
    padding-right: 13px; 
    padding-left: 13px;
    padding-top: 5px;
    height: 26px;
    margin-top: 3px;
	font-weight:bold;
}



.inactivediv{
    float: left;
    border-left:0px solid #75AAD2; 
    border-right:1px solid #2B6484; 
    padding-right: 13px; 
    padding-left: 13px;
    padding-top: 5px;
    height: 26px;
    margin-top: 3px;
	font-weight:bold;
}

.ActiveDiv{
    float: left; 
    height: 34px; 
    border-left:0px solid #75AAD2; 

    
}

.ActiveBorder{
    float: left;
    border-right:1px solid #2B6484;
    padding-top: 5px;
    height: 26px;
    margin-top: 3px;
}

.ActiveRightCorn{
    float: left; 
    width: 4px; 
    height: 34px; 
    background-image: url('http://212.247.113.142/images/bkg_menu_grey2_corner_right.gif');
}

.ActiveRightCornWhite{
    float: left; 
    width: 4px; 
    height: 34px; 
    background-image: url('http://212.247.113.142/images/bkg_menu_white_corner_right.gif');
}


.ActiveLeftCorn{
    float: left; 
    width: 4px; 
    height: 34px; 
    background-image: url('http://212.247.113.142/images/bkg_menu_grey2_corner_left.gif');
}

.ActiveLeftCornWhite{
    float: left; 
    width: 4px; 
    height: 34px; 
    background-image: url('http://212.247.113.142/images/bkg_menu_white_corner_left.gif');
}

.ActiveMiddleBlock{
    float: left; 
	background-image:url('/images/bkg_schoolTitel_Stone.jpg');
    display: block; 
    height: 29px; 
    padding-left: 8px; 
    padding-right: 5px;
    padding-top: 5px;
}

.ActiveMiddleBlockWhite{
    float: left; 
    background: white; 
    display: block; 
    height: 29px; 
    padding-left: 8px; 
    padding-right: 5px;
    padding-top: 5px;
}


.BGDivCorn{
    float: left;
    height: 30px;
    background-image: url('http://212.247.113.142/images/bkg_menu_blue_corner_right.gif');
    width: 3px;
    margin-top: 3px;
}

.StartMainTable{
    margin-left: auto;
    margin-right: auto;
}

.StartMainTd{
    border: 1px solid black;
}



 
    
.AdminInputDatum {width: 50px;}    
    
#AdminMeny ul{padding:0px;}
#AdminMeny ul{display:block;}
#AdminMeny ul li{display:block;}

#AdminTopSearch {font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #e0e0e0; font-size:11px; padding: 10px; background-color: #e0e0e0; padding: 0px 5px 5px 10px; margin-bottom: 5px;}



#AdminTopSearch .IsKund {background-color: lime; color: black;}
#AdminTopSearch .IsNotKund {background-color: red;}

.AdminTdBeskrivning { padding: 3px 3px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:11px;  font-weight: bold; }
.AdminTdBeskrivningSmall { padding: 3px 3px 3px 0px; font-family:  Verdana,Arial, Helvetica, sans-serif; font-size:9px;  }


.AdminTdInput {width: 307px;}
.AdminTdErrorMessage {width: 115px;}


.AdminTableViewData {}

.td_AdminHeader  {font-family: Arial, Helvetica, sans-serif; font-size:11px; height:20px; padding-left: 10px;background-color: #ececec; border-bottom: solid 1px #e0e0e0; border-top: solid 1px #e0e0e0;  }


.td_AdminHeaderGrey  {font-family: Arial, Helvetica, sans-serif; color:#0763A4; font-weight: bold;  font-size:11px; height:23px; padding-left: 0px;background-image:url('/images/bkg_menu_grey.gif'); border-bottom: 1px solid #F3F3F3;}

.td_AdminEdit  {font-family: Arial, Helvetica, sans-serif; font-size:11px; height:20px; padding-left: 5px; } 


.MainContent{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 0px;}
.MainMeny{width: 211px; background-color: #e0e0e0; vertical-align: top; padding-left:10px; border-right: 1px solid #d6d5d5;}

 /*Sökreusltat presneteras i dessa divar*/

.div_SearchSkola {width:412px; height:23px;  background-image: url(http://www.hittaskola.se/images/bkg_schoolTitel_Stone.jpg);}
.div_SearchSkolaPlusMinus { float:left; text-align: left; padding-top:2px; padding-left:5px }







.td_SearchSkolaTitel {
    background-color: #2F7AB3;
     /*background-image:url('/images/bkg_schoolTitel_Stone.jpg');
  background-image:url('/images/bkg_schoolTitel_blue.gif');*/
    font-weight: bold; 
    height: 18px;
    color: #2B1A05;
    font-family: Arial;
    padding-left:7px;
    font-size: 12px;
    border-bottom: solid 1px #f2f2f2; 
	border-top: solid 1px #f2f2f2; 
}


.td_SearchSkolaTitelGoogleMap {
    background-color: #2F7AB3;
     /*background-image:url('/images/bkg_schoolTitel_Stone.jpg');
  background-image:url('/images/bkg_schoolTitel_blue.gif');*/
    font-weight: bold; 
    height: 18px;
    color: white;
    font-family: Arial;
    padding-left:4px;
    font-size: 12px;
    border-bottom: solid 1px #f2f2f2; 
	border-top: solid 1px #f2f2f2; 
}


.td_header {
    background-color: #2F7AB3;
    background-image:url('/images/bkg_schoolTitel_grey.gif');
    font-weight: bold; 
    height: 23px;
    color: #FFFFFF;
    font-family: Arial;
    padding-left:17px;
    font-size: 12px;
}

.td_presentation {
    background-color: #E7E4D5;
    background-image:url('/images/bkg_schoolTitel_Stone.jpg');
    font-weight: normal; 
    color: #000000;
    font-family: Verdana, Arial;
    
    
   font-size: 10px;
}

.td_infobox {
    background-color: #FFFFFF;
    font-weight: bold; 
    color: #FFFFFF;
    font-family: Verdana, Arial;
    padding-top:8px;
    font-size: 10px;
}




.td_Search_presentation { 
	font-family: Verdana, Arial;
    padding-left:5px;
	font-size: 10px;
	vertical-align:text-top;
/* border-bottom: solid 1px #DCD7BF;*/

    	
}




.td_sokruta_Skolform{ 
	font-family:  Verdana, Arial;
	background-color:#eaeaea;
	font-size: 10px;
    	
}

/* Admin box */

.td_adminBox_top{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:923px; 
	height:72px; 
	background-image:url('/images/adminBox_top.jpg');
	padding-left:22px;
	padding-right:22px;

}

.tr_adminBox_middle{ 
	
}

.td_adminBox_middle{ 
	font-family:Arial, Helvetica, sans-serif;
	width:923px; 
	background-image:url('/images/adminBox_background.jpg');
    padding-left:22px;
    padding-right:22px;
}

.td_adminBox_bottom{ 
	width:923px; 
	height:13px;  
	background-image:url('/images/adminBox_bottom.jpg'); 	
}

.tr_skolort{ 
	display: none; 	
	
}



/* sökreultat */
.div_SearchSkola {width:412px; height:22px; }
	.div_SearchSkolaText{ width:375px;  height:21px; float:left;  text-align: left; display: block; padding-left:15px }
	.div_SearchSkolaOrt { width:82px; height:16px; float:left; display: block; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:bottom;   text-align: right; padding-top:5px;  padding-right:0px; font-size:9px; }
	
	.SearchSkola_Link {font-family:  Arial, Helvetica, sans-serif; font-size: 12px;   font-weight: bold; color: #000000;  cursor: pointer;}
	.SearchSkola_Link:link {  color: #000000; text-decoration: none;}
	.SearchSkola_Link:visited { color: #000000;  text-decoration: none;}
	.SearchSkola_Link:active { color: #000000;  text-decoration: none;}
	.SearchSkola_Link:hover { color: #000000;  text-decoration: underline;}
	
.div_SearchUtbildning {display: none;   width:482px; }
	.div_SearchUtbildningText { padding-top:2px; padding-bottom:2px;  border-bottom: solid 1px #EAEAEA;  width:452px; text-align: left; vertical-align: text-bottom;  margin-left:30px; margin-top:0px; font-family: Verdana,  Arial,  Helvetica;  font-size:10px;}
	.div_SearchUtbildningMerInfo {background-color: #FFFFFF;  display: none; padding-left:42px; width:410px; padding-bottom:5px; font-family: Verdana,  Arial,  Helvetica, sans-serif;  font-size:10px;}
	
.xxdiv_SearchSkolaBottom {width:387px;float: left; font-weight:lighter; font-size:10px; margin-top: 6px; padding-bottom: 12px; margin-left: 12px;}	












.SearchImgLinkExpand:link, hover, visited, img {
	font-family: Verdana, Arial;
	font-size: 10px;
    color: #FFF;
    border: none;
    text-decoration: none;
    cursor: pointer; 
}

.SearchTdInfoHidden {display: none;}

.SearchTdInfo {display: block;}

.li_active_link {background-color: #f8f8f8; margin-left: -20px; padding-left: 20px; }

.MainContentText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.LoginInputText {width:50px;} 


/* Validerings fel */
label.error {float: none; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; vertical-align: top; }
input.error {border: solid 0px red;}
select.error {border: solid 0px red;}



