/*
	960 Grid System ~ STYLE CSS.

*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/


body {
	background: #ffffff;
}

/* TOPREMSAN */

#topwide {
	width: 100%;
	background-color: #2cb719;
	margin-bottom: 45px;
}

#topcenter {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0px 10px 0px;
	color: #ffffff;
}

/* LOGO AND AMBASSADEURS */

.logobox {
width: 530px;  /* 500px - edit by qwd.se */
padding-right: 30px; /* 60px - edit by qwd.se */
float: left;
}
.hover-img {
	cursor: pointer;
}

/* menu */

.menubox {
	margin: 10px 0px 0px 0px; /* edit qwd.se - 10px 20px 0px 0px */
	line-height: 30px;
}

.menbox ul {
	display: inline;
}

.menubox li {
	background: url(../img/menu-star-13-12.gif) no-repeat scroll left transparent;
	display:inline;
	padding-left:13px; /* 15px */
	padding-right:10px; /* 12px */
}

.ambassadorbox {
	width: 400px;
	float: left;
	margin-top: 20px;
}

/* SALESPTICH AND STARTBRIEF */

.salespitch {
	width: 379px;
	margin-right: 197px;
	float: left;
}

.startbrief {
	float:left;
	padding:25px 20px 15px;
	width:440px;
}

.focusbox {
	padding: 10px;
	margin: 20px 0 10px 0;
	text-align: center;
}

.focuscontent {
	margin: 0px;
}


/* MAIN CONTENT */

.maincontentbox {
	float: left;
	width: 620px;
	margin: 0 20px 40px 0;
}

.maincontentbox_u2 { /* Added by qwd.se */
	float: left;
	width: 620px;
	margin: 0 20px 0 0;
}

.contentheader {
float:left;
margin:0 20px 0 0;
padding-top:30px;
width:480px;
}

.headerlinks {
float:left;
padding-top:67px;
width:120px;
}

.speakerbox {
margin: 10px 0 30px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #ededed;
float: left;
}

.speakerbox img {
	

}

.mentorheader {
	margin-bottom: 10px;
}

.dialog-tip-link {
	text-decoration: underline;
	cursor: pointer;
}

.dialog-tip {
	background-color: white;
}

.ui-dialog-titlebar {
	padding: 8px 8px 8px 20px;
	background: white url(../img/button-close.png) center left no-repeat;
}


/* SubPage */

.subpageline {
	border-width: 0px;
	background-color: #EDEDED;
	color: #EDEDED;
	height: 1px;
	margin-top: 30px;
	
}

.subpagelinesec {
	border-width: 0px;
	background-color: #EDEDED;
	color: #EDEDED;
	height: 1px;
	margin-top: 20px;
	
}

/* HÖGERSTÄLLT INNEHÅLL */

.secondcontentbox {
	float: left;
	width: 320px;
}

.secondheader {
	margin:30px 0 0;
	font-size: 21px;
	line-height: 1.1em;
}

.boxpadding {
	padding: 10px;
	margin: 14px 0 0 0;
}
.boxpadding-dialog {
	margin: 0px;
	padding: 10px;
}

.grayfocus {
background-color: #ededed;
padding: 10px 0 20px 0;
}

.rcontentsurround {
	float: left;
}

/* EVENT-BOXEN */

/* LISTA MED GRÖNA STJÄRNOR */

.aboutedu ul {
	margin-left: 00px;
}

.aboutedu li {
	list-style-image: url(../img/menu-star-13-12.gif);
	margin: 20px 0 0 30px;
	padding: 0 0 0 10px;
}

.educontent {
margin-left: 30px;
}

/* sub-page listor (underrubriker) */

.aboutus ul {
	margin-left: 0px;
}

.aboutus li {
	list-style-image: url(../img/menu-star-13-12.gif);
	margin: 20px 0 0 30px;
	padding: 0 0 0 10px;
	line-height: 1.4em;
}

/* LISTAN MED 10-SAKER */

.tenreasons ul {
	margin-left: 20px;
	margin-right: 30px;
	line-height: 1.4em;
}

.tenreasons li {
	list-style-image: url(../img/lista-star-green-13-13.gif);
	margin: 20px 0 0 30px;
	padding: 0 0 0 10px;
}


/* undersidor */

.underhead {
	display: block;
	width: 100%;
}

.underheader {
float:left;
margin:0 20px 0 0;
padding-top:30px;
width:480px;
}

.underheader_u2 { /* Added by qwd.se */
float:left;
margin: 0 0 0 0;
padding-top:30px;
width:610px;
}
/* anmäl ditt intresse högerspalt */

.intgray {
	padding-top: 20px;
}

.inttext {
margin: 0px 0px 0px 20px;
}
.intfirst {
	width: 255px;
	height: 20px;
	border: 1px solid white;
	margin: 5px 10px 10px 20px;
	border: 1px dashed #ededed;
	padding: 10px 5px 5px 5px;
}

.interest {
	width: 255px;
	height: 20px;
	border: 1px solid white;
	margin: 5px 10px 10px 20px;
	border: 1px dashed #ededed;
	padding: 10px 5px 5px 5px;
}

.intbox {
	margin-bottom: 40px;
}

.intsend {
	margin: 10px 0px 0px 20px;
	background: url(../img/button-show-interest-132-33.gif);
	border: none;
	cursor: pointer;
	width: 132px;
	height: 33px;
}

.intsend1 {
	margin: 10px 0px 0px 20px;
	background: url(../img/button-skicka-intresse.png);
	border: none;
	cursor: pointer;
	width: 132px;
	height: 33px;
}
/* SIDFOT */

.footerbox {
background: url(../img/anmalen-bg-970-60.gif) top left no-repeat;
margin-bottom: 10px;
}

.footerbox p {
margin:0px;
padding:20px;
text-align: center;
}

.endfooter {
margin-bottom: 60px;
}

.endfooter span {
font-size: 12px;
}

.companybox {
float: left;
width: 250px;
}

.lastbox {
float:left;
margin-top:15px;
padding:20px;
width:418px;
}

.lastbox p {
margin: 0px;
padding: 0px;
}

/* EVENTDRAGSPELET :) */

.eventstart {
	background: url(../img/event-button-960-45.gif);
	border: none;
	margin-top: 40px;
	margin-bottom: 1;
	cursor: pointer;
	height: 45px;
}

.eventstart:hover {
	background: url(../img/event-button-960-45-hover.gif);
	border: none;
	margin-top: 40px;
	margin-bottom: 1;
	cursor: pointer;
	height: 45px;
}
.eventstart-red {
	background: url(../img/event-button-960-45-hover.gif);
	border: none;
	margin-top: 40px;
	margin-bottom: 1;
	cursor: pointer;
	height: 45px;
}

.eventstart p {
	text-align: center;
	padding: 15px;
	margin: 0px;
}

.eventstart a {
	background-color: #ffae00;
	text-decoration: underline;
}

.eventbox {

}



/* BASIC STYLING */

.floatright {
	float: right;
}

.border {
	border: 1px solid #ededed;
}


/* DEV */

#submit-frame {
	color: white;
	margin-left: 0px;
	padding: 40px;
	line-height: 1.4em;
}
#submit-frame h4 {
	font-size: 19px;
	font-weight: lighter;
	padding-bottom: 20px;
	background: url(../img/intresse-bock-24-23.png) no-repeat left top;
	padding-left: 30px;
}

.bottomborder {
	border-bottom:1px solid #EDEDED;

}

.right-content {
	float:left; width:320px

}



a.sidebar:link, a.sidebar:visited {
	margin:20px 0 0 30px;
}


/* !EVENTBOX 1 */

#event-1-frame {
	float: left;
	width: 647px;
	margin-top: 20px;	

}

#event-1-2-button {
	cursor: pointer;
}
#event-1-frame .bottom {
	margin-left: 9px;
	cursor: pointer;
	
}
#event-1-frame .content {
	background-color: #f2f2f2;
	margin-left: 9px;
	padding: 20px;
}


#event-1-frame .content-left {
	width: 400px;
	float: left;

}

#event-1-frame .content-right {
	widows: 200px;
	float: left;
}

.event-form {
	padding-top: 35px;
	width: 188px;
	height: 560px !important;
	background: url(../img/eventbox-img/event-1-form.png) no-repeat top left;
}

input.event-bg {
	width: 163px;
	margin-left: 10px;
	height: 25px;
	border: 0;
	background: transparent;
	margin-bottom: 28px;
	padding: 5px;
	line-height: 20px;
	
}

.event-form-suc {
	width:150px;
	padding: 10px;
	line-height: 1.3em;
	background: #3db751;
	color: white;
	margin-left:10px;
}
.payment {
	width:150px;
	padding: 10px;
	line-height: 1.3em;
	margin-left:10px;

}
table.event-1 {
	width: 100%;
}

table.event-1 td {
	padding: 5px 5px 5px 0;
}
table.event-1 td.buy-more {
	font-style: italic;
	font-size: 0.9em;
	
}
table.event-1 td.info {
	
	text-decoration: underline;
	padding-top: 20px;
	
}

.event-2-form-suc {
	width:150px;
	padding: 10px;
	line-height: 1.3em;
	background: #3db751;
	color: white;
	margin-left:10px;
}

#event-1-frame .hover-frame {
	width: 342px;
	position: relative;
	top: 0px;
	left: -13px;
	z-index: 1001;
}

#event-1-frame .hover-frame p, 
#event-1-frame .hover-frame-2 p, 
#event-1-frame .hover-frame-3 p {
	margin-top: 0px;
	margin-bottom: 7px;
	
}

#event-1-frame .hover-frame-2 {
	width: 342px;
	position: relative;
	top: 0px;
	left: -13px;
	z-index: 1001;
}
#event-1-frame .hover-frame-3 {
	width: 342px;
	position: relative;
	top: 0px;
	left: -13px;
	z-index: 1001;
}
#event-1-frame .hover-frame-4 {
	width: 342px;
	position: relative;
	top: -207px;
	left: 39px;
	z-index: 1001;
}
#event-1-frame .hover-frame-5 {
	width: 342px;
	position: relative;
	top: -223px;
	left: 157px;
	z-index: 1001;
}
.underline {
	text-decoration: underline;
}

.top {
	height: 117px;
}
.top-right {
	height: 99px;
}

#event-1-frame .hover-top {
	height: 4px;
	background: url(../img/eventbox-img/event-hover-box-top.png) no-repeat top left;
}

#event-1-frame .hover-content {
	background: white url(../img/eventbox-img/event-hover-box-mid.png) repeat-y top left;
	padding: 20px;
	text-decoration: none;

}

#event-1-frame .hover-bottom {
	background: url(../img/eventbox-img/event-hover-box-bottom.png);
	border-bottom: 1px solid #ededed;
	

}

#event-1-frame .photo-frame {
	float: left;
	width: 126px;
	height: 127px;
}
#event-1-frame .photo-frame-2 {
	float: left;
	width: 188px;
	height: 238px;

}
#event-1-frame .photo-frame-3 {
	float: left;
	margin-top: 20px;
	width: 188px;
	height: 50px

}
#event-1-frame .photo-frame-3 span {
	cursor: pointer;
	text-decoration: underline;

}


/* !EVENTBOX 2 */

#event-2-frame {
	float: left;
	margin-left: 28px;
	margin-top: 25px;
	width: 270px;
}

#event-2-frame .content {
	background-color: #f2f2f2;
	padding: 39px;
}


#event-2-frame .bottom {

	cursor: pointer;
	
}
#details table td {
	padding:20px;

}

.partners-border {
	border: 1px solid #ededed;
	margin-top: 20px;
	padding: 20px;
}

.partners {

	vertical-align: text-top;
}
.partners p {
	font-family: "Lucida Grande";
	color: #191818;
	padding-bottom: 15px;
	margin-top: 0px;
}

.partners div.box {
	float: left;
	height: 80px;
	margin: 0 20px 20px 0px;
	
	
}
.partners div.box-last {
	float: left;
}

img.partners {

	width: 100px;
	padding: 10px 10px 0 10px;
	
}



