.button {
	display:inline-block;
   background: url(img/btn_default.png) repeat-x;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #808080;
   border-bottom: 1px solid #808080;
   padding:6px 8px;
	margin:3px;
}
.button,
.button:visited,
.button:hover {
   color: #1e1e1e;
   font-size:12px;
   font-weight:bold;
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-decoration: none;
}
.button:hover,
.cancelbutton:hover {
	-moz-box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
}

.button img,
.cancelbutton img {
	margin-bottom: -3px;
	margin-right: 4px;
}
.button.righticon img,
.cancelbutton.righticon img {
	margin-right:0;
	margin-left:2px;
}

.buttontext {
   padding:11px 0;
}


.cancelbutton {
	display: inline-block;
   background: url(img/btn_cancel.png) repeat-x;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   border-right: 1px solid #808080;
   border-bottom: 1px solid #808080;
   padding:6px 8px;
	margin:3px;
}
.cancelbutton,
.cancelbutton:visited,
.cancelbutton:hover {
   color: #666;
   font-size:12px;
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-decoration: none;
}

.cancelbutton.noaction,
.cancelbutton.noaction:visited,
.cancelbutton.noaction:hover {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	cursor: default;
}

.buttonline {
	margin-top: 10px;
}
.buttonline a,
.buttonline input {
	margin-left:5px;
}

.editor2 .buttonline {
	margin: 10px -40px -40px -40px;
	padding: 20px 40px;

	margin-top: 30px;
	border-top: 1px solid #9FB3CB;
	background: url(img/buttonline_back.png) repeat-x top;
   
   -moz-border-radius-bottomright: 8px;
   -webkit-border-bottom-left-radius: 8px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;

}

.editor2 .buttonline .text {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #777;
	font-weight: bold;	
}

.actionline {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background: url(img/actionline.png) center repeat-x;
	padding: 5px;
	font-size:12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   text-shadow: 1px 1px 0 #fff;
}
.actionline li {
	list-style-type: none;
	float:left;
	margin: 0;
	margin-right:5px;
}
.actioncolumn {
	background-color:transparent;
}
.actioncolumn li {
	margin:0;
	padding:0;
	margin-bottom:5px;
	border-top:0;
	border:0;
}
.actionline span.left {
	color: #666;
	display:inline-block;
	padding:2px 6px;
}

.actionbutton,
.selectbutton {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   display:inline-block;
   padding:2px 6px;
	font-size:11px;
	border:1px solid;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}

.actionbutton,
.actionbutton:visited {
	background: url(img/actbtn_default.png) repeat-x bottom;
	color: #555;
	border-color: #ccc;
	font-weight:bold;
}
.actionbutton:hover,
.actionbutton.active {
	color: #fff;
	text-decoration:none;
   background: url(img/actbtn_active.png) repeat-x bottom;
	border-color: #336699;
}
.actionbutton.warn:hover,
.actionbutton.warn.active {
	border-color: #990000;
	background: url(img/actbtn_warn.png) repeat-x bottom;
}

.actionbutton.inactive,
.actionbutton.inactive:hover {
   background: url(img/actbtn_default.png) repeat-x bottom;
	border-color: #ccc;
	cursor:default;
	color:#999;
}

.itemlistmenu .actionbutton,
.actionline .actionbutton,
.selectbutton {
	background: none;
	background-color: #fff;
	font-weight:normal;
	border:1px solid #ccc;
	color: #666;
}
.itemlistmenu .actionbutton,
.actionline .actionbutton:hover,
.selectbutton:hover {
	background: none;
	background-color: #fff;
	color: #666;
	border-color: #999;
}

.fastview .actionline {

	padding:15px;
	margin: -15px;
	margin-top:10px;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   font-weight:bold;

}

.itemlist li .item .actionline {
	background: #fff;
}
.itemlist li:hover .item .actionline {
	background: url("img/actionline_buttonline.png") repeat-x top;
	text-shadow: none;
}

.actionbutton.composebutton,
.actionbutton.composebutton:hover {

	line-height:20px;
	color: #888;
	border: 1px solid #bbb;
	font-weight:bold;
	background: url(img/objects/componentcompose0.png) #fff no-repeat;
	padding-left:32px;
	font-size:12px;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

}

.actionbutton.composebutton:hover {
	background: url(img/objects/componentcompose.png) #fff no-repeat;
	border: 1px solid #888;
}

.actionbutton.clientselectbutton,
.actionbutton.clientselectbutton:hover {
	background: url(img/objects/clientselect.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.distributebutton,
.actionbutton.distributebutton:hover {
	background: url(img/objects/distribution.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.editbutton,
.actionbutton.editbutton:hover {
	background: url(img/objects/componentedit.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.previewbutton,
.actionbutton.previewbutton:hover {
	background: url(img/objects/componentpreview.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.deletebutton,
.actionbutton.deletebutton:hover {
	background: url(img/objects/componentdelete.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.not_in_presskit,
.actionbutton.not_in_presskit:hover {
	background: url(img/objects/presskit_go.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.in_presskit,
.actionbutton.in_presskit:hover {
	background: url(img/objects/presskit_edit.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.smr_show,
.actionbutton.smr_show:hover {
	background: url(img/objects/smrshow.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.smr_convert,
.actionbutton.smr_convert:hover {
	background: url(img/objects/smrconvert.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.actionbutton.protocoll,
.actionbutton.protocoll:hover {
	background: url(img/objects/protocoll.png) #fff no-repeat 4px 3px;
	padding-left:23px;
}

.fastview .actionbutton {
	margin-right:4px;
}

.actionbutton:hover {
	-moz-box-shadow: 0 0 1px #000;
	-webkit-box-shadow: 0 0 1px #000;
}
.actionbutton.composebutton:hover {
	-moz-box-shadow: 0 0 2px #777;
	-webkit-box-shadow: 0 0 2px #777;
}

.selectbutton { white-space:nowrap; text-decoration:none; margin:0 5px 5px 0; }
.selectbutton:hover {text-decoration:none}

.collectorbox {
	padding:15px;
	background-color:#f1f6fc;
	border:1px solid #999;
}
.collectorbox .collectorbuttons {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background: none;
	background-color: #fff;
	margin:-15px;
	margin-bottom:15px;
	padding: 10px 5px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	color: #555;
}
.collectorbox span.left {
	color: #666;
	display:inline-block;
	padding:2px 6px;
	font-size:14px;
}

fieldset .fastview .actionline {
   -webkit-border-radius: 0;
   -moz-border-radius: 0;	
	margin:-15px;
	margin-top:-20px;
	margin-bottom: 10px;
}

.itembuttons {
	margin-top:15px;
}
.itembuttons.contactbuttons {
	margin-top:0;
}

.itembuttons ul li {
	list-style-type: none;
	background:none;
	margin:0;
	margin-right:10px;
	padding:0;
	border:0;
	display:inline;
}

.publisherline {
	padding-bottom:10px;
}
.publisherinfo {
	background: none;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	color: #666;
	line-height:22px;
}
.publisherinfo.on {

}
.publisherinfo img.light {
	float:none;
	margin:0;
	margin-right:3px;
	margin-bottom:-3px;
}


.highlightbutton {
   display:inline-block;
   background: url(img/btn_highlight.png) repeat-x;
   border: 2px solid #1566a4;
   padding:6px 10px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   line-height:20px;
}
.highlightbutton img {
   margin-right:5px;
   float:left;
   line-height:20px;
}
.highlightbutton,
.highlightbutton:visited,
.highlightbutton:hover {
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-transform:uppercase;
   font-size:12px;
   text-decoration:none;
   color: #1566a4;
   font-weight:bold;
}
.highlightbuttontext {
   padding:10px;
}


.warnbutton {
   display:inline-block;
   background: url(img/btn_highlight.png) repeat-x;
   border: 2px solid #990000;
   padding:6px 8px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   line-height:20px;
}
.warnbutton img {
   margin-right:5px;
   float:left;
   line-height:20px;
}
.warnbutton,
.warnbutton:visited,
.warnbutton:hover {
   font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
   text-transform:uppercase;
   font-size:12px;
   text-decoration:none;
   color: #990000;
   font-weight:bold;
}

.menulink,
.menulink:visited,
.menulink:hover {
	display:inline-block;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 0 5px;
	text-decoration:none;
}
.menulink img {
	margin-bottom:-1px;
}

.menubutton img {
	margin-bottom:-4px;
	margin-right:4px;
}
.menubutton,
.menubutton:visited {
	color: #666;
	background: url(img/menubtn.png) repeat-x center;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	border:1px solid #ccc;
	padding:3px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
}
.menubutton:hover {
	color: #1566A4;
	border-color: #9fb3cb;
	text-decoration:none;
}

.boardbuttons {
	padding: 20px 0;
}
.boardbuttons .left {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	width:20%;
	text-align:center;
	font-size:12px;
}
.boardbuttons a,
.boardbuttons a:visited,
.boardbuttons a:hover {
	text-decoration:none;
	color:#666;
	font-weight:bold;
}
.boardbuttons h2 {
	margin-left:15px;
	margin-bottom:15px;
}


.convertline {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:12px;
	margin-top:10px;
}
.pressrelease.fastview .convertline img {
	float:none;
	margin-bottom:-1px;
	margin-left:3px;
}


