@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{
	background:#d2e7e7;
}

#center_container{
	position:relative;
	width:1024px;
	height:800px;
	margin:0 auto;
}

#header{
	width:100%;
	height:90px;
	border-bottom:#e6f2c5 2px solid;
}

#left_container{
	float:left;
	margin-top:80px;
	width:240px;
	height: 504px;
	background:url(../bilder/left_pics.jpg) no-repeat;
}

#middle_container{
	float:left;
	width:565px;
	height:auto;
}

#sommerkurs{
	width:100%;
	height:150px;
	background:url(../bilder/sommerkurs.gif) center no-repeat;
}

#right_container{
	margin-top:400px;
	float:left;
	width:219px;
	background:url(../bilder/right_pic.jpg) no-repeat;
	height: 200px;
}

#footer{
	width:100%;
	height:100px;
	border-top: 2px solid white;
}

#clear_div{
	clear:both;
}

#menu{
	margin:0 auto;
	position:relative;
	width:855px;
	top:66px;
}

#text_container{
	margin:10px;
}

/************ Påmeldingsskylt ********/
#pamalding{
	position:absolute;
	width:227px;
	height:165px;
	background:url(../bilder/pamelding.png) no-repeat;
	left: 750px;
	top: 188px;
}

/*************** Gjesteboken *************/

#gb_form fieldset{
	border: solid 0 transparent;
	padding: 0.5em;
	}
	
#gb_form label{
	display:block;
	margin-bottom:0.5em;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color:#003333;
	width:100%;
}

#gb_form .t_field{
	width:200px;
	margin-bottom: 0.5em;
	border:1px solid #CCCCCC;
	font: 0.9em tahoma; color:#333; line-height:1.4em;
}

#gb_form .t_area{
	width:400px;
	height:100px;
	font:0.9em tahoma; color:#333; line-height:1.4em;
}

#gb_form #fs_info{
	float:left;
	display:block;
	margin-right:1em;
	_margin-right:0em;
}

#gb_messages{
	margin:10px;
	width:545px;
	/*border-bottom:2px solid #e6f2c5;*/
}

#gb_header{
	padding:2px;
	background: #edf3de;
	font:0.8em arial; color:#003333; line-height:1.4em;
}

#gb_beskjed{
	padding:5px;
	font:0.9em arial; color:#003333; line-height:1.4em;
}

/********* MEDIA ***************/

#album_container{
	display:inline;
	float:left;
	width:48%;
	height:110px;
	/*border-bottom: 1px solid #e6f2c5;*/
	padding-bottom:5px;
	margin:5px;
}

#album_header{
	background:#e6f2c5;
	padding: 0 4px 0 4px;
	font: bold 0.8em Arial, Helvetica, sans-serif ;
}
#album_pic{
	text-align:center;
	float:left;
	width:100px;
	height:75px;
	padding:5px 2px 2px 2px;
}

#album_txt{
	font:0.8em Arial, Helvetica, sans-serif;
	color:#333;
	width:155px;
	padding-top:3px;
	height:75px;
	overflow:auto;
	float:left;
}

/************* album.php ************/
#alb_photos{
	float:left;
	padding:2px;
	margin:2px;
	border:1px solid #e6f2c5;
}

#alb_photos:hover{
	border:1px solid #006666;
}

