/* ORANGE STYLESHEET - UNDERVISNING */

/* Link styles for main content */

#content_center a:link {
	color: #df8524;
}

#content_center a:hover{
	text-decoration: underline !important;
}

#content_center a:visited {
	color: #df8524;
}


.csc-frame-frame2 {
	padding: 10px;
	border: 1px solid #df8524;
	background-color: #daedf6; 
}

/* SPLASH */

#splash_undervisning {
	width: 684px;
	height: 248px;
	background: url('../graphics/bg_splash_undervisning.jpg');
}

#splash_undervisning  {
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
}

/* TOPLEVEL BACKGROUND*/

#toplevel {
		background: url('../graphics/bg_toplevel_undervisning.jpg');
		background-repeat: repeat-x;
}

/* for the boxes */

.greenbox_small {
	width:220px;
	background: url('../graphics/bg_orangebox_small.jpg');
	margin-bottom:0px;
}

.greenbox_small_end {
	background: url('../graphics/bg_orangebox_small_end.jpg');
	width:220px;
	height:22px;
	margin-bottom:2px;
}
	
.greenbox_medium {
	width:336px;
	background: url('../graphics/bg_orangebox_medium.jpg');
	margin-bottom:0px;
}

.greenbox_medium_end {
	background: url('../graphics/bg_orangebox_medium_end.jpg');
	width:336px;
	height:22px;
	margin-bottom:2px;
}

.greenbox_large {
	width:452px;
	background: url('../graphics/bg_orangebox_large.jpg');
	margin-bottom:0px;
}

.greenbox_large_end {
	background: url('../graphics/bg_orangebox_large_end.jpg');
	width:452px;
	height:22px;
	margin-bottom:2px;
}

.greenbox_xlarge {
	width:684px;
	background: url('../graphics/bg_orangebox_xlarge.jpg');
	margin-bottom:0px;
}

.greenbox_xlarge_end {
	background: url('../graphics/bg_orangebox_xlarge_end.jpg');
	width:684px;
	height:22px;
	margin-bottom:2px;
}

/* CONTENT */

#container {
	width:100%;
	background: url('../graphics/bg_container.jpg');
	background-repeat: repeat-x;
}

#contentarea {
	width:940px;
	background: white url('../website_graphics/cm_bg_frontcontent.jpg');
	background-repeat: repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	min-height:20px;
	border-left: 1px solid #df8524;
	border-right: 1px solid #df8524;
}

#contentarea a,
a:link 
a:active {
   text-decoration: none;
   background-color: inherit; 
   color: #000;
}

#contentarea a:hover {
   text-decoration: none;
   background-color: inherit; 
   color: #DF8524;
}

/* MENUS */

#firstlevelmenu {
	position:absolute;
	padding-top:83px;
	z-index:3;
}

#secondlevelmenu {
	width: 928px;
	margin-left:12px;
	padding-top:6px;
	padding-bottom:8px;
	text-align:left;
	color:#ff9600;
	background-color: inherit;
	font-weight: bold;	
}

#secondlevelmenu a,
a:link 
a:active {
	color: #ff9600;
}

#menu_holder {
	float: left;
	width: 232px;
}

#thirdlevelmenu {
	padding-left:8px;
	padding-right:8px;
	margin-top:0px;
	margin-bottom:0px;
}

#thirdlevelmenu h2 {
	margin-top:0px;
	padding-top:9px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

#thirdlevelmenu h2 A {
	margin-top:0px;
	padding-top:9px;
	color: #ffffff !important;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

#thirdlevelmenu p {
	margin-top:0px;

}

#box_content_thirdlevelmenu {
	width:220px;
	background: url('../graphics/bg_orangebox_small.jpg');
	margin-bottom:2px;
}

#box_content_thirdlevelmenu_end {
	background: url('../graphics/bg_orangebox_small_end.jpg') no-repeat;
	width:220px;
	height:22px;
	margin-bottom:0px;
}

/* HR */

div.hr {
	height: 13px;
	background: #fff url(../graphics/hr_orange_452px.jpg) no-repeat center;
	clear: both;
	margin-bottom:6px;
}

div.hr hr {
	display: none;
}

div.hr_noshadow {
	height: 13px;
	background: #fff url(../graphics/hr_orange_452px_noshadow.jpg) no-repeat center;
	clear: both;
	margin-bottom:6px;
}

div.hr_noshadow hr {
	display: none;
}

div.footer_image {
	width:1100px;
	background: url('../graphics/footer_grass_undervisning.jpg') no-repeat;
	height: 104px;
	color: white;
	margin-left:auto;
	margin-right:auto;
}