﻿@charset "utf-8";
/* CSS Document */
@media all {
	.fadein	{ visibility:hidden; }
	#fade1	{ }
	#fade2	{  }
	#fade3	{ }
}
@media handheld {
	.fadein	{ visibility:visible; }
}
body {
	
	font-family:"century gothic",  Trebuchet MS;
	font-size:13px;
	color:#000;
	height: 100%;
}
strong {
	font-size:[tplStrongSize]px;
}
a:link {
	color:#0099FF;
	text-decoration: none;
}
a:visited {
	color:#0099FF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#0099FF;
}
.largeinput {
	font-size:20px;
}
.small {
	font-size:11px;
}

.ipip {
	width: 115px;	
	text-align:left;
	background-color:#ffffcc;
	border:1px dotted black;
	font-size:10px;
}
.highlight {
	width: 95%;
	font-size:12px;
	padding-left:1px;
	text-align:left;
	background-color:#ffffcc;
	border:1px dotted black;
}
.searchhighlight {
	
	padding-left:5px;
	text-align:left;
	background-color:#f3fafe;
	border:1px dotted black;
}

.yellow {
	width: 205px;
	text-align:left;
	background-color:#ffffcc;
	border:1px dotted black;
	}
.hleft {
	text-align: left;
	vertical-align:top;
	
}
.hright {
	text-align: right;
	vertical-align:top;
}
.error {
	border-style:solid;
	border-width:1px;
	border-color:#bd5748;
	background-color:#eedbd5;
	padding-left:5px;
}
.success {
	border-style:dotted;
	border-width:1px;
	border-color: #060;
	background-color:#eaffe9;
	padding-left:5px;
}
.bluebox {
	border-style:dotted;
	border-width:1px;
	border-color: #5e859f;
	background-color:#ccebff;
	padding-left:5px;
}
.orangebox {
	border-style:dotted;
	border-width:1px;
	border-color: #998950;
	background-color:#ffe89a;
	padding-left:5px;
}
.whitebox {
	border-style:dotted;
	border-width:1px;
	border-color: #cdcdcd;
	background-color:#ffffff;
	padding-left:5px;
}
.thicky {
	border-style:dotted;
	border-width:1px;
	border-color: #999;
	background-color:#FFF;
}
.lightgreen {
	border-style:solid;
	border-width:1px;
	border-color: #999;
	background-color:#eaffec;
	padding-left:5px;
}
.tekst { 
	zoom: 1; overflow: hidden; margin: 0; padding: 3px 4px 0; border: 1px solid #999; 	
}
.headblue {
	background-color:#dbf1ff;
	line-height: 35px;
}
.headgreen {
	background-color:#eaffb7;
	line-height: 35px;
}
.headorange {
	background-color:#ffe89a;
	line-height: 35px;
}
.right {
	text-align:right;
}
.redfont {
	color:#F00;
}
.largebut {
	border-style:dotted;
	border-width:2px;
	border-color: #cdcdcd;
	background-color:#ffffff;
	padding-left:5px;
	font-size:20px;
}
.headerclass {
	width:100%;
}
table {
	width:100%;
	border:0px;
}

td {
	vertical-align:top;
	text-align:left;
}
tt {
	vertical-align:top;
	text-align:left;
}
.alignleft {
	text-align:left;
}
.aligncenter {
	text-align:center;
}
.alignright {
	text-align:right;
}

.subcontainer {
	width: 100%;
	height:320px;
}

.headcontainer {
	width: 100%;
	height: 58px;
	vertical-align:top;
}

.somecontainer {
	width: 100%;
	height: 214px;
}

.headright {
	float:right;
	text-align:right;
	vertical-align:top;
	width:45%;	
	height:100%;
}

.headleft {
	float:left;
	text-align:left;
	width:55%;	
	height:100%;
	vertical-align:top;
}

.subright {
	float:right;
	width:50%;	
	height:100%;
}
.subleft {
	float:left;
	width:50%;
	height:100%;
}
img {
	border:0px;
}
div {
	vertical-align:top;
}
pre {
  border:solid 1px #aaa;
  background-color:#fff4db;
  padding:5px;
  margin:5px;
}

.step {
  clear:both;
 
}
#thecontextmenu {
  position:absolute;
  visibility:hidden;
}


.contextmenu {
  list-style:none;
  width:165px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2 #4a494a #4a494a #b2b2b2;
  background-color:#d6d3ce;
  font-family:helvetica,arial,sans-serif;
  line-height:20px;
  cursor:default;
  font-size:small;
  text-align:left;
  padding:2px;
  padding-top:0;
  margin:0;
  min-width:200px;
  z-index:20000;
}


.contextmenu li.title {
  /*background-color:#b2b1b0;*/
  border-bottom:solid 1px #bbb;
  /*font-style:italic;*/
  padding:2px;
  font-size:16px;
}

.contextmenu li {
  padding-left:5px;
  padding-right:10px;
  margin-top:1px;
  font-size:12px;
  white-space:nowrap;
}

.contextmenu li .icon {
  text-align:right;
  width:20px;
  vertical-align:middle;
  /*border:solid 1px #000;*/
}

.contextmenu li .icon img{
  vertical-align:middle;
  margin-right:2px;
  /*border:solid 1px #000;*/
}

.contextmenu li .text {
  font-weight:normal;
  background-color:transparent;
  white-space:nowrap;
}

.contextmenu li.highlight {
  padding-left:5px;
  padding-right:10px;
  margin-top:1px;
  color:#ffffff;
  background-color:#08246b;
}

.contextmenu li.highlight img{
  visibility:hidden;
  margin-right:2px;
}
.bmarks { background:#eaffb7; color:#000; margin:5px; width:250px; text-align:center; }
.bmarks * { margin:0; padding:0; }
.bmarks .inner { padding:10px 25px; }
.bmarks h3 { color:#000; }
.bmarks p { margin:5px 0; }
.bmarks p.tip { margin:0; font-size:11px; }
.bmarks a { padding:5px; }