

body {margin: 0px; padding: 0px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; background: #ffffff url(./images/sprite-vertical.png) repeat-x center top; background-position: 0px -72px; }
.wrap { width: 760px; margin: 0px auto 0 auto; }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
.cl { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }

ul#menu { margin: 15px 0 0 0; padding: 0px; list-style: none; width: 760px; clear: both; }
#menu li { display: inline; float: left; margin: 0 23px 0 0; }
#menu li a { display: block; float: left; padding: 0; margin: 0; }
#menu li a.late:link, #menu li a.late:visited { background: url(./images/sprite-menu.png) no-repeat 0px 0px; width: 63px; height: 15px; }
#menu li a.desi:link, #menu li a.desi:visited { background: url(./images/sprite-menu.png) no-repeat -63px 0px; width: 53px; height: 15px; }
#menu li a.illu:link, #menu li a.illu:visited { background: url(./images/sprite-menu.png) no-repeat -116px 0px; width: 100px; height: 15px; }
#menu li a.copy:link, #menu li a.copy:visited { background: url(./images/sprite-menu.png) no-repeat -216px 0px; width: 100px; height: 15px; }
#menu li a.prog:link, #menu li a.prog:visited { background: url(./images/sprite-menu.png) no-repeat -315px 0px; width: 130px; height: 15px; }
#menu li a.salg:link, #menu li a.salg:visited { background: url(./images/sprite-menu.png) no-repeat -445px 0px; width: 125px; height: 15px; }
#menu li a.ande:link, #menu li a.ande:visited { background: url(./images/sprite-menu.png) no-repeat -571px 0px; width: 47px; height: 15px; }
#menu li#nav-ande { margin: 0; }

#menu li a.late:hover, #menu li a.late:active { background: url(./images/sprite-menu.png) no-repeat 0px -15px; width: 63px; height: 15px; }
#menu li a.desi:hover, #menu li a.desi:active { background: url(./images/sprite-menu.png) no-repeat -63px -15px; width: 53px; height: 15px; }
#menu li a.illu:hover, #menu li a.illu:active { background: url(./images/sprite-menu.png) no-repeat -116px -15px; width: 100px; height: 15px; }
#menu li a.copy:hover, #menu li a.copy:active { background: url(./images/sprite-menu.png) no-repeat -216px -15px; width: 100px; height: 15px; }
#menu li a.prog:hover, #menu li a.prog:active { background: url(./images/sprite-menu.png) no-repeat -315px -15px; width: 130px; height: 15px; }
#menu li a.salg:hover, #menu li a.salg:active { background: url(./images/sprite-menu.png) no-repeat -445px -15px; width: 125px; height: 15px; }
#menu li a.ande:hover, #menu li a.ande:active { background: url(./images/sprite-menu.png) no-repeat -571px -15px; width: 47px; height: 15px; }

body#Seneste #nav-late a.current { background: url(./images/sprite-menu.png) no-repeat 0px -15px; width: 63px; height: 15px; }
body#Design #nav-desi a.current { background: url(./images/sprite-menu.png) no-repeat -63px -15px; width: 53px; height: 15px; }
body#Illustrations #nav-illu a.current { background: url(./images/sprite-menu.png) no-repeat -116px -15px; width: 100px; height: 15px; }
body#Copywriting #nav-copy a.current { background: url(./images/sprite-menu.png) no-repeat -216px -15px; width: 100px; height: 15px; }
body#Programmerings #nav-prog a.current { background: url(./images/sprite-menu.png) no-repeat -315px -15px; width: 130px; height: 15px; }
body#Salg-Marketing #nav-salg a.current { background: url(./images/sprite-menu.png) no-repeat -445px -15px; width: 125px; height: 15px; }
body#Andre #nav-ande a.current { background: url(./images/sprite-menu.png) no-repeat -571px -15px; width: 47px; height: 15px; }

.content { width: 760px; clear:both; margin: 30px 0 0 0; float: left; }
div#page.content { width: 760px; clear:both; margin: 0; float: left; margin: 12px 0 0 0; }
.content h2 { margin-bottom: 4px; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; color: #000000; font-size: 30px; letter-spacing: -1px; float: left; }
.content h2 span { color: #FF3C00; }
.content a.rss { background:transparent url(./images/sprite-icons.png) no-repeat scroll -32px 0px; float:left; margin:4px 0 0 6px; border: 0px; height: 32px; width: 32px; }

#jobs .listing { clear: both; margin: 0px; padding: 0px; list-style: none; }
#jobs .listing .item { clear: both; font-size: 12px; padding:15px 10px 15px 10px; border-bottom: solid 1px #f0f0f0; }
#jobs .listing .item big a { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; color: #232220; text-decoration: none; font-size: 18px; display: block; line-height: 18px; }
#jobs .listing .item small { font-size: 12px; color: #9f9f9f; display: block; float: left; margin-top: 8px;}
#jobs .listing .item small a:link, #jobs .listing .item small a:visited, #jobs .listing .item small a:active { color:#BA4371; font-weight: bold; text-decoration: none; }
#jobs .listing .item small a:hover { text-decoration: underline; }
#jobs .listing .item small span.link { color:#7C838A; font-weight: bold; }
#jobs .listing .item em { color: #6A645B; width: 50px; display: block; float: right; text-align: right; margin-top: -10px; }
#jobs .listing .item em strong { font-size: 22px; font-weight: normal; display: block; line-height: 18px; }
#jobs .listing .alt { background: #F8F8F8; }
#page .job-details p strong { color: #000000; }

#jobs .listing #old big a { color: #000000; }
#jobs .listing #old small a { color: #BA4371; }

#page h2 { display: block; width: 600px; float: none; margin: 20px 0 20px 0;}
#page .company-details { font-size: 12px; margin: -5px 0 20px 0; /*background: #F7F7ED; border: solid 15px #F7F7ED; color: #AAA091;*/ float: left; clear:both; }
#page .company-details small { font-size: 12px; display: block; float: left;}
#page .company-details big { display: block; font-size: 15px; color: #686358; text-decoration: none; line-height: 18px; display: block; margin: 0 0 4px 0; }
#page .company-details big span.link { color: #232220; text-decoration: none; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; font-size: 18px; }
#page .company-details big a:link, #page .company-details big a:active, #page .company-details big a:visited { color: #BA4371; text-decoration: none; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; letter-spacing: -1px; font-size: 18px; }
#page .company-details big a:hover { text-decoration: underline; }
#page .company-details span.single-info { font-size: 10pt; font-family: Trebuchet MS; line-height: 1.5em; }
.job-details h3 { font-size: 15pt; font-weight: normal; margin: 30px 0 0 0; }
.job-details { clear:both; margin:0; }
.job-details p { font-size: 13px; line-height: 1.2em; color: #19232d; font-size: 10pt; }
.job-details p a:link, .job-details p a:active, .job-details p a:visited { color: #BA4371; font-weight: bold; text-decoration: none; }
.job-details p a:hover { color: #BA4371; font-weight: bold; text-decoration: underline; }
#inpage .job-details { border-top: solid 5px #eaeaea; }
#inpage h2 { margin-bottom: 10px; }
.submission h3 { border-bottom: solid 5px #eaeaea; }


a.fl, a.ft, a.pt { width: 16px; height:16px; text-align: center; float: left; margin: 0px 3px 0 0; display: block; }
a.fl { background: url(./images/sprite-icons.png) no-repeat 0px -16px; border: 0px; }
a.ft { background: url(./images/sprite-icons.png) no-repeat 0px 0px; border: 0px; }
a.pt { background: url(./images/sprite-icons.png) no-repeat -16px 0px; border: 0px; }
a.sort-link, span.sort-link { font-size: 8pt; color: #7c838a; font-weight: bold; float: left; }
span.sort-link-single { color:#7C838A; float:left; font-size:12pt; font-weight:bold; margin:1px 5px 0 0; }
#jobs .listing #old .fl, #jobs .listing #old .ft, #jobs .listing #old .pt { background: url(./images/oldbg.gif); }

.switch { float:right; margin:15px 0 0; }
.switch a { margin:0 3px 0 17px; text-decoration: none; }
.switch a.sort-link { display: block; margin: 0 0 0 10px;}
.switch small { margin:1px -2px 0 0; text-align: left; float: left; display: block; font-size: 11px; color: #a8afb7; }

form.search { margin: 0px; padding: 0px 0px 30px 0px; }
form.search #s { background:transparent none repeat scroll 0 0; border:0 none; color:#5A7890; float:left; font-family:Verdana; font-size:10pt; font-style:italic; margin:10px 0 0; width:100%; }
form.search #submitsearch { float: left; margin: 0px; cursor: pointer;  border: 0px; width: 61px; height: 36px; background: url(./images/sprite-icons.png) no-repeat scroll -75px 0px; outline: none; }
form.search #submitsearch:hover, form.search #submit:active { background: url(./images/sprite-icons.png) no-repeat scroll -136px 0px; outline: none; }

div.head { padding: 0; clear: both; height: 180px; }
div.head a.header { float: left; background: url(./images/sprite-header.png) no-repeat scroll 0 0; display: block; width: 445px; height: 117px; margin: 63px 0 0 0; border: 0px solid; }
div.head h1 { font-size: 70px; letter-spacing: -5px; line-height: 60px; }
div.head h1 a { color: #000000; text-decoration: none; }
div.head p { margin: 0px auto 0px auto; color: #847B78; font-size: 17px; font-weight: bold; letter-spacing: -0.3px; line-height: 17px; }
div.head span.intro-text { float:right;font-size:9pt;font-family:Trebuchet MS;line-height:1.3em;text-align:right;margin: 40px 0 0 0;width: 280px; color: #487482; }

div.action-bar { clear: both; width: 760px; height: 48px; margin: 0; padding: 0;}
div.action-bar div.search-container { float: left; width: 547px; height: 48px; margin: 0; padding: 0; background-color: #add3dd; }
div.action-bar div.search-container div.left { float: left; width: 11px; height: 36px; margin:6px 0 0 6px; padding: 0; background: url(./images/sprite-icons.png) no-repeat scroll -64px 0px; }
div.action-bar div.search-container div.center { float: left; width: 462px; height: 36px; margin: 6px 0 0 0; padding: 0; background: url(./images/sprite-vertical.png) repeat-x scroll 0px -36px; }
div.action-bar div.search-container div.right { float: left; width: 61px; height: 36px; margin: 6px 0 0 0; padding: 0; }
div.action-bar div.submit-container { float: right; width: 211px; height: 48px; margin: 0; padding: 0; background-color: #9ac1cc; }
div.action-bar div.submit-container a.button { float: left; width: 197px; height: 34px; margin:6px 0 0 6px; padding: 0; background: url(./images/sprite-icons.png) no-repeat scroll -197px 0px; display: block; border: 1px solid #7699a3; outline: none; }

.footer { border-top: solid 5px #cbd0d5; margin-top: 30px; padding: 10px 0 50px 0; font-size: 8pt; }
.footer a:link, .footer a:active, .footer a:visited { color:#BA4371; font-weight:bold; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.sidebar { float: right; width: 270px; padding-top: 30px; }
.publish { display: block; width: 270px; margin-bottom: 30px; text-align: center; padding: 13px 0 80px 0; font-size: 15px; font-weight: bold; letter-spacing: -1px; text-decoration: none; color: #FFAA90; background: url(./images/publishbubble.jpg) no-repeat center top; }
.publish span { font-size: 41px; letter-spacing: -5px; color: #ffffff; }
.publish:hover { color: #ffffff; }


.submission label { font-size: 10pt; margin: 0; padding: 0; clear: both; }
.submission label span.require { color: #FF3300; float: left; display: block; }
.submission label span { float: left; display: block; margin: 5px 0; }
.submission .job-details input , .submission select{ width: 380px; padding: 5px; border: solid 1px #D8D1C7; display: block; }
.submission select { width: 393px; clear: both; float: left; }
.submission textarea { width: 650px; padding: 5px; border: solid 1px #D8D1C7; height: 300px; display: block; font-family: Trebuchet MS; font-size: 10pt; line-height: 1.3em; float:left; }
.submission textarea.descp { height: 100px; }

.submission input#submit, #submit, .navigation a, a#submit  { display: block; text-decoration: none; font-size: 12px; color: #ffffff; width: 105px; text-align: center; border: 0px; cursor: pointer; background: url(./images/sprite-icons.png) no-repeat center top; background-position: -394px 0px; height: 36px; float: left; clear: both; margin: 10px 0 0 0; }

.submission input#submitbe, #submitbe  { display: block; text-decoration: none; font-size: 12px; color: #ffffff; width: 135px; text-align: center; border: 0px; cursor: pointer; background: url(./images/sprite-icons.png) no-repeat center top; background-position: -724px 0px; height: 36px; }

span.antispam {	text-align: left; float: left; clear: both; font-size: 8pt; }

.err { font-size: 12px; color: #000000; line-height: 18px; margin-bottom: 20px;}

.steps { width: 760px; margin: 0; }
.stepone, .steptwo, .stepthree { margin-bottom: 25px; border-top: solid 4px #c2d1d8; width: 232px; margin-right: 1px; float: left; display: block; background: #f3f3f3; padding: 10px; color: #A7A7A1; font-size: 11px; }
.active { border-top: solid 4px #7ea5b7; color: #000000; }

.sidebar h3 { font-family: 'Arial', 'Trebuchet MS', 'Verdana'; font-size: 16px; letter-spacing: -0.5px; margin: 0 0 5px 0; }
.sidebar ul { padding: 0px; margin: 0px; list-style: none; }
.sidebar ul li { font-size: 13px; }
.sidebar ul li a { color: #FF3D00; }
.sidebar ul ul { margin-right: 10px; }
.sidebar ul li a:hover { color: #000000; }

.atention { padding: 10px; border:1px solid #c5bc9f; background:#fffce5; font-size: 12px; margin: 10px 0 0 0; color: #5a5548; }
.atention a { color: #d79a24; font-weight: bold; }

.navigation { margin-top: 20px; }
.alignleft { float: left; }
.alignright { float: right; }

div.bread-container { display: block; margin: 10px 0 0 0; height: 15px; float: left; }
p#breadcrumbs { font-size: 9pt; }
p#breadcrumbs a:link, p#breadcrumbs a:active, p#breadcrumbs a:visited { color: #ba4371; font-weight: bold; text-decoration: none; }
p#breadcrumbs a:hover { text-decoration:underline; }

div.job-details a.question:link, div.job-details a.question:active, div.job-details a.question:visited { /*width: 16px; height: 16px; background: url(./images/sprite-icons.png) no-repeat scroll 0px -16px;*/ padding: 0; display: block; margin: 5px 0 0 5px; float: left; color: #BA4371; text-decoration: none; font-weight: bold; }
div.job-details a.question:hover { text-decoration: underline; }

div.job-details div.example { clear:both; font-size: 9pt; color: #9f9f9f; }
div.job-details div.input-container div.checked { width: 16px; height: 16px; margin: 0; padding: 0; background: url(./images/sprite-icons.png) no-repeat scroll 0px 0px; }
div.job-details div.input-container div.error { margin:5px 0 0 5px; padding: 0; color: #FF3300; font-size: 9pt; }
div.job-details div.input-container { clear: both; }
div.job-details div.label-container { clear: both; }
div.job-details div.input-container div, div.job-details div.input-container input, div.job-details div.input-container textarea { float: left; }

div.job-details div.extended-margin { margin: 8px 0 0 0; }
div.job-details div#extended { display: none; }
div.job-details div.extended-options div.input-container-hori { float: left; width: 150px; height:65px; }
div.job-details div.extended-options div.input-container-time { float: left; width: 260px; height:65px; }

div.job-details a.clickme:link, div.job-details a.clickme:visited, div.job-details a.clickme:active { color: #BA4371; text-decoration: none; font-weight: bold; font-size: 9pt; outline: none; }
div.job-details a.clickme:hover { text-decoration: underline; }

div.job-details div.extended-options div.input-container-hori label { float: left; clear: both; width: 140px; margin: 0; padding: 0; }
div.job-details div.extended-options div.input-container-time label { float: left; clear: both; width: 200px; margin: 0; padding: 0; }
div.job-details div.extended-options div.input-container-hori label span, div.job-details div.extended-options div.input-container-time label span { font-size: 10pt; }
div.job-details div.extended-options div.input-container-hori label span.date, div.job-details div.extended-options div.input-container-time label span.date { font-size: 8pt; color: #999999; margin: 6px; }
div.job-details div.extended-options div.input-container-hori input { float: left; clear: both; width: 80px; }
div.job-details div.extended-options div.input-container-hori input.kr { background: url(./images/sprite-icons.png) no-repeat scroll -634px 0px; }
div.job-details div.extended-options div.input-container-time input.time { width: 200px; float: left; }
div.job-details div.extended-options div.input-container-hori div.checked, div.job-details div.extended-options div.input-container-time div.checked { width: 16px; height: 16px; margin: 0; padding: 0; background: url(./images/sprite-icons.png) no-repeat scroll 0px 0px; float: left; }
div.job-details div.extended-options div.input-container-hori div.error, div.job-details div.extended-options div.input-container-time div.error { margin:5px 0 0 5px; padding: 0; color: #FF3300; font-size: 9pt; float: left; }

#tooltip{ position:absolute; border:1px solid #c5bc9f; background:#fffce5; padding: 4px 7px; color:#514a40; display:none; font-size: 9pt; width: 250px; }
span.conditions { font-size: 9pt; }
span.conditions a:link, span.conditions a:visited, span.conditions a:active { color: #BA4371; text-decoration: none; font-weight: bold; }
span.conditions a:hover { text-decoration: underline; }

div.wysiwyg, div.wysiwyg textarea { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; font-family: Trebuchet MS; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 4px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('./images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; font-family: Trebuchet MS; }


/* CONTACT-FORM */

#wpcf {
	font-size: 9pt;
}

#wpcf span.req {
	font-size: 8pt;
	font-family: Trebuchet MS;
	color: #5e5e5e;
}

#wpcf label {
	clear: both;
	display: block;
	float: left;
	font-family: Trebuchet MS;
}
#wpcf input {
	float: left;
	width: 600px;
	padding: 5px;
	margin: 3px 5px 5px 0;
	border: 1px solid #dddddd;
	font-family: Trebuchet MS;
}

#wpcf input.spam {
	border:1px solid #DDDDDD;
	float:left;
	font-family:Trebuchet MS;
	margin:-1px 0 0 5px;
	padding:0;
	text-align:center;
	width:30px;
}

#wpcf textarea {
	width: 600px;
	height: 200px;
	padding: 5px;
	margin: 0 5px 10px 0;
	border: 1px solid #dddddd;
	font-family: Trebuchet MS;
	font-size: 10pt;
	line-height: 1.5em;
}
#wpcf #contactsubmit {
	margin: 0px;
	width: 200px;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #afafaf;
	background: #e0e0e0;
}

div.nojobs { text-align:center; margin:15px 0 0 0; }
div.nojobs span { font-size:10pt;font-weight:bold;color:#546975; }
div.nojobs a:link, div.nojobs a:visited, div.nojobs a:hover, div.nojobs a:active {color: #BA4371;text-decoration:none;}
div.nojobs a:hover {text-decoration:underline;}

div.nojobsleft { text-align:left; margin:15px 0 0 0; }
div.nojobsleft span { font-size:10pt;font-weight:bold;color:#546975; }
div.nojobsleft a:link, div.nojobsleft a:visited, div.nojobsleft a:hover, div.nojobsleft a:active {color: #BA4371;text-decoration:none;}
div.nojobsleft a:hover {text-decoration:underline;}


div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 4px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('./images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; }