/* DATEI: cms.css  DOCSPACE*/
/* Intersim AG */
/* (c) Intersim AG - Burgdorf */

body {
    font-family: Verdana,Arial,sans-serif;
    color: black;
    font-size: 11px;
    background-color: white;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


p, li  {

    border:0pt none;
    line-height:130%;
    margin:0pt;
    padding:0pt 0pt 10px;
}





dl, li, form, div, img { /* Ränder auf Null stellen */
    padding: 0;
    border: 0;
    margin: 0;
}



/* Titel */


h1 {

    font-size: 12px;
    color:#923222;
    margin: 0px 0px 15px 0px;
    padding:0px 0pt 0px 0px;
}



h2 {
    font-size: 12px;
    color:#E89100;
    margin: 0px 0px 15px 0px;
    padding:0px 0pt 0px 0px;
}


h3 {
    font-size: 11px;
    margin: 0px 0px 15px 0px;
    padding:0px 0pt 0px 0px;
}



h4 {
    font-size: 11px;
    padding: 5px 0 10px 0;
}

h5 {
    font-size: 11px;
    padding: 5px 0 10px 0;
}

h6 {
    font-size: 11px;
    font-weight: normal;
    padding: 5px 0 10px 0;
}

/* --- Schaltfläche --- */
.bu {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#923222;
    border: 1px solid #923222;
    background-color:white; 
    width:auto;
    overflow:visible;
    padding: 2px 3px 3px 3px;
    cursor: pointer;
    height: 20px !important; /* auch in DB eintragen */
    height /**/:25px; /*ie5 hack Breite inkl margins / paddings / borders*/
}

.bu[disabled] {
    color: #acadaf;
    border: 1px solid #acadaf;
    background-color: #ededed;
}

/* Schaltfläche in Docspace-Views */
#divContentWrapper .bu { 
    float: left;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#923222;
    border: 1px solid #923222;
    background-color:white; 
    width:auto;
    overflow:visible;
    padding: 2px 3px 3px 3px;
    cursor: pointer;
    height: 20px !important; /* auch in DB eintragen */
    height /**/:25px; /*ie5 hack Breite inkl margins / paddings / borders*/
}

/* Schaltfläche Login*/
#divContentWrapper .buLogin { 
    position: relative;
    top: 0;
    left: 0;
    margin: 0 0 20px 0px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#923222;
    border: 1px solid #923222;
    background-color:white; 
    width:auto;
    overflow:visible;
    padding: 1px 3px 2px 3px;
    cursor: pointer;
    height: 20px !important; /* auch in DB eintragen */
    height /**/:25px; /*ie5 hack Breite inkl margins / paddings / borders*/
}

/* Definition der Eingabeefelder */
select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333;
    padding: 0;
    margin: 0;
    background-color: white;
    border-radius: 5px;
}

#divContentWrapper select {
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333;
    padding: 0;
    margin: 0;
    height: 20px; 
    border: 1px solid #c5c5c5;
}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding: 2px 0 2px 0;
    margin: 0 0 0px 0;
    font-size: 11px;
}

#divContentWrapper input {
    float: left; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding: 2px 0 2px 0;
    margin: 0 0 0px 0;
    font-size: 11px;
    border: 1px solid #c5c5c5;
}

textarea {
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding: 0;
    margin: 0 0 0px 0;
    font-size: 11px;
    line-height: 130%;
    border: 1px solid #c5c5c5;

}

.checkboxVisitMe {
    float: left;
    color: #333;
    border: 0px solid #c5c5c5;
    width:auto;
}

.alignmentCheckbox {
    float: left;
    width: 250px;
}




/*---------------------- Links ----------------------*/

/* Allgemein im Content-Bereich */
a:link    		{color:#c30; background-color:transparent; text-decoration:underline;}
a:visited 		{color:#c30; background-color:transparent; text-decoration:underline;}
a:hover   		{color: #333; background-color:transparent; text-decoration:underline;}
a:active  		{color:#c30; background-color:transparent; text-decoration:underline;}

/* Links bei Dokumenten-Suche */
a.doku:link		{color:#333333; background-color:transparent; text-decoration:none;}
a.doku:visited	{color:#333333; background-color:transparent; text-decoration:none;}
a.doku:hover	{color: #cc3300; background-color:transparent; text-decoration:none;}
a.doku:active	{color:#333333; background-color:transparent; text-decoration:none;}

a.homeMore:link		{color:#c30; background-color:transparent; text-decoration:none;}
a.homeMore:visited	{color:#c30; background-color:transparent; text-decoration:none;}
a.homeMore:hover	{color: #333; background-color:transparent; text-decoration:none;}
a.homeMore:active	{color:#c30; background-color:transparent; text-decoration:none;}

a.appsInactive:link    		{color:#999; background-color:transparent; text-decoration:underline;}
a.appsInactive:visited 		{color:#999; background-color:transparent; text-decoration:underline;}
a.appsInactive:hover   		{color: #666; background-color:transparent; text-decoration:underline;}
a.appsInactive:active  		{color:#999; background-color:transparent; text-decoration:underline;}







/*--------------------------------------- DIV CONTAINER umschliessendes DIV-------------------------------------------*/
/* Umschliessendes DIV für die Zentrierung */

#divContainer /* umschliessendes DIV damit das Design zentriert werden kann */
{
    text-align: left; /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto; /* standardkonforme horizontale Zentrierung */
    width: 1010px;
    padding: 0px 0px 0px 0px;
    background-color: transparent;
}

/*--------------------------------------- DIV TOP ---sub von container---------------------------------------*/
#divTop {
    position: relative;
    width: auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: white;
    z-index: 2;
    height: 76px;

}
/*------------------------------- DIV HEAD ----sub von top---------------------------------*/
#divHead {				/* -- SUB divTop -- */
    position:relative;
    width:1010px;
    height:113px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border: 0px;
    background-color: transparent;
    z-index: 1000;
}
/*------------- DIV META /nur für Novartis -----sub von head-----------------------*/

#divService{
    float: left;
    clear: both;
    height: 49px;
    width:1010px;
    font-size: 9px;			
}

#divMeta{
    float: left;
    background-color: white;
    color:#999999;
    height: auto;
    padding:0px 0px 0px 0px;
    margin:34px 20px 0px 0px;
}

/* Links in der Metanavigation */
#divMeta a:link    {color:#999999; background-color:transparent; text-decoration:none;}
#divMeta a:visited {color:#999999; background-color:transparent; text-decoration:none;}
#divMeta a:hover	{color: #999999; background-color:transparent; text-decoration:underline;}
#divMeta a:active	{color:#999999; background-color:transparent; text-decoration:none;} 

#divLanguage{
    float: left;
    background-color: white;
    color:#333333;
    height: auto;
    padding:0px 0px 0px 0px;
    margin:34px 20px 0px 0px;
}


/* Links in der Metanavigation */
#divLanguage a:link    {color:#999999; background-color:transparent; text-decoration:none; font-weight: normal;}
#divLanguage a:visited {color:#999999; background-color:transparent; text-decoration:none;font-weight: normal;}
#divLanguage a:hover	{color: #923222; background-color:transparent; text-decoration:underline;font-weight: normal;}
#divLanguage a:active	{color:#999999; background-color:transparent; text-decoration:none;font-weight: normal;} 

#divLogin {
    float: left;
    background-color: white;
    color:#999999;
    height: auto;
    padding:0px 0px 0px 0px;
    margin:34px 0px 0px 0px;
}

#divLogo {
    float: right;
    background-color: white;
    color:#999999;
    height: auto;
    padding:0px 0px 0px 0px;
    margin:3px 0px 3px 0px;
}


/* Links in der Metanavigation */
#divLogin a:link    {color:#E89100; background-color:transparent; text-decoration:none; font-weight: normal;}
#divLogin a:visited {color:#E89100; background-color:transparent; text-decoration:none;font-weight: normal;}
#divLogin a:hover	{color: #923222; background-color:transparent; text-decoration:none;font-weight: normal;}
#divLogin a:active	{color:#E89100; background-color:transparent; text-decoration:none;font-weight: normal;} 




.dottedLine {
    float:left;
    clear: both;
    background-image: url(images/LINIE_gepunktet.gif);
    background-repeat: repeat-x;
    width: 1010px;
    height: 3px;
    line-height: 3px;
    font-size: 3px;

}


#divNavigation {
    float:left;
    clear: both;
    width: 1010px;
    height: 23px;
    background-color:rgb(115,86,63);

}


.redLine {
    float:left;
    clear: both;
    width: 1010px;
    height: 7px;
    background-color: #923222;
    margin: 3px 0 6px 0;
    line-height: 7px;
    font-size: 7px;
}

.orangeLine {
    float:left;
    clear: both;
    width: 1010px;
    height: 7px;
    background-color: #e1b500;
    margin: 0px 0 3px 0;
    line-height: 7px;
    font-size: 7px;
}

.whiteSpace {
    float:left;
    clear: both;
    height: 3px;
    width: 1010px;
    line-height: 3px;
    font-size: 3px;
}

.whiteSpaceNav {
    float:left;
    clear: both;
    height: 6px;
    width: 1010px;
    font-size: 6px;
    line-height: 6px;
}


/*------------------------------- DIV TOPNAV ---sub von top--------------------------------*/


#divSearch { /*muss ausgelagert werden in Topnav. Nicht standard verwenden */
    display: none;
}

/*--------------------------------------- DIV MIDDLE ----sub von container-----------------------------------*/
#divMiddle {
    position: relative;
    width:1010px;
    background-color: White;
    height:547px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    z-index:1;
}

#divMiddleDocSpace {

    position: relative;
        background-image: url(images/bg.jpg);
    background-repeat: no-repeat;
    width:1010px;
    background-color: transparent;
    height:547px;
    padding:0px 0px 0px 0px;
    margin:14% 0px 0px 0px;
    z-index:1;
}
/*------------------------------- DIV MENU -----sub von middle---------------------------------*/
#divMenu {
    position: absolute;
    top: 7px;
    left: 0px;
    width: 148px !important; /* auch in DB eintragen */
    width /**/:165px; /*ie5 hack Breite inkl margins / paddings / borders*/
    height: auto;
    padding:0px 0px 0px 0px;
    margin:0px 17px 0px 0px;
    background-color: white;
}

/*------------- DIV MENU TOP -----sub von menu--------------------------*/
#divMenuTop{
    display:none;
}
/*------------- DIV MENU MIDDLE ----sub von menu------------------------*/
#divMenuMiddle { 
    float:left;
    width:148px;
    margin:0px 0px 30px 0px;
}
/*------------- DIV MENU BOTTOM ----sub von menu------------------------*/
#divMenuBottom {	
    display:none;

}



/*------------------------------- DIV CONTENT -------sub von middle----------------------------*/

#divContentWrapper {
    position:absolute;
    background-image: url(images/bg_home.png);
    background-repeat: no-repeat;
    top:0px;
    left:0px;
    height: 547px;
    width: 1010px;	
}

#divContentWrapperNews {
    position:absolute;
    background-image: url(images/bg_news.png);
    background-repeat: no-repeat;
    top:0px;
    left:0px;
    height: 547px;
    width: 1010px;	
}

#divContentWrapperHome {
    position:absolute;
    background-image: url(images/bg_10.png);
    background-repeat: no-repeat;
    top:0px;
    left:0px;
    height: 547px;
    width: 1010px;	
}

#divContentLeft {
    position:absolute;
    top:35px;
    left:60px;
    width: 600px;
    height: 445px;
    overflow: auto;
}

#divContentNews {
    position:absolute;
    top:35px;
    left:60px;
    width: 900px;
    height: 445px;
    overflow: auto;
}

#divContentMiddle {
    display: none;
}
#divContentRight {
    position:absolute;
    top:35px;
    left:675px;
    width:290px;
    height: 445px;
    overflow: auto;
}

#divContent {
}	

#divContentAdmin {
    position: absolute;
    top: 10px;
    left: 220px;
    width: 600px !important; /* auch in DB eintragen */
    width /**/:600px; /*ie5 hack Breite inkl margins / paddings / borders*/
    height:auto;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: white;
    z-index:100;	
}


/* Overview*/

#overviewAll {
    position: relative;
    top: 23px;
    left: 23px;
    width: 1040px;
    height: 520px;
}

.overview {
    float: left;
    height: 235px;
    width: 160px;
    margin: 0 43px 32px 0;
    padding: 0 0 0 0;
    overflow: hidden;
}


.overviewText {
    float: right;
    height: 220px;
    width: 160px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.overviewText ul.cContentList a.docSpaceLink,
.overviewText ul.cContentList a.appsInactive
{
    display:list-item;
    padding-left:20px;
}


/*------------- DIV BOTTOM POS -----sub von content-----------------------*/
#divContentBottom {
    display:none;
}	






/*--------------------------------------- DIV BOTTOM ----sub von container-----------------------------------*/
#divBottom {	
    position: relative;
    width:1010px;
    height:30px;
    top:7px;
    left: 0px;
    z-index:0;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color: white;
}	
/*------------- DIV  FOOTER -----sub von bottom--------------*/
#footer {
    color:#999999;
    padding:0px 0 0 0;
    font-size: 10px;
    margin: 4px 0 0 0;

}

#footer a:link, #footer a:visited, #footer a:active {
    color:#999999;
    text-decoration: none;
}

#footer a:hover {
    color:#666666;
}

/*--------------------------------------- DIV APP1 ----sub von container-----------------------------------*/
/* leere DIVs für spezielle Anwendungen. */
#divApp1 {
    display:none;

}

/*--------------------------------------- DIV APP2 ----sub von container-----------------------------------*/

#divApp2{	
    display:none;
}



/*--------------------------------------- Module ---------------------------------------*/

/*--------- .NET ---------*/
.body_aspnet {									/* .net iframe im Content */
    background-image:none;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    color:#000000;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size:11px;
} 

span {											/* .net-generierte span */
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-style:normal;  
    font-weight:normal;
    color:#000000; 	
}

.status {										/* error + allg. Meldungen */
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style:normal;  
    font-weight:bold;
    color: #CC3300; 	
}






/*-- Reiter Navigationen (News Modul; Glossary Modul, ...) --*/

.nlglNav {

    margin: 0 0 0 0;
    padding: 2px 0 2px 5px;
    border-bottom:1px solid #D8D1CA;
    border-left:1px solid #D8D1CA;
    background-color: #f0f0f0;
    text-align: center;
}

.nlglNavSel {
    margin: 0 0 0 0;
    padding: 2px 0 2px 5px;
    color: #cc3300;
    font-weight: bold;
    border-top:1px solid #D8D1CA;
    border-left:1px solid #D8D1CA;
    text-align: center;
}

.nlglNavNotAvailable {

    margin: 0px 0 0 0;
    padding: 2px 0 2px 5px;
    border-bottom:1px solid #D8D1CA;
    border-left:1px solid #D8D1CA;
    text-align: center;

}

.nlglNavHeader {
    border-bottom:1px solid #D8D1CA;
    color:#923222;
    font-weight: bold;
    margin:0pt 0pt 10px 0;
    padding:0px 0pt 4px 0;

}

.nlglListHeader {
    border: 0;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    font-weight: bold;
}

.nlglListText {

}



.nlglListCompact {

}

.nlglListCompactDate {

}


td.nlglNav a:link, td.nlglNavSel a:link, td.nlglListHeader a:link, td.nlglListCompact a:link, td.nlglListCompactDate a:link 				{color:#000000; background-color:transparent; text-decoration:none;}
td.nlglNav a:visited, td.nlglNavSel a:visited,  td.nlglListHeader a:visited, td.nlglListCompact a:visited, td.nlglListCompactDate a:visited {color:#000000; background-color:transparent; text-decoration:none;}
td.nlglNav a:hover, td.nlglNavSel a:hover, td.nlglListHeader a:hover, td.nlglListCompact a:hover, td.nlglListCompactDate a:hover			{color: #cc3300; background-color:transparent; text-decoration:none;}
td.nlglNav a:active, td.nlglNavSel a:active, td.nlglListHeader a:active, td.nlglListCompact a:active, td.nlglListCompactDate a:active 		{color:#cc3300; background-color:transparent; text-decoration:none;}





/*--------------------------------------- Design-spezifisch ---------------------------------------*/



/* Class Copyright-Text (TeaserBottom.inc.asp) */
.Copyright {

}

/* Link auf Copyright-Text (TeaserBottom.inc.asp) */
a.pCopyright:link		{color:#000000; background-color:transparent; text-decoration:underline;}
a.pCopyright:visited	{color:#000000; background-color:transparent; text-decoration:underline;}
a.pCopyright:hover		{color: #923222; background-color:transparent; text-decoration:underline;}
a.pCopyright:active		{color:#000000; background-color:transparent; text-decoration:underline;}


/*--------- Classes Admin-Bereich  ------------------------------------------------------------------*/

/* Titel wird auch in der Dokuverwaltung verwendet*/
.AdminTabTitle { 
    background-color: #E1E1E1;
    color:#000000;
    font-weight:bold;
    line-height: 20px;

}

/* Normale Zeile */
.AdminTabRowLight {
    color:#000000;
    background-color:#FFFFFF;
}

/* Alternative Zeile */
.AdminTabRowDark {
    color:#000000;
    background-color:#F7F7F7;
}

/* Effekt-Zeile */
.AdminTabRowEffect {
    color:#000000;
    background-color:#D9d9d9;
}

/* Links in der Admin Titelzeile*/
a.AdminTabTitle:link, th.AdminTabTitle a:link    {color:#000000; background-color:transparent; text-decoration:none;}
a.AdminTabTitle:visited, th.AdminTabTitle a:visited {color:#000000; background-color:transparent; text-decoration:none;}
a.AdminTabTitle:hover, th.AdminTabTitle a:hover	{color:#000000; background-color:transparent; text-decoration:underline;}
a.AdminTabTitle:active, th.AdminTabTitle a:active	{color:#000000; background-color:transparent; text-decoration:none;} 




.cContentList {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.cContentList li { line-height: 160% }

.cContentList2 {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.cContentList2 li { line-height: 180% }

.docSpaceLink {
    background-image: url(images/link_icon.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
}

.appsInactive {
    background-image: url(images/link_icon.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    color: #999;
}

.homeMore {
    float: right;
}

#divAbc
{
    display:block;
    padding:0 0 0 2px;
    margin:0px;
    height:160px;
    text-align:center;
}

#divAbc a 
{
    float:left;
    width:47px;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    padding:0;
    margin:3px 3px 3px 3px;
    border:2px solid #ffffff;
    text-decoration:none;
    background-color:#73563F;
}

#divAbc span {
    float:left;
    width:47px;
    color:#8c694d;
    font-size:13px;
    font-weight:bold;
    padding:0;
    margin:3px 3px 3px 3px;
    border:2px solid #ffffff;
    text-decoration:none;
    background-color:#73563F;
}

.PortfolioSection {
    font-weight: bold;
    padding: 10px 0 10px 0; 
}

.TblPortfolioNoAccess {
    width: auto;
}

.TblPortfolioNoAccess td {
    padding: 2px 0 2px 0;	
}

.PCustomerTitle {
    color: #cc3300;
    font-weight:bold;
    margin: 0 0 5px 0;
}


.checkbox {
    vertical-align: middle;
    padding: 0;
    margin: 0;

}

.Req_ToolBar {
    float: left;
    clear: both;
    background-color: #f1f1f1;
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 5px 0px 5px 0px;
}

.Req_LeftFloatingDiv {
    background-color: transparent;
    margin: 0;
    float: left;
    clear: none;
    padding:2px 12px 0px 0px;
}

.Req_RightFloatingDiv {
    background-color: transparent;
    margin: 0;
    float: right;
    clear: none;
    padding:2px 10px 0px 12px;
}

.Req_LeftFloatingStartDiv {
    background-color: transparent;
    margin: 0;
    float: left;
    clear: none;
    padding:2px 12px 0px 10px;
}

.tblRequestList tr {
    height: 25px;
}

.Req_NewCustomer {
    padding-left:10px;
}

.Req_Desc {}

.Req_DescHeadings {font-weight:bold;}

hr.Req_DescLines { border:none; background-color:#ccc;height:1px; margin:10px 0 10px 0; }


/* --------- Intellisense - Shopsearch -----------*/

#divAutoComp {
    font-size: 10px;
    background-color: #F0F6FA;
    border: 1px solid #CCCCCC;
    margin: 0px;
    padding: 0px;
    width: auto !important;
}

div#divAutoComp ul {	
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#divAutoComp ul li {
    list-style: none;
    margin: 0px;
    padding: 3px 10px 3px 1px;
    white-space: nowrap;
    cursor: pointer;
}

#divAutoComp ul li.selected {
    color: #355C85;
    font-weight: bold;
    text-decoration: underline;
}
#divExtendedSearch {
    width: 100%;
    float: left;
    clear: both;
    height: auto;
    padding: 0px;
    margin: 5px 0px 5px 0px;
}
/* ------- Ende Intellisense - Shopsearch ---------*/


.tooltipTrigger { margin: 3px 0 0 3px;}

.tooltip, .actionHint {
    background-color:#FFFFFF;
    border:1px solid #73563F;
    color:#000000;
    font-family:Tahoma,Verdana,Sans-Serif;
    font-size:11px;
    margin-left:-10px;
    /*margin-top:-100px;*/
    max-width:200px;
    padding: 2px 5px 5px 5px;
    z-index:10000;
    opacity: 1 !important;
}
.tooltip h4, .actionHint h4 {
    background-color:#73563F;
    font-size:11px;
    margin:-1px -4px 4px -4px;
    padding:1px 4px;
    color:#fff;
}
.tooltip p, .actionHint p {
    margin:0;
}
.linkImg {
    border: 1px solid #999999;
    background-color: #FFFFFF;
}
.ReqDescriptions {
    border: 1px dotted #cccccc;
    padding:3px;
}

.AccountEditArea {
    margin: 20px 0 20px 0;
    border: 1px dotted #E89100;
    height: 1px;
    width: 100%;
}

.downloadCurrentStep {
    float: right;
    color:#E89100;
    font-weight: bold;
}

.downloadStepDesc {
    font-weight: bold;
}

.downloadOrderTbl td {
    padding: 0 5px 5px 0;
}

.newsletterListTbl td {
    padding: 0 5px 5px 0;
}

.appStateText {
    font-weight: bold; 
    padding: 3px;
    background-image: url(images/bg_appStateText.png);
    background-repeat: repeat;
}

#divContentDownloads ul.cContentList2 a.docSpaceLink {
    display:list-item;
    padding-left:20px;
}

#FormEleNoText {
    display: none;
}
.msgSuccess {
    font-weight:bold;
    color:#007700;
}
.msgError {
    font-weight:bold;
    color:#CC0000;
}

.small {
    font-size: 10px;
}

/* --- KUNDENCENTER --- */

#divCCAddressIntro {
    /*width: 580px;
    clear: both;
    padding: 0;
    margin: 0;
    background-color:transparent;*/
}

#divCCAdressIntroTitle {
    float: left;
    width: 185px;
}

#divCCAdressIntroDesc {
    /*float: right;
    margin-right: 17px;*/
}

#divCCAdressIntroDropdown {
    float: left;
    width: 150px;
    margin: 15px 0 0 175px;
    font-weight: bold;
}

#divCCAdressIntroLink {
    float: left;
    margin-left: 25px;
}

#divCCAddressAddEmail {
    width: 580px;
    clear: both;
    padding: 0;
    margin: 0;
    background-color:transparent;
}

.divCCAddressPart1 {
    background-color:transparent;
    float: left;
    clear: none;
    padding: 0;
    margin: 0;
    width: 360px;
}

.divCCAddressPart2 {
    background-color:transparent;
    float: left;
    clear: right;	
    padding: 0 0 0 0;
    margin: 0;
    width: 200px;
}

.txtAddressFieldSize1 { 	width: 147px; }
.txtAddressFieldSize2 { 	width: 332px; }
.txtAddressPart2 { 	width: 180px; }
#txtLoginMails { 	width: 335px; }
#CCAddressStatus { float: left; margin-right:15px; }

.cTblFreeOrderArticles { width:94%; }

.cTblFreeOrderArticles td {
    height:40px;
}

.cTblFreeOrderArticles td.group {
	height:20px;
}

.cTblFreeOrderArticles td.label {
    padding:0 5px 5px 0;
}

.cTblFreeOrderArticles tr.labelOfGroupItem td {
	height: 20px;
}

tr.labelOfGroupItem td.label {
	padding: 0 0 0 15px;
}

/* --- Cockpit --- */

#tblCockpit tr.AdminTabTitle th { padding:1px 2px 1px 1px; line-height: normal; }

#tblCockpit tr.AdminTabRowLight td, tr.AdminTabRowDark td { padding:3px 2px 5px 1px; }

/* ---- Dialog ---- */
.dsDialog  .ui-widget-header
{
    background: #B5A594;
    color: #ffffff;
}

.dsDialog .ui-corner-all
{
    border-radius: 0px;
}

.dsDialog .ui-dialog-title
{
    color:#ffffff;
    font-weight: bold;

}

.dsDialog .ui-widget-header .ui-icon 
{
background-image: url(images/dsDialogCloseIcon.png);
background-position: 0 0;
}

.dsDialog .ui-widget-header .ui-state-hover
{
    border: 1px solid #ffffff;
    background: none;
}

.ui-widget-overlay
{
    background: #000000;
    opacity: .5;
    filter:Alpha(Opacity=50)
}

#divConsultantTeaser table {
	margin: 0 0 20px 0;
}

#divConsultantTeaser input.bu {
	margin: 5px 0 0 0;
}

.notAvailable {
	 color: #acadaf;
    /*background-color: #ededed;*/
}

form.cookie-login input[type="text"], form.cookie-login input[type="password"] {
    width: 210px;
}

.sapAddress
{
    background-color: #ffa400;
}

/* Menu Links */
a.menuAnchor{
    color: #36404a;
    text-decoration: none;
}

a.menuAnchor:hover{
    color: #923222;
}

a.active{
    color: #36404a;
}

/* News Panel Styles */

.nps h1 {
    color: #923222;
    font-size: 22px;
    font-weight: bold;
}

.nps h2{
    color: #923222;
    font-size: 20px; 
    font-weight: bold;
}

.nps h3{
    color: #923222;
    font-size: 18px;
    font-weight: bold;
}

.nps .label{
    color: #797979;
}