/* GENERAL */
body { background-color:#BBBDBF; color:#333333; margin:0px; padding:0px; font-family:Arial, Verdana, Sans-serif; font-size:12px; }
input, select, textarea { background-color:#FFFFFF; color:#333333; border:solid 1px #BBBDBF; font-size:11px; }
table, input, img { border:none; }
form { display:inline; }

/* TEKST FORMATTERING */
a, a:link, a:active, a:visited  { color:#163990; text-decoration:underline; } a:hover { color:#999999; text-decoration:underline; }
h1 { font-size:210%; font-weight:normal; }
h2,h3,h4,h5,h6,h7 { font-size:110%; font-weight:bold; }


/* LAYOUT */
#search { font-size:11px; width:137px; border:solid 1px #999999; }
.adresse { padding-top:15px; padding-left:20px; }
a.addresslink, a.addresslink:link, a.addresslink:active, a.addresslink:visited  { color:#163990; text-decoration:none; } a.addresslink:hover { color:#999999; text-decoration:none; }
a.servicenav, a.servicenav:link, a.servicenav:active, a.servicenav:visited  { color:#163990; text-decoration:none; } a.servicenav:hover { color:#999999; text-decoration:none; }
.navigation { margin-top:28px; margin-left:20px; margin-right:20px; }
.navigation div { margin-bottom:6px; }
.navigation div.kategori { font-weight:bold; color:#DE9243; margin-bottom:15px; padding-bottom:6px; border-bottom:solid 1px #999999; }
a.menu, a.menu:link, a.menu:active, a.menu:visited  { text-decoration:none; } a.menu:hover { color:#999999; text-decoration:none; }
a.menuaktiv, a.menuaktiv:link, a.menuaktiv:active, a.menuaktiv:visited  { font-weight:bold; color:#DE9243; text-decoration:none; } a.menuaktiv:hover { color:#DE9243; text-decoration:none; }

/* PRINT */
@media screen {
	.layout { width:778px; }
	.layout2 { width:776px; }
	.onlyprint { display:none; }
}
@media print {
	.layout, .layout2 { width:100%; }
	.noprint { display:none; }
	.print { display:block; }
}
