/* Reset */ 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 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; }
ol, ul { 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; }

/* Real formatting */ 
body { background: url(../images/bg_1.gif) no-repeat center -40px; font: 12px/17px Georgia, "Times New Roman", Times, serif; margin: 20px; }
.floatright { float: right; }
.clear { clear: both; }
a:link, a:active, a:visited { color: #000; }
a:hover { color: #f77e0a; }
#main_left { width: 300px; margin-left: 40px; }
#main_right { float: left; width: 253px; }
#wrapper { width: 960px; margin:0px auto; }
#main_headline { margin-top: 20px; margin-bottom: 20px; margin-left: 40px; width: 340px; }
#main_bottom { width: 590px; clear: both; margin: 30px 40px 40px; }
#main_top { }
#main_top_index { width: 612px; height: 250px; background: url(../images/javlaskitreklam_splash.jpg) no-repeat; background-position: right top; }
.main_text p { padding-bottom: 12px; padding-top: 3px; }
.main_text { width: 532px; margin: 20px 40px 10px 20px; padding-bottom: 20px; font-size: 18px; line-height: 24px; border-bottom: solid 1px #999999; }
.main_text a { padding: 5px; padding-left: 10px; padding-right: 10px; color: #FFFFFF; background: #000; font-style: italic; text-decoration: none; width: auto; }
.main_text a:link, .main_text a:active, .main_text a:visited { color: #FFF; }
.main_text a:hover { color: #f77e0a; }
.valkommen { font-size: 14px; line-height: 19px; padding-bottom: 15px }
.valkommen p { padding-top: 3px; padding-bottom: 12px; }
#main_middle_headline { margin-bottom: 20px; }
#main_bottom_headline { margin-bottom: 11px; }
#main_full_width { width: 526px; margin-left: 40px; margin-bottom: 20px; }
h3 { font: bold 16px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; background: #000000; text-transform: uppercase; margin-bottom: 10px; margin-top: 5px; }
#wrapper #main_column #main_top #main_full_width p { line-height: 18px; }
.subpage { background: url(../images/lightbulbs_bg.gif) fixed; }
#main_middle_text { width: 576px; margin-bottom:32px; }
#main_bottom_text { width: 576px; margin-bottom:12px; }
strong { font-weight: bold; }
#menu { margin-right: 10px; margin-left: 10px; }
#menu a:hover { color: #f77e0a; }
#left_column { background:#FFFFFF; width:215px; float:left; margin-right:30; }
#main_column, #main_column_index { float:left; background:#FFFFFF; width:612px; }
#main_column_index { padding: 40px; }
.about_school { background: url(../images/bg_streck.gif) no-repeat center top; }
a:link { color: #000000; }
a:hover { color: #F77E0A; }
a:visited { color: #000000; }
li { line-height: 16px; }
blockquote, ul, ol, dl { margin:1em; }
ol, ul, dl { margin-left:2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
#main_full_width p {margin: 0 0 20px 0}

/* Easy Slider */
	#slider { margin-left: 20px; margin-top: 40px; border: solid 1px #EEEEEE }
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li { /* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:532px; height:241px; overflow:hidden; }
span#prevBtn { }
span#nextBtn { }					

/* // Easy Slider */

