/*	DATEI: starlix.css 
	Novartis Pharma Schweiz AG
	Code: Intersim AG - www.intersim.ch
*/

body	{
	margin:0;
	padding:0;
	color:#000;
	background-image:url(../images/design/bg.gif);
	background-repeat:repeat-y;
	background-color:#FFF;
}

body, h1, h2, h3, h4
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
p, th, ul, ol, textarea, input, legend
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:normal;
	}
	p.small
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:65%;
	line-height:normal;
	}
	
legend {
	font-weight:bold;
}


td 
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:normal;

	}

table.tableGreen, table.tableGreen tr, table.tableGreen td
{
	border : 1px solid #447D8E;
	border-collapse : collapse;
}

	
td.blueColum {
background-color: #447D8E;
font-weight:bold;
color: white;
width: 130px;
}
	

td li
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	}
	
td ul
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	}
	
td ol
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	}
	
td li li
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	}
	
td p
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	}
	
	
td span
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	}
td input
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	}
	
td textarea
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
}

LI.Risikorechner {
	list-style-type: decimal;
	padding-left:0px;
	margin-left: -15px;
	padding-bottom : 5px;
	}

p input
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
}
	
p textarea
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
}
	
td h1	{
	font-size:100%;
}
	
td h2	{
	font-size:100%;
}

td h3	{
	font-size:100%;
}

td h4	{
	font-size:100%;
}

h1	{
	font-size:85%;
	color:#447D8E;
	padding:0;
	margin:2px 0 8px 0;
}

h2 {
	font-size:75%;
	color:#447D8E;
}

h3 {
	font-size:70%;
	font-weight:bold;
	color:#447D8E;
}

h4 {
	font-size:70%;
	font-weight:bold;
	color:#447D8E;
}

fieldset {
	padding:4px;
}

UL, MENU {
	list-style-type:square;
}

OL {
	list-style-type: decimal;
	list-style : decimal;
}

LI {
	list-style-type:square;
	padding-left:0px;
	margin-left: -15px;
	}

LI.literatur {
	list-style-type: decimal;
	padding-left:0px;
	margin-left: -15px;
	padding-bottom : 21px;
	}
	
LI.literaturSmall {
	font-size:85%;
	list-style-type: decimal;
	padding-left:0px;
	margin-left: -15px;
	padding-bottom : 21px;
	}
	
LI LI {
	font-size:140%;
	list-style-type:square;
	padding-left:0px;
	margin-left: -15px;
}

LI LI LI {
	list-style-type:square;
	padding-left:0px;
	margin-left: -15px;
}
hr {
	color:#447d8e;
	height:1px;
}

.abbildung
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:60%;
	line-height:normal;
	border : 1px solid Silver;
	background-color : White;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	}


div#divMidRight h3 {					/* -- Teaser Titel -- */	
 	padding:0px;
	margin:0px;
	color:#FFF;
 }
 
div#divMidRight p {					/* -- Teaser Text -- */	
 	padding:0px;
	margin:0px;
 }
 
 
/*--------- Links ---------*/
a		  {color:#CC0000; background-color:transparent; text-decoration:underline;}
a:link    {color:#CC0000; background-color:transparent; text-decoration:underline;}
a:visited {color:#CC0000; background-color:transparent; text-decoration:underline;}
a:hover   {color:#FF0000; background-color:transparent; text-decoration:underline;}
a:active  {color:#CC0000; background-color:#e8eff1; text-decoration:underline;}

a.naviBlue         {color:#447D8E; background-color:transparent; text-decoration:none;}
a.naviBlue:link    {color:#447D8E; background-color:transparent; text-decoration:none;}
a.naviBlue:visited {color:#447D8E; background-color:transparent; text-decoration:none;}
a.naviBlue:hover   {color:#cc0000; background-color:transparent; text-decoration:none;}
a.naviBlue:active  {color:#447D8E; background-color:#e8eff1; text-decoration:none;}

a.naviRed         {color:#CC0000; background-color:transparent; text-decoration:none;}
a.naviRed:link    {color:#CC0000; background-color:transparent; text-decoration:none;}
a.naviRed:visited {color:#CC0000; background-color:transparent; text-decoration:none;}
a.naviRed:hover   {color:#FF0000; background-color:transparent; text-decoration:none;}
a.naviRed:active  {color:#CC0000; background-color:#FFFFFF; text-decoration:none;}

a.imageHome			{color:#FFFFFF; background-color:transparent; text-decoration : none;}
a.imageHome:link    {color:#FFFFFF; background-color:transparent; text-decoration : none;}
a.imageHome:visited {color:#FFFFFF; background-color:transparent; text-decoration : none;}
a.imageHome:hover   {color:#FFFFFF; background-color:transparent; text-decoration : none;}
a.imageHome:active  {color:#FFFFFF; background-color:transparent; text-decoration : none;} 
 
/*--------- Classes ---------*/

.blue {
	font-weight:bold;
	line-height:250%;
	text-align:left;
	color: #447D8E;
	margin-top:0px;
	padding-top:0px;
}

.red {
	font-weight:bold;
	line-height:250%;
	text-align:left;
	color:#CC0000;
	margin-top:0px;
	padding-top:0px;
}

.topNaviRight {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:250%;
	text-align:right;
	margin-top:0px;
	padding-top:0px;
}

.topNaviLeft {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:250%;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
}

.noMargin {
	padding:0px;
	margin:0px;
}


.lineMain {
	padding:0px;
	margin:0px;
}

.mainTitle {
	display:block;
	background-image:url(../images/design/line_content.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	margin:0px;
	padding:0px 0px 10px 0px;
}

.lineLeft {
	padding:0px;
	margin:0px;
	height:1px;
	width:180px
}

.searchForm {
	background-image:url(../images/design/bg_mnu.jpg);
	background-repeat:repeat-y;
	margin:0px;
	padding:2px 2px 2px 10px;
}


.popupBody {
	margin:0px;
	padding:0px;
	color:#000000;
	background-image:none;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bu { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:normal;
	color:#FFF;
	background-color:#cc0000; 
	border:0px none;
}
.buSearch { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	line-height:normal;
	color:#FFF;
	background-color: #cc0000; 
	border:0px none;
	cursor:pointer;
	width:14%;
	margin-left:2px;
}

.ErrorInputBox {
	width:350px;
	height:100px;
}
 


/*----------------------------------- DIVs  ---------------------------------------------*/
 
#description {
	position:absolute;
	top: -400px;
	left: -400px;
}

/* top */

#divTop {						
	background-image:url(../images/design/bg_header.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:993px;
	height:69px;
	clear:both;
 }
 
  
 #divTopLeft {					/* -- SUB divTop -- */
	float:left;
	background-image:none;
	width:180px;
	height:69px;
 }
 
 #divTopCenter {				/* -- SUB divTop -- */
	background-image:none;
	margin-right:205px;
	padding:0px;
 }
 
 #divTopRight {					/* -- SUB divTop -- */
 	float:right;
	background-image:none;
	width:180px;
	height:69px;
 }
 
 #divTopCenter_left {			/* -- SUB divTopCenter -- */
 	float:left;
	background-image:none;
	padding-left:50px;
	width:auto;
	height:auto;
	border:1px none;
 }
 
 #divTopCenter_right {			/* -- SUB divTopCenter -- */
 	float:right;
	background-image:none;
	width:400px;
	height:auto;
	border:1px none;
	padding-right:15px;
 }
 
 /* mitte */
 
 #divMid {						/* -- Haupt DIV Mittelbereich -- */
	width:993px;
	height:auto;
	margin:0px;
	padding:0px;
	border:1px none;
	clear:both;
 }
 
 #divMidLeft {					/* -- SUB divMid - Suche und Navigation -- */
	background-image:none;
	background-color:#FFFFFF;
	float:left;
	width:180px; 
	height:auto;
	padding:0px;
	margin:0px 25px 0px 0px;
 }
 
  #divMidLeft input {			/* -- SUB divMid - Elemente der Suche in divMidLeft -- */
 	vertical-align:middle;
 }
 
 #divMidLeft_mnu {					/* -- SUB divMidLeft - Menue -- */
	background-image:url(../images/design/bg_mnu.jpg);
	background-repeat:repeat-y;
	margin:20px 0px 0px 0px;
	width:180px;
 }
 
 #divMidLeft_world {					/* -- SUB divMidLeft - World -- */
	padding-left:10px;
	margin-top:20px;
	height:auto;
	width:auto;
 }
 
 #divMidCenter {
	float:left;
	background-image:url(../images/design/bg_content_starlix.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:590px;
	height:485px;
	padding:0;
	margin:0;
}

#divMidCenterStart {
	float:left;
	background-image:url(../images/design/bg_content_starlix.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:590px;
	height:485px;
	padding:0;
	margin:0;
}

#divMidCenter_cont {
	width:508px !important; /* fuer Mozilla + Netscape */
	width /**/:585px; /* fuer IE */
	height:auto;
	margin:0px;
	padding: 15px 30px 10px 22px;
	background-color:transparent;
}
 
   
 #divMidRight {					/* -- SUB divMid - teaser -- */	
 	float:right;	
	background-image:none;
	background-color:#FFFFFF; 
	width:180px;
	padding:0px;
	margin:0px;
 }
 
 .teaserTitle {
	color:#FFF;	
	background-image:url(../images/design/teaser_bg_title.gif);
	background-repeat:no-repeat;
	background-color:#447D8E;
	padding:4px 4px 4px 8px;
}

.teaserCont {
	background-color:#E8EFF1;
	padding:4px 4px 4px 8px;
	border-width:1px;
	border-color:#447D8E;
	border-style:solid;
	margin:0px 0px 20px 0px;
}
 
 #disclaimer {
	padding:10px 10px 10px 22px;
	width:auto;
	margin:0px;
	font-size:90%;
}
 /*--------- DIVs PopUp ---------*/
 
#divPopTop {						/* -- Haupt DIV Header PopUp -- */
	background-image:url(../images/design/bg_header_popup.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:575px;
	height:52px;
	clear:both;
 }
 
#divPopTopLeft {					/* -- SUB divPopTop -- */
	float:left;
	background-image:none;
	width:136px;
	height:40px;
	margin:5px 0px 0px 5px;
 }
 
 #divPopTopRight {					/* -- SUB divPopTop -- */
 	float:right;
	background-image:none;
	width:80px;
	height:auto;
	margin:30px 15px 0px 0px;
 }
 
 #divPopTopRight p {
 	padding:0px;
	margin:0px;
 }

#divPopMid {						/* -- Haupt DIV Content PopUp -- */
	background-color:#E8EFF1;
	width:535px !important; /* fuer Mozilla + Netscape */
	width /**/:575px; /* fuer IE */
	height:auto;
	margin:0px;
	padding:20px;
	clear:both;
 } 
 
/* CSS für gescrapete Kompendiumsseite */
#divKompendium
{
	width:100%;
}
#divKompendium
{
	font-size : 70%;
}
#divKompendium p, #divKompendium b, #divKompendium i, #divKompendium td
{
	font-size : 100%;
}
#divKompendium h1, #divKompendium pre
{
	font-size : 125%;
}



