body {
	margin:0;
	padding:40px 0 0 0;
	background-color:#3e3433;
	text-align:center;
}
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin:0px;
}
a {
	color:#900;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img, area {
	border:0;
}
.smallText {
	font-size: 10px;
}
.tinyText {
	font-size: 9px;
}
.cleanTable {
	border:0;
	border-collapse:collapse;
}
.cleanTable td {
	border:0;
	border-collapse:collapse;
	padding:0;
}
.clearFix:after {
	content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearFix {height: 1%;}
/* End hide from IE-mac */

.horizontalDividerGif {
	width:100%;
	height:1px;
	margin:8px 0px;
	display:block;
	background-color:#CCC;
}

/******************************************************************************************
*******************************************************************************************
******************************************************************************************/

#container {
	width:100%;
	border:0;
	border-collapse:collapse;
}
#container td {
	text-align:center;
}
#main {
	margin:0 auto;
	text-align:left;
	width:664px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	background-image:url(../grafik/innerbg.gif);
	background-repeat:no-repeat;

	height:auto;
	min-height:541px; /* grafik/innerbg.gif måste minskas/ökas på höjden om höjden på #main ändras */
	_height:541px; /* grafik/innerbg.gif måste minskas/ökas på höjden om höjden på #main ändras */
}
#mainMenu {
	line-height:1px;
	font-size:1px;
}
#subMenus {
	height:19px;
	padding-top:2px;
}
div.subMenu {
	display:none;
}
div.subMenu a, div.subMenu a:hover {
	font-size:10px;
	color:#000;
	text-decoration:none;
	padding:4px 0 2px 0;
}
div.subMenu img {
	margin:0 5px;
}
#mainFrame {
	border:0;	
	margin:10px;
	width:644px;
	height:391px;
}
#radioFrame {
	border:0;	
	margin:0;
	width:664px;
	height:30px;
}