a {
  outline: none;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;

  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
}

#header-wrapper {
  background-color: #FFFFFF;
  border-bottom:38px solid #456D9F;
  margin-bottom: 30px;
}

#header-wrapper.noborder {
  border-bottom:none;
  margin-bottom: 0;
}

#header-wrapper.home img.conxsys_logo {
  float: left;
}

#apps {
  margin-left: 20px;
  float : left;
  width: 262px;
}

h1 {
  font-family: helvetica, arial, sans-serif;
  color: #4d4d4d;
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 16px;
  overflow: hidden;
  padding-left: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-weight: normal;
}

h1.nunl_news {
  background: url('old/tiles-icons.png') no-repeat -617px -982px;
  text-indent: 30px;
}

h1.conxsys_news {
  background: url('/beheer/tiles-icons.png') no-repeat -617px -1023px;
  text-indent: 70px;
}

.title {
  color: #4d4d4d;
  float: left;
  font-size: 40px;
  margin-left: 10px;
  margin-top: 13px;
}

a.button {
  width: 120px;
  height: 120px;
  background : #456D9F url('old/tiles-icons.png') no-repeat;
  display: block;
  overflow: hidden;
  outline: none;
  position: relative;
  color: #FFFFFF;
  margin: 0 5px 5px 0;
  float : left;
}

a.button.support {
  background: #456d9f;
  box-sizing: border-box;
  clear: both;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 26px 0 0 80px;
  background: url("old/tiles-icons.png") no-repeat scroll -8px -1456px;
  width: 245px;
  height: 69px;
}

a.button.support span {
  background: url("old/tiles-icons.png") no-repeat scroll -393px -1355px;
  display: block;
  float: left;
  height: 46px;
  width: 47px;
}
a.button.half {
  height: 60px;
  width: 120px;
}

a.button.quarter {
  width: 58px;
  height : 60px;
  margin-right: 4px;
}

a.button.plugin {
  width: 95px;
  height: 95px;
  background-position: -12px -12px;
}

a.button.plugin span {
  left: 7px;
  bottom: 7px;
}

a.button.white {
  background-color: #FFFFFF;
}

a.button:hover {
  color: #FFFFFF;
}

a#mail {
  background-position: -240px -964px;
}

a#website {
  background-position: -241px -1204px;
}

a#admin {
  background-position: 2px -122px;
}

a#serveradmin {
  background-position: -588px -241px;
}

a#voip {
  background-position: 0 -958px;
}

/*a#google {*/
  /*background-position: -619px -860px;*/
/*}*/

a#office365 {
  background-position: -692px -860px;
}

a#iban {
  background-position: -617px -496px;
}

a#belastingdienst {
  background-position: -690px -496px;
}

a#KIOSK {
  background-position: -603px -611px;git
}

a#CRM {
  background-position: -134px -1092px;
}

a#COUPONS {
  background-position: -496px -255px;
}

a#NIEUWS {
  background-position:  -493px -972px;
}

a#EVENTS {
  background-position:  -133px -372px;
}

a#FOTOALBUM {
  background-position:  -15px -1092px
}

a#BANNERS {
  background-position:  -375px -250px;
}

a#LOG {
  background-position: -489px -731px;
}

a#TEMPLATES {
  background-position: -136px -851px;
}

a#DEFAULTS {
  background-position: -369px -730px;
}

a#MEDIABANK {
  background-position: -374px -851px;
}

a#LABELS {
  background-position: -12px -487px;
}

a#DEALERS {
  background-position: -494px -370px;
}

a#PERSMAP {
  background-position: -130px -482px;
}

a#PAGINAS {
  background-position: -256px -482px;
}

a#SLIDES {
  background-position: -373px -485px;
}

a#FAQ {
  background-position: -12px -609px;
}

a#SITEMENU {
  background-position: -134px -608px;
}

a#BACKGROUND {
  background-position: -255px -610px;
}

a#VERSIONS {
  background-position: -374px -609px;
}

a.button span {
  position: absolute;
  display : block;
  bottom: 11px;
  left: 17px;
}

#login {
  float : left;
  width: 320px;
}

form {
  border: 1px solid #ececec;
  width: 236px;
  padding: 35px 32px 15px 32px;
}

input[name=user_login] {
  background: url("old/tiles-icons.png") no-repeat scroll -619px -20px rgba(0, 0, 0, 0);
  border: medium none;
  height: 30px;
  padding: 0 0 0 30px;
  width: 228px;
  outline: none;
}

input[name=user_pass] {
  background: url("old/tiles-icons.png") no-repeat scroll -620px -69px rgba(0, 0, 0, 0);
  border: medium none;
  height: 30px;
  padding: 0 0 0 30px;
  width: 228px;
  outline: none;
}

input[type=submit] {
  background: url("old/tiles-icons.png") no-repeat scroll -619px -123px rgba(0, 0, 0, 0);
  border: none;
  cursor: pointer;
  display: block;
  margin: auto;
  outline: none;

  width: 96px;
  height: 32px;
}

.clear {
  clear: both;
}

div#minimenu.home {
  float: right;
  margin-top: -16px;
}

div#minimenu a {
  color: #006699;
  text-decoration: none;
  display: block;
  text-align: right;
}

div#minimenu.home a {
  display: inline;
}



#feed {
  float : left;
  width: 395px;
}

#feed .newstitle a {
  color: #222222;
  font-size: 14px;
  float: none;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

#feed .newstitle a:hover {
  color: #000000;
}

#feed .intro {
  color: #545454;
  font-size: 12px;
}

#feed .line {
  margin-top: 30px;
}

#feed div.clear + div.news {
  margin-top: 20px;
  border-top: 1px solid #CCCCCC;
  padding-top: 20px;
}

#content_wrapper {
  width: 1000px;
  margin: 0 auto;
}

.line {
  clear: both;
  height : 1px;
  margin: 5px 0;
  background-color: #CCCCCC;
}

#apps .line {
  width: 245px;
  margin: 10px 0;
}

.tabmenu_wrapper h1 {
  background-color: #000000;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  padding: 11px 0 7px 0;
  text-indent: 5px;
  color: #DBDBDB;
}