body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color:#FFF; margin-top: 0px; background-color: #cccc99;}

td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color:#FFF;}

h1 {font-size: 18px; margin-top: 0px; margin-bottom: 15px; color:#cccc99;}
h2 {font-size: 16px; margin-top: 0px; margin-bottom: 10px; color:#cccc99;}
h3 {font-size: 14px; margin-top: 0px; margin-bottom: 10px; color:#cccc99;}
h4 {font-size: 13px; margin-top: 0px; margin-bottom: 10px; color:#cccc99;}

a:link { color: #cccc99; font-size: 11px; font-weight: bold; text-decoration: none;}
a:visited { color: #cccc99; font-size: 11px; font-weight: bold; text-decoration: none;}
a:active { color: #cccc99; font-size: 11px; font-weight: bold; text-decoration: none;}
a:hover { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}

/*LAYOUT*/

#container {width: 985px; margin: auto; padding: 0;}
#start {float: left; width: 965px; margin: 0; padding: 10px; height: 400px; background-color: #000;}
#mainContainer {float: left; width: 955px; margin: 0; padding: 20px 15px 20px 15px; height: auto; background-color: #000;}

#topdiv {float: left; width: 985px; height: 20px; margin: 0; padding: 0; background-color: #cccc99;}

#topstart {float: left; width: 985px; height: 80px; margin: 0; padding: 0;}

#meny {float:left; width: 955px; height: 40px; margin: 0; padding: 0; background-color:#000}
#meny ul {margin: 0px; padding: 0px; list-style-type: none;}
#meny li {background-color: none; display: inline; list-style-type: none;}
#meny li.current {background-color: none; color: #ffffff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; text-decoration: none;}
#meny a {color: #cccc99; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
#meny a:hover {color: #ffffff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; text-decoration: none;}
#meny a.current {color: #ffffff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}

#lank a {color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
#lank a:hover {color: #cccc99; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; text-decoration: none;}
#lank a.current {color: #cccc99; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}

#col_left {float:left; width: 235px; padding: 0px 0px 0px 0px; background-color:#fff}
#col_lunchmeny {float:left; width: 235px; height:60px; padding: 0px 0px 0px 0px; background-color:#fff; background-image:url(../images/top_lunchmeny.jpg)}
#col_lunchmenytext {float:left; width: 215px; padding: 10px 10px 10px 10px; background-color:#fff}
#col_main {float:left; width: 700px; padding: 0px 0px 0px 20px; background-color:#000}

#footer {float: left; width: 955px; height: 30px; margin: 0; padding: 0 15px 0 15px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color:#000}

#lunchmenyvecka
{
	color: #990000;
	font-family: Arial, Verdana, Geneva;
	font-size: 16px; 
	font-weight: bold; 
	line-height: 25px;
}


#lunchmenyspaltrubrik
{
	color: #990000;
	font-family: Arial, Verdana, Geneva;
	font-size: 12px; 
	line-height: 14px;
	font-weight: bold;
}

#lunchmenyspaltbrod
{
	color: #000000;
	font-family: Arial, Verdana, Geneva;
	font-size: 11px; 
	line-height: 14px;
}

#lunchmeny ul {
	color: #000000;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;}

#lunchmeny li {
	background-color: none;
}

#adminrubtop {font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 20px; color:#FFF;}

#menyadmin{margin: 0; padding: 0; width: 18em; list-style-type: none; font-size: 70%;}

#menyadmin li{margin-bottom: 0.25em;}

#menyadmin a{display: block; width: auto; height: 100%; background: #333333; padding: 0.25em; text-decoration: none; border: 1px solid #666666;}

#menyadmin a:link{color: #ffffff;}
#menyadmin a:visited{color: #ffffff;}
#menyadmin a:hover{background: #999999;}
#menyadmin a#current{background: #FFCC66; color: #000000;}

#nyheterspaltdatum
{
	color: #cccccc;
	font-family: Arial, Verdana, Geneva;
	font-size: 10px; 
	line-height: 16px;
}

#nyheterspaltrubrik
{
	color: #666600;
	font-family: Arial, Verdana, Geneva;
	font-size: 11px; 
	line-height: 14px;
	font-weight: bold;
}

#nyheterspaltbrod
{
	color: #ffffff;
	font-family: Arial, Verdana, Geneva;
	font-size: 11px; 
	line-height: 14px;
}

#nyheterspalt a
{
	color: #cccc99;
	font-family: Arial, Verdana, Geneva;
	font-weight: bold;
	font-size: 11px; 
	line-height: 14px;
	text-decoration: none;
}

#nyheterspalt a:active
{
	color: #ffffff;
	font-family: Arial, Verdana, Geneva;
	font-weight: bold;
	font-size: 11px; 
	line-height: 14px;
	text-decoration: none;
}

#nyheterspalt a:link
{
	color: #cccc99;
	font-family: Arial, Verdana, Geneva;
	font-weight: bold;
	font-size: 11px; 
	line-height: 14px;
	text-decoration: none;
}

#nyheterspalt a:visited
{
	color: #cccc99;
	font-family: Arial, Verdana, Geneva;
	font-weight: bold;
	font-size: 11px; 
	line-height: 14px;
	text-decoration: none;
}

#nyheterspalt a:hover
{
	color: #ffffff;
	font-family: Arial, Verdana, Geneva;
	font-weight: bold;
	font-size: 11px; 
	line-height: 14px;
	text-decoration: none;
}

select
{
	background: White;
	border: 1px solid silver;
	color: #666666;
	font-family: Arial, Verdana, Geneva;
	font-size: 11px; 
	line-height: 14px;
	margin-bottom: 1px;
	margin-top: 1px;
}

input
{
	background: White;
	border: 1px solid silver;
	color: #666666;
	font-family: Arial, Verdana, Geneva;
	font-size: 11px; 
	line-height: 14px;
	margin-bottom: 1px;
	margin-top: 1px;    
}

textarea
{
	background: White;
	border: 1px solid silver;
	color: #666666;
	font-family: Arial, Verdana, Geneva;
	font-size: 11px; 
	line-height: 14px;
	margin-bottom: 1px;
	margin-top: 1px;
}


/* FIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
