/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* extending grids to allow a unit that takes the width of its content */
.media{width:auto;}

* { margin:0; padding:0 }

/* - Global classes - */
.cl { clear:both } .fl { float:left } .fr { float:right }
.ma { margin: 0 auto }
.bo { border: solid 1px }
.tac { text-align:center } .tal { text-align:left } .tar { text-align:right }

.p1 { padding:5px } .p2 { padding:10px }
.pr0 { padding-right:0 } .pr1 { padding-right:5px } .pr2 { padding-right:10px }
.pl0 { padding-left:0 } .pl1 { padding-left:5px } .pl2 { padding-left:10px }
.pt0 { padding-top:0 } .pt1 { padding-top:5px } .pt2 { padding-top:10px }
.pb0 { padding-bottom:0 } .pb1 { padding-bottom:5px } .pb2 { padding-bottom:10px } 

.m1 { margin:5px } .m2 { margin:10px }
.mr0 { margin-right:0 } .mr1 { margin-right:5px } .mr2 { margin-right:10px }
.ml0 { margin-left:0 } .ml1 { margin-left:5px } .ml2 { margin-left:10px }
.mt0 { margin-top:0 } .mt1 { margin-top:5px } .mt2 { margin-top:10px }
.mb0 { margin-bottom:0 } .mb1 { margin-bottom:5px } .mb2 { margin-bottom:10px }

.hidden { display:none } .shown { display:block }
.inline { display:inline } .ib { display:inline-block; } /**zoom:1; *display:inline*/
strong {font-weight:bold}

.border { border:solid 1px Red }

/*** - clearfix begynning - ***/
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
    font-size:0;
}
* html .clearfix { height:1%; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/*** - clearfix end - ***/

/*- dib:mobil -*/
html {
    background:#fff url(Img/bg.gif) left top repeat-x scroll;
    color:#000000;
}

body {
    font-family:"Trebuchet MS",Verdana,Georgia,Times,Verdana;
    /*font-size:0.94em;*/
    font-size:15px;
    text-align:center;
}

h3 { color:#619BAA; font-size:20px }
a {color:#619BAA }
a:hover {color:#619B5E; text-decoration:none }

/*Layout*/
.lPage { width:1020px; margin:0 auto; text-align:center }
.lHeader {
    width:876px;
    height:113px;
    text-align:center;
    background:Transparent url(Img/bg-header.jpg) center top no-repeat;
    margin:0 auto;
    margin-top:20px;
    padding:40px 0 0 0;
    font-size:42px;
    color:#4D7B87;
    line-height:38px;
}
.lContent { width:1020px; margin:0 auto; text-align:center }
.lContentLeft { height:300px; width:132px; text-align:center; background:Transparent url(Img/cross-left.gif) center 80px no-repeat; }
.lContentCenter { width:757px; background:Transparent url(Img/bg-content.png) center top repeat-y }
.lContentRight { height:300px; width:130px; text-align:center; background:Transparent url(Img/cross-right.gif) center 80px no-repeat; }
.lFooter {
    width:780px;
    text-align:center;
    background:Transparent url(Img/bg-footer.jpg) center top no-repeat;
    margin:0 auto;
    padding:240px 0 20px 0px;
    font-size:14px
}
.lContentInner { padding:0 45px }

.tStudier {font-size:28px}
.tDescription {font-size:20px; margin:8px 0 0 0}
.tIntro {font-size:16px; text-align:left; padding:10px 0; line-height:22px; font-size:15px }

/*Lists*/
.nMenu { margin:15px 0 10px 0}
.nMenu li
{
    display:inline;
    padding:30px;
    font-size:20px;
    color:#619BAA;
}
.nMenu li a {color:#619BAA; text-decoration:none }
.nMenu li a:hover {text-decoration:underline }
.nMenu li.active a { color:#619B5E; background:#fff url(Img/menu-active.gif) 80% bottom no-repeat }

.cWidgets { text-align:left; padding-top:15px }

.cImgPlace { background:#fff url(Img/place.gif) right center no-repeat; width:80px; height:70px;  }
.cTextPlace { width:400px; padding-left:10px; margin-bottom:30px; font-size:14px }

.cImgTime { background:#fff url(Img/time.gif) right center no-repeat; width:225px; height:60px }
.cTextTime { width:300px; padding-left:10px; margin-bottom:30px; font-size:14px }

.cImgQuestion { background:#fff url(Img/question.gif) right center no-repeat; width:360px; height:60px }
.cTextQuestion { width:290px; padding-left:10px; margin-bottom:20px; font-size:14px; text-align:left }

.cLine {margin:15px 0}
.cDate { width:280px; text-align:right; padding-right:10px }
.cProgram { width:350px }

.cMan { width:200px; text-align:right }
.cMan img { padding:4px; border:solid 1px #efefef; background-color:#fafafa }
.cBiografi { width:390px; padding-left:10px; font-size:14px; line-height:22px }

.cKart { text-align:center; padding:15px 0}
.kart { margin-top:20px; padding:7px; border:solid 1px #efefef; background-color:#fafafa }
.left { text-align:left; margin-top:10px; font-size:14px; line-height:22px}
