/* 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;
}




p, li  {

	border:0pt none;
	line-height:130%;
	margin:0pt;
	padding:0pt 0pt 10px;
}




dl, li, form, div { /* Ränder auf Null stellen */
	padding: 0;
	border: 0;
	margin: 0;
}




/* Ausrichtung der Inhalte in Zellen */


/* Aufzählung */
ul {
	padding: 0 0 5px 20px;
	border: 0;
	margin: 0;
}

ol {
	padding: 0 0 0 20px;
	border: 0;
	margin: 0 0 5px 10px;
}

ol ol li {
	list-style-type: lower-roman;
}

/* Titel */

/* 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;
}


/* Formatierung für Bildlegende */
h4 {
	font-size: 9px;
	padding: 5px 0 10px 0;
}

/* Formatierungen der Home seite*/

h5 {
	font-size: 14px;
	font-weight:bold;
	padding: 0px 0 0px 0;
	line-height: 100%;
	margin: 0 0 0 0;
}

h6 {
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	padding: 4px 0 30px 0;
	margin: 0 0 0 0;
	line-height: 100%;
}

.homeTitel  {
	color: white;
	font-size: 11px;
	font-weight:bold;
	padding: 0px 0 4px 0;
	margin: 0 0 0 0;
}
.homeContent{
	color: white;
	font-size: 10px;
	padding: 0px 0 0px 0;
	margin: 0 0 0 0;
	
}

/* Linkformatierung Content mehr*/
.homeTitel a:link     	{color:#ffffff; background-color:transparent; text-decoration:none;}
.homeTitel a:visited 	{color:#ffffff; background-color:transparent; text-decoration:none;}
.homeTitel a:hover 	{color:#ffffff; background-color:transparent; text-decoration:none;}
.homeTitel a:active	{color:#ffffff; background-color:transparent; text-decoration:none;} 



/* 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;  
}


/* Definition der Eingabeefelder */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	margin: 0 0 0px 0;
		font-size: 10px;
}

.survey {
	margin: 0;
	padding: 0px 0 0 0;
	line-height: 130%;
}


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: tranparent;
	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: tranparent;
	z-index: 1000;
}
		/*------------- DIV META /nur für Novartis -----sub von head-----------------------*/
		#divMeta{
		background-color: white;
		font-size: 10px;
		color:Gray;
		height: auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}

		/* Links in der Metanavigation */
		#divMeta a:link    {color:Gray;; background-color:transparent; text-decoration:none;}
		#divMeta a:visited {color:Gray;; background-color:transparent; text-decoration:none;}
		#divMeta a:hover	{color: Gray;; background-color:transparent; text-decoration:underline;}
		#divMeta a:active	{color:Gray;; background-color:transparent; text-decoration:none;} 
		
		/*------------- 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;
		}
		
	#divLogobarTitel {
		
	}
	#divLogobarLogo {
	
	}

		/*------------- DIV ICONNAV /nur für Novartis ----sub von head---------------------*/
		#IconNav {   /* -- SUB divTop Tella Friend und Schriftvergrösserung -- */
		position: absolute;
		top: 245px;
		left: 375px;
		}
		
				#IconNavHome {   /* -- SUB divTop Tella Friend und Schriftvergrösserung -- */
		position: absolute;
		top: 330px;
		left: 375px;
		}


	
	/*------------------------------- 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: #4F82AB; background-color:transparent; text-decoration:none;}
	a.topNav:visited	{color:#8e8e8e; background-color:transparent; text-decoration:none;}
	a.topNav:hover		{color: #4F82AB; background-color:transparent; text-decoration:none;}
	a.topNav:active	{color: #4F82AB; background-color:transparent; text-decoration:none;}

	/*------------------------------- DIV VISUAL ----sub von topnav-------------------------------*/
	#divVisual {				
	position: relative;
  	width:770px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px;
	background-color:tranparent;
	z-index: 1;
	
}

	/*------------------------------- DIV SEARCH ----sub von topnav-------------------------------*/
	/* --------- Suche --------- */
	/* Class vom DIV */
	#searchPos {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

	.SearchField {
	float: left;
	padding: 1px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	height: 13px;
	font-size:10px;
	vertical-align: middle;
	}
	
		.SearchButton {
	float: left;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	
	}

	#divSearchNPS { /*speziell positioniert */
	float: left;
	width: 164px !important; /* auch in DB eintragen */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
	background:#B50034 none repeat scroll 0%;
	height:21px;
	margin:0pt 0pt 0px 0pt;
	padding:3px 0pt 0pt 6px;
	}

	#divSearch { /*muss ausgelagert werden in Topnav. Nicht standard verwenden */
	display: none;
	}
	
	/*--------------------------------- DIV Language ----------------*/
	
		#divLanguageDropdown { /*Sprachwechsel */
	float: left;
	width: 164px !important; /* Firefox */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
	background:#B50034 none repeat scroll 0%;
	height:21px;
	margin:0pt 0pt 0px 0pt;
	padding:3px 0pt 0pt 6px;
	z-index: 1;
	
	}
	

	
	




/*--------------------------------------- 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;
	
	}
	/*------------------------------- DIV MENU -----sub von middle---------------------------------*/
	#divMenu {
	position: absolute;
	top: 8px;
	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;
			}
			/*------------- DIV MENU BOTTOM ----sub von menu------------------------*/
			#divMenuBottom {	
			width:148px;
			}
		
	/*------------------------------- 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----------------------------*/
	
	
	
	#divContentContainer {
	position: absolute;
	left: 165px;
	width: 422px !important; /* auch in DB eintragen */
	width /**/:422px; /*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;	
	}
	
	
	#divContentTop {
	position: relative;

	}
	
	
	
	#divContent {
	position: relative;
	margin:13px 0px 0px 0px;
	}
	
	#divContentHome {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 584px !important; /* auch in DB eintragen */
	width /**/:584px; /*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 {
			
				}	
	
	/*------------------------------- DIV TEASER ----sub von middle--------------------------------*/

	#divTeaser {
	position: absolute;
	top: 0px;
	left: 600px;
	width: 170px !important; /* Firefox */
	width /**/:183px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height:auto;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	background-color: white;
	}
	
		#divTeaserHome {
	position: relative;
	top: 0px;
	left: 0px;

	}
	
	
	
	#divTeaserAdmin {
	position: absolute;
	top: -172px;
	left: 173px;
	width: 170px !important; /* Firefox */
	width /**/:183px; /*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 {
				float: left;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				}
				/*------------- DIV TEASER ENTRY --sub von teaser------------------------*/
				.teaserEntry /*umfasst einen Teaser-Eintrag*/ {
				float: left;
				width: 170px;
				padding:0px 0px 0px 0px;
				margin:3px 0px 0px 0px;
				}
								/*------------- DIV TEASER TITLE ----sub von entry------------------------*/
								.teaserTitle /* definiert das Aussehen des Titels*/{
								background:#A28F7F none repeat scroll 0%;
								color:#FFFFFF;
								padding:4px 0px 4px 9px;
								margin:0px 0px 0px 0px;
								font-size: 12px;
								border:0;
							
								}
								
								/* 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 {
								float:left;
								line-height:130%;
								margin:0pt;
								border-bottom:1px solid #E1E1E1;
								border-left:1px solid #E1E1E1;
								border-right:1px solid #E1E1E1;
								width: 159px !important; /* Firefox */
								width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
								padding:0px 0px 5px 9px;
								}
								
								/* Links im Teaser */
								#divTeaser a:link     {color:#cc3300; background-color:transparent; text-decoration:underline; font-size:11px;}
								#divTeaser a:visited {color:#cc3300; background-color:transparent; text-decoration:underline;font-size:11px;}
								#divTeaser a:hover	{color: #333333; background-color:transparent; text-decoration:underline;font-size:11px;}
								#divTeaser a:active	{color:#cc3300; background-color:transparent; text-decoration:underline;font-size:11px;} 

								
								#divTeaser a {
							
								}
								
								#divTeaser p {
								padding-top:14px;
								padding-bottom:0px;
								padding-right: 5px;
								}
								
								#divTeaser img {
								margin-left: -10px;
								margin-top: 0px;
								}
								
								.tImageLink /* umschliesst tImage wenn verlinkt*/ {
								
								}

								.tImage /* für Bild ohne Verlinkung*/ {
								display: block;
								margin: -15px 0px 0px -10px;
								padding: 0 0 0 0;
								z-index: 10000;
								border: 0;
								}
	

								/* Mehr... nach Teaser Content */
								.tMoreLink { /* zum Positionieren */
								float:left;
								clear: both;
								margin: 10px 0 14px 0px;
								
								}

						
								/*------------- 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;
}	

#divContentBottom table  {
margin: 0 0 20px 0;
	
}
				/*------------- DIV  FOOTER -----sub von bottom--------------*/
				#footer {
				background:transparent url(/design/images/line_h.gif) repeat-x scroll left top;
				color:gray;
				padding:6px 0pt;
				font-size: 10px;
				margin: 20px 0 0 0;
				}

#footer a:link, #footer a:visited, #footer a:active {
color:gray;
}

#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{	

}


/*--------------------------------------- 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;
vertical-align: top;
}


/* Inhalt-Tab-Spalte2 */
.cContListTextCol2 {
	
	padding:0px 0px 10px 0;
	vertical-align: top;
}

/* Inhalt-Tab-Spalte2 */
td.cContListTextCol2 {
	padding:0px 0px 10px 0;
}

/* Inhaltfuss-Div */
.cContListFooter {

}

/* umschliesst .cContListImage */
.cContListImageLink  {


}

.cContListImage {
	float: left;
	margin:0px 10px 10px 0;
	padding:0px 0px 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: #cc3300; background-color:transparent; text-decoration:underline;}
a.cMoreLink:hover 	{color:#333333; 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;


}


/*--------------------------------------- Module ---------------------------------------*/

/*--------- .NET ---------*/
.body_aspnet {									/* .net iframe im Content */
	background-image:none;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color: #333333;
	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: #333333; 	
}

.status {										/* error + allg. Meldungen */
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;  
	font-weight:bold;
	color:#CC0000; 	
}



/*--------- 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: 0 0 0 0;
padding: 0px 0 2px 5px;
color: #ffd2bf;
font-weight: normal;
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 0 0 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:#cc3300; 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: #333333; 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 #D8D1CA;
}


/* Modul Headlines (Anzeigebereich)*/

.headlinesHeader {

}

.headlinesListEntry {

}

td.headlinesListEntry a:link {color: #333333; background-color:transparent; text-decoration:none;}
td.headlinesListEntry a:visited {color: #333333; background-color:transparent; text-decoration:none;}
td.headlinesListEntry a:hover {color: #4F82AB; background-color:transparent; text-decoration:none;}
td.headlinesListEntry a:active {color: #333333; 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: #333333; background-color:transparent; text-decoration:none;} /* nur fuer Intranet-Anwendungen */
#divAccessMode a.topNav:visited {width:200px;color: #333333; background-color:transparent; text-decoration:none;} /* nur fuer Intranet-Anwendungen */
#divAccessMode a.topNav:hover	{width:200px; color: #4F82AB; background-color:transparent; text-decoration:none;} /* nur fuer Intranet-Anwendungen */ 
#divAccessMode a.topNav:active	{width:200px; color: #333333; 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: #333333; background-color:transparent; text-decoration:underline;}
a.pCopyright:visited	{color: #333333; background-color:transparent; text-decoration:underline;}
a.pCopyright:hover		{color: #4F82AB; background-color:transparent; text-decoration:underline;}
a.pCopyright:active		{color: #333333; background-color:transparent; text-decoration:underline;}


/*--------- Classes Admin-Bereich  ------------------------------------------------------------------*/

/* Titel wird auch in der Dokuverwaltung verwendet*/
.AdminTabTitle { 
	background-color: #E1E1E1;
	color: #333333;
	font-weight:bold;
	line-height: 20px;

}

/* Normale Zeile */
.AdminTabRowLight {
	color: #333333;
	background-color:#FFFFFF;
}

/* Alternative Zeile */
.AdminTabRowDark {
	color: #333333;
	background-color:#F7F7F7;
}

/* Effekt-Zeile */
.AdminTabRowEffect {
	color: #333333;
	background-color:#D9d9d9;
}

/* Links in der Admin Titelzeile*/
a.AdminTabTitle:link, th.AdminTabTitle a:link    {color: #333333; background-color:transparent; text-decoration:none;}
a.AdminTabTitle:visited, th.AdminTabTitle a:visited {color: #333333; background-color:transparent; text-decoration:none;}
a.AdminTabTitle:hover, th.AdminTabTitle a:hover	{color: #333333; background-color:transparent; text-decoration:underline;}
a.AdminTabTitle:active, th.AdminTabTitle a:active	{color: #333333; background-color:transparent; text-decoration:none;} 


.cTeaserAdmin{
	position: absolute;
	top: 1px;
	left:500px;
}

/* Menuteaser Stimmen*/
/*------------- DIV Stimmen ENTRY --sub von teaser------------------------*/
.stimmenEntry /*umfasst einen Stimmen-Eintrag*/ {
float: left;
width: 148px;
padding:0px 0px 0px 0px;
margin:30px 0px 30px 0px;
}
				/*------------- DIV Stimmen TITLE ----sub von entry------------------------*/
				h1.stimmenTitle /* definiert das Aussehen des Titels*/{
				background:#A28F7F none repeat scroll 0%;
				color:#FFFFFF;
				padding:4px 0px 4px 9px;
				margin:0px 0px 0px 0px;
				font-size: 12px;
				font-weight: bold;
				border: 0;
			
				}
				
				/*------------- DIV Stimmen CONTAINER ----sub von entry------------------------*/
				/* Inhalt-Div */
				.stimmenCont {
				float:left;
				line-height:130%;
				margin:0pt;
				border-bottom:1px solid #E1E1E1;
				border-left:1px solid #E1E1E1;
				border-right:1px solid #E1E1E1;
				width: 132px !important; /* Firefox */
				width /**/:148px; /*ie5 hack Breite inkl margins / paddings / borders*/
				padding:9px 5px 9px 9px;
				}
				
				.stimmenImage img{
					border: 0;
					width: 148px;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					
					
				}


/* Newsliste Special Foundation*/
.nlFoundListHeader {
	border: 0 0 0 0;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
 	font-weight: bold;
}

.nlFoundListText {

}

.nlFoundListCompact {

}

.nlFoundListCompactDate {

}

/* Publications Special Foundation*/
a.PubList:link     	{color:#000000; background-color:transparent; text-decoration:none;}
a.PubList:visited 	{color:#000000; background-color:transparent; text-decoration:none;}
a.PubList:hover 	{color:#000000; background-color:transparent; text-decoration:underline;}
a.PubList:active	{color:#000000; background-color:transparent; text-decoration:none;} 
				
				
				
/* alternative Bildanzeige auf Home bei Flash - geändert auf 253 statt 226px für Flash*/
#home-banner {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	height: 253px !important; /* Firefox */
	height /**/:253px; /*ie5 hack Breite inkl margins / paddings / borders*/
	overflow: hidden;
}

/* 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-l{
	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;
overflow:hidden;
position:relative;
z-index:290;
}

.cmain-tab-p-selected {
	border-top:4px solid #B50034;

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:290;
}

.cmain-tab-r-selected{
	background:white 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:300;
}


.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-fullTeaser {
	padding:15px 11px;
	width: 400px !important; /* Firefox */
	width /**/:422px; /*ie5 hack Breite inkl margins / paddings / borders*/
	background-color: White;

}

.ctab-info-indent-full {
	padding:15px 11px;
	width: 570px !important; /* Firefox */
	width /**/:592px; /*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;}


/* Projekt-Map */ 

#divContent.divContentMap{
	width: 605px !important;
}

#map {
	width: 605px;
	height: 469px;
	margin-bottom: 100px;
	border:1px solid #B8A898;
	background-color: #FFFFFF !important;
}

div.divStem {
	position: absolute;
	top: -3px !important;
}

.estyle1 {
	float: left;
	text-align: left;
	background: white repeat 0 0;
	padding: 0 2px 8px 0;
	border: 1px solid #B8A898;
	margin: 0;
	width: 150px;
	padding: 5px;
}

.estyle1 table td {
	font-size: 9px;
	vertical-align: top;
}

.estyle1 img, .estyle2 img {
	border: 0px none;
}

#map .estyle1 .ewindow_more, #map .estyle2 .ewindow_more{
	text-align: right;
	padding-bottom: 0px;
	height: 16px;
}

#map .estyle1 .ewindow_more a, #map .estyle2 .ewindow_more a{
	float: right;
	display: block;
	height: 16px;
	text-decoration: none;
}

#map .estyle1 .ewindow_more a:hover, #map .estyle2 .ewindow_more a:hover{;
	text-decoration: underline;
}

.estyle2 {
	float: left;
	text-align: left;
	background: white repeat 0 0;
	padding: 0 2px 8px 0;
	border: 1px solid #B8A898;
	margin: 0;
	width: 330px;
	padding: 5px;
	font-size: 10px;
}

.estyle2  table {
	font-size: 9px;
	width: 330px;
}

.estyle2  table td {
	vertical-align: top;
}

a.homeBannerLink  {
	color: white;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	line-height: 24px;
	padding: 0;
	margin:0;
}
