@charset "utf-8";
body {	
	margin: 0;
	padding: 0;
	text-align: center;
}
p {
	margin: 0;
	padding: 0;
}
.oneColFixCtr #container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.oneColFixCtr #logoContent {
	height: 80px;
	padding-top: 15px;

}
.oneColFixCtr #menuContent {
	height: 30px;

}
.oneColFixCtr #mainContent {
}
.oneColFixCtr #bottomContent {
	margin: 16px 0 32px 0;
}

.whiteText {
	margin: 10px 0;
	
	line-height: 16px;
}
.listPadding {padding: 0 0 0 16px;;}

.newslist {
	margin: 15px 0;
}

.newsHeader {
	padding:0;
	margin: 0 0 5px 0;
}



#kontaktForm { width: 280px; background-color: #f9f9f9;
	border: 1px solid #eee; padding: 4px;}

#kontaktForm input[type="text"] { width: 277px;}

#kontaktForm input[type="file"] { width: 250px;}

#kontaktForm select { width: 277px;}

#kontaktForm .cat_dropdown_smaller { width: 70px;}

#kontaktForm textarea { width: 275px;}

.softbox {width: 270px; background-color: #f9f9f9;
	border: 1px solid #eee; padding: 8px;}
	
	.bluebox {width: 288px; background-color: #014977;
	border: 0px solid #eee;  margin: 8px 0 25px 0;
	color: #fff;}

.softboxBIG {width: 594px; background-color: #f9f9f9;
	border: 1px solid #eee; padding: 8px;}

.softboxBIGGER {width: 912px; background-color: #f9f9f9;
	border: 1px solid #eee; padding: 8px;}
	
	
	
#loggain {
	height: 20px;
	width: 86px;
	display: block:
	padding: 0;
	margin: 0;
	background: url(/images/loggain.png) no-repeat 0 0;
	
}

#loggainButton {
    height: 20px;
	width: 86px;
   background-image:url(/images/loggain.png);
    background-repeat:no-repeat;
    background-position: 0 0;
	margin: 10px auto;
 }

#skickain {
	height: 20px;
	width: 86px;
	display: block:
	padding: 0;
	margin: 0;
	background: url(/images/skickain.png) no-repeat 0 0;
	
}

#skickainButton {
    height: 20px;
	width: 86px;
   background-image:url(/images/skickain.png);
    background-repeat:no-repeat;
    background-position: 0 0;
	margin: 10px auto;
 }
 
 #loggainButton:hover, #skickainButton:hover {

    background-position: 0 -20px;
 }
 
 
#loggainButton a, #skickainButton a {
    height:20px;
    display:block;
	 
 }
#loggainButton a span, #skickainButton a span {
    display:none;   /* this is for the benefit of those who have CSS disabled */ 
 }
 
 


/* H1 - H6 */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

.orangeHeader {
	width: 280px;
	height: 24px;
	
	padding: 8px 0 0 8px;
}
.blueHeader {
	width: 288px;
	height: 20px;
	
	padding: 0px;
}

/* Enkla klasser som återanvänds över hela sidan */

.padding16 {
	padding: 0 16px;
}
.padding16tb {
	padding: 11px 16px 16px 16px;
}

/* Slut på enkla klasser */

#steg2 {
	background-image: url(../images/avhandling_steg2_off.png);
}
#steg1 {
	background-image: url(../images/avhandling_steg1_off.png);
}

.steg {
	width: 288px;
	height: 30px;	
	background-position: 0 0;
	background-repeat: no-repeat;
}

.steg:hover {
	background-position: 0 -30px;
}

.cursorHand {
	cursor: hand;
	cursor: pointer;
}

#kontaktForm tr:hover {
	background-color: #eeeeee;
}
