/* DATEI: cms.css  Test Datei NPs Relaunch*/
/* Intersim AG */
/* (c) Intersim AG - Burgdorf */

body {
	font-family: Verdana,Arial,sans-serif;
	color: #333333;
	font-size: 11px;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table {
}



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;
}




/* Ausrichtung der Inhalte in Zellen */

td, th {
	text-align: left;

	
}

td th {
	text-align: left;

	
}


/* Aufzählung */
ul {
	padding: 0 0 5px 15px;
	border: 0;
	margin: 0 0 5px 10px;
	list-style-type: disc;
}

ol {
	padding: 0 0 0 20px;
	border: 0;
	margin: 0 0 5px 10px;
}

ol ol li {
	list-style-type: lower-roman;
}

/* Titel */

h1, h2, h3, h4, h5, h6 {

	line-height: 130%;
	padding: 0 0 10px 0;
	border: 0;
	margin: 0;
}

h1 {

	font-size: 12px;
	border-bottom:1px solid #D8D1CA;
	color:#923222;
	margin:-1px 0pt 10px;
	padding:0px 0pt 4px;
}

#divContent h1 {
	display: block;
	width:422px;
}

h2 {
	color: #634329;
	font-size: 11px;
}


h3 {
	font-size: 11px;
	padding: 7px 0 10px 0;
}



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:10px;
	font-weight:normal;
	color:#923222;
	border: 1px solid #923222;
	background-color:white; 
	width:auto;
overflow:visible;
 
}



/* Definition der Eingabeefelder */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #333;
	padding: 0;
	margin: 0;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	margin: 0 0 0px 0;
	font-size: 9px;

}


p input, p select, td input, td select {
}


/* Icon für Schriftverkleinerung ausblenden*/
#u-reg {
	display: none;
}


/*---------------------- 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;}








/*--------------------------------------- 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: 770px;
	padding: 0px 0px 0px 0px;
	background-color: white;
}

/*--------------------------------------- DIV TOP ---sub von container---------------------------------------*/
#divTop {
	position: relative;
	width:770px;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: transparent;
	z-index: 2;
	
}
	/*------------------------------- DIV HEAD ----sub von top---------------------------------*/
	#divHead {				/* -- SUB divTop -- */
	position:relative;
	width:770px;
	height:auto;
	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-----------------------*/
		#divMeta{
		float: left;
		background-color: white;
		font-size: 11px;
		color:#e3e2cf;
		height: auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}

		/* Links in der Metanavigation */
		#divMeta a:link    {color:#634329; background-color:transparent; text-decoration:none;}
		#divMeta a:visited {color:#634329; background-color:transparent; text-decoration:none;}
		#divMeta a:hover	{color: #cc3300; background-color:transparent; text-decoration:underline;}
		#divMeta a:active	{color:#634329; background-color:transparent; text-decoration:none;} 
		
		#divLanguage{
		float: left;
		background-color: white;
		font-size: 11px;
		color:#333333;
		height: auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-weight: bold;
		}
		
	#divDoubleLine{
			float: left;
		background-color: white;
		font-size: 10px;
		color:#333333;
		height: auto;
		padding:0px 0px 0px 0px;
		margin:6px 0px 0px 0px;
		font-weight: bold;
	}
		/* Links in der Metanavigation */
		#divLanguage a:link    {color:#634329; background-color:transparent; text-decoration:none; font-weight: normal;}
		#divLanguage a:visited {color:#634329; background-color:transparent; text-decoration:none;font-weight: normal;}
		#divLanguage a:hover	{color: #634329; background-color:transparent; text-decoration:underline;font-weight: normal;}
		#divLanguage a:active	{color:#634329; background-color:transparent; text-decoration:none;font-weight: normal;} 
		
		/*------------- DIV LOGOBAR /nur für Novartis ----sub von head---------------------*/
		#divLogobar{
		background-color: white;
		height: auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}


		/*------------- DIV ICONNAV /nur für Novartis ----sub von head---------------------*/
		#IconNav {   
		position: absolute;
		top: 219px;
		left: 357px;
		height: 21px;
		overflow: hidden;
		}
		
			#IconNavLandingPage {   
		position: absolute;
		top: 263px;
		left: 357px;
		}
		
					#IconNavHome {   
		position: absolute;
		top: 374px;
		left: 357px;
		z-index: 100;
		}

	
	/*------------------------------- DIV TOPNAV ---sub von top--------------------------------*/
	#divTopnav {				
	position: relative;
  	width:770px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px;
	background-color:White;
	z-index:9999;
	}

	/* Top Navigation */
	.topNav {
	}

	/* Top Navigation */
	a.topNav:link		{color: #923222; background-color:transparent; text-decoration:none;}
	a.topNav:visited	{color:#8e8e8e; background-color:transparent; text-decoration:none;}
	a.topNav:hover		{color: #923222; background-color:transparent; text-decoration:none;}
	a.topNav:active	{color: #923222; background-color:transparent; text-decoration:none;}

	/*------------------------------- DIV VISUAL ----sub von top-------------------------------*/
	#divVisual {				
	position: relative;
	top: 0px;
  	width:600px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px;
	background-color:transparent;
}

	/*------------------------------- DIV SEARCH ----sub von top-------------------------------*/
	/* --------- Suche --------- */
	/* Class vom DIV */
	#searchPos {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	height: 16px !important; /* auch in DB eintragen */
	height /**/:18px; /*ie5 hack Breite inkl margins / paddings / borders*/

	}


	.SearchField {
	float: left;
	color: #000000;
	padding: 1px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	height: 12px !important; /* auch in DB eintragen */
	height /**/:13px; /*ie5 hack Breite inkl margins / paddings / borders*/
	font-size:10px;
	vertical-align: middle;
	}
	
	.SearchButton {
	float: left;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	
	}

	#divSearchNPS { /*speziell positioniert */
	position: absolute;
	top: 119px;
	left:600px;
	width: 164px !important; /* auch in DB eintragen */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
	background:#B1A194 none repeat scroll 0%;
	height: 23px !important; /* auch in DB eintragen */
	height /**/:24px; /*ie5 hack Breite inkl margins / paddings / borders*/
	margin:0pt 0pt 0px 0pt;
	padding:1px 0pt 0pt 6px;
	}
	

	#divSearch { /*muss ausgelagert werden in Topnav. Nicht standard verwenden */
	display: none;
	}

/*--------------------------------------- DIV MIDDLE ----sub von container-----------------------------------*/
#divMiddle {
	position: relative;
	width:770px;
	background-color: White;
	height:auto;
	min-height: 200px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
/*	z-index:1; */
	z-index:0;
}

	/*------------------------------- 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 {	
			padding:30px 0px 0px 0px;
			margin:30px 0px 0px 0px;
			}
		
	/*------------------------------- DIV PRINTVIEW Standard -----sub von middle-------------------*/
	#divPrintview {				/* -- SUB divTop -- */
	display:none;
	}

	#divPrintviewNPS {				/* -- SUB divTop -- */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px;
	background-color: transparent;
	z-index:50;
	}
	
	
	/*------------------------------- DIV CONTENT -------sub von middle----------------------------*/
	#divContent {
	position: absolute;
	top: 0px;
	left: 165px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	background-color: white;
	z-index:1;
	
	}
	

	
		#divContentHome {
	position: relative;
	top: 5px;
	left: 0px;
	width: 597px !important; /* auch in DB eintragen */
	width /**/:597px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: white;
	z-index:1;	
	}
	
		#divRecht {
	
	padding:0px 10px 10px 13px;
	margin:0px 0px 0px 0px;

	}
	
	
	#divContentAdmin {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 600px !important; /* auch in DB eintragen */
	width /**/:600px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height:auto;
	padding:0px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	background-color: white;
	z-index:100;	
	}

				/*------------- DIV BOTTOM POS -----sub von content-----------------------*/
				#divContentBottom {
				display:none;
				}	
	
	/*------------------------------- DIV TEASER ----sub von middle--------------------------------*/

	#divTeaser {
	position: absolute;
	top: 25px;
	left: 600px;
	width: 170px !important; /* auch in DB eintragen */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: white;
	z-index: 2;
	}
	
		#divTeaserAdmin {
	position: absolute;
	top: -14px;
	left: 172px;
	width: 170px !important; /* auch in DB eintragen */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height:auto;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	background-color: white;
	}
	
	
	#divTeaserHome {
	position: relative;
	top: -45px;
	left: 0px;

	}
				
				/*------------- DIV TEASER TOP ----sub von teaser------------------------*/
				#divTeaserTop {
				width: 170px !important; /* auch in DB eintragen */
				width /**/:170px; /*ie5 hack Breite inkl 	margins / paddings / borders*/
				height: auto;
				background-color: white;
				}
				
				
				/* AKtien TEaser */
				
				
				
	#callout-investors {
	position: absolute;
	top: 146px;
	left:600px;
	height: auto;
	background-color: white;
	padding: 0 0 0 0;
	margin: 0px 0 0px 0;

}			
				
	
				
					
	/* callouts */

h3.callout-bar {
	color: #fff;
	background: #a28f7f;
	padding: 3px 11px;
	text-transform: uppercase;
}

.callout-reg {
	padding: 0;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	margin: 0 0 3px 0;
}

.callout-reg div {
	padding: 7px 5px 5px 8px;
	overflow: hidden;
}

.callout-img-white {
	padding: 0;
	margin: 0 0 3px 0;
}

.callout-img-white div {
	background: #fff;
	padding: 7px 5px 5px 8px;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	overflow: hidden;
}

.callout-img-white div p {
	padding: 0 0 5px 0;
}

#inv-call-tab-l {
	float: left;
	text-align: center;
	width: 75px;
	padding: 3px;
	border-top: 1px solid #d8d0ca;
	border-right: 1px solid #d8d0ca;
	border-left: 1px solid #d8d0ca;
}

#inv-call-tab-l-a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#inv-call-tab-r {
	float: right;
	text-align: center;
	width: 71px;
	padding: 3px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 3px 0 3px;
}

#inv-call-tab-r-a {
	font-weight: bold;
	color: #c30;
	text-decoration: none;
}

.inv-call-info {
	clear: both;
	width: 168px;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 3px 0;
}

#inv-call-info2 {
	display: none;
}

#inv-call-info2-top-l {
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 88px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

#inv-call-info2-top-r {
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 3px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

#inv-call-info1-top-l {
	float: left;
	font-size: 1px;
	line-height: 1px;
	width: 81px;
	height: 1px;
	border-top: 1px solid #fff;
	padding: 0;
	margin: 0;
}

#inv-call-info1-top-r {
	float: right;
	font-size: 1px;
	line-height: 1px;
	width: 87px;
	height: 1px;
	border-top: 1px solid #e4e2cf;
	padding: 0;
	margin: 0;
}

.inv-call-info h2 {
	color: #e44c16;
	font-size: 12px;
}

.inv-call-info h2 span {
	font-size: 10px;
	color: #666;
}

.inv-call-text {
	padding: 7px;
}

.inv-call-text p, .inv-call-text h2 {
	padding: 0 0 3px 0;
}

.inv-call-text p.inv-call-link {
	background: url(/design/images/h-divider.gif) top left repeat-x;
	padding: 5px 0 3px 0;
	margin: 3px 0 0 0 ;
}
				
				/*------------- DIV TEASER ENTRY --sub von teaser------------------------*/
				.teaserEntry /*umfasst einen Teaser-Eintrag*/ {
				float: left;
				width: 170px;
				padding:0px 0px 0px 0px;
				margin:0px 0px 3px 0px;
				}
								/*------------- DIV TEASER TITLE ----sub von entry------------------------*/
								.teaserTitle /* definiert das Aussehen des Titels*/{
								background:#A28F7F none repeat scroll 0%;
								color:#FFFFFF;
								padding:4px 11px;
								margin:0pt;
								border:0;
								text-transform:uppercase;
								font-size: 10px;

								}
								/* New! neben Teaser-Titel */
								.tNew {
								float:right;
								padding: 0px 2px 0px 2px;
								margin: 0px 0px 0px 0px;
								background-color: #923222;
								color: White;
								font-size: smaller;
								}

								.tNewLink {

								}
								
								/*------------- DIV TEASER CONTAINER ----sub von entry------------------------*/
								/* Inhalt-Div */
								.teaserCont {
								line-height:130%;
								margin:0pt;
								border-bottom:1px solid #E1E1E1;
								border-left:1px solid #E1E1E1;
								border-right:1px solid #E1E1E1;
								border-top:0px solid #E1E1E1;
								width: 159px !important; /* Firefox */
								width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
								overflow:hidden;
								padding:0px 0px 5px 9px;
								color: #333333;
								}
								
								/* Links im Teaser */
								#divTeaser a:link    {color:#cc3300; background-color:transparent; text-decoration:underline;}
								#divTeaser a:visited {color:#cc3300; background-color:transparent; text-decoration:underline;}
								#divTeaser a:hover	{color: #333333; background-color:transparent; text-decoration:underline;}
								#divTeaser a:active	{color:#cc3300; background-color:transparent; text-decoration:underline;} 

								.tImageLink /* umschliesst tImage wenn verlinkt*/ {

								}
								
									#divTeaser p {
								padding-top:7px;
								padding-bottom:0px;
								padding-right: 5px;
								}

								.tImage /* für Bild ohne Verlinkung*/ {
								display: block;
								margin: 0px 0 0 -9px;
								padding: 0 0 0 0;
								}
	

								/* Mehr... nach Teaser Content */
								.tMoreLink { /* zum Positionieren */
								}

								.tMore { /* Linkfarbe definieren */
								color:#cc3300;
								}
								/*------------- DIV TEASER FOOTER -----sub von entry-----------------------*/

				
				
				
				/*------------- DIV TEASER BOTTOM ----sub von teaser---------------------*/
							#divTeaserBottom 
				{
				float: left;
			padding:0px 0px 0px 0px;
			margin:0px -3px 0px 0px;
				}	


/*--------------------------------------- DIV BOTTOM ----sub von container-----------------------------------*/
#divBottom {	
	position: relative;
	width:770px;
	height:auto;
	z-index:0;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: white;
}	
				/*------------- DIV  FOOTER -----sub von bottom--------------*/
				#footer {
				background:transparent url(/design/images/line_h.gif) repeat-x scroll left top;
				color:#999999;
				padding:6px 0pt;
					font-size: 10px;
					margin: 20px 0 0 0;

				}

#footer a:link, #footer a:visited, #footer a:active {
color:#999999;
}

#footer a:hover {
color:#666666;
}

/*--------------------------------------- DIV APP1 ----sub von container-----------------------------------*/
/* leere DIVs für spezielle Anwendungen. */
#divApp1 {
	position:relative;
	top:0px;
	left: 0px;
	width:100px;
	z-index: 2000000;
}

/*--------------------------------------- DIV APP2 ----sub von container-----------------------------------*/

#divApp2{	
	display:none;
}


/*--------------------------------------- Classes ---------------------------------------*/

/*--------- Allgemeine ---------*/

/*--------- Classes Content-Auflistung Allgemein-------*/
/* Inhalt-Div */
.cContList {
	margin:0pt 0pt 0px 0;
	padding:0px 0pt 0px 0;
	
}


/* Contlist title für float  */
h1.cContListHeader {
	display: block;
	clear: both;
	margin:0pt 0pt 10px 0;
	padding:0px 0pt 3px 0;

}

/* Contlist title für Tabelle */
td h1.cContListHeader {
}

/* Contlist title */
h2.cContListHeader {

}


/*--------- Classes Content-Auflistung Compact -------*/

h4.cContListHeaderCompact {
	border-bottom:1px solid #D8D1CA;
	color:#923222;
	margin:0pt 0pt 0px 0;
	padding:0px 0pt 3px 0;
	text-decoration: none;


}



/*------------------------------------------------------*/


/*--------- Classes Content-Auflistung Floating -------*/

/* Inhalt-Div */
.cContListText {
	display: block;
	clear: both;
	text-decoration: none;
	margin:0px 0px 15px 0;
	padding:0px 0px 0px 0;
	height: auto;

}

a.cContListText:link    	{color:#923222; background-color:transparent; text-decoration:none;}
a.cContListText:visited	{color:#923222; background-color:transparent; text-decoration:none;}
a.cContListText:hover 	{color:#999999; background-color:transparent; text-decoration:none;}
a.cContListText:active	{color:#923222; background-color:transparent; text-decoration:none;} 

/*--------- Classes Content-Auflistung Tabelle -------*/

/* Inhalt-Tab-Spalte1 */
.cContListTextCol1 {
padding:0px 0px 0px 0;
}


/* Inhalt-Tab-Spalte2 */
.cContListTextCol2 {
	
	padding:0px 0px 10px 0;
}

/* Inhalt-Tab-Spalte2 */
td.cContListTextCol2 {
	padding:0px 0px 10px 0;
}

/* Inhaltfuss-Div */
.cContListFooter {

}

/* umschliesst .cContListImage */
.cContListImageLink  {

}

.cContListImage {
	float: left;
	margin:0px 0px 15px 0;
	padding:0px 10px 0px 0;
}

/* Mehr... dient zur Positionerung des Mehr im Content*/
.cMoreLink {
	


}

/* Mehr... Hier wird die Farbe des Links definiert, weil die Linkformatierung vom Span Tag überschrieben wird, wird eliminiert*/
.cMore {
	color:#cc3300;

}

/* Linkformatierung Content mehr*/
a.cMoreLink:link    	{color:#cc3300; background-color:transparent; text-decoration:underline;}
a.cMoreLink:visited	{color:#000000; background-color:transparent; text-decoration:underline;}
a.cMoreLink:hover 	{color:#cc3300; background-color:transparent; text-decoration:underline;}
a.cMoreLink:active	{color:#cc3300; background-color:transparent; text-decoration:underline;} 


.cNewLink /*wird eliminiert da keine Links mehr auf das NEU Symbol gemacht wird*/
{
}

/* Neu! */
.cNew {
	float:right;
	padding: 0px 2px 1px 2px;
	margin: 0px 0px 0px 0px;
	font-size: 9px;
	background-color: #923222;
	color: White;


}

.cBackLink {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}


/*--------------------------------------- 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; 	
}



/*--------- Mehrspaltige News-Anzeige  ---------*/

.colviewListHeader {
	
}

.cColview {

}

.cColviewCompact {

}


/*-- Reiter Navigationen (News Modul; Glossary Modul, ...) --*/

.nlglNav {

margin: 0 0 0 0;
padding: 0px 0 2px 5px;
border-bottom:1px solid #D8D1CA;
border-left:1px solid #D8D1CA;
}

.nlglNavSel {

margin: 0 0 0 0;
padding: 0px 0 2px 5px;
color: #cc3300;
 font-weight: bold;
 border-bottom:1px solid #D8D1CA;
border-left:1px solid #D8D1CA;
}

.nlglNavNotAvailable {

margin: 0px 0 0 0;
padding: 0 0 0 0;
border-bottom:1px solid #D8D1CA;
border-left:1px solid #D8D1CA;

}

.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;}

/*--------- Polling ---------*/
div.teaserCont form {

}

form p.pTeaserCont span.tMore {
;
}

table.polling {

}

table.polling td {

}

/* ------- Gästebuch -------- */
.gbEntryListItemFooter{
	
}
.gbEntryListItemHeader {

}
.gbComment { 

}
.gbError {

}


/* ------- Research -------- */
.trBottomLine {
	font-weight:normal;
	padding:2px 3px 2px 3px;
	border-bottom: 1px solid #923222;
}


/* Modul Headlines (Anzeigebereich)*/

.headlinesHeader {

}

.headlinesListEntry {

}

td.headlinesListEntry a:link {color:#000000; background-color:transparent; text-decoration:none;}
td.headlinesListEntry a:visited {color:#000000; background-color:transparent; text-decoration:none;}
td.headlinesListEntry a:hover {color: #923222; background-color:transparent; text-decoration:none;}
td.headlinesListEntry a:active {color:#000000; background-color:transparent; text-decoration:none;}



/* Intranet Spezifisch (Toggle Mode)*/

#divAccessMode {					/* nur fuer Intranet-Anwendungen */

}

.AccessMode {			/* nur fuer Intranet-Anwendungen */

}

#divAccessMode a.topNav:link    {width:200px; color:#000000; background-color:transparent; text-decoration:none;} /* nur fuer Intranet-Anwendungen */
#divAccessMode a.topNav:visited {width:200px;color:#000000; background-color:transparent; text-decoration:none;} /* nur fuer Intranet-Anwendungen */
#divAccessMode a.topNav:hover	{width:200px; color: #923222; background-color:transparent; text-decoration:none;} /* nur fuer Intranet-Anwendungen */ 
#divAccessMode a.topNav:active	{width:200px; color:#000000; background-color:transparent; text-decoration:none;} /* nur fuer Intranet-Anwendungen */


/*--------------------------------------- Design-spezifisch ---------------------------------------*/



/* Design-Detail Admin-Bereich */
.top_adminTeaser {
	position:absolute;
	top:103px;
	left:790px;
	z-index:101;
}

/* 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;} 


.cTeaserAdmin{
	position: absolute;
	top: 1px;
	left:500px;
}


/* Klassen für Seite Börsenkurse */

/* generic tabs */

.main-tab-l {
	float: left;
	height: 32px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab2-l {
	float: left;
	height: 45px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab3-l {
	float: left;
	height: 58px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab-r {
	float: left;
	height: 32px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab2-r {
	float: left;
	height: 45px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab3-r {
	float: left;
	height: 58px;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab-l-selected {
	float: left;
	height: 32px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab2-l-selected {
	float: left;
	height: 45px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab3-l-selected {
	float: left;
	height: 58px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.main-tab-r-selected {
	float: left;
	height: 32px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab2-r-selected {
	float: left;
	height: 45px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab3-r-selected {
	float: left;
	height: 58px;
	background: #f8f6f5;
	border-top: 1px solid #e4e2cf;
	border-right: 1px solid #e4e2cf;
	border-bottom: 1px solid #f8f6f5;
	border-left: 1px solid #e4e2cf;
	margin: 0 0 0 3px;
	overflow: hidden;
	position: relative;
	z-index: 301;
}

.main-tab-p {
	font-size: 11px;
	font-weight: bold;
	padding: 7px 10px 0 10px;
	border-top: 4px solid #c1b5aa;
}

.main-tab-p-selected {
	font-size: 11px;

	font-weight: bold;
	padding: 7px 10px 0 10px;
	border-top: 4px solid #CC3300;
}

.main-tab-p a:link, .main-tab-p a:visited, .main-tab-p a:active {
	color: #a28f7f;
	text-decoration: none;
}

.main-tab-p a:hover {
	color: #333;
}

.tab-info {
	float: left;
	background: #f8f6f5;
	border: 1px solid #e4e2cf;
	margin: -1px 0 14px 0;
	position: relative;
	z-index: 299;
}

.tab-info-indent {
	width: 398px;
	padding: 15px 11px;
}

.tab-info h2 {
	font-size: 14px;

	font-weight: normal;
	color: #CC3300;
}

.tab-info h2 span {
		font-size: 11px;

	font-weight: normal;
	color: #666;
}

.tab-info h2 em {
	font-style: normal;
	color: #923222;
}

.tab-info h3.bar {
	font-size: 12px;
	color: #73563f;
	background:#E7E2DE none repeat scroll 0%;
	padding: 6px 12px;
	width:396px;
}

.tab-info h3.bar span {
	font-weight: normal;
	}
	
	
	div.h-divider {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: url(/design/images/h-divider.gif) repeat-x top left;
	padding: 0;
}

.inv-table {
width:396px;
}


/* Formatierungen für Reiter im Contentbereich */



.cmain-tab-l-selected{
	border-color:#E1E1E1 rgb(225, 225, 225) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
float:left;
height:32px;
overflow:hidden;
position:relative;
z-index:300;
}

.cmain-tab-p-selected {
	border-top:4px solid #E44C16;

font-weight:bold;
padding:7px 10px 0pt;
}

.cmain-tab-r {
	background:#F8F6F5 none repeat scroll 0%;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
float:left;
height:32px;
margin:0pt 0pt 0pt 3px;
overflow:hidden;
position:relative;
z-index:301;
}
.cmain-tab-p {
	border-top:4px solid #C1B5AA;

font-weight:bold;
padding:7px 10px 0pt;
}

.ctab-info {
	border:1px solid #E1E1E1;
float:left;
margin:-1px 0pt 14px;
position:relative;
z-index:299;
}

.ctab-info-indent-full {
	padding:15px 11px;
	width: 400px !important; /* Firefox */
	width /**/:422px; /*ie5 hack Breite inkl margins / paddings / borders*/
	background-color: White;

}

p.clearit {
	clear:both;
font-size:1px;
line-height:1px;
}

p.h-divider {
background:transparent url(/design/images/h-divider.gif) repeat-x scroll left top;
clear:both;
font-size:1px;
line-height:1px
}

.cmain-tab-p a:link, .cmain-tab-p a:visited, .cmain-tab-p a:active {
color:#A28F7F;
text-decoration:none;}


/* Gestaltung Startseite mit Boxen */

	/* umschliessendes Div zur Positionierung */
.ContentSpalten {
float: left;
	padding:10px 0px 0px 0px;
}

.ContentSpaltenNews {
float: left;

padding:7px 0px 0pt 7px;
height: auto;
background:#F7F3E8 none repeat scroll 0%;
border:1px solid #E5DEAB;
		width: 566px !important; /* Firefox */



}

#contentNews {
	padding:10px 8px 0px 13px;
	float: left;
	height: auto;
		
}


.contentLeft {
float:left;
overflow:hidden;
padding:0pt 9px 10px 13px;
width:284px;
}
.contentRight {
float:left;
overflow:hidden;
padding:0pt 7px 10px 0pt;
width:284px;
}

.contentTextBox {
background:#F7F3E8 none repeat scroll 0%;
border:1px solid #E5DEAB;
margin:0pt 0pt 10px;
padding:7px 10px 0pt 7px;
width:264px;
height: auto;
color: #333333;
}


div.link-arrow {
display: inline;
color:#CC3300;
font-weight:bold;
padding:0px 0px 0pt 5px;
font-size: 13px;

}

.ContentSpalten h2 a {
font-size: 13px;
}

.ContentSpaltenNews h2 a {
font-size: 13px;
}

.ContentSpalten h2  {


	
}
.noBorder {
	border: 0;
	margin: 0;
	padding: 0;
}

/* News Einträge auf der Homeseite */

.homeNewsLeft {
float:left;
overflow:hidden;
padding:0pt 9px 10px 0px;
width:270px;
}

.homeNewsRight {
float:right;
overflow:hidden;
padding:0pt 0px 10px 0px;
width:270px;
}


.homeNewsLeft img, .homeNewsRight img {
border:2px solid #DBD2BC;
float:left;
margin:0pt 10px 5px 0pt;
padding:0pt;
}



.contentLeft h3, .contentRight h3 {
	

padding:0pt 0pt 2px;
}

.homeNewsLeft h2, .homeNewsRight h2 {
	font-size: 12px;
	padding:0pt 0pt 10px;
}

.homeNewsLeft h3, .homeNewsRight h3 {
padding:0pt 0pt 2px;
}

#contentUeberuns {
	width: 566px;
	float: left;
	clear: both;
	padding:0pt 8px 0px 13px;
	text-align: justify;
}

/* ---------------- Aclasta-Reminder ----------------- */
textarea.txtEntry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	margin: 0 0 0px 0;
	font-size: 9px;
}

.thOrange {
	background-color:#E34C15;
	color:#FFF;
	padding:4px 11px;
	margin:0px;
	border:0px;
	text-transform:uppercase;
	font-size: 10px;
}

.AclastaRowDark{
	color:#000000;
	background-color:#DDD;
}

.AclastaDateIfMailSend {
	font-style: italic;
	color: #CC3300; 
}

/*--------- Tooltip ---------*/

.tooltipTrigger {
	cursor: help;
}

.tooltip,
.actionHint {
  border: 1px solid #666666;
  background-color: #FFFFFF;
  font-family: Tahoma, Verdana, Sans-Serif;
  font-size: 11px;
  color: #000000;
  width: 200px;
  padding: 2px 4px;
  z-index: 10000;
}
.tooltip h4,
.actionHint h4 {
  font-size: 11px;
  background-color: #ebe9ed;
  margin: -2px -4px 3px -4px;
  padding: 1px 4px 1px 4px;
}
.tooltip p,
.actionHint p {
	margin: 0px 0px 0px 0px;
}
.actionHint {
  width: 140px;
}

/* Lightbox Styles überschreiben   */
/* --------------------------------*/

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-top:4px solid #E1E1E1;
	border-left:4px solid #E1E1E1;
	border-right:4px solid #E1E1E1;
}

#imageContainer{
	padding: 10px;
	background-color: #fff;
	border-top:1px solid #D3CBC4;
	border-left:1px solid #D3CBC4;
	border-right:1px solid #D3CBC4;
}


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	height:26px;
	line-height: 1.4em;
	overflow:hidden;
	width: 100%;
	border-bottom:4px solid #E1E1E1;
	border-left:4px solid #E1E1E1;
	border-right:4px solid #E1E1E1;
}

#imageDataInnerContainer {
	height:25px;
	width: 100%;
	overflow:hidden;
	background-image:url('/design/images/lightboxdivider.gif');
	background-repeat:repeat-x;
	border-bottom:1px solid #D3CBC4;
	border-left:1px solid #D3CBC4;
	border-right:1px solid #D3CBC4;
}

#imageData{	padding:6px 10px; color: #666; }
#imageData #imageDetails{ width: 60%; float: left; text-align: left; }	
#imageData #caption{ font-weight: normal; color:#73563F;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ padding:3px; width: 40px; float: right; }	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 500px;
	background-color: #fff;
}

/* Navigation Tabs              */
/* ---------------------------- */
.cNpsNavInActiveWhite {
	background-image:url('/design/images/nav-inactive-white.gif');
	background-repeat:repeat-x;
	position:relative;
	border: 1px solid #E1E1E1;
	color: #A28F7F;
	font-weight:bold;
	font-size:11px;
	padding: 5px 7px 5px 7px;
	margin-right:4px;
	float:left;
	z-index:250;
}
.cNpsNavActiveWhite {
	background-image:url('/design/images/nav-active-white.gif');
	background-repeat:repeat-x;
	position:relative;
	border: 1px solid #E1E1E1;
	border-bottom: 1px solid #FFFFFF;
	color: #333333;
	font-weight:bold;
	font-size:11px;
	margin-right:4px;
	padding: 5px 7px 5px 7px;
	float:left;
	z-index:250;
}
.cNpsTableContainer {
	margin-top:-1px;
	position:relative;
	border: 1px solid #E1E1E1;
	background-color:#ffffff;
	float:left;
	padding:1px;
	overflow:auto;
	z-index:200;
	width:422px;
}
.cNpsSpecialEntityDiv h1 {
	width:410px;
}

/* Nps Faq Styles               */
/* ---------------------------- */
.cRegisterBackgroundWhite {
	margin-top:-1px;
	position:relative;
	border: 1px solid #E1E1E1;
	background-color:#ffffff;
	float:left;
	padding:10px;
	overflow:auto;
	width:95%;
	z-index:200;
}
.cFaqEntrySingleSection {
	padding:14px;
	padding-bottom:15px;
	border:1px solid #E1E1E1;
	float:left;
	margin-bottom:10px;
}

.cFaqEntryMultipleSections {
	padding:14px;
	padding-top:0px;
	padding-bottom:15px;
	float:left;
	width:370px;
}
.cFaqImage {
	margin-top:2px;
	width:14px;
	float:left;
	clear: left;
}
.cFaqTitleSingle {
	margin-bottom:12px;
	vertical-align:top;
	width:395px;
	float:left;
}
.cFaqTitleMulti {
	margin-bottom:12px;
	vertical-align:top;
	width:385px;
	float:left;
}
.cFaqTitleSingle span, .cFaqTitleMulti span  {
	font-weight:bold;
	color:#CC3300;
	text-decoration:underline;
}

/* Tabellen           */
/* ------------------ */
.cTableElementEvenSingle {
	padding:3px;
	width:405px;
	overflow:auto;
	background-color:#FAF9F8;
}
.cTableElementOddSingle {
	padding:3px;
	width:405px;
	overflow:auto;
	background-color:#FFFFFF;
}
.cTableElementEvenMulti {
	padding:3px;
	width:400px;
	overflow:auto;
	background-color:#FAF9F8;
}
.cTableElementOddMulti {
	padding:3px;
	width:400px;
	overflow:auto;
	background-color:#FFFFFF;
}
.cToggleImage {
	padding:4px;
	float:left;
}
.cTableHeadContent {
	padding:2px;
	width:370px;
	float:left;
	vertical-align:top;
}
.cTableRowContent {
	padding:5px;
	float:left;
	width:370px;
}
.cTableRowContent img {
	margin-right:5px;
	margin-bottom:5px;
}
.cTableInfo {
	padding-left:5px;
	padding-top:5px;
}
.cCollapseLinkContainer {
	width:98%;
	overflow:auto;
	margin-bottom:5px;
}
.cCollapseLink {
	padding:3px;
	float:right;
}
.cCollapseLinkImage {
	float:right;
	padding:6px;
}
.cCollapseColor {
	font-size:10px;
	font-weight:bold;
	color:#A28F7F;
}
.cExpandColor {
	font-size:10px;
	font-weight:bold;
	color:#CC3300;
}

/* Erweiterte Tabelle     */
/* ---------------------- */
.cExtendedTableElementEvenSingle {
	padding:3px 3px 3px 23px;
	width:313px;
	overflow:auto;
	background-color:#FAF9F8;
	float:right;
}
.cExtendedTableElementOddSingle {
	padding:3px 3px 3px 23px;
	width:313px;
	overflow:auto;
	background-color:#FFFFFF;
	float:right;
}
.cExtendedTableElementEvenDate {
	padding:3px 3px 3px 23px;
	width:312px;
	overflow:auto;
	background-color:#FAF9F8;
	float:right;
	border-left:1px dotted #E1E1E1;
}
.cExtendedTableElementOddDate {
	padding:3px 3px 3px 23px;
	width:312px;
	overflow:auto;
	background-color:#FFFFFF;
	float:right;
	border-left:1px dotted #E1E1E1;
}
.cExtendedTableElementEvenMulti {
	padding:3px 3px 3px 23px;
	width:394px;
	overflow:auto;
	background-color:#FAF9F8;
}
.cExtendedTableElementOddMulti {
	padding:3px 3px 3px 23px;
	width:394px;
	overflow:auto;
	background-color:#FFFFFF;
}
.cNpsExtendedTableCell {
	background-color:#E4DEDA;
}
.cTableEntryHead tr td {
	padding:5px;
	margin:0px;
}
.cExtendedTableLink {
	font-weight:bold;
	color:#CC3300;
	text-decoration:underline;
}
.cTableElementContainer {
	
}

/* Simple Tabelle         */
/* ---------------------- */
.cSimpleTableHead {
	background-color:#E4DEDA;
	color:#333333;
	font-size:10px;
	padding:10px 10px 10px 8px;
}
.cSimpleTableHead span.bold {
	font-weight:Bold;
}

.cSimpleTableCell {
	color:#333333;
	padding:10px 0px 10px 0px;
	border-bottom:1px dotted
}
.cSimpleTableLastCell {
	color:#333333;
	padding:10px 0px 10px 0px;
}
.cSimpleTableDivider {
	width:5px;
}
.cSimpleTableSingle {
	border: 1px solid #E1E1E1;
	padding: 2px;
	margin-bottom:10px;
	width: 418px !important; /* Firefox */
	width /**/:422px; /*ie5 hack Breite inkl margins / paddings / borders*/
}
.cSimpleTableMulti {
	width:400px;
	float:left;
}
.cSimpleTableHead2 {
	background-color:#E4DEDA;
	border-left:1px solid #ffffff;
	font-size:10px;
	padding:10px 10px 10px 4px;	
}
.cSimpleTableHead2 span.bold {
	font-weight:Bold;
}
.cSimpleTableFileCellOdd1 {
	padding:4px 4px 4px 10px;
	background-color:#FFFFFF;
}
.cSimpleTableFileCellEven1 {
	padding:4px 4px 4px 10px;
	background-color:#FAF9F8;
}
.cSimpleTableFileCellOdd2 {
	padding:4px;
	border-left:1px dotted #E1E1E1;
	background-color:#FFFFFF;
}
.cSimpleTableFileCellEven2 {
	padding:4px;
	border-left:1px dotted #E1E1E1;
	background-color:#FAF9F8;
}
.cImageIcon {
	float:left;
	width:16px;
}
.cImageDesc {
	float:left;
}

.teaserPoll {
	padding-top: 10px;
	padding-left: 5px;
}

.teaserPoll .teaserPollAnswer .teaserContSmall{
	padding-left: 8px;
}

.teaserPoll .teaserPollAnswer {
	margin-bottom: 3px;
}