﻿/* CSS CONTENT */

/* Reddot TEXTFIELD & OLD INTEGRATED CSS*/
.rdtextfield {
}
.rdtextfield p {
    padding: 0px;
    display: block;
    margin: 0px 0px 13px 0px;
}
.rdtextfield h4{
margin-top:12px;
margin-bottom:4px;
}
.noPTag p {
    padding:0px;
    margin:0px;
    display:inline;
} 
.rdtextfield blockquote {
    margin:0px;
    padding:0px;
}
.rdtextfield .subheader {
    display:block;
    font-weight:bold;
    padding:0px 0px 2px 0px ;
    margin:0px 0px 14px 0px ;
    border-bottom:1px solid #CCCCCC;
}
.rdtextfield .blueheader {
    display:block;
    color:#003399;
    font-weight:bold;
    padding:0px;
    margin:0px 0px 14px 0px ;
}
.rdtextfield .colored,
.rdtextfield .smallcolored ,
.rdtextfield .bigcolored {
    color: #;
}
.rdtextfield img {
margin-bottom:10px;
}
/*
.awardsEntry a,
.rdtextfield a,
.showHideBox a,
a.linkColorType2 {
    color:#;
    text-decoration:none;
}
.awardsEntry a:hover,
.rdtextfield a:hover,
.showHideBox  a:hover,
a.linkColorType2:hover {
    color:#000000;
    text-decoration:none;
}
*/
#topColFullWidth .rdtextfield {
/* Removed AHA 11.04.2010 because of 23_PresentationDownload
margin-bottom:19px !important;
*/
}

.onebreak h3.activeheadline { margin-bottom: 0 !important;}
 
.cntCol ul.listNoBg {margin-bottom: 0 !important;}
li.listItemMargin { margin-top: 14px;}


/***************************************************
 GENERAL CONTENT ELEMENTS
****************************************************/
p {
    padding:0px;
    margin:0px;
    display:inline;
}
hr {
    border-top:1px solid #cccccc;
    border-bottom:0px;
    border-left:0px;
    border-right:0px;
    margin:0px;
    padding:0px;
    height:0px;
}
h1 {
    color:#;
    font-weight:normal;
    padding:0px;
    margin:0 0 21px 0;
}
h2 {
    color:black;
    font-weight:normal;
    padding:0px;
    margin: 0 0 14px 0;
}
h2.noline {
    border-bottom:none;
}
/*
.contentNaviActive #mainPageHeadline {
    margin-top:9px;
}
*/
#mainPageHeadline{
color:#;
margin-top: 0px!important;
margin-bottom:30px!important;
font-size: 28px!important;
line-height:30px !important;
position:relative !important;
}
#mainPageHeadline * {
font-size: 28px!important;
line-height:30px !important;
}
h3 {
    font-weight:normal;
    color:#666;
    padding:0;
    margin:0px 0px 15px 0px ;
}
h4 {
    color:#000;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 5px 0px ;
}
h5 {
    color:#000;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 8px 0px ;
}
h1.topline {
    border-top:1px solid #CCCCCC;
    padding-top:4px;
}
sup {
 vertical-align: baseline;
 position: relative;
 height: 0px;
}
.block {display:block !important}
.inline {display:inline !important}
.relative {position:relative !important}
.absolute {position:absolute !important}
.floatleft {float:left !important}
.floatright {float:right !important}
img.floatleft {margin-right:12px; margin-bottom:12px;}
img.floatright {margin-left:12px; margin-bottom:12px;}
/********* added display block: fsc, 081126 *******************************/
.clear {display: block; clear:both !important; font-size: 0px !important; height:0px;  line-height: 0px !important;  }
span.clear {display: none; }
.left12 {margin-left:12px !important}
.right12 {margin-right:12px !important}
.top12 {margin-top:12px !important}
.bottom12 {margin-bottom:12px !important}
.left24 {margin-left:24px !important}
.right24 {margin-right:24px !important}
.top24 {margin-top:24px !important}
.bottom24 {margin-bottom:24px !important}
.left6 {margin-left:6px !important}
.right6 {margin-right:6px !important}
.top6 {margin-top:6px !important}
.bottom6 {margin-bottom:6px !important}
.bottom3 {margin-bottom:3px !important}
.bold {font-weight:bold !important}
.indented {margin-left:16px !important}
.onebreak {
    display:block !important;
    margin-bottom:13px !important;
}
#rCInner ul , .cntCol ul {
 list-style-type: disc;
 padding:0px;
 margin: 16px 0 16px 16px;
 list-style-position:outside!important;
}
#rCInner ul li , .cntCol ul li {
 padding-left: 0; 
}
ol {
    padding-left:12px !important;
    margin-left:18px !important;
}
.rdtextfield img.rdImgFloatLeft {
clear:both;
float:left;
margin: 0 24px 12px 0;
}
.rdtextfield img.rdImgFloatRight {
clear:both;
float:right;
margin: 0 0 12px 24px;
}

/* END CSS CONTENT */
 
/***** tables and forms *****/
table {
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    background-repeat: no-repeat;
    border:none !important;
    width:100%;
}
td , th {
    background:transparent url() repeat-x left bottom !important;
    border: none!important;
    padding: 8px 12px 8px 12px!important;
    vertical-align:top
}
th {
    font-weight:normal;
    text-align:left!important;
}
.simpletable th {
    color:#000;
}
.statistics_report th {
    color:#;
    padding: 8px 12px 3px 12px!important;
    font-size:15px!important;
    line-height:18px!important;
}
td.bluebg , th.bluebg {
    background-color: #f0f9fe !important;
}
td.absoluteright, th.absoluteright {
    padding-right: 0 !important;
    text-align:right;
}
td.absoluteleft, th.absoluteleft{
    padding-left: 0 !important;
    text-align:left;
}
td.subhead, th.subhead {
    padding-top: 32px;
}
table.contactlist {
 width:100%!important;
margin-bottom:12px;
 }
table.contactlist th , table.contactlist td {
padding: 0 0 9px 0!important;
background-image:none!important;
}
/***** /tables and forms *****/