/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/*Sound VTS*/

.mainformdiv
{
	text-align: center;
	height:100%; 
	background-color: #ffffff; /* bakgrundsfärg utanför huvudsidan */	
}
body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	/*font-size: smaller;*/
	/*color: #333;*/
	color:#244985;
	padding: 0; 
	margin: 0;
	background-color: #fff;
}
h1, .heading1
{
	font-weight: bold;
	/*font-size: 1.5em; */
	/*color: #336;*/
	/*color: #969696;*/
	display: inline;
	font-size: medium;
	color: #244985;
	font-family:Verdana, Arial, sans-serif;
	EditMenuName: Rubrik 1;
}
h2, .heading2
{
	font-weight: bold; 
	font-size: 1.2em; 
	/*color: #336;*/
	/*font-size: smaller;*/
	color: #666666;
	/*color: #999999;*/
	font-family:Verdana, Arial, sans-serif;
	EditMenuName: Rubrik 2;
}
h2, .rightcolumnheading
{
	font-weight: bold; 
	font-size: 1.1em; 
	/*color: #336;*/
	/*font-size: smaller;*/
	color: #444444;
	font-family:Verdana, Arial, sans-serif;
	EditMenuName: Rubrik Hogerkolumn;
}
input, textarea
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #336;
	font-size: 11px;
	margin: 0.2em;
}
p
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #244985;
	font-size: 1.1em;
}
select
{
	font-size: 11px;
	margin: 0.2em;
}
span.errormessage
{
	color: #a00;
	font-size: 1.3em;
}
.inputlabel
{
	width: 6em;
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
a
{
	color: #295AA6; /*#336;*/
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/*Sound VTS*/

#containerdiv
{
	width: 68em;/*756px;* alt 72 em*/
	border-left: solid 1px #DAD8DB;	
	border-right: solid 1px #DAD8DB;
	border-bottom: solid 1px #DAD8DB;
	margin:auto;

}
#headerdivSVTS
{
	text-align: center;
	background-color: #BCCCF0;	
}
#footerdivSVTS
{
	width:100%;
	background-color:#ffffff;
	padding-bottom:1em;
	border-top:solid 1px #DAD8DB;	
	
}

#maincontainerwithoutfooterdivSVTS
{
	margin-left:0.85%;
	/*margin-right:0.85%;*/
	/*padding-top:1%;*/
		

}
#maincontainerwithoutfooterdivinnerSVTS
{
	width:100%;
	overflow:auto;
}
#maincontainerdivSVTS
{
	background-color: #FFFFFF;
	width:100%;
}
#contentdivSVTS
{
	width: 76.7%;
	float:left;
	line-height:1.4;	/* Ny TA 2005-12-27 */
}
#leftmenudivSVTS
{
	width:23.3%;
	float:left;
	padding-top:1em;
	/*margin-top:1.7em;*/
	text-align: left;
	overflow-x: auto; /* För att förhindra overflow pga för låånga namn */
}

#lefteditorSVTS
{
	float:left;
	padding: 10% 0% 2% 5%;
}
#mainareadivSVTS
{
	float: left;
	text-align: left;
	border-left-style:solid;
	border-left-color:#DAD8DB;
	border-left-width:1px;		
	border-right-style:solid;
	border-right-color:#DAD8DB;
	border-right-width:1px;
	/*height: auto !important;*/
	/*height: 500px;*/
	height: auto;
	/*min-height: 500px;*/
	width:69.2%;
}
#mainareadivinnerSVTS
{
	padding-top:0.5em;
	padding-left:2.3%;
	padding-right:2%;
}
#mainareadivinnerIESVTS
{
	width:100%; /* Denna div finns eftersom IE table width=100% ställer till med problem. Den bryter layouten och flödar över */
}
#mainareadivinnerstartpageSVTS
{
	padding-left:2.3%;
	padding-right:2%;
}
#startrightmenudivSVTS
{
	width: 24%;
	float:left;
	padding-left:0.3em;
	padding-top:0.5em;
}
#startrightmenudivinnerSVTS
{
	text-align:left;
	padding-left:0.3em;
	
}
#leftmenudivstartpageSVTS
{

	width:75%;
	float:left;
	margin-top:0.5em;
	text-align: left;
	overflow-x: auto; /* För att förhindra overflow pga för låånga namn */
	border-right:solid 1px #DAD8DB;
}
#rightmenudiv
{
	width: 30.4%;
	float:left;

	
}
#rightmenudivinner
{
	text-align:left;
	padding-left:5%;
	padding-right:1%;



	
}
#rightmenudivinnerIE
{
	width:100%; /* Denna div finns eftersom IE table width=100% ställer till med problem. Den bryter layouten och flödar över */
	/*overflow-x: auto;  För att förhindra overflow pga för stora bilder */	
	/*padding-bottom:32767px;
	margin-bottom:-32767px;*/
}
#mainareadivwideSVTS
{
	/*float:left;*/ /* Viktig ändring 2006-12-20 TA */
	text-align: left;
	border-left-style:solid;
	border-left-color:#DAD8DB;
	border-left-width:1px;
	/*height: auto !important;*/
	/*height: 500px;*/
	height: auto;
	padding-left:2%;
	padding-right:1.5%;
}
#mainareadivwideinnerSVTS
{
	width:100%;
	padding-top:0.5em;
}
.normalwidthSVTS
{
	width: 70%; /* org 71 */
}
#topmenudivSVTS
{ 
	background-color: #BCCCF0;
	text-align: left;
	border-bottom: solid 1px #B5B4B4;
	padding-bottom:0.5%;
	
	
}
.centered
{
	text-align: center;
}
a.menuheadSVTS
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: 244985;
	text-decoration: none;
}
a.menuheadSVTS:hover
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #244985;
	text-decoration: underline;
	font-weight:normal;
}
a.activemenuheadSVTS
{
	font-family:Verdana, Arial, sans-serif;
	font-size:  1.2em;
	color: #244985;
	text-decoration: none;
	font-weight:bold;
}
.newsheader
{
	font-family:Verdana, Arial, sans-serif;
	font-size:  1.2em;
	color: #244985;
	text-decoration: none;
	font-weight:bold;	
	
	
}
a.activemenuheadSVTS:hover
{
	font-family:Verdana, Arial, sans-serif;
	font-size:  1.2em;
	color: #244985;
	text-decoration: none;
	font-weight:bold;
}
#topmenucontrolSVTS
{
	margin-top: 0em;
	padding: 0.2em 0em 0.2em 1em;
	padding:
	width: 100%;
	font-family: Verdana, Arial, Tahoma, ;
}



div.menuitem
{
	border-bottom:solid 1px #DAD8DB;
	width: 98%;
	padding: 0.4em 0em 0.4em 0.3em;
	float: left;
	
}
div.menuitemselected
{
	border-bottom:solid 1px #DAD8DB;
	width: 98%;
	padding: 0.4em 0em 0.4em 0.3em;
	float: left;
}
.menulinkSVTS
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: 244985;
	text-decoration: none;
}
.activemenulinkSVTS
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: 244985;
	text-decoration: none;
	font-weight:bold;	
}
div.leftfloating
{
	float: left;
}
div.rightaligned
{
	text-align: right;
}
div.rightfloating
{
	float: right;
}

.clear
{
    clear:both;
}
