body {
  font-family: Verdana, sans-serif ;
  font-size: 16px ;
  background: url(../images/bg.jpg) repeat-x;
  margin: 0 ; 
  padding: 0 ;
}

#content h1, #content h2{color:#005CAA; font-size:1.0em;}

div#holder {
  width: 791px ;
  margin: 0 auto ;
}

div#header {
  position: absolute ;
  top: 0px;
  width: 791px ;
  margin: 0 auto ;
  background: url(../images/header.jpg) no-repeat;
  height: 164px ;
}

div#navigation {
  background: url(../images/kwicks0.jpg) no-repeat ;
  position: absolute ;
  top: 170px ;
  width: 791px ;
  height: 165px ;
}
div#kwicksnav {
  z-index: 20 ;
  position: absolute;
  top: 3px ;
  left: 280px ;
}

div#indexcontent {
  z-index: 10 ;
  position: relative ;
  width: 250px ;
  top: 230px ;
}

.contentnavtext {
  position: relative ;
  top: 85px ;
  left: 15px ;
  width: 350px ;
  font-size: 80% ;
  color: #f5851f ;
  float: left ;
}

.contentnavtext a {
  color: #f5851f ;
  text-decoration: none ;
}

div#contentholder {
  position: absolute ;
  margin: 0 auto ;
  width: 784px ;
  top: 340px ;
  height: 111px ;
  background: url(../images/indexbg.jpg) no-repeat  ; 
  background-color: white;
}

div#content, div#news {
  margin-top: 10px ;
  padding-bottom: 10px ;
}

div#content {
  margin-right: 0px ;
  margin-left: 10px ;
  margin-top: 10px ;
  width: 440px ;
  float: left ;
  font-size: 80% ;
}

div#news {
  margin-left: 0px ;
  width: 295px ;
  float: right ;
  height: 200px ;
}

div#footer {
  clear: both; 
  padding-bottom: 25px ;
}

div#newscontainer {
  margin-left: 5px ;
  margin-right: 10px ;
}

div#flashheader {
  width: 460px ;
  margin-left: 10px ;
  margin-top: 10px ;
  float: left ;
}

/* This css file serves as a template for styling your kwicks.  Feel free to modify, but please make note of the comments - some of them are important. */

p {
  font-size: 70% ;
}

img {
  border: none ;
}

#indexcontent {
  padding: 0 20px ;
}

#indexcontent p.h1 {
  font-size: 120% ;
  width: 250px ;
  font-weight: normal;
  color: white ;
}

#indexcontent p {
  font-size: 60% ;
  width: 250px; 
  color: white ;
}

.kwicks { list-style: none;position: relative;margin: 0;padding: 0;}
.kwicks li{width: 125px;height: 160px;display: block;overflow: hidden;padding: 0;}
.kwicks li div.options {font-family: sans-serif;font-weight: bold ;color: white ;font-size:10px;position: relative ;left: 126px ;top: 32px ; width: 120px;}
.kwicks li div.clickabletext {position:absolute;left:15px;top:30px;width:100px;height:50px;cursor:pointer;}
.kwicks li div a {text-decoration: none ;color: white ;}
.kwicks.horizontal li {margin-right: 5px;float: left;}
.kwicks.vertical  li{margin-bottom: 5px;}
#kwick_1 {background-color: #f5851f;background-image: url('../images/menu_payment.gif');}
#kwick_2 {background-color: #005caa;background-image: url('../images/menu_secure.gif');}
#kwick_3 {background-color: #ee3224;background-image: url('../images/menu_network.gif');}
#kwick_4 {background-color: #9e005d;background-image: url('../images/menu_itservices.gif');}
.kwicks.horizontal #kwick_4 {margin-right: 0;}
.kwicks.vertical #kwick_4 {margin-bottom: 0;}

.kwicks li div.toomanyoptions { top: 22px ; }

.kwicks li div a:hover { text-decoration: underline ; }

#kwicksend {
  width: 3px ;
  height: 165px ;
  position: absolute ;
  top: 3px ;
  left: 780px ;
  background: url('../images/kwicksend.jpg') no-repeat;
}

.search {
	background: url('../images/search.gif') no-repeat 100% 100% ;
	background-color: white ;
}

.headertext  {
  padding: 0 ; margin: 0 ;
  position: relative ;
  top: 5px ;
  left: 15px ;
  color: #acacac ;
  font-size: 11px;
}

.headertext a {
  text-decoration: none ;
  color: #acacac ;
}

.navtext {
  padding: 0 ; margin: 0 ;
  position: relative ;
  top: 90px ;
  left: 15px ;
  font-size: 11px ;
  color: white ;
}

.navtext a {
  text-decoration: none ;
  color: white ;
}

#searchbox {
  padding: 0 ; margin: 0;
  position: relative;
  width: 250px ;
  top: 103px ;
  left: 565px ;
}

div#news .newstext {
  font-size: 100% ;
  font-weight: bold ;
  position: relative ;
  padding: 0 ; margin: 0; 
  top: -28px ;
  left: 15px ;
  width: 200px ;
  color: white ;
}

div#news p, div#news p.h2 {
  padding: 0 ;
  margin: 0 ;
}

div#news a {
  color: #005caa ;
}

div#news p.h2 a {
  font-size: 12px ;
  text-decoration: none ;
font-weight:bold;
}

div#news p {
  padding-top: 5px;
  margin: 0 ;
}  

div#news p.morelink {
  text-align: right ;
}

div#news p.morelink a {
  font-size: 10px ;
  text-decoration: none ;
}


div#content p {
  font-size: 90% ;
}

div#content p.last {
  margin-bottom: 15px ;
}
div#content a{
  color:#0055A5;
  text-decoration:none;
}


div#footer p {
  font-size: 70% ;
  color: #acacac ;
  padding: 0 ; margin: 0;
}

div#footer a {
  text-decoration: none ;
  color: #acacac ;
}

div#footer p.left {
  margin-left: 10px ;
  float: left ;
}

div#footer p.right {
  margin-right: 10px ;
  float: right ;
}

.blue_bold {
	color:#224088;
	font-weight:bold;
}

.blue_bold_large {
	color: #224088;
	font-weight: bold;
	font-size: 1.2em;
}

.grey_background {
	background-color:#EAEAEA;
}

.newsTitle {
	color: #394E8F;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.newsBody {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.newsDate {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}

div.headerbar {
  position: relative ;
  top: 5px ;
  left: 0px ;
  width: 486px ;
  height: 61px ;
  margin-bottom: 20px ;
}

div.headerbar .header1 {
  position: relative ;
  top: 5px ;
  left: 10px ;

  font-weight: bold ;
  margin: 0 ; padding: 0 ;
}

#content div.headerbar .header1 h1{
	color: #fff;
  font-size: 1.2em;
  margin:0;
	}

div.headerbar .header2 {
  position: relative ;
  top: 20px ;
  left: 10px ;
  color: white ;
  font-size: 1.2em ;
  font-weight: bold ;
  margin: 0 ; padding: 0 ; 
}

div.payment {
  background: url(/images/headerbars/img_bars_payment.gif) no-repeat ;
}

div.epost {
  background: url(/images/headerbars/img_bars_epost.gif) no-repeat ;
}

div.generic {
  background: url(/images/headerbars/img_bars_generic.gif) no-repeat ;
}

div.grey {
  background: url(/images/headerbars/img_bars_grey.gif) no-repeat ;
}

div.itservices {
  background: url(/images/headerbars/img_bars_itservices.gif) no-repeat ;
}

div.xkryptor {
  background: url(/images/headerbars/img_bars_xkryptor.gif) no-repeat ;
}

div.sds {
  background: url(/images/headerbars/img_bars_sds.gif) no-repeat ;
}

table.assocfiles {
  margin-top: 10px ;
  margin-left: 10px ;
  padding: 0 ;
  border: 1px solid #E3EEF9 ;
  width: 255px ;
}

table.assocfiles th {
  background: url(/images/furniture/tabelfade1.gif) no-repeat ;
  font-size: 0.9em ;
  padding: 2px ;
}

table.assocfiles td {
  font-size: 0.75em ;
  padding: 4px 8px ;
}


.blueHeading {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #224088;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
A.flipstan{
	font-weight : normal;
	color: #224088;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	cursor: hand;

}

A.flipstan:hover{
	font-weight : normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight:bold;

}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.paraHeading {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td {
  padding-left: 4px ;
  padding-right: 4px ;
}

.tableborder {
	border: 1px solid #EBEBEB;
}
.tableborder2 {	
  border: 1px solid #E3EEF9;
}

h1.hp, h2.hp, h3.hp {color:#005CAA; font-size:1.0em;}
p.hp_heading{color:#005CAA; font-size:1.0em;font-weight:bold;}