A:link { color: #003480; text-decoration: underline;}
A:visited { color: #003480; text-decoration: underline;}
A:active { color: #003480; text-decoration: underline;}
A:hover { color: #EE9C00; text-decoration: none;}

BODY, FORM{
	margin: 0px;
}

/* CMS */

.page-title {
 	font-size: 15px;
 	font-weight: bold;
}

.par-title {
 	font-size: 12px;
 	font-weight: normal;
}

.sub-title {
 	font-size: 10px;
 	font-weight: bold;
}

.caption {
 	font-size: 10px;
 	font-decoration: italic;
}

/* /CMS */

p,td{
font-family:   Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.text10{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.text11{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.text14{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}
.text16{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
}

.text09{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
}

.blue11{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2C6ABD;
}
.blue12{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2C6ABD;
}

.blue10_v{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #2C6ABD;
text-decoration:none;
}
.blue10{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #2A82DE;
}

.orange10{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CE7D00;
text-decoration:none
}
.orange12{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CE7D00;
}
.orange14{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #CE7D00;
}


.button{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color:#DBDEDE;
}

.white12{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}

.grey11{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #808080;
}

.prod-1level-left {
	border-left: 1px solid #F6DDB6;
	border-bottom: 1px solid #F6DDB6;
	height: 45px;
}

.prod-1level-center {
	border-bottom: 1px solid #F6DDB6;
	height: 45px;
}

.prod-1level-right {
	border-right: 1px solid #F6DDB6;
	border-bottom: 1px solid #F6DDB6;
	height: 45px;
}


.clCMEvent{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:hidden
}
.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0
}

.clLevel0,.clLevel0over{
	position:absolute; padding:0px; padding-left:0px; padding-top:12px;
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	text-valign:middle;
}
.clLevel0{
	border-bottom: solid #246EBD 10px;
	color: #FFFFFF;
	background-color:#2A82DE;
}
.clLevel0over{
	border-bottom: solid #D39A39 10px;
	background-color:#F6DDB6;
	layer-background-color:#F6DDB6;
	color:D39A39;
	cursor:pointer;
	cursor:hand;
}

.clLevel1,.clLevel1over{position:absolute; padding:7px; padding-left:5px; font-family: Verdana,Tahoma; font-size:11px;}
.clLevel1{background-color:#F6DDB6; layer-background-color:#F6DDB6; color:#B57F23;}
.clLevel1over{background-color:#FFF3E3; layer-background-color:#FFF3E3; color:#B57F23; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#D39A39; layer-background-color:#D39A39}

.clLevel1prod,.clLevel1prodover{position:absolute; padding:7px; padding-left:5px; padding-top:0px;font-family: Verdana,Tahoma; font-size:11px;}
.clLevel1prod{background-color:#F6DDB6; layer-background-color:#F6DDB6; color:#B57F23;}
.clLevel1prodover{background-color:#FFF3E3; layer-background-color:#FFF3E3; color:#B57F23; cursor:pointer; cursor:hand; }


.clLevel2,.clLevel2over{position:absolute; padding:7px; padding-left:5px; font-family: Verdana,Tahoma; font-size:11px;}
.clLevel2{background-color:#F6DDB6; layer-background-color:#F6DDB6; color:#B57F23;}
.clLevel2over{background-color:#FFF3E3; layer-background-color:#FFF3E3; color:#B57F23; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#D39A39; layer-background-color:#D39A39}

.error {
	color: #ff0000;
}

.special {
	font-weight: bold;
	color: #ff0000;
}

/* Cells in generel lists data rows */
.data-tr TD, .data-tr-even TD {
	background-color: #FFFFFF;
}

/* Even rows in general lists */
.data-tr-even TD {
	empty-cells: show;
	background-color: #DDF4FF;
}

div.checkout_block {
	border-width: 1px;
	border-style: solid;
	border-color: #0099FF;
}

hr.checkout_block {
	height: 1px;	
	width: 95%;
	background-color: #CCCCCC;
}
.text_map, a.text_map:link, a.text_map:visited, a.text_map:active, a.text_map:hover{
font-family:  Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #246EBD;
text-decoration:none;
}
.table_map{
height:26px;
padding-left:15;
padding-right:15;
padding-top:5;
padding-bottom:5;
}
td.sub_items_map{
padding-left:15;
padding-right:15;
padding-top:5;
padding-bottom:5;
}
td.spacer_map{
background-color: #DEDEDE;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
}