.html,body{margin:0;font-family: 'PT Sans', serif;}
body {width:760px;margin:0 auto;border-top:0;overflow:hide;}
h4 {font-weight:normal}
.preHide {display:none;}
.montage {
	clear:both;
	font-weight:bold;
	font-size:16px;
	padding:5px;
	color:white;
	text-decoration:none;
	margin:0;
	display:inline;
	background-color:#809bc8;
}
.montage:hover {color:#2e3064;}

#header,#footer {
	font-weight:bold;
	font-size:18px;
	
}
#header {
	background:url('../img/background.jpg') no-repeat;
}
#header #title {
	color:white;
	line-height:70px;
	padding: 20px 40px;
	text-transform: uppercase; 
	margin-right:0;
}

.darkblue {
	background-color:#2e3064;
}
.lightblue {
	background-color:#5c82c4;
}
.darkred {
	background-color:#660000;
}
.lightred {
	background-color:#cc0000;
}

#footer #title {
	color:white;

	padding: 20px 40px;
	text-transform: uppercase; 

	margin-top:10px;
	float:right;
	}
#footer #title a {color:white;text-decoration:none;}
#header #slogan #logo,#logovit {
	width:350px;
	margin-bottom:15px;
}
#header #slogan {
	width:350px;
	margin:0 auto;
	font-size:28px;
	font-weight:normal;
	padding-bottom:20px;
	}
#header #slogan p { 
	font-weight:bold;
	margin:0;padding:0;
}

form {margin:10px;}

.selBlock {
	background-color:#f5f5f5;
	float:left;
	padding:5px;
	border:1px #d1d1d1 solid;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.selBlock h1 {font-size:16px;margin:0px;padding:0px;}

#rumnr, #rumBredd, #rumLangd, #antalRum, #rumYta, #rumProfil,#spillProcent {width:60px;}
#projektNamn  {width:120px}

 	#bermangd,button {
	 	font-weight:bold;
		border: 1px solid #aaa;
		padding: 2px 5px;
		margin: 0 3px;
		cursor: pointer;
		*cursor: hand;
		color: #333 !important;
		margin-bottom:10px;
}
	#bermangd {float:right;}
	#backbutton {float:left;}

#resultat,#indata {	border-collapse:collapse;padding:0;width:100%}
#resultat td {padding-right:5px}
#resultat thead {
	color:white;
	font-weight:bold;
}
#resultat td:nth-child(4),#resultat td:nth-child(6)  {text-align:right;}
#resultat tbody td {border-bottom:1px #5c82c4 solid;}
#indata {width:60%;margin-bottom:20px;margin-top:20px;}
#indata td:first-child {font-weight:bold;}

#flags,#print {text-align:right;margin-right:5px;padding-bottom:5px;}
#flags img,#print img  {border:0px;}

#usage {font-style:italic;font-size:14px;}

.whitetext {color:white;}