body, body * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

h1 { color: black; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; font-weight: bold; }
h2 { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; color:#555; }
h3 { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; color:#888; }

h2 img { display:inline;position:relative;top:3px; }

img { border: none; }

a:link {  }
a:visited {  }
a:active {  }
a:hover { color: #da1a20; }

a.foldable:link, a.foldable:visited, a.foldable:active { color:black; font-size:12px; font-weight:bold; line-height:22px; }
a.foldable:hover { color: #da1a20; }

.success { color: green; }
.discreet { color: gray; }

.broedtekst { margin: 25px; }
.alm_sort_10 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.fed_sort_10 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }
.top_menu_alm_A { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.top_menu_fed_A { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.top_menu_alm_B { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.top_menu_fed_B { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.form { margin: 0; padding: 0; border-width: 0; }
.input_1         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; width: 170px; padding: 2px; border: dashed 1px #7f9db9; outline-style: none  }
.input_2         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; width: 50px; padding: 2px; border: dashed 1px #7f9db9; outline-style: none  }
.input_3         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; width: 90px; padding: 2px;  border: dashed 1px #7f9db9; outline-style: none  }
.input_4         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; width: 250px; padding: 2px; height: 250px; border: dashed 1px #7f9db9; outline-style: none  }
.button_1         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f5f5f5; width: 175px; padding: 2px; border: solid 1px #7f9db9; outline-style: none  }
.button_2         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f5f5f5; width: 175px; padding: 2px; border: solid 1px #7f9db9; outline-style: none  }
.button_3         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; width: 50px; padding: 2px; border: solid 1px #7f9db9; outline-style: none  }
.button_4         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; width: 175px; padding: 2px; border: solid 1px #7f9db9; outline-style: none  }
.form_tekst_alm_A { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.form_tekst_alm_B { color: #00467a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.form_tekst_alm_C { color: #969696; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.form_tekst_alm_D { color: #c8c8c8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.form_tekst_fed_A { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.form_tekst_fed_B { color: #00467a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.form_tekst_link { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.kortstatus_alm { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 25px; }
.kortstatus_fed { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.kortstatus_link { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.card_alm_sort { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.card_fed_sort { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }

.vert {writing-mode: tb-rl; text-align: right;  color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.overskrift_sort_fed { color: #363636; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; letter-spacing: -1px; }
.overskrift_sort_alm { color: black; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; letter-spacing: -1px; }

div.popup_large { position:absolute; top:100px; left:300px; z-index:99; width:450px; border:1px solid #666; padding:20px; background:#eee; overflow-x: auto; }
div.popup_bg { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:98; background:#000; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
div.popup { position:absolute; top:150px; left:0; right:0; margin:0 auto; z-index:99; width:500px; border:1px solid #666; padding:20px; background:white; /*overflow-x: auto;*/ overflow:auto; overflow-y:hidden; }

div.subRowField { width: 90%; border: 1px solid #969696; background: #dddddd; margin: 6px auto 8px auto; padding: 5px 5px 8px; }

td.tiny, td.verysmall, td.small, td.regular { padding: 0 2px 0; vertical-align: top; }

td.key { font-weight: bold; }
td.header { border-bottom:1px solid black; }
td.bottomline { border-top:1px solid black; }
td.top { vertical-align: top; }

td.tiny { width:20px; }
td.verysmall { width:40px; }
td.mediumsmall { width:57px; }
td.small { width:75px; }
td.regular { width:100px; }
td.large { width:120px; }
td.verylarge { width:150px; }
td.xlarge { width:180px; }

#member_bar { position:fixed; top:130px; right:20px; }

#member_search,
#registered_members { float:right; clear:both; border:1px solid #c8c8c8; background:#f6f6f6; padding:5px 20px 5px; text-align:left; margin-bottom:20px; position:relative; }

#member_bar .close_window { position:absolute; top:10px; right:10px; white-space:nowrap; }

#member_bar .close_window:link,
#member_bar .close_window:visited { color:#333333; text-decoration:none; }
#member_bar .close_window:hover { color:#999999; }

#member_bar .open_window:link,
#member_bar .open_window:visited { color:#333333; text-decoration:none; }
#member_bar .open_window:hover { color:#999999; }

ul.memberlist { list-style:none; padding:0px; }
ul.memberlist li.entry { margin-bottom:5px; }
ul.memberlist li.entry .userid { color:#999999; }
ul.memberlist li.entry > a:link,
ul.memberlist li.entry > a:visited { color:#333333; text-decoration:none; }
ul.memberlist li.entry > a:hover { text-decoration:underline; }

ul.memberlist ul.options { padding:0px; list-style-type: square; list-style-position:inside; margin-left:5px; margin-top:5px; margin-bottom:10px; display:none; }
ul.memberlist ul.options a:link,
ul.memberlist ul.options a:visited { color:#999999; text-decoration:none; }
ul.memberlist ul.options a:hover { text-decoration:underline; }

