body {margin: 0px; background: white; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
h1 {color: white; background-color: #4F545A; padding: 4px; font-size: 1.2em;}
p {font-size: .9em; text-align: justify; margin: 0px; padding-bottom: 4px;}
span.chk {font-family: wingdings;}
A:link {color: black; text-decoration : none;}
A:visited {color: maroon; text-decoration : none;}
A:active {color: maroon; text-decoration : none;}
A:hover {color: maroon; text-decoration : underline;}

.main_table {font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; width: 902px; border: 1px solid #59595b; border-collapse:collapse;}
.main_table_adresse {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; height: 25px; font-size: 10px; text-align: center; vertical-align: middle; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; color: #999999;}
a.link_top_menu:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #4F545A; text-decoration: none;}
a.link_top_menu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #4F545A; text-decoration: none;}
a.link_top_menu:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #4F545A; text-decoration: none;}
a.link_top_menu:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #4F545A; text-decoration: none;}
.bannerbox_vip_top {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; background-color: #59595b; vertical-align: middle; height: 28px; width: 228px; color: white; font-size: 10px; font-weight: bold; text-indent: 10px;}
.linkbox_vip_top {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: center; vertical-align: middle; height: 28px; color: #4F545A; font-size: 10px; font-weight: normal;}
.kundebox {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: right; vertical-align: middle; height: 28px; color: #4F545A; font-size: 10px; font-weight: normal; padding-right: 10px;}
.banner {height: 146px; vertical-align: top;}
.ideboxtop {height: 75px; vertical-align: top;}
.idebox {height: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; text-align: center; vertical-align: middle; color: #4F545A; font-size: 10px; font-weight: bold;}
td.viptop {vertical-align: top; background-color: white; text-align: center;}
td.udfordring {vertical-align: middle;}
div.udfordring {overflow: auto; font-weight: bold; text-align: center; color: #f60; margin: 15px 0px 15px 0px;}
.udfordring p {text-align: center;}
select.ddlkampagne {height: 19px; font-size: 10px; margin-left: 5px;}
.layout_table {font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; width: 902px; border: 0px; border-collapse:collapse; margin: 8px 0px 8px 0px;}

.progress {margin-left: 16px;}

input.tbxlogin {width: 217px; border: 1px solid #ab9f94; margin-top: 5px;}
input.btnlogin {width: 60px; border: 1px solid #59595b; float: right; margin-top: 5px; font-size: 10px;}

div.editor {border: 1px solid black; margin-top: 3px; overflow: auto; color: black; background: white; height:300px; width: 600px;}
div.toolbar {display: inline; width: 100%; border: 1px solid black; padding: 3px 2px 3px 2px;}
.toolbar img {border: 0px; width: 23px; height: 22px;}
.toolbar a {float:left; text-decoration: none;}
.toolbar a:link {border: 1px solid white;}
.toolbar a:visited {border: 1px solid white;}
.toolbar a:active {border: 1px solid white;}
.toolbar a:hover {border: 1px solid black;}
.toolbar select {display: inline-block; vertical-align: top; margin-left: 2px; width: 80px; font-size: .8em;}
textarea {width: 100%; border: 1px solid black; margin-top: 3px; overflow: auto; color: black; background: white; height:300px;}
div.colorpicker {position: absolute; border: 1px solid black; margin: 0px; padding: 2px; width: 124px; background: white;}
div.color {border: 1px solid black; width:122px; height: 20px; margin-bottom: 2px;font-family: Verdana, sans-serif; font-size: .8em; text-align: center;}
div.colors {border: 1px solid black; width:122px; height: 120px;}
.colors img {width: 10px; height: 10px; display: inline-block;}
.colors span {display: inline-block; width: 10px; height: 10px; padding: 0px; margin: 0px; font-size: 10px;}
div.sizepicker {position: absolute; border: 1px solid black; margin: 0px; padding: 0px; width: 45px; background-color: white;}
.sizepicker p {display: inline-block; width: 100%; padding: 0px; margin: 0px; text-align: center;}

div.editicon {position: absolute; z-index: 2; padding: 2px 0px 0px 0px;}
.editicon a:link {border: 1px solid black; background-color: White;}
.editicon a:visited {border: 1px solid black; background-color: White;}
.editicon a:active {border: 1px solid black; background-color: White;}
.editicon a:hover {border: 1px solid black; background-color: #58779a;}
.editicon img {border: 0px; width: 23px; height: 22px;}

div.toolicons {display: inline; margin: 0px;}
.toolicons img {display: inline; border: 0px; width: 23px; height: 22px; margin: 0px;}
.toolicons input {display: inline; border: 1px solid white; margin: 0px;}
.toolicons a:link {border: 1px solid white;}
.toolicons a:visited {border: 1px solid white;}
.toolicons a:active {border: 1px solid white;}
.toolicons a:hover {border: 1px solid black;}

input.btnok {display: inline; float: right; margin: 2px 0px 0px 0px; border: 1px solid #333333; font-size: 1em; color: #333333; background: white;}
input.imb {display: inline; vertical-align: middle;}

div.formular {}
.formular fieldset {border: 1px solid #59595b; padding: 10px; margin: 10px;}
.formular legend {font-weight: bold; color: black;}
.formular table {width: 902px;}
.formular th {text-align: left;}
.formular td {vertical-align: top; padding-bottom: 8px;}
.formular input {width: 790px;}
.formular input.move {width: 25px;}
.formular select {width: 796px;}
.formular div.txt {width: 790px; height: 200px; border: 1px solid #59595b; padding: 2px; overflow: auto;}
.formular input.btn {float: right; width: auto; margin: 4px 4px 0px 0px;}

div.moduledit {display: inline;}
.moduledit img {display: inline; border: 0px; margin: 3px 3px 3px 0px; width: 15px; height: 15px; vertical-align: bottom;}
.moduledit select {display: inline; height: 22px; width: auto; font-size: 1em; color: black; margin: 0px 4px 4px 4px;}
.moduledit input {display: inline; border: 1px solid white; margin: 0px;}
.moduledit A:link {text-decoration: none; background: white;}
.moduledit A:visited {text-decoration: none; background: white;}
.moduledit A:active {text-decoration: none; background: white;}
.moduledit A:hover {text-decoration: none; background: #58779a;}

div.help {text-align:center; vertical-align: middle;}
.help fieldset {border: 1px solid #58779a; padding: 10px; width:400px; background-color:white;}
.help legend {font-weight: bold; color: black; line-height: 21px;}

table.menu {width: 902px; height: 28px; vertical-align: middle; border-left: solid 1px #59595b; border-right: solid 1px #59595b; border-bottom: solid 1px #59595b; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; color: #4F545A; font-size: 10px; font-weight: normal; padding-right: 10px; margin-bottom: 8px;}
table.menu_bottom {width: 902px; height: 28px; vertical-align: middle; border: solid 1px #59595b; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; color: #4F545A; font-size: 10px; font-weight: normal; margin-top: 8px;}

div.ideer {margin: 0em 1em 0em 1em;}
.ideer div.ide {font-size: .9em; line-height: 1.3em; margin-top: 17px;}
.ideer table {width: 902px; border-collapse: collapse;}
.ideer td {width: 47%; vertical-align: top; padding: 0px 4px 14px 4px; border-bottom: solid 4px white;}
.ideer span.ts {position: relative; top: 0px; color: #58779a; font-size: .8em; float: right; padding: 0px 4px 4px 4px; text-align: right; clear: both;}
.ideer span.vote {position: relative; top: 0px; font-family:wingdings; font-size: .8em; color: #58779a; float: right; padding: 0px 4px 4px 4px; text-align: right; clear: both;}
.ideer span.vs {display: inline; padding: 0px; margin: 0px;}
.ideer fieldset {border: 1px solid #58779a; font-size: .9em; padding: 8px;}
.ideer legend.isread {display: inline; font-weight: bold; color: black; font-size: .9em;}
.ideer legend.notread {display: inline; font-weight: bold; color: red; font-size: .9em;}
.ideer img {border: 0px;}
.ideer A.tslink:link {color: #58779a; text-decoration : none;}
.ideer A.tslink:visited {color: #58779a; text-decoration : none;}
.ideer A.tslink:active {color: #58779a; text-decoration : none;}
.ideer A.tslink:hover {color: #58779a; text-decoration : underline;}

div.uploads {height: 130px; margin: 0px; padding: 0px;}
.uploads img {width: auto; height: auto;}
.uploads div.thumb {float: left; width: 130px;height: 130px; margin: 0em 0em 1em 1em; text-align: center;}
.uploads A:link {color: black; text-decoration : none; background: white;}
.uploads A:visited {color: maroon; text-decoration : none; background: white;}
.uploads A:active {color: maroon; text-decoration : none; background: white;}
.uploads A:hover {color: black; text-decoration : underline; background: white;}

div.bartoolicon {width:inherit; height: 25px; padding: 2px 4px 2px 4px; color: black; background: red; margin-bottom: 1em;}
.bartoolicon div {display: inline; float:right; margin: 0px; padding: 0px;}
.bartoolicon img {display: inline; height: 24px; width:24px; border: 0px; margin: 0px; float:right;}
.bartoolicon input {display: inline; border: 1px solid red; margin: 0px; float:right;}
.bartoolicon A:link {border: 1px solid #58779a; text-decoration : none;}
.bartoolicon A:visited {border: 1px solid #58779a; text-decoration : none;}
.bartoolicon A:active {border: 1px solid #58779a; text-decoration : none;}
.bartoolicon A:hover {border: 1px solid black; text-decoration : none;}

div.ideeditor {margin: 4px;}
.ideeditor input.txt {width: 594px; height: 19px; border: solid 1px #58779a;}
.ideeditor input.fil {width: 510px; border: solid 1px #58779a;}
.ideeditor input.btn {float: right; border: solid 1px #58779a; }
.ideeditor textarea {width: 594px; border: solid 1px #58779a;}
.ideeditor p {font-size:.8em;}
.ideeditor td {text-align: right; padding: 4px;}

div.swotadd {text-align: center;}
.swotadd p {text-align: center; font-size: 55px; font-weight: bold; color: #59595b;}
.swotadd A {color: #666; background-color: #fff; text-decoration: none; border: solid 1px #666; margin: 1px; display: inline-block; width: 90px; padding: 10px 0px 10px 0px;}
.swotadd A:hover {color: black; background-color: #ff6600;}

table.qa {border: 0px; border-collapse: collapse;}
.qa A {color: black; background-image: url(images/qaa.gif); text-decoration: none; display: inline-block; width: 45px; height: 45px;}
.qa A:hover {color: black; background-image: url(images/qaah.gif);}
.qa td.a {height: 45px; width: 45px; line-height: 45px;}
.qa td.q {height: 45px; width: 590px; background-image: url(images/qagray.gif); font-size: 16px;}
.qa td.qhoover {height: 45px; width: 590px; background-image: url(images/qablue.gif)}

table.gameplan {border: 0px; border-collapse: collapse;}
.gameplan td.ah {height: 23px; width: 145px; text-align: left; vertical-align: bottom; color: #999999; font-size: 12px; padding: 0px;}
.gameplan td.a {height: 45px; width: 145px; text-align: center; vertical-align: bottom; font-size: 16px; padding: 0px;}
.gameplan td.arrow {width: 60px; background-image:url(images/gparr.gif);}
.gameplan span {z-index:2; display: block; width: 145px; text-align: right; vertical-align: bottom; font-weight: normal;}
.gameplan A {font-size: 9px; color: #999; text-decoration: none; padding: 2px; line-height: 19px; margin: 0px;}
.gameplan A:hover {color: black; background-color: #66ffff;}

table.swot {border: 0px; border-collapse: collapse;}
.swot p {font-size: 40px; text-align: center;}
.swot td {color: #4F545A; text-align: center; vertical-align: top; font-size: 10px; padding: 4px 8px 4px 8px;}
.swot td.c {color: #4F545A; text-align: center; vertical-align: middle; font-size: 10px;}
.swot td.e {width: 300px; height: 120px; color: #4F545A; text-align: center; vertical-align: middle; font-size: 10px;}
.swot span {z-index:2; display: block; text-align: right; vertical-align: bottom; font-weight: normal;}
.swot A {font-size: 9px; color: #999; text-decoration: none; padding: 2px; line-height: 19px; margin: 0px;}
.swot A:hover {color: black; background-color: #66ffff;}

@media print {
	div.topbar {display:none;}
}
