/* GENERELT */
body { background: #FFFFFF; color: #000000; margin: 0; }
p, table, tr, td, th, ul, ol, li, address { font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 9pt; letter-spacing: 0em; line-height: 15pt; text-align: left; }
p { margin: 0 0 8pt 0 }
ul, ol { margin: 0 0 8pt 0 }
li { margin-top: 3px; margin-bottom: 3px; }
h1, h2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; color: #000000; letter-spacing: 0.09em; line-height: 13pt; font-weight: bold; margin: 0; text-align: left; padding: 0 }
address { font-style: normal; text-align: center; line-height: 11pt; }
strong { font-weight: bold; }
em { font-style: italic; }
code { font-family: Arial, Helvetica, Verdana, sans-serif; color: #B94A00; padding-left: 1px; padding-right: 1px; margin-left: 1px; margin-right: 1px }
img { border: 0 }
.baggrund { background: #EEE }
.kant { border: solid #333 1px; padding: 0.3em }

/* LINKS */
a:link       { color: #0000CC; text-decoration: underline }
a:visited    { color: #333399; text-decoration: underline }
a:active     { color: #FF0000; text-decoration: underline }
a:hover      { color: #0000FF; text-decoration: underline }
a.skjult:link    { color: #000000; text-decoration: none; }
a.skjult:visited { color: #000000; text-decoration: none; }
a.skjult:active  { color: #FF0000; text-decoration: none; }
a.skjult:hover   { color: #000000; text-decoration: none; }
a.diskret:link    { color: #000066; text-decoration: none; }
a.diskret:visited { color: #330066; text-decoration: none; }
a.diskret:active  { color: #FF0000; text-decoration: underline; }
a.diskret:hover   { color: #0000FF; text-decoration: underline; }

/* SIDEOMRÅDER */
div#container1 { text-align: center }
div#container2 { width: 770px; margin-left: auto; margin-right: auto; position: relative; top: 0; margin-top: 0; padding: 0; }

p.logo { visibility: visible; position: absolute; left: 0; top: 0; right: 0; margin: 0; padding: 0; width: 770px }
img.logo { position: absolute; left: 122px; top: 5px }
img.production { position: absolute; left: 163px; top: 83px }
p.sidehovedkontakt { position: relative; top: 56px; right: 0; text-align: right; color: #DDD }
p.sidehovedkontakt a:link { color: #999; text-decoration: none }
p.sidehovedkontakt a:visited { color: #999; text-decoration: none }
p.sidehovedprint { visibility: hidden; position: absolute; }
h1#sideoverskrift { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; color: #000000; letter-spacing: 0.09em; margin: 0; padding: 0; text-align: left; font-weight: bold; position: absolute; left: 0; top: -45px; line-height: 13pt; }

div#sidemenu { position: absolute; left: 0; width: 122px; top: 183px; bottom: 0; text-align: right; }
div#sidemenu ul { margin: 0; padding: 0 }
div#sidemenu li { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 10px; padding: 0; color: #666666; font-weight: bold; text-align: right; list-style-type: none; }
.valgt-sidemenu { background: url(/fileadmin/cyrk/menu-kvadrat.gif) no-repeat scroll center left; padding-left: 13px; color: #000 }
div#sidemenu a:link { text-decoration: none; color: #666666; padding-left: 13px; }
div#sidemenu a:visited { text-decoration: none; color: #666666; padding-left: 13px; }
div#sidemenu a:active { background: url(/fileadmin/cyrk/menu-kvadrat.gif) no-repeat scroll center left; padding-left: 13px; text-decoration: none; color: #0000FF; }
div#sidemenu a:hover { background: url(/fileadmin/cyrk/menu-kvadrat.gif) no-repeat scroll center left; padding-left: 13px; text-decoration: none; color: #000000; }

div#sideindhold { position: absolute; left: 161px; top: 185px; width: 609px; }