/* Grundläggande Typografi */
h1{
font:27px arial, verdana, sans-serif;
font-weight: bold;
color:#007AA1;
margin-top:0px;
margin-bottom:10px;
}
h2{
	font:18px arial, verdana, sans-serif;
	font-weight: bold;
	color:#006E90;
	margin-top:0px;
	margin-bottom:8px;
}

h3{
	font:13px arial, verdana, sans-serif;
	font-weight: bold;
	color:#006180;
	margin-top:10px;
	margin-bottom:8px;
}

p.bread{
	font:11px verdana, arial, sans-serif;
	color:#000;
	line-height:18px;
	margin-bottom:25px;
	vertical-align: top;
}
.smalltext{
	font-size:10px;
	line-height:9px;
	color:#007AA1;
	}
	
	.smalltext-black{
	font-size:10px;
	line-height:9px;
	color:#666666;
	}
/* Slut: Grundläggande Typografi */

/* Listor */
ul, ol{
	text-indent: 10px;
}
ul, ol, li{
	font-weight: bold;
}
/* Slut: Listor */


/* Bilder*/
div.img-left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align: center;
	font:9px verdana, arial, sans-serif;
	font-weight:normal;
	margin-bottom:5px;
	color:#00698A;
	}	
div.img-right{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	text-align: center;
	font:9px verdana, arial, sans-serif;
	font-weight:normal;
	margin-bottom:5px;
	color:#00698A;
	}
/* Bilder */

/* Länkar */
a.bread{
	color:#00698A;
	text-decoration: underline;
}
a.short-news{
	font-size:10px;
	line-height:11px;
	text-decoration:none;
	color:#007AA1;
	padding-bottom:10px;
	display:block;
	}
a.short-news:hover{
	text-decoration: underline;
	}
#trademark{
	width:187px;
	height:107px;
	background:url(../img/logo_smartsms_topleft.gif);
	border-right: 1px solid #80BDD0;
	display:block;
	float:left;
	}
#trademark:hover{
	text-decoration: none;
}
	
.toplink {
	position:relative;
	top: 69px;
	padding:107px 12px 23px 9px;
	font-family: verdana;
	font-size: x-small;
	font-weight:bold;
	color: #fff;
	border-right: 1px solid #80BDD0;
	display: inline;
	text-decoration: none;
	}
	

			
.toplink:hover {
	text-decoration:none;
	background: url(../img/snurra1.gif);	
	background-position: center;
	}

			
#corp-link{
	/* position:relative; */
	/* background:url(../img/wbs_logo.gif); */
	width:180px;
	height:50px;
	display:block;
	float:right;
	margin:5px;	
	/*
	width:187px;
	height:107px;
	background:url(../img/logo_smartsms_topleft.gif);
	border-right: 1px solid #80BDD0;
	display:block;
	float:left;
	*/
	
}
/* Länkar */




#img-sub{
	clear:both;
	margin-top:1px;
}


		a.navbar, visited{
		clear:both;
		width:186px;;
		height:17px;
		
		background:#E3E7DC;
		border-top:2px solid #fff;
		border-bottom:2px solid #C3CBB3;
		
		color:#45443A;
		display:block;
		text-indent:10px;
		text-decoration:none;
		font:10px verdana;
		font-weight: normal;
		vertical-align:middle;
		padding-top:5px;
	
		}
		a.navbar:hover{
		background:#fff;
		}
		
		a.navbar:active{
		background:#E3E7DC;
		border-bottom:2px solid #fff;
		border-top:2px solid #C3CBB3;
		}
		
		a.navbarC, visited{
		clear:both;
		width:186px;;
		height:17px;
		
		background:#DDDCE7;
		border-top:2px solid #fff;
		border-bottom:2px solid #C3CBB3;
		
		color:#45443A;
		display:block;
		text-indent:10px;
		text-decoration:none;
		font:10px verdana;
		font-weight: normal;
		vertical-align:middle;
		padding-top:5px;
	
		}
		a.navbarC:hover{
		background:#fff;
		}
		
		
		a.navbarB, visited{
		clear:both;
		width:186px;;
		height:17px;
		
		background:#DCE6E7;
		border-top:2px solid #fff;
		border-bottom:2px solid #C3CBB3;
		
		color:#45443A;
		display:block;
		text-indent:10px;
		text-decoration:none;
		font:10px verdana;
		font-weight: normal;
		vertical-align:middle;
		padding-top:5px;
	
		}
		a.navbarB:hover{
		background:#fff;
		}
		
		
		a.navbarD, visited{
		clear:both;
		width:186px;;
		height:17px;
		
		background:#E7DCDC;
		border-top:2px solid #fff;
		border-bottom:2px solid #C3CBB3;
		
		color:#45443A;
		display:block;
		text-indent:10px;
		text-decoration:none;
		font:10px verdana;
		font-weight: normal;
		vertical-align:middle;
		padding-top:5px;
	
		}
		a.navbarD:hover{
		background:#fff;
		}
		
div.short-news{
	font-size:9px;
	line-height:10px;
	text-decoration:none;
	color:#007AA1;
	}
		
strong.news{
	padding-bottom:8px;
	margin-top:-11px;
	display:block;
	}
		
#footer{
	clear:both;
	width:100%;
	height:20px;
	background:#f0f2ec;
	padding:15px;
	display:block;
	}

.dotline{
	width:100%;
	height:1px;
	background:#F0F2EC url(../img/dotliner.gif) repeat-x;
	font:1px;
	line-height: 1px;
	display:block;
	}
	
	/* Edited by Martin */
	#submit_button {
	height:13px;
	/* width: 20px; */
	vertical-align:top;
	display:inline;
	float:right;
	
	font:10px "trebuchet ms";
	line-height:9px;
	/* width:30px; */
	height:18px;
	background:#E3E7DC;
	color:#2F6272;
	border-style:2px inset;
			}
			
	#left_submit_button {
			height:13px;
			/* width: 20px; */
			vertical-align:top;
			display:inline;
			float:left;
	
	font:10px "trebuchet ms";
	line-height:9px;
	/* width:30px; */
	height:18px;
	background:#E3E7DC;
	color:#2F6272;
	border-style:2px inset;
			}
	#right_submit_button {
			height:13px;
			/* width: 20px; */
			vertical-align:top;
			display:inline;
			float:right;
	
	font:10px "trebuchet ms";
	line-height:9px;
	/* width:30px; */
	height:18px;
	background:#E3E7DC;
	color:#2F6272;
	border-style:2px inset;
			}
					
	#submit_button_red {
	height:13px;
	width: 90px; 
	vertical-align:top;
	display:inline;
	float:center;
	
	font:10px "trebuchet ms";
	line-height:9px;
	/* width:30px; */
	height:18px;
	background:#E3E7DC;
	color:#FF0000;
	border-style:2px inset;
			}
	#submit_button_yellow {
	height:13px;
	 width: 90px; 
	vertical-align:top;
	display:inline;
	float:center;
	
	font:10px "trebuchet ms";
	line-height:9px;
	/* width:30px; */
	height:18px;
	background:#E3E7DC;
	color:#2F6272;
	border-style:2px inset;
			}