/* DATEI: cms.css  Test Datei NPs Relaunch*/
/* 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;
}




/* Ausrichtung der Inhalte in Zellen */

td, th {
	text-align: left;

	
}

td th {
	text-align: left;

	
}


/* Aufzählung */
ul {
	padding: 0 0 5px 20px;
	border: 0;
	margin: 0 0 5px 10px;}

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 #53BCEB;
	color:#53BCEB;
	margin:-1px 0pt 10px;
	padding:0px 0pt 4px;
}

#divContent h1 {
	display: block;
	width:422px;
}

h2 {
	color: #F58613;
	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:#53BCEB;
	border: 1px solid #53BCEB;
	background-color:white;  
}

/* Definition der Eingabeefelder */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	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: 10px;

}


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:#53BCEB; background-color:transparent; text-decoration:underline;}
a:visited 		{color:#53BCEB; background-color:transparent; text-decoration:underline;}
a:hover   		{color:#F58613; background-color:transparent; text-decoration:underline;}
a:active  		{color:#53BCEB; background-color:transparent; text-decoration:underline;}

/* Links bei Dokumenten-Suche */
a.doku:link		{color:#53BCEB; background-color:transparent; text-decoration:none;}
a.doku:visited	{color:#53BCEB; background-color:transparent; text-decoration:none;}
a.doku:hover	{color:#F58613; background-color:transparent; text-decoration:none;}
a.doku:active	{color:#53BCEB; 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: 10px;
		color:#999999;
		height: auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 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;
		font-size: 10px;
		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:#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: #999999; background-color:transparent; text-decoration:underline;font-weight: normal;}
		#divLanguage a:active	{color:#999999; 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: 223px;
		left: 357px;
		}
	
	/*------------------------------- 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: #4F2684; background-color:transparent; text-decoration:none;}
	a.topNav:visited	{color: #4F2684; background-color:transparent; text-decoration:none;}
	a.topNav:hover		{color: #ED078E; background-color:transparent; text-decoration:none;}
	a.topNav:active	{color: #4F2684; 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;
	padding: 1px 0px 0px 0px;
	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:#396E8E 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: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: 13px;
	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;	
	}
	
	#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: -99px;
	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;
	}
				
				/*------------- 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;
				}
				
				
			

	
				
				/*------------- 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:#F58613 none repeat scroll 0%;
								color:white;
								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:#F58613;
								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;
								}
								
								/* Links im Teaser */
								#divTeaser a:link    {color:#53BCEB; background-color:transparent; text-decoration:underline;}
								#divTeaser a:visited {color:#53BCEB; background-color:transparent; text-decoration:underline;}
								#divTeaser a:hover	{color:#F58613; background-color:transparent; text-decoration:underline;}
								#divTeaser a:active	{color:#53BCEB; 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:#53BCEB;
								}
								/*------------- 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 {
display:none;
}

/*--------------------------------------- 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;
	color: #53BCEB;
	border-bottom: 1px solid #53BCEB;

}

/* Contlist title für Tabelle */
td h1.cContListHeader {
}

/* Contlist title */
h2.cContListHeader {

}


/*--------- Classes Content-Auflistung Compact -------*/

h4.cContListHeaderCompact {
	border-bottom:1px solid #53BCEB;
	color:#53BCEB;
	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:#53BCEB; background-color:transparent; text-decoration:none;}
a.cContListText:visited	{color:#53BCEB; background-color:transparent; text-decoration:none;}
a.cContListText:hover 	{color:#F58613; background-color:transparent; text-decoration:none;}
a.cContListText:active	{color:#53BCEB; 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:#53BCEB;

}

/* Linkformatierung Content mehr*/
a.cMoreLink:link    	{color:#53BCEB; background-color:transparent; text-decoration:underline;}
a.cMoreLink:visited	{color:#53BCEB; background-color:transparent; text-decoration:underline;}
a.cMoreLink:hover 	{color:#F58613; background-color:transparent; text-decoration:underline;}
a.cMoreLink:active	{color:#53BCEB; 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: #53BCEB;
	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: #53BCEB;
 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:#53BCEB;
	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: #53BCEB; 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:#53BCEB; 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 {

}





/* 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: #53BCEB; 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;
}




/*--------- 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) top left repeat-x;
	padding: 0;
}

.inv-table {
width:396px;
}

	/* AKtien TEaser */
				
				
				
	#callout-investors {
	position: absolute;
	top: 173px;
	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 ;
}