/*
grå (rubrik) 	#72797f
blå (länk)  	#009ee0;
röd (logga) 	#e31619;

*/

*{margin:0px;padding:0px}

body {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px; 	
	font-weight: normal;	
	line-height: 1.4em;
	color: #000;		
}

/**** Layout ***************/
#wrapper { 	
	margin: 0 auto;
	width: 1000px;	
	padding-top: 10px;
	margin-top: 10px;	
} 

#containmentStart, #containment { 	
	margin: 0;
	padding: 0;
	border: solid 1px #000;	
	width: 1000px;
	height: 800px;	
	background: #fff url(Images/bgStart.jpg) no-repeat;
} 

#containment {		
	background: #fff url(Images/bgPage.jpg) no-repeat;
} 

#leftStart {
	padding: 20px 0 0 14px;	
	float: left;
	width: 150px;
	height: 780px;	
}

#rightStart {
	padding: 0;	
	float: right;	
	width: 836px;
	height: 800px;
	text-align: left;
	vertical-align: top;
}

/*** Start Menu ****************/

#menuStart li{	
	list-style-type: none;	
	padding-bottom: 5px; 	
}

#menuStart li a {		
	display: block;	
}

#menuStart { padding-top: 40px; }
#menuStart a { }
#menuStart .home { width: 124px; height: 80px; background: url('Images/hem.gif') no-repeat center center;}
#menuStart a.home:hover { width: 126px; height: 80px; background: url('Images/hem.gif') no-repeat center center;}
#menuStart .currently { width: 120px; height: 80px; background: url('Images/aktuellt.gif') no-repeat center center;}
#menuStart a.currently:hover { width: 122px; height: 80px; background: url('Images/aktuellt.gif') no-repeat center center;}
#menuStart .who { width: 120px; height: 80px; background: url('Images/vilka.gif') no-repeat center center;}
#menuStart a.who:hover { width: 122px; height: 80px; background: url('Images/vilka.gif') no-repeat center center;}
#menuStart .what { width: 120px; height: 80px; background: url('Images/vad.gif') no-repeat center center;}
#menuStart a.what:hover { width: 122px; height: 80px; background: url('Images/vad.gif') no-repeat center center;}
#menuStart .coach { width: 150px; height: 78px; background: url('Images/coacher.gif') no-repeat center center;}
#menuStart a.coach:hover { width: 152px; height: 78px; background: url('Images/coacher.gif') no-repeat center center;}
#menuStart .job { width: 140px; height: 82px; background: url('Images/jobba.gif') no-repeat center center;}
#menuStart a.job:hover { width: 142px; height: 82px; background: url('Images/jobba.gif') no-repeat center center;}
#menuStart .cv { width: 124px; height: 78px; background: url('Images/cv.gif') no-repeat center center;}
#menuStart a.cv:hover { width: 126px; height: 78px; background: url('Images/cv.gif') no-repeat center center;}
#menuStart .contact { width: 124px; height: 84px; background: url('Images/kontakt.gif') no-repeat center center;}
#menuStart a.contact:hover { width: 126px; height: 84px; background: url('Images/kontakt.gif') no-repeat center center;}

#left {
	/* w=280 h=800 */
	float: left;
	padding: 40px 20px 20px 0px;	
	width: 250px;
	height: 740px;	
			
}

#right {	
	/* w=720 h=800 */
	float: right;
	margin: 52px 0 173px 17px;
	width: 703px;
	height: 575px;	
	/*overflow: hidden;	*/
}

.introduction {
	font-weight: bold;
}

#content {	
	padding-left: 50px;
}

#content p {	
	padding: 10px 40px 10px 0; 
}

#content ul {
	padding: 5px 0 5px 16px;
}

#content li {
	padding-left: 20px;
}


#news {	
	margin-right: 30px;
	min-height: 100px;
}

#logo img {		
	border: 0;
}

#logo {		
	padding: 0 0 0 46px;
}

#logo a {		
	
}

.headingImage {
	padding-bottom: 30px;
}

#menu {
	padding: 30px 0 0 35px;	
}

#postit {
	
	position:relative;
	left:25px;
	top:93px;

	width: 200px; height: 200px;	
}

#postit .rotatedNews { display: block; width: 191px; height: 166px; background: url(Images/nyhet.gif) no-repeat center center;}
#postit a.rotatedNews:hover { display: block; width: 191px; height: 166px; background: url(Images/nyhet.gif) no-repeat center center;}


a {	
	font-weight: bold;
	color: #009ee0;
}

a:visited {	
	font-weight: bold;
	color: #009ee0;
}

a:hover {	
	font-weight: bold;
	color: #e31619;
	text-decoration: none;
}

#content a.largeLink:link, #content a.largeLink:visited, #content a.largeLink:hover,
#content a.largeBoldLink:link, #content a.largeBoldLink:visited, #content a.largeBoldLink:hover {
	font-weight: normal; 
	text-decoration: none; 
	text-transform: uppercase; 
	color: #000;	
}

#content a.largeBoldLink:link, #content a.largeBoldLink:visited, #content a.largeBoldLink:hover {
	font-weight: bold; 	
}

#content a.largeLink:hover, #content a.largeBoldLink:hover {
	color: #e31619;
}

h1, h2, h3 {
			
}

h1 {	
	font-size: 14px;
	text-transform: uppercase;	
}

h2 {
	font-size: 12px;
}

h3 {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

p {
	
}

img {
	border: 0;
}

table, .table {
	padding: 4;
	margin: 0;
	border: 0;
}

td {
	text-align: left;
	vertical-align: top;
}

/**** Layout ***************/

/* Start Footer ********************/
#footer {	
	clear: both;
	/*background: url(Images/footer.jpg) no-repeat;
	width: 100%;	
	height: 50px;	
	background-color: black;*/
} 

#lexenFooter {
	text-align: right;
	/*border-top: 1px solid #d4d4d4;*/
	margin-top: 5px;
	font-size: 9px;	
	text-align: right;	
	color: #d4d4d4;	
}

.userInfo {	
	font-size: 10px;			
	text-align: right;	
	padding: 5px 0;
	color: #fff;
}

/*
#009ee0;
röd (logga) 	#e31619;*/

#footer a {text-decoration: none; color: #999;}
#footer a:visited {text-decoration: none; color: #999;}
#footer a:hover {text-decoration: none; color: #999;}

#footer a.lnkLogout {text-decoration: none; color: #fff;}
#footer a.lnkLogout:visited {text-decoration: none; color: #fff;}
#footer a.lnkLogout:hover {text-decoration: none; color: #e31619;}

#footer a.lexen:link {text-decoration: none; color: #999;}
#footer a.lexen:visited {text-decoration: none; color: #999;}
#footer a.lexen:hover {text-decoration: none; color: #94B626;}

#footer a.byran:link {text-decoration: none; color: #999;}
#footer a.byran:visited {text-decoration: none; color: #999;}
#footer a.byran:hover {text-decoration: none; color: #9a8351;}

/* End Footer ********************/



.tdLabel, .td2Label, .tdError {		
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding: 2px 2px 2px 0;
}

.td2Label {		
	padding-left: 20px;
}

.tdInput, .td2Input, .tdInputEditor {	
	padding: 2px 0 5px 2px;		
}

.tdError {
	padding-top: 4px;
	width: 10px;
	white-space: nowrap;		
}

.errorColor, .validator, .requiredStar {
	color: #FF0000;	
}                

.requiredStar {
	font-size: 14px; 	
}
 	
.tdButton {
	padding-top: 4px;
	padding-right: 3px;
}          

.tdButtonTbl {
	
}

.tdButtonTblR {
	text-align: right;
}


/***** Start - modal text editor & admin content in client website ******/
.editContentBody {	
	background-color: #fff;
}

.editContentBody {	
	background-color: #fff;
}

adminContentInPage {
	padding: 0 0 0 20px;
}
/***** END - modal text editor & admin content in client website ********/

.IframeExternalPage {
	padding: 0;
	margin: 0;	
	width: 962px;
	height: 600px;
}

/* GridView *****************************************/

/*

*/

.tablestyleNews {
	margin-top: 20px;
}

.rowstyleNews, .altrowstyleNews {
   height: 20px;
}

.rowstyleNews td, .altrowstyleNews td, .EntryLineHoverNews td {
	font-weight: bold;
	text-transform: uppercase;	
}

.rowstyleNews a, .rowstyleNews a:visited, .rowstyleNews a:hover,
.altrowstyleNews a, .altrowstyleNews a:visited, .altrowstyleNews a:hover,
.EntryLineHoverNews a, .EntryLineHoverNews a:visited, .EntryLineHoverNews a:hover {
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;	
	color: #000;
}

.rowstyleNews a:hover,
.altrowstyleNews a:hover,
.EntryLineHoverNews a:hover {	
	color: #e31619;
}

.rowstyleNews a:disabled,
.altrowstyleNews a:disabled,
.EntryLineHoverNews a:disabled {	
	
}

.EntryLineHoverNews {

} 

.pagerStyleNews {
	
}

#tablestyleNews .disabled {
	
}

.pagerStyleNews a, .pagerStyleNews a:visited, .pagerStyleNews a:hover {	
	font-weight: normal; 
	text-decoration: none; 
	text-transform: uppercase; 
	color: #000;	
}  



.pagerStyleNews a:hover {		
	color: #e31619;	
} 
/*.selectedNews {
	text-transform: uppercase;
	color: Green;
}
*/
/*** END GridView *****************************/ 

/*Modal Popup*/
.modalBackground {
	background-color: #777;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopupEditor {
	background-color: #2c2c2c;
	border: solid 1px #000;
	color: #fff;
	padding: 0px;	
	background-color: #2c2c2c;
}

.modalPopupHandleControl {	
	cursor: move;	
	background: #fff url(/Images/bgHandleControl.gif) repeat;	
}

/* RadEditor / Modal Popup */
.radwindow.radwindow_Default.normalwindow.transparentwindow {
	z-index: 9990000 !important;
}


.input {
	width: 195px !important;
}

.inputZip {
	width: 55px !important;
}

.inputCity {
	width: 130px !important;
}

.inputMid {
	width: 100px !important;
}

.inputWide {
	width: 510px !important;
}

.inputLogin {
	width: 180px !important;
}

.inputMessage {
	width: 195px !important;
	height: 50px;
}

.inputMessageLarge {
	width: 210px !important;
	height: 70px;
}


fieldset {
	padding: 4px;
	border: solid 1px #989898;
}

legend {
	padding: 4px;	
}

.legendLargeHeader {
	padding: 4px;	
	font-size: 14px;
	font-weight: bold;
}
