/* innehållsformateringar*/
body{background-color:#fff; font:normal 14px Arial, Verdana; color:#000; line-height:15px;margin:0 auto 0 auto;padding:0;}
textarea{font: normal 13px Arial, Verdana; color:#000; line-height:15px;}
select,input{font: normal 13px Arial, Verdana; color:#000; line-height:100%;}
img{border:none;}

hr{background-color:#000; color:#000;height:1px;border-color: #000; border-style: solid; border-width: thin; border-bottom-style: none;}
.imgFrame{border:1px solid #000;}
.imgnoborder {border: none;}

/* rubriker */
h1{font: bold 16px Arial, Verdana; text-decoration:none; color:#000; line-height:20px;}
.h1{font: bold 16px Arial, Verdana; text-decoration:none; color:#000; line-height:20px;}
h2{font: bold 13px Arial, Verdana; margin: 10px 0 5px 0; padding: 0; text-decoration:none; color:#000; line-height:16px;}
.h2{font: bold 13px Arial, Verdana; margin: 10px 0 5px 0; padding: 0; text-decoration:none; color:#000; line-height:16px;}

/* sidlayout */
#container {width: 900px;height: 97px;margin: 0 auto 0 auto;padding: 0;}
#top_logo {width: 900px;height: 97px;text-align: right;}
#menu_top {width: 855px;padding: 0 0 0 45px;margin: 0;min-height: 26px;height: auto !important;height: 26px;color: #fff;background: url(/objects/menu_bg.gif) no-repeat transparent;}
#mainpage {width: 899px;padding: 0;margin: 0;min-height: 655px;height: auto !important;height: 655px;margin: 12px 0 0 0;padding: 0 0 40px 1px;}
#mainpagecont {width: 900px;margin: 0;padding: 0;}

#searchform {padding: 0; margin: 2px 10px 0 0;float:right; white-space:nowrap;width:195px;}
#searchform form {padding: 0; margin: 0; white-space:nowrap;}
.simplesearch {border: 1px solid #000;float: left;padding: 2px 2px 2px 2px;margin: 0;height: 15px;width: 150px;font:normal 12px Verdana;clear:none;}
.submitimage {float:left;margin: 0; padding: 1px 0 0 4px !important;padding: 1px 0 0 1px;}

#searchresult .srchres{display:none;}
#searchresult .found{padding-bottom:10px;}
#searchresult .url a{font-weight:normal;margin-top:2px;}
input.submitbutton {margin: 1px 0 0 0;padding: 0;}

#start_flash {width: 632px;height: 655px;margin: 0;padding: 0;float: left;}
#start_righty {float: right;width: 263px;padding: 0;margin: 0;height: 580px;overflow:hidden;}
#udm {height: auto !important; min-height: 23px; height: 23px; }
#menu_top li {display: inline; list-style: none; padding: 0; margin: 0;}
#menu_top ul {padding: 0; margin: 0;}
#menu_top a {font-size: 1px; color: #fff; padding: 0 15px 0 0; margin: 0;}
#menu_top img {border: 0; margin: 2px 0 0 0; padding: 0;}
/* l�nkar */
a{font:bold 14px Arial, Verdana; color: #000; text-decoration:none;}

/*Menyer*/
a{text-decoration: none;}
a.menuSideUcOn {text-decoration: line-through; color: #009ee0;}
a.menuSideUcOff {text-decoration: line-through;}
a.menuSideInvOn{text-decoration: underline; color: #009ee0;}
a.menuSideInvOff{text-decoration: underline;}


/* kontakt-formul�r */
#kontakt input[type="hidden"]{display:none;}
#kontakt input{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt select{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt textarea{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt input[type="radio"]{width:20px;clear:right;margin-left:0;padding-left:0;}
#kontakt input[type="button"]{width:80px;}
#humancheck input{width:20px;clear:none;display:inline;}

/* system */
#userbar{background:#ffffff;font:normal 10px verdana,arial,helvetica;text-align:center;text-decoration:none;color:#000000;padding:5px;}
#userbar a{font:normal 10px verdana,arial;text-decoration:none;color:#000000;}
.mceContentBody{background-image:none;background-color:#ffffff;}
body.mceContentBody{margin:3px;}

#kalendarium_start {position: relative; color: #fff;width: 214px;height: 280px;background: #000;padding: 20px 24px 10px 24px;margin: 0 0 0 0;}
#kalendarium_start td{color:#fff; font-size: 14px; padding: 15px 0 0 0;}
#kalendarium_start a{color:#009ee0; font-size: 14px; }
#kalendarium_start a:hover{color:#fff; font-size: 14px; }
#start_bottom {position: absolute;bottom: 20px; left: 20px;}
#inforuta_start {width: 238px;height: 150px;padding: 0 0 0 24px;margin: 12px 0 0 0;background: #000;color: #fff;}
#inforuta_start img {margin: 0 0 0 10px;}
#inforuta_start a {font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #fff;}
#inforuta_start p {text-transform: uppercase; margin: 0; padding: 0;}
#antagning_start {height: 84px;width: 214px;padding: 10px 24px 10px 24px !important;padding: 8px 24px 8px 24px;margin: 12px 0 0 0;background: #000;color: #009ee0;}
#antagning_start a {color: #009ee0;text-transform: uppercase;}
.lefty {float: left;}
.righty {float: right;}
.clearing {clear: both;}

#udm {float:left;}
.menulvl2 {float: left;width: 216px;padding: 38px 0 0 0;min-height: 545px;height: auto !important;height: 545px;}
.menulvl2 li {list-style: none;margin: 0; padding: 0 0 4px 43px;}
.menulvl2 ul {margin: 0;padding: 0;}
.menulevel2 li {list-style: none;margin: 0; padding: 0 0 4px 43px;}
.menulevel3 ul {padding: 0; margin: 0;}
.menulevel3 li {list-style: none;margin: 0; padding: 0 0 4px 15px;}
.menulevel3 ul {padding: 0; margin: 0;}
.menulevel4 li {list-style: none;margin: 0; padding: 0 0 4px 15px;}
.menulevel4 ul {padding: 0; margin: 0;}

#blaruta {float: left;width: 599px;padding: 35px 42px 35px 42px;min-height: 548px;height: auto !important;height: 548px;background: #009ee0; }
#blaruta2 {float: left;min-width: 640px; width: auto !important; width: 599px; padding: 35px 0 35px 42px;min-height: 548px;height: auto !important;height: 548px;background: #009ee0;}
#blaruta h1 {padding: 0 0 10px 0;margin: 0;}
.destinator-bildvisare {margin: 0 0 10px 0;}
.nyhetssubmit {width: 311px; padding: 10px; margin: 0; text-align: right;}
.nyhetsinput {width: 400px; }
#blaruta input {border: 1px solid #009ee0; padding: 2px; }
form {margin: 0; padding: 0;}
.text370 { width: 370px; }
.destholder {width: 599px; padding: 0; margin: 0;}
.destinfo{ width: 380px; float: left; padding: 0; margin: 0; }
.destright {text-align: right; width: 182px; float: right; padding: 0; margin: 0; }
#destright {text-align: right; width: 182px; float: right; padding: 0; margin: 0; }

#destmap{margin:0 0 20px 0;}

#cis_utbildningar {width: 350px;padding: 10px;margin: 20px 0 0 0;border: 1px solid #000;}
#cis_utbildningar input {width: 160px; margin: 4px; padding: 2px;}
#cis_utbildningar select {width: 160px; margin: 4px; padding: 2px;}
#cis_utbildningar input[type="button"] { width: 100px; }
#cis_utbildningar p { margin: 4px; padding: 0; }
.black {text-align: left; font-size: 11px; width: 182px; margin: 20px 0 0 0; background: #000; color: #fff; padding: 0; font-size: 1px;}
.black2 {text-align: left; font-size: 11px; width: 182px; margin: 0; background: #000; color: #fff; padding: 0; font-size: 1px;}
.insideblack {color: #fff; text-align: left; font-size: 11px; width: 162px; padding: 10px; margin: 0;}
.insideblack a {font-weight: normal; color: #009ee0; font-size: 11px; }
.weather {text-align: left; font-size: 11px; width: 162px; padding: 0; margin: 20px 0 20px 0; background: transparent; color: #000;}
#cis_utbexsist img {display: inline;vertical-align: bottom;}
.utblist {padding: 4px;	margin: 0;}
.cis_list_head {cursor: pointer; width: 600px; color: #ffffff; font-size: 13px; font-weight: bold;}
.cis_list_left {cursor: pointer; width: 300px; float: left; font-weight: normal; font-size: 13px;}
.cis_list_right {cursor: pointer; width: 200px; float: left; font-weight: normal; font-size: 13px;}
a.blackover {font-weight: bold; color: #fff;}
a.blackover:hover {color: #000;}
.cis_matris {width: 580px; }
.cis_matris_cnt {text-align: center; margin: 1px; padding: 2px; background: #000; height: 20px; width: 25px; float: left;}
.cis_matris_cnt2 {margin: 1px; padding: 2px 2px 2px 15px; background: #000; height: 20px; width: 150px; float: left;}
.cis_matris_cnt3 {margin: 1px; padding: 2px 2px 2px 15px; background: #40b6e8; height: 20px; width: 150px; float: left;}
.cis_matris_cnt4 {text-align: center; margin: 1px; padding: 2px; background: #40b6e8; height: 20px; width: 25px; float: left;}
.overlibfont {font-weight: bold; color: #ffffff;padding: 4px;}
a.bullet {color: #fff; font: bold 16px Arial, Verdana; }
a.bullet:hover {color: #000; font: bold 16px Arial, Verdana; }
#blaruta table tbody thead td tr {border: none;}
.calendardate{vertical-align:top;}
#blaruta td.tabSelTxt{background:#fff;border:1px dashed #000;}
table.calendardisplay{margin:0;border:0;}
.calendardisplay th{margin:0;background:#000;color:#fff;text-transform:uppercase;padding:3px 10px 3px 10px;}
.calendardisplay td{margin:0;padding:5px;vertical-align:top;background:#40b6e8;border-top:0;}
.calendartime{text-align:center;}
.calendarlist {margin: 0px; padding: 0px; border-spacing: 0px; }
#antagningspholder {margin: 20px 0 0 0;padding: 0;}
#antagningspholder div {margin: 5px 0 5px 0;padding: 0;}
#antp_utb {float: left; width: 150px; margin: 0 0 0 0; padding: 1px;}
#antp_skola {float: left; width: 150px; margin: 0;padding: 1px;}
#antp_submit {float: left; padding: 0; margin: -3px 0 0 15px; }
#cis_antp_holder {margin: 20px 0 0 0;padding: 0;width: 590px;}
.cis_antp_left {float: left;width: 300px;font-weight: normal;}
.cis_antp_mid {text-align: right;float: left;width: 150px;font-weight: normal;}
a.white {font-weight: normal; font-size: 14px; color: #fff;}
a.white:hover {color: #000;}
#destright .h2 {color: #fff;}
#destright .h1 {color: #fff;}
.sel_Searchbox {width: 215px;}
.Searchbox_1 {width: 210px;}
