/**
 *
 * Global links
 *
 */
 
a:link {

    text-decoration: none;
    color:           #1338C1; 

}

a:visited {

    text-decoration: none;
    color:           #1338C1; 

}




/**
 *
 * Navigation and Subnavigation Bar
 *
 */

.text-navigationbar, a.navigationbar, .text-subnavigationbar, a.subnavigationbar {

    font-family:     Arial, Helvetica;
    font-size:       8pt;
    text-decoration: none;

}

.text-navigationbar, a.navigationbar {

    color:           #FFFFFF;

}
  
.text-subnavigationbar, a.subnavigationbar {

    color:           #1338C1;

}




/**
 *
 * Status bar
 *
 */

.text-statusbar, a.statusbar {

    font-family:     Arial, Helvetica;
    font-size:       8pt;
    text-decoration: none;
    color:           #a0a0a0;

}




/**
 *
 * Text
 *
 */
 
.header-1 {

    font-family:      Arial, Helvetica;
    font-size:        18pt;
    text-decoration:  none;
    color:            #1338C1; 
    font-weight:      bold;

}

.header-2 {

    font-family:      Arial, Helvetica;
    font-size:        13pt;
    text-decoration:  none;
    color:            #1338C1; 
    font-weight:      bold;

}

.header-3 {

    font-family:      Arial, Helvetica;
    font-size:        10pt;
    text-decoration:  none;
    color:            #1338C1; 
    font-weight:      bold;

}

.text-floating, .text-floating-justify {

    font-family:      Arial, Helvetica;
    font-size:        9pt;
    text-decoration:  none;
    color:            #1338C1; 

}

.text-floating-justify {

    color:            #1338C1; 
    
}




/**
 *
 * Forms
 *
 */

.form_input_text {

    background-color: #FFFFFF;
    border:           1px solid #B9D7FF;
    color:            #1338C1;
    font-family:      Arial, Helvetica;
    font-size:        9pt; 
    padding:          2px;

}

.form_input_select {

    background-color: #FFFFFF;
    border:           0px;
    color:            #1338C1;
    font-family:      Arial, Helvetica;
    font-size:        9pt; 

}

button.grey {

	padding:             2px;
	border:              1px double #999999;
	border-top-color:    #cccccc;
	border-left-color:   #cccccc;
	
	background-color:    #ffffff;
	background-repeat:   repeat-x;
	background-image:    url(../../shared/images/button.background.gif);

	font-family:         Arial, Helvetica;
	color:               #333333;
	font-size:           9pt;
	font-weight:         bold;
	text-decoration:     none;
	
}




/**
 *
 * Infobox
 *
 */
 
table.infobox {

    border:          none;
    border-collapse: collapse;
    border-spacing:  0px;
    margin-left:     20px;
    margin-bottom:   20px;
    
}

td.infobox-header-line {

    background:      #E1F0FF;
    padding:         0px;
}

td.infobox-header {

    background:      #B9D7FF;
    padding:         7px;
}

td.infobox-data {

    background:      #E1F0FF;
    padding:         7px;

}
 
.text-infobox-header {

    font-family:     Arial, Helvetica;
    font-size:       9pt;
    text-decoration: none;
    color:           #1338C1; 

}

.text-infobox-data {

    font-family:     Arial, Helvetica;
    font-size:       9pt;
    text-decoration: none;
    color:           #1338C1; 

}
 
a.infobox {

    font-family:     Arial, Helvetica;
    font-size:       9pt;
    text-decoration: none;
    color:           #1338C1; 

}



/**
 *
 * Product info
 *
 */

.product-info-short-headline {

    font-family:     Arial, Helvetica;
    font-size:       13pt;
    text-decoration: none;
    color:           #1338C1; 
    font-weight:     bold;

}  

.product-info-short-subheadline {

    font-family:     Arial, Helvetica;
    font-size:       10pt;
    text-decoration: none;
    color:           #1338C1; 
    font-weight:     bold;

} 
 
.product-info-short-description {

    font-family:     Arial, Helvetica;
    font-size:       8pt;
    text-decoration: none;
    color:           #1338C1; 

} 

.product-info-short-newflag {

    font-family:     Arial, Helvetica;
    font-size:       8pt;
    text-decoration: none;
    color:           #ffffff; 
    background:      #f00000;
    font-weight:     bold;    

} 

.product-info-short-price {

    font-family:     Arial, Helvetica;
    font-size:       11pt;
    text-decoration: none;
    color:           #1338C1; 
    font-weight:     bold;    
    
} 

.product-info-short-price-pangv {

    font-family:     Arial, Helvetica;
    font-size:       8pt;
    text-decoration: none;
    color:           #1338C1; 
    
} 

.product-info-short-price-subline {

    font-family:     Arial, Helvetica;
    font-size:       8pt;
    text-decoration: none;
    color:           #1338C1; 
    
} 





/**
 *
 * Lists
 *
 */


table.list {

    padding:             0px;
    border:              1px solid #ffffff;
    border-collapse:     collapse;
    border-spacing:      1px;

}

th.list {
    
    background-color:    #5183f8;
    padding:             5px;
    border:              1px solid #ffffff;
    border-collapse:     collapse;
    
    font-family:         Arial, Helvetica;
    color:               #ffffff;
    font-size:           8pt;
    
}


td.list_even, td.list_odd, td.list_status {

    padding:             5px;
    border:              1px solid #ffffff;
    border-collapse:     collapse;

    font-family:         Arial, Helvetica;
    color:               #1338c1;
    font-size:           8pt;

}


td.list_even {
    
    background-color:    #e1f0ff;
    
} 


td.list_odd {
    
    background-color:    #B9D7FF;
    
} 


td.list_status {
    
    background-color:    #f0f0f0;
    
} 




/**
 *
 * Tooltips
 *
 */

#tooltip-window{

	position:            absolute;
	left:                -300px;
	width:               150px;
	border:              1px solid #FFC02D;
	padding:             2px;
	background-color:    #fdeabe;
	visibility:          hidden;
	z-index:             100;
	
    font-family:         Arial, Helvetica;
    color:               #1338c1;
    font-size:           8pt;
	
}

#tooltip-pointer{

	position:            absolute;
	left:                -300px;
	z-index:             101;
	visibility:          hidden;
	
}



/**
 *
 * Right panel
 *
 */
 
.rightpanel-header {

    font-family:      Arial, Helvetica;
    font-size:        9pt;
    text-decoration:  none;
    color:            #1338C1; 
    
	padding:          4px;
	margin-bottom:    10px;    
	border-top:       1px dotted #c0c0c0;
	border-bottom:    1px dotted #c0c0c0;
	
}


