body, th, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
a {text-decoration: none; color: #0033CC; font-weight:bold;}
a:hover {text-decoration : underline;}
a.small {color: #0033CC; font-size: 95%;}
a.rubrik {color: #0033CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 130%;}
a.rubrik:hover {color: #0033CC; font-weight: bold;}
td.small {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px;}
td.rubrik {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; color: #000000; background-image: URL('https://www.daniellind.com/com/imgbkg.php?sc=ddbb99&ec=FFFFFF'); background-repeat: no-repeat; padding-left: 9px;}
td.nyhet {padding-left: 2px; padding-right: 2px;}
td.brodplats {padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px;}
td.underrubrik1 {font-family: Verdana, Arial, Helvetica, sans-serif; background-image: URL('https%3A%2F%2Fwww.daniellind.com%2Fcom%2Fimgbkg.php%3FborderColor%3D000000%26c2%3Dddbb99'); background-repeat: repeat-x; font-weight: bold; font-size: 11px; color: #000000;	padding-left: 4px; padding-right: 4px;}
td.UR1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; padding-left: 4px; padding-right: 4px;}
td.MenuItemOver {font-size: 90%; background: #DC784D;}
td.MenuItemOverCourse {border-width: 1px; border-style: solid; font-size: 90%; border-color: #000000; background: #DC784D;}
td.TitleText{padding-top: 17px; padding-bottom: 3px;}
td.SectionText{padding-top: 3px;}
tr.light{background: #EEEEEE;}
tr.dark{background: #DBDBDB;}
tr.selected {background-color:#B4B4B4;}
tr.highlight {background-color:#FFCCCC;}

input, select{padding:4px;margin:4px;}

div.menuitem {float:left;font-size: 100%; font-weight: bold; margin-left: 6px; margin-top: 2px; margin-bottom: 2px}
div.menuSI {font-size: 90%; font-weight: bold; margin-left: 12px; margin-top: 2px;	margin-bottom: 2px}
div.menuSSI {font-size: 90%; font-weight: bold; margin-left: 18px; margin-top: 2px;	margin-bottom: 2px}
div.menuSSSI {font-size: 90%; font-weight: bold; margin-left: 24px; margin-top: 2px;	margin-bottom: 2px}
div.menuSSSSI {font-size: 90%; font-weight: bold; margin-left: 30px; margin-top: 2px;	margin-bottom: 2px}
div.square {border-width: 1px; border-style: dotted; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border-color: #ddbb99;}
.nyhetSD {padding-left: 4px; padding-right: 4px; font-size: 10px; color: #505050;}
.fontsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #000000;}
.fontunderrubrik1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color: #000000;}
#monthmenu {width:100%; height:30px; margin-top:0px; margin-bottom:0px; text-align:center; font-weight:bold;}
#bottommenu	{width:100%; margin-top:0px; margin-bottom:0px; text-align:center; font-weight:bold;}
div.hint {border-width: 1px; border-style: solid; background: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border-color: #ddbb99;}
ul { font-family: verdana, arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0;}
li { margin: 0 0 0 0; padding-left: 0; cursor: default;}
li.selected { background: #ddbb99;}

div.autocomplete{
	position:absolute;
	width:250px;
	border:1px solid #7C7C7C;;
	background-color:#FFFFFF;
	font-size:17px;
	line-height: 22px;
	font-family: Arial, sans-serif;
	z-index:300;
	font-weight:normal;
	text-align:left;
}
div.autocomplete ul{
	padding-left:0;
	margin:0;
	list-style:none
}
div.autocomplete ul li{
	padding:1px 10px;
	cursor:pointer;
	color: #303030;
}
div.autocomplete ul li.sel{
	background-color:#B4D5FE;
}



table.elever, table.elever td, table.elever th{
	border: 1px solid #FFA500;
    padding: 2px 2px 2px 5px;
}
table.elever th{
	background-color: #FFA500;
    padding-bottom: 4px;
    padding-top: 5px;
}
table.elever td{
	padding: 3px 7px 2px;
}
table.elever tr:nth-child(even){
	background-color:#FFFF96;
}
table.elever{
	margin: 10px auto 20px auto;
	clear:both;
    background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: collapse;
}
div.container{
	min-width:750px;
	max-width:1124px;
	margin: auto;
	border: 1px solid #000; 
}
div.bodycontainer{
	min-width:500px;
	max-width:1000px;
	padding:5px 5px 5px 0;
	float:left;
	vertical-align: top;
	width:auto;
	
}