/* CSS Document */


body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(http://www.finstadskole.no/graphics/bg/bg.jpg) repeat-x #e4f2f0;	
	/*background: url(http://www.protakst.no/graphics/presite/stripe.png);*/
}	

h2.headline {margin-bottom: 5px; font-size: 14px; text-transform: uppercase;}
h2 {margin-bottom: 5px;}
h1 {margin-bottom: 5px;}
h6 {font-size: 11px; color: #888; margin-top: 10px; border-bottom: 1px dotted #888; text-align: right; font-weight: normal; margin-bottom: 2px;}
a {color: #1E73B5;}
p.ingress {color: #1E73B5; font-size: 18px; margin-top: 20px;}
img {border: none;}
img.f_link {margin-bottom: 20px;}

#siteWrapper {width: 1000px; margin: 0 auto; text-align: left; background: url(http://www.finstadskole.no/graphics/bg/maincontent_bg.png) repeat-y; padding-bottom: 20px;}
#contentWrapper {overflow: hidden; padding-bottom: 20px; text-align: left;}
#wrapper {width: 960px; margin: 0 auto;}
#tablesiteWrapper {background: #fff;}
#pageWrapper {background:#fff;}
#pageWrapper h2 {font-size: 16px;}
#pageWrapper h4 {margin-bottom: 2px; font-size: 11px; text-transform: uppercase; margin-top: 20px;}
#header{position: relative; width: 960px; height: 135px; background: url(http://www.finstadskole.no/graphics/bg/cloud1.png) 550px -70px no-repeat;}
#header #skolenavn {position: absolute; top: 0; left: 0;} 
#header #kontaktinfo {position: absolute; top: 20px; right: 40px; width: 184px; height: 60px;}
#header #kontaktinfo ul {text-indent: -9999px; display: block; width: 184px; height: 60px; margin: 0; padding: 0; list-style-type: none; background: url(http://www.finstadskole.no/graphics/tlf.png) top left no-repeat; }
#mainContentWrapper {overflow: hidden; min-height: 600px;}

#fpNewsWrapper {overflow: hidden; width: 480px; float: left;}
.fpNews {background: #ffffff; margin-bottom: 20px;}
.fpNews h1 {margin-top: 0;}
#footerWrapper {text-align: center; overflow: hidden; background: url(http://www.finstadskole.no/graphics/bg/bg_bottom.jpg) bottom left repeat-x;}
#footer {text-align: left; width: 1000px; min-height: 90px; margin: 0 auto; background: url(http://www.finstadskole.no/graphics/bg/skole.png) bottom right no-repeat;}
#footer p {margin-left: 40px; padding-top: 30px; color: #666666;}

a.neste {
	background: url(../graphics/neste.png) right center no-repeat #1e73b5; 
	color: #ffffff; 
	padding: 2px 15px 2px 5px; 
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
text-decoration: none;
display: block;
float: right;
}

a.forrige {
	background: url(../graphics/forrige.png) left center no-repeat #444444; 
	color: #ffffff; 
	padding: 2px 5px 2px 15px; 
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
text-decoration: none;
margin-right: 20px;
}

.galleri h1 {color: #ffffff; font-size: 36px; margin-top: 0; margin-bottom: 30px;}

a.link {background: url(../graphics/neste_blaa.png) left center no-repeat; color: #1e73b5; padding-left: 20px; }

a:hover.neste, a:hover.forrige {background-color: #aaa;}

.bottom_link {margin-top: 30px; border-top: 1px dotted #005081; padding-top: 10px;}

#sidebar p  {margin-top: 10px;}

.rightSidebar p {margin-top: 10px;}

#tooltip{
	font-size: 11px;
	position:absolute;
	padding: 4px;
	color: #444444;
	background: #ffffff;
	width: 200px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;

	}	

#fotoWrapper img {border: 3px solid white;}

.overview {background: #ffffff; padding: 20px 0; overflow: hidden;}
.overview img {float: left; margin-right: 20px;}
.nyheter_overview {border-bottom: 1px dotted #dddddd; margin-bottom: 20px; padding-bottom: 10px;}
.nyheter_overview h1 {margin-top: 2px; margin-bottom: 2px;}
.nyheter_overview h6 {border-bottom: none; margin: 0; text-align: left;}
.nyheter_view {background: #ffffff; padding-bottom: 20px;}
.nyheter_view img {float: right; padding: 0 20px 20px;}

table {width: 94%; margin: 2px 20px 20px;}
table, tr {border: 1px solid #ddd;}
table caption {text-align: left; font-size: 12px; width: 250px; background: #434343; color: #ffffff; margin-top: 20px; padding: 5px; border-top: 1px solid #000000;}
table th {background: url(../graphics/bg/bg_bottom.jpg) center left; padding: 5px;}
table td {padding: 5px;}
table th.main_cell {width: 60%;}
table.skoleruta th, table.skoleruta td {text-align: center}
table.skoleruta th.main_cell , table.skoleruta td.main_cell {text-align: left;}

#trinnWrapper {overflow: hidden; background: #fff;}
#trinnWrapper h2 {margin-top: 20px; border-bottom: 1px solid #ccc; font-size: 14px; margin-bottom: 20px;}
.trinnSidebar li {list-style-type: none;}

#trinnNewsWrapper, #trinnInfoWrapper {overflow: hidden; background: #ffffff;}
#trinnNewsWrapper div {overflow: hidden; margin-bottom: 20px;}
#trinnNewsWrapper img {float: left; clear: left; margin: 10px;}

ul.linksamling {margin-bottom: 2px; margin-top: 20px;}
ul.linksamling li {display: inline; margin-bottom: 0; padding-bottom: 0; margin-left: 10px; padding-right: 5px; color: #cccccc}

.rightSidebar {overflow: hidden; padding-bottom: 20px; padding-top: 20px;}
.rightSidebar h3 {font-size: 14px;}
ul#ukeplaner {list-style-type: none;}
ul#ukeplaner li {list-style-type: none; padding-top: 5px; padding-bottom: 5px; padding-left: 40px; margin: 0 0 5px 0; background: url(../graphics/download.png) no-repeat 5px 5px #ffffff;}

a.download {padding-left: 20px; background: url(../graphics/download.png) center right no-repeat; color:#1E73B5; padding:5px 30px 5px 20px;}