div#lg2sdaily
{
    color: #000000;
    font-family: Verdana, Tahoma, Arial;
	font-size: .875rem;
	width: 650px;
	background-color: #9cde97;
	margin: 10px auto 0 auto;
	padding: 3px;
	display: flex;
}
/*
table.starttable
{
	width: 100%;
}
*/
/*
 * =======================0
 *  Menyn
 * =======================0
 */
#lg2sdaily .meny
{
	width: 140px;
	text-align: left;
	background-color: #006b00;
	background-color: #3a6736;
	background-color: #77aa77;
}
#lg2sdaily a.menytext
{
	COLOR: #000000;
	font-size: 0.75rem;
	padding: .5rem .25rem;
display: block;
}
#lg2sdaily a:visited.menytext
{
	COLOR: #333;
}
#lg2sdaily a:hover.menytext
{
	COLOR: #00FFFF;
}
#lg2sdaily a:active.menytext
{
	color: #ff6666;
}
#lg2sdaily div.menyrubrik
{
	background-color: #663366;
	color: #ffffff;
	padding: .125rem;
	text-align: Center;
	font-size: 1rem;
	font-family: 'fixedsys';
}
#lg2sdaily div.menyrubrik a { color: #ffffff; text-decoration: none; }
#lg2sdaily div.menytext
{
	/*border-bottom: #223 1px solid;*/
	text-align: left;
	border-bottom: 1px solid #669966;
display: block;
width: 100%;
}
 div.daily-meny-item {
	 line-height: 1.25;
}
#lg2sdaily div.menytext.last
{
	border-bottom: none;
}
#lg2sdaily div.menytext.low
{
	background-color: #996699;
}
/*
 * =======================0
 *  Text
 * =======================0
 */
#lg2sdaily .dailyInner
{
	padding: 0 10px 3em;
	flex: 1;
}
#lg2sdaily .title
{
	font-family: Fixedsys;
	font-size: 3rem;
	color: #000000;
	text-align: center;
}
#lg2sdaily span.prickar
{
	font-family: Fixedsys;
	color: #663366;
	font-weight: bold;
}
#lg2sdaily div.datum
{
	font-size: 0.625rem;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: .5em 0 1.25em;
}
#lg2sdaily div.rubrik
{
	color: #000000;
	font-size: 1rem;
	text-align: center;
}
#lg2sdaily div.text
{
	font-size: .875rem;
	line-height: 1.5;
}
/*
 * =======================0
 *  Lankar i av alla slag
 * =======================0
 */

#lg2sdaily a { color: #000099; }
#lg2sdaily a:visited { color: #000099; }
#lg2sdaily a:hover { color: #009900; }
#lg2sdaily a:active { color: #990000; }
#lg2sdaily .archive a {
	padding: .25rem 1rem;
	color: white !important;
   background-color: #663366;
   font-size: 1rem;
}
#lg2sdaily .archive a:hover {
	background-color: #996699;
}
#lg2sdaily .archive {
display: inline-block;
float: right;
}


.arkiv-list {
	font-size: .875rem;
}
.arkiv-list-datum {
	padding-right: 6px;
	white-space: nowrap;
}
@media only screen and (max-width: 670px) {
	div#lg2sdaily {
		width: 100%;
	    flex-direction: column;
	}
	#lg2sdaily .meny {
		width: auto;
		order: 2;
	}
	#lg2sdaily .dailyInner {
		padding: 0 .875rem 3em;
		order: 1;
	}
	.top3classmates-meny, .senaste-11, .senaste-12, .senaste-13, .senaste-14, .senaste-15 {
		display: none;
	}
#lg2sdaily div.daily-meny-item {
	}
	.arkiv-list-datum, .arkiv-list-rubrik {
		padding-top: .5rem;
	}
	/* font sizes */
	#lg2sdaily div.text { font-size: 1.125em; }
	#lg2sdaily div.rubrik { font-size: 1.5rem; }
	.arkiv-list { font-size: 1.125em; }
	#lg2sdaily div.menytext.senaste-10 { border: 0; }
	#lg2sdaily a.menytext { font-size: 1.125em !important; }
#lg2sdaily div.menyrubrik a { font-size: 1rem; }
}
