BODY {
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
TABLE, TD, TR {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}


TD.warning {
	background-color : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

TABLE.std {
}
TABLE.std TH{
	font-variant : small-caps;
}
TABLE.std TD{
}
TABLE.std TR.over TD, TABLE.std TR.click TD{
}

A, A:LINK, A:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
}
A:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : underline;
}
.cel_menu {
	background-color : #DCDCDC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.cel_links {
	background-color : #F0F8FF;
	border : 1px solid #87CEFA;
}
.date {
	font-family : "Courier New", Courier, monospace;
	font-size : 8pt;
	color : #2853F4;
}
.cel_login {
	background-color : #728FF8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : White;
}
input.button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}
input.text {
	background-color : #F0F8FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.cel_header {
	background-color : #2853F4;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-variant : small-caps;
	font-weight : bold;
	color : White;
	letter-spacing : 3px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
}
input.error {
	background-color : #FFF0F5;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
#hintbox {
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px;
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor {
	font-weight: bold;
	color: #2853F4;
	margin: 3px 8px;
}
.dpl_error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
  padding: 1;
	background-color : #ff0000;
  border:1px solid #ff5555;
}
.hint {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
  padding: 5;
	color : #000000;
	background-color : #e0fcaa;
  border:1px solid #60bd00;
}
.success {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
  padding: 5;
	background-color : #60bd00;
  border:1px solid #006400;
}
.bigger {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
}


h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	font-weight:normal;
	padding: 0;
	font-size: 20px;
}
h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 0;
	font-weight:bold;
	padding: 0;
	font-size: 16px;
}
h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 0;
	font-weight:bold;
	padding: 0;
	font-size: 12px;
}
p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 0;
	font-size: 12px;
}

.section{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
	border-bottom: 1px solid #444444;
	border-top: 1px solid #444444
}

div.adresForm {margin-left:15px}
div.adresForm p.alter {margin-left:15px}
fieldset.country {border: 0; padding: 0; margin: 10px 0 20px 0; text-align:center}

fieldset.country input{vertical-align:middle}

ul.adresForm {margin:20px 0}
ul.adresForm li label {width:150px; float:left; text-align:right; padding:0 10px 0 0;white-space: nowrap;}
ul.adresForm li label.line {float:none; padding: 0 5px 0 15px}
ul.adresForm li {list-style:none; margin:7px; padding:0}
ul.adresForm li label.spec {color:#ED3800; font-weight:bold}
ul.adresForm li span {font-size:11px}
p.small {font-size:11px}

/* tooltips*/
.tt{cursor:default;
text-decoration:none}
.tt:hover{
position:relative;
display:inline;
text-decoration:none;
}
.tt dfn{
display:none;
top:-15px;
left:15px;
}

.tt:hover dfn{
position:absolute;
display:block;
background:#e0fcaa;
color:#333;
font-style:normal;
border:1px solid #60bd00;
padding:5px;margin:1px;
text-align:left;
font-weight:normal;
}
.tt dfn span{display:block;white-space:nowrap;font-size:11px;line-height:120%;font-weight:normal}
.tt img{vertical-align:middle;}

img {
	border: 0;
}

.promo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-align : center;
	padding-bottom : 10px;
}
 
#infobox h4 {
	color: #333333;
	font: 150% Tahoma, "Lucida Grande CE", lucida, sans-serif;
	margin: 0px;
	padding: 0px;
  text-align: left;
}
