<!--
/* ******************************** */
/* ********   GENERAL  ************ */
/* ******************************** */

* {
   padding:0;
   margin:0;
}

.regionClose{
 background:url(/ea/layout/templates/images/regionen_footer.gif);
 height:28px;
 width:261px;
}

.tenderClose{
 background:url(/ea/layout/templates/images/auftraege_footer.gif);
 height:28px;
 width:261px;
}

#header{
 background:url(/ea/layout/templates/images/background_top.gif) repeat-y;
 height:115px;
 width:980px;
}

.register_teaser{
 background:url(/ea/layout/templates/images/register_teaser.jpg) no-repeat;
 padding-left:15px;
 height:130px;
}

#tags a{
 color:#df999d;
 margin:0px;
 padding:0px;
}


#footer{
 width:940px;
 margin-left:30px;
 margin-top:20px;
 padding-top:10px;
 padding-bottom:10px;
}

#spacer{
 width:12px;
 float:left;
}
.spacer{
 width:12px;
 float:left;
}

#logo{
 background:url(/ea/layout/templates/images/auftragsexpress_logo.png) no-repeat;
 position:relative;
 width:275px;
 height:115px;
 left:30px;
 top:20px;
}

#mainmenue {
 background:url(/ea/layout/templates/images/top_kategorien_background.jpg) repeat-y;
}

.buyAccess{
    color:#FFFFFF;
    font-size:28px;
    font-weight:bold;
    margin-left:113px;
    margin-top:17px;
}

.regionListBg{
 background:url(/ea/layout/templates/images/deutschlandkarte.gif) no-repeat;
 background-position:center top ;
}

.top-kategorien .box{
 border-bottom:1px solid #A3A3A3;
 width:91%;
 padding-top:4px;
 padding-left:7px;
 padding-bottom:4px;
 margin-left:3px;
}

.top-kategorien a {
 color:#000000;
 font-family:Verdana;
 font-size:13px;
 text-decoration:none;
 font-weight:normal;
} 

.top-kategorien a:hover {
 color:#000000;
 font-family:Verdana;
 font-size:13px;
 text-decoration:underline;
 font-weight:normal;
} 

catLink{
 color:#000000;
 font-family:Verdana;
 font-size:13px;
 text-decoration:none;
 font-weight:normal;
} 


#mainmenue-top {
 background:url(/ea/layout/templates/images/top_kategorien_header.png) no-repeat;
 height:33px;
 width:211px;

}

#rightmenue-top {
 background:url(/ea/layout/templates/images/teaserbox_kundenservice_header.png);
 width:172px;
 height:34px;
  position:relative;
}

#liste a{
font-weight:normal;
}

body {
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#083c6b;
 background-color:#FFFFFF;
}

p {
    padding-bottom:8px;
}

ul {
    padding-left:10px;
    padding-top:8px;
    padding-bottom:8px;
}

ol {
    padding-left:10px;
    padding-top:8px;
    padding-bottom:8px;
}

dd {
    padding-left:5px;
    padding-bottom:5px;
}

img {
	border:0px;
}

.error {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FF3333;text-align:center;}
.outputRow {line-height:18px;}

#pageOverlay {
	position:absolute;
	z-index:500;
	background-image:url(/ea/layout/images/pageOverlay.gif);
}

/* ******************************** */
/* ******** INPUT FIELDS  ********* */
/* ******************************** */
select {
 width:228px;
 background-color:#B6D0E9;
 border:2px solid #ffffff;
 padding:2px 2px 1px;
 
}
.select-double {
 width:300px;
 height:20px;
 background-color:#B6D0E9;
 border:2px solid #ffffff;
}

.select-medium {
 width:120px;
 background-color:#B6D0E9;
 border:2px solid #ffffff;
 padding:2px 2px 1px;
 
}

.select-small {
 width:70px;
 background-color:#B6D0E9;
 border:2px solid #ffffff;
 padding:2px 2px 1px;
 
}

.textarea {
background-color:#B6D0E9;
font-size:12px;
padding:2px 2px 1px;
vertical-align:middle;
width:220px;
border:2px solid #ffffff;
}

.textarea-double {
background-color:#B6D0E9;
font-size:12px;
height:20px;
padding:2px 2px 1px;
vertical-align:middle;
width:455px;
height:220px;
border:2px solid #ffffff;
}

.textfield {
background-color:#B6D0E9;
padding:2px 2px 1px;
vertical-align:middle;
width:220px;
border:2px solid #ffffff;
margin-top:2px;
}

.textfield-cms{
background-color:#F4EBEB ;
border:2px solid #ffffff;
height:20px;
padding:2px 2px 1px;
vertical-align:middle;
width:220px;
}

.textfield-double {
background-color:#B6D0E9;
border:2px solid #ffffff;
color:#959595;
height:20px;
padding:2px 2px 1px;
vertical-align:middle;
width:420px;
}

.button{font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.dateSelect {font-family: Arial, Helvetica, sans-serif;font-size: 12px;width:65px;}

.inputRow {
    line-height:24px;
}

/* ******************************** */
/* ********   HEADLINES   ********* */
/* ******************************** */
h1 {

    background-color:#70acde;
	color:#043c6b;
	font-family:Verdana;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:10px;
}

h2 {
    font-weight:bold;
    font-family: Verdana,Arial,sans-serif;
    font-size:16px;
    color:#FFFFFF;
    margin-bottom:10px;
    padding-left:5px;
}

h3 {
    font-family: Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#043C6B;
    line-height:18px;
    padding-top:5px;
    padding-bottom:5px;
}

h4 {
    font-weight:bold;
    font-family: Verdana,Arial,sans-serif;
    font-size:11px;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:5px;
}

/* ******************************** */
/* **********   MENU     ********** */
/* ******************************** */
.mainnavi-headline {font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;margin-top:10px;margin-bottom:5px;color: #19348A;}
.mainmenu{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;text-decoration:none;line-height:16px;}

.subnavi-headline {
    font-weight:bold;
    margin-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    padding-top:7px;
    border-top:1px dotted #0D5590;
    margin-right:7px
}

.submenu_1{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;text-decoration:none;line-height:16px;}
.submenu_2{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;text-decoration:none;padding-left:5px;line-height:16px;}
.submenu_3{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;text-decoration:none;padding-left:10px;line-height:16px;}
.submenu_4{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;text-decoration:none;padding-left:15px;line-height:16px;}
.submenu_5{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000;text-decoration:none;padding-left:20px;line-height:16px;}

/* ******************************** */
/* ********      CMS        ******* */
/* ******************************** */

.cms-block-n {
    position:relative;
}

.cms-block-n h1 {
	background-image:none;
	background-color:white;
	border:0;
    font-weight:bold;
    font-size:14px;
    color:#9A0202;
    line-height:26px;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:10px;
}

.cms-block-n h2 {
	color:#666666;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
    font-size:11px;
    padding-left:0;
}

.cms-block-ne {
	margin-top:15px;
}

.cms-block-ne h1 {	
}

.cms-block-ne h2 {
}

.cms-block-w {
    position:relative;
}

.cms-block-w h1 {
	background-image:url(/workxl/layout/templates/images/bg_cms_title_w.png);
    background-position:top;
    background-color:#4D4D4D;
    border:2px solid #4D4D4D;
    padding-left:5px;
    font-size:11px;
}

.cms-block-w h2 {
	color:#666666;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:0;
    font-size:11px;
}

.cms-block-center {
    position:relative;
}

.cms-block-center h1 {
}

.cms-block-center h2 {
    font-weight:bold;
    font-size:14px;
    color:#9A0202;
    line-height:18px;
    margin-bottom:10px;
}

.cms-block-e {
    position:relative;
}

.cms-block-e h1 {
	background-image:url(/workxl/layout/templates/images/bg_cms_title_e.png);
    padding-left:5px;
    padding-right:5px;
    font-size:11px;
}
	position:relative;
	background-color:#F4F3F3;
	border-bottom:1px solid #5E5E5E;
	border-left:1px solid #5E5E5E;
	border-right:1px solid #5E5E5E;
	font-size:11px;
	height:100%;
	padding:10px;
}
.cms-block-e h2 {
    color:#666666;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:0;
    font-size:11px;
}

.cms-block-sw {
    margin-top:20px;
    position:relative;
}

.cms-block-sw h1 {
	font:bold 1.2em Verdana,Arial,Sans-serif;
    color:#4D4D4D;
    background-color: rgb(224, 231, 237);
    background-image:none;
    height:30px;
    line-height:30px;
    border:0;
}

.cms-block-sw h2 {
    color:#666666;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:0;
    font-size:11px;
}

.cms-block-s {
    position:relative;
    margin-top:20px;
    margin-bottom:20px;
}

.cms-block-s h1 {
    font-size:14px;
    color:#9A0202;
    line-height:26px;
    margin-bottom:10px;
    background:none;
    border:none;
}	

.cms-block-se {
	position:relative;
}

.cms-block-se h1 {
    font:bold 1.2em Verdana,Arial,Sans-serif;
    color:#4D4D4D;
    height:30px;
    line-height:30px;
    border:0;
}

.cms-block-se h2 {
    color:#666666;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:0;
    font-size:11px;
}

.cms-block-footer {
}

.cms-subtitle-s {
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}

.cms-text-nw {
    padding:5px;
}

.cms-text-n {
    padding:5px;
}


.cms-title-ne{
    background:url(/ea/layout/templates/images/teaserbox_kundenservice_header.png) no-repeat;
	height:34px;
	border:0px;
}
.cms-text-ne {
	background-color:#F4F3F3;
	border-bottom:1px solid #5E5E5E;
	border-left:1px solid #5E5E5E;
	border-right:1px solid #5E5E5E;
	font-size:11px;
	height:100%;
	padding:10px;
}

.cms-text-w {
    padding:5px;
}

.cms-text-center {
    padding:5px;
}

.cms-text-e {
    padding:5px;
}

.cms-text-sw {
    padding:5px;
}

.cms-text-se {
    padding:5px;
}

.cms-text-se dd {
	padding:5px;
}



.cms-text-s {
 padding:5px;
}

.cms-text-s th {
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

.cms-link {
    color:#083c6b;
    text-decoration:none;
    font-weight:bold;
}

.cms-link:hover {
    text-decoration:underline;
}

.cms-link:active {
    text-decoration:none;
}

.cms-teaser-link{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #083c6b;text-decoration:none;line-height:16px;}

.help-header {
	font-weight:bold;
    font-size:14px;
    color:#9A0202;
    line-height:18px;
    margin-bottom:10px;
    padding-left:10px;
    padding-right:10px;
}

.help-body {
    padding-left:10px;
    padding-right:10px;
}

/* ******************************** */
/* **** CONTENTBEREICHE    ******** */
/* ******************************** */
.contentLeft {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;margin-top:10px;border-top:1px;border-top-style:solid;border-top-color:#817343;padding-left:10px;padding-right:10px;padding-bottom:10px;}
.buttontable{margin-top:10px;}

/* ******************************** */
/* *****   CONTAINER LIST     ***** */
/* ******************************** */
.list-head {
    background-color:#0d5590;
    color:#b5d1e9;
    padding:3px;
    height:32px;
    vertical-align:middle;
}

.list-subhead {background-color:#EEEADA;font-family:Arial,Helvetica,sans-serif; font-size: 11px;color: #19348A; padding:3px;}

.list-color1 {
    background-color:#b5d1e9;
    height:36px;
}

.list-color2 {
	background-color:#70acde;
	height:36px;
}

.list-border {}

.list-column {
border-top:2px solid white;
padding:4px 2px 4px 4px;
    vertical-align:middle;
    color:#0D5590;
}

.list-column-right {
border-top:2px solid white;
padding:4px 2px 4px 4px;
	vertical-align:middle;
    color:#0D5590;
}

/* ******************************** */
/* ********   CONTAINER     ******* */
/* ******************************** */
.content-head {
    background-position:top;
    background-repeat:repeat-x;
    background-color:#70ACDE;
    color:white;
    font-weight:bold;
    padding-left:10px;
    padding-right:5px;
    line-height:26px;
    font-size:16px;
}

.csc-firstHeader {
    background-color:#70ACDE;
    color:#043C6B;
    font-family:Verdana;
    font-size:16px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    padding:10px;
    position:relative;
}
   
.content-subhead {
    font-weight:bold;
    font-size:14px;
    line-height:22px;
    margin-bottom:10px;
    padding-left:5px;
    padding-right:10px;
}

.content-title {
    padding-left: 10px;
    padding-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    color: rgb(77, 77, 77);
} 
  
.content-spacer {
    background:#e0eef9 !important;
    padding:8px;
    margin:8px;
}  
.content-container {
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
	background:#b6d0e9;

}

.content-block-top {
    padding-left:5px;
    padding-right:10px;
    padding-bottom:8px;
    text-align:left;
}

.content-block {
    text-align:left;
    padding-top:10px;
    padding-left:5px;
    padding-right:10px;
    padding-bottom:8px;
}

.button-block {
	margin-top:10px;
	position:relative;
}

.button-block .link{
}

.contentBoxOverlay {
	position:absolute; 
	max-width:500px;
	border: 1px solid black;
	background-color:white;
	opacity:1;
	text-align:left;
}

.contentBoxOverlay .header {
	background-color:#70ACDE;
	color:#043C6B;
	font-family:Verdana,Arial;
	font-weight:bold;
	font-size:16px;
	line-height:34px;
    padding-left:10px;
    padding-right:5px;
    margin-bottom:5px;
}

.contentBoxOverlay .close {
	float:right;
	cursor:pointer;
	padding-top:5px;
}

.contentBoxOverlay .content {
	padding:10px;
}

.content-box{
    width:519px;
    background:#F4CECE;
    color:#000000;
    font-size:12px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px dotted #000000;
}

/* ******************************** */
/* ********** TYPO 3 ************** */
/* ******************************** */
.cms-content-head {
    background-position:top;
    background-repeat:repeat-x;
    background-color:#9A0202;
    color:white;
    border:2px solid #9A0202;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    line-height:26px;
    font-size:16px;
}

.cms-content-container {
    padding-bottom:1px;
    background: #b6d0e9;
}

.bodytext {
    margin-top:0px;
    margin-bottom:0px;
    padding-left:0px;
    padding-right:10px;
    padding-bottom:0px;
}

/* ******************************** */
/* **********   FARBEN     ******** */
/* ******************************** */
.leftArea { background-color:#E7E2D1; }
.mainArea { background-color:#F8F7F1; }
.rightArea{ background-color:#E7E2D1; }

.headerLine { background-color:#CCCCCC; }
.menuLine{ background-color:#817343; }
.conditions {font-size:12px;font-weight:bold;color:black; border:1px solid black;background-color:silver;padding:5pt}
.important {font-size:12px;font-weight:bold;color:black;padding:5pt}
.archive {color:#EEEEEE;text-decoration:none;}
.archive:link {color:#EEEEEE;text-decoration:none;}
.archive:visited {color:#EEEEEE;text-decoration:none;}
.archive:hover {color:#EEEEEE;text-decoration:none;}
.archive:active {color:#EEEEEE;text-decoration:none;}
.archive:focus {color:#EEEEEE;text-decoration:none;}
.textHighlight {background-color:yellow;}

/* ******************************** */
/* **********   BAEUME     ******** */
/* ******************************** */
.tree-level-1 { font-weight:bold; }
.tree-level-2 {  }
.tree-level-3 {  }
.tree-level-4 {  }

/* ******************************** */
/* **********    LABEL     ******** */
/* ******************************** */
.label { 
    padding-left:5px;
    padding-right:5px;
    vertical-align:top;
    text-align:left;
    color:#083c6b;
}


a {
    color:#083c6b;
    text-decoration:none;
    font-weight:bold;
}

.link {
    color:#083c6b;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
}

.link:hover {
    text-decoration:underline;
}

.link:active {
    text-decoration:none;
}

.link:visited {
    color:#083c6b;
}

.link-static {
    color:#083c6b;
    text-decoration:none;
    font-weight:bold;
}

/* ******************************** */
/* **********  REBRUSHED   ******** */
/* ******************************** */

/* ******************************************************* */
/* styles for basic template layout common for _2c and _3c */
/* ******************************************************* */

.wxl_master {
    width:980px;
    position:relative;z-index:1; /* mat */
}

.wxl_master_top {
}

/* ***************************************************** */
/* styles for login form embedded in left content column */
/* ***************************************************** */

.wxl_master_content_left_login {
    background-image:url(/ea/layout/templates/images/login_bg.jpg);
    background-position:top;
    background-repeat:repeat-y;
    margin-left:20px;
    padding-left:5px;
}

.wxl_master_content_left_login_account {
    background-image:url(/ea/layout/templates/images/login_bg_accout.jpg);
    background-position:top;
    background-repeat:repeat-y;
    margin-left:20px;
    padding-left:5px;
}

.wxl_master_content_left_login_element_head{
    margin-top:16px;
    margin-left:20px;
    background-image:url(/ea/layout/templates/images/login_head.png);
    height:34px;
}
.wxl_master_content_left_login_element_footer{
    margin-left:20px;
    margin-bottom:12px;
    height:15px;
    padding:5px;
    background-image:url(/ea/layout/templates/images/login_footer.png);
}
.wxl_master_content_left_login_element {
padding-left:2px;
padding-top:5px;
}

.wxl_master_content_left_login_textfield {
background-color:#E0EEFA;
border:2px solid #ffffff;
font-family:Verdana;
font-size:13px;
margin-top:3px;
padding-left:2px;
padding-top:2px;
vertical-align:bottom;
width:130px;
}

/* ************************************************ */
/* styles for large (_3c) and small (_2c) right bar */
/* ************************************************ */

.wxl_master_content {
	position:relative; z-index:1;
}

.wxl_master_top_left {
 float:left;
 width:213px;
 background:url(/ea/layout/templates/images/background_left.gif) no-repeat;
 padding-left:30px;
 position:relative;
}

.wxl_master_top_center_3c {
 float:left;
 //width:725px;
 width:541px;
 
 position:relative;
}

.wxl_master_content_left {

}

.wxl_master_content_center_3c {
}

.wxl_master_content_right_3c {
float:left;
position:relative;
width:161px;
}

.wxl_master_top_center_2c {
 float:left;
 //width:537;
 width:725px;
 position:relative;
}

.rfq-list-compact{
	position:relative; z-index:2; /* mat */
}

.wxl_master_content_center_2c {
}

.wxl_master_content_right_2c {
	float:left;
	position:relative;
	width:172px;
}

/* ********** */
/* index page */
/* ********** */

.wxl_index_search {
    width:182px;
	background-color:#666666;
	position:relative;
}

.wxl_index_search_right {
    
}

.wxl_index_search_caption {
    color:white;
    padding-right:10px;
    text-align:right;
    line-height:20px;
    font-weight:bold;
}

.wxl_index_search_teaser {
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
}

.wxl_index_search_button {
    position:absolute;
    top:60px;
    left:140px;
    border-width:0px;
}

/* ******** */
/* mainmenu */
/* ******** */

.wxl_menu_entry {
padding-top:6px;
padding-left:5px;
}

.wxl_menu_link_white{
   font-weight:bold;
    text-decoration:none;
    color:#ffffff;
}

.wxl_menu_link {
    font-weight:bold;
    text-decoration:none;
}

.wxl_menu_link:hover {
    text-decoration:underline;
}

.wxl_menu_link:active {
    text-decoration:none;
}

/* ********* */
/* myAccount */
/* ********* */

.wxl_myAccount_salutation_container {
    padding:5px;
    margin-bottom:2px;
}

.wxl_myAccount_salutation {
     margin-bottom:2px;
}

.wxl_myAccount_salutation_logout {
    margin-top:5px;
}

.wxl_myAccount_menu_entry {
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;
    line-height:16px;
}

.wxl_myAccount_menu_entry_last {
}

.wxl_myAccount_menu_link {
    color:#083c6b;
    font-weight:normal;
    text-decoration:none;
}

.wxl_myAccount_menu_link:hover {
    text-decoration:underline;
}

.wxl_myAccount_menu_link:active {
    text-decoration:none;
}

/* ************** */
/* teaser tenders */
/* ************** */

.wxl_teaser_tender_block {
}

.wxl_teaser_tender_block h1 {
    border:0;
    padding:0px;
    margin:0px;
}

.wxl_teaser_tender_text {
    background-color:#EDF5FC;
    border:1px solid #308FE1;
}

.wxl_teaser_tender_text_odd {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    border-bottom:1px solid #A3A3A3;
    margin:5px;
    
}

.wxl_teaser_tender_text_even {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    border-bottom:1px solid #A3A3A3;
    margin:5px;
}

/* ***************** */
/* rfq list tooltips */
/* ***************** */

.rfq-details-tooltip {
	background-color: #B5D1E9;
}

.rfq-details-tooltip .header {
}

.rfq-details-tooltip .text {
   padding:5px;
   color:#083C6B;
}

.price {
  /*
    background-image:url(/ea/layout/images/button/button_price.gif);
    background-repeat:no-repeat;
    padding-top:3px;
    height:35px;
    width:35px;
 */
}

.price_checked{
  /*
    background-image:url(/ea/layout/images/button/price_button_check.gif);
    background-repeat:no-repeat;
    padding-top:3px;
    height:35px;
    width:35px;
  */
  color:green;
}

/* *********************************** */
/* page header with keyword rfq search */
/* *********************************** */

.rfq-search-header {
	background:url(/ea/layout/templates/images/header_searchengine_background.png) no-repeat;
	width:500px;
	height:36px;
}

.rfq-search-header h1 {
    font:bold 16px Verdana,Arial,Sans-serif;
    color:#000000;
    padding-left:0 !important;
    border:0;
    background:none;
}

.rfq-search-header .textfield {
	background-color:#E0EEFA;
	border:0 solid #DDDDDD;
	color:#959595;
	font-family:Verdana;
	font-size:13px;
	height:20px;
	width:233px;
	padding:2px 2px 1px;
	vertical-align:middle;
}

.rfq-search-header .link {
    color: rgb(0, 0, 0); 
    text-decoration: underline; 
    font-weight: normal;
}


/* ******** */
/* register */
/* ******** */

#registerPageOverlay {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:25;
	background-color:silver;
}

td.registerFinalizeRegion {
	padding-left:10px;
	font-style:italic;
}

/* ***************** */
/* product selection */
/* ***************** */

h1.productSelection {
	background-image:url(/workxl/layout/templates/images/bg_content_head.png);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#9A0202;
    color:white;
    border:2px solid #9A0202;
    font-weight:bold;
    padding-left:10px;
    padding-right:5px;
    line-height:26px;
    font-size:16px;
}

h2.productSelection {
    color:#043c6b;
    padding-left:0px;
}

h3.productSelection {
    font-size:12px;
    color:#043c6b;
    padding-left:0px;
}

div.productSelection {
	background-image:url(/workxl/layout/images/register-v2/productSelectionBackground.jpg);
	background-position:top;
    background-repeat:no-repeat;
	color:white;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	float:left;
	width:158px;
	height:38px;
	line-height:38px;
	margin-top:-10px;
	margin-bottom:10px;
	cursor:pointer;
	
}

div.productSelection:hover {
	background-image:url(/workxl/layout/images/register-v2/productSelectionBackgroundActive.jpg);
}

div.productSelectionActive {
	background-image:url(/workxl/layout/images/register-v2/productSelectionBackgroundActive.jpg);
	background-position:top;
    background-repeat:no-repeat;
	color:white;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	float:left;
	width:158px;
	height:38px;
	line-height:38px;
	margin-top:-10px;
	margin-bottom:10px;
	cursor:pointer;
}

div.productSelectionProductGroup {
	padding-left:10px;
	padding-right:10px;
}

div.productSelectionProductAddButton {
	float:right;
	cursor:pointer;
}

div.productSelectionProductListItem {
	margin-bottom:5px;
	position:relative;
}

div.productSelectionProductDescription {
	position: absolute;
	left:5px;
	top:20px;
	width:330px;
	color:#666666;
	background-color: #FFFFCC;
	border: 1px dashed black;
	z-index: 40;
}

h2.productSelectionProductDescription {
	background-color: #666666;
	color: white;
	font-weight: bold;
	font-size:11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.productSelectionProductDescriptionContent {
	padding:5px;
}

/* ******************* */
/* productSelectedCart */
/* ******************* */

#productSelectedCart {
	background-color:#879CC7;
}

h1.productSelectedCart {
	background-image:url(/ea/layout/templates/images/bg_register_cart_head.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#8B9BBD;
    color:white;
    border:2px solid #3C61CC;
    font-weight:bold;
    padding-left:10px;
    padding-right:5px;
    line-height:26px;
    height:26px;
    font-size:16px;
    font-family:Verdana,Arial,sans-serif;
}

p.productSelectedCart {
	width:270px;
	margin-left:7px;
	margin-top:7px;
	color:white;
}

table.productSelectedCart {
	background-color:#879CC7;
	width:270px;
	margin-left:7px;
	margin-top:7px;
	color:white;
}

th.productSelectedCart {
	text-align:left;
	padding-bottom:3px;
}

th.productSelectedCartPrice {
	text-align:right;
	padding-bottom:3px;
	padding-right:5px;
}

td.productSelectedCartProduct {
	text-align:left;
	color:#666666;
	background-color:white;
	padding-top:3px;
	padding-left:3px;
}

td.productSelectedCartRegion {
	text-align:left;
	color:#666666;
	background-color:white;
	padding-left:13px;
}

td.productSelectedCartPrice {
	text-align:right;
	color:#666666;
	background-color:white;
	padding-right:5px;
	padding-top:3px;
}

td.productSelectedCartRemove {
	text-align:center;
	background-color:white;
	padding-right:3px;
	padding-top:3px;
}

span.productSelectedCartRemove {
	cursor:pointer;
}

td.productSelectedCartBorder {
	border-bottom:3px solid #879CC7;
}

div.productSelectedCartCheckout {
	width:270px;
	margin-left:7px;
	margin-top:7px;
	position:relative;
}

div.productSelectedCartCheckoutButton {
	background-color:white;
	margin-left:4px;
	margin-right:4px;
	padding-top:4px;
	height:30px;
	text-align:center;
}

/* **************** */
/* region selection */
/* **************** */

div.productRegionSelection0 {
	width:50%;
	padding-right:10px;
	float:left;
}

div.productRegionSelection1 {
	
}

div.productRegionSelectionCloseLR {
	float:right;
	cursor:pointer;
	padding-right:5px;
	padding-bottom:5px;
}

ul.productRegionSelection {
	list-style-type:none;
}

div.productRegionSelectionSubHeader {
	width:500px;
	text-align:center;
}


.round_border * {
  display: block;
  height: 1px;
  overflow: hidden;
}

.round_border {
  display: block;
}


.round_border_layer3 {
  margin: 0 3px;
  padding: 0 1px;
}
.round_border_layer2 {
  margin: 0 2px;
  padding: 0;
}
.round_border_layer1 {
  margin: 0 1px;
}
.round_border_content {
  overflow: hidden;
  padding: 4px 10px;
  *zoom:1; /*ie*/
  *padding-bottom: 0.5em;
  font: bold 15px Verdana;
}


-->
