/*

| design.css Stylesheet fuer die Inhaltsseiten								|
|																			|
| Weblication® CMS Strukturdesign Version 4.5								|
| erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de		|
| erstellt mit Weblication® Content Management Server, www.weblication.de	|
| Adapted by mediaLINK - v1.07/21.07.2004									|
|																			|
| Last Modification: 23.09.2005/ Content Manager Bayer (Schweiz) AG			|

*/



/*Standardformatierungen*/

body     {background-color:#FFFFFF;margin:0px;font-family:arial, helvetica, geneva, sans-serif;font-size:12px;color:#000000;font-weight:normal;line-height:150%;}/*Standard Textformatierung*/

div      {font-family:arial, helvetica, geneva, sans-serif;font-size:12px;color:#000000;line-height:150%;}
p        {font-family:arial, helvetica, geneva, sans-serif;font-size:12px;color:#000000;line-height:150%;margin:0px;padding:0px;}
/*span   {font-family:arial, helvetica, geneva, sans-serif;font-size:12px;color:#000000;line-height:150%;}*/
form     {font-family:arial, helvetica, geneva, sans-serif;font-size:12px;color:#000000;line-height:150%;margin:0px;padding:0px;}
td       {font-family:arial, helvetica, geneva, sans-serif;font-size:12px;color:#000000;line-height:150%;}

/*Portal*/

#portal {
	font-family: arial, helvetica, geneva, sans-serif;
}
#portal button {
	background-color: #FFF;
	margin: 0;
	padding: 0;
}
#portal button.mOut {
	border: 1px solid #E5E5E5;
}
#portal button.mOver {
	border: 1px solid #000;
	cursor: pointer;
}

#portal #A1 {
	margin: 0 0 20px 0;
}
#portal #A1 p {
	text-align: justify;
}

#portal #A2 {
	clear: both;
	border: 1px solid #E5E5E5;
	margin: 2px 0;
	padding: 2px 2px 1px 2px;
	text-align: right;
}

#portal #A3 {
	clear: both;
	margin: 2px 0;
}
#portal #A3 button {
	width: 100%;
	padding: 10px;
}
#portal #A3 button.mOut {
	border: 4px solid #E5E5E5;
}
#portal #A3 button.mOver {
	border: 4px solid #F60;
}
#portal #A3 table {
	float: left;
}
#portal #A3 td {
	vertical-align: bottom;
}
#portal #A3 p {
	color: #F60;
	margin: 0 0 10px 0;
	text-align: justify;
}

#portal #A4 {
	clear: both;
	height: 300px;
	margin: 2px 0;
}
#portal #A4 button {
	width: 100%;
	height: 149px;
}
*html #portal #A4 button { /* CSS HACK FOR IE */
	height: 151px;
}
#portal #A4 button.mOut {
	background-image: url(../../../../mAny/mGraph/HO/ico_mOut.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#portal #A4 button.mOver {
	background-image: url(../../../../mAny/mGraph/HO/ico_mOver.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#portal #A4 td {
	vertical-align: top;
}
#portal #A4 td.FLA{
	background-color: #F60;
	border-left: 2px solid #FFF;
}
#portal #A4 p {
	height: 145px;
	padding: 10px;
	text-align: left;
}
#portal #A4 .title {
	color: #F60;
	font-size: 16px;
	font-weight: bold;	
}

#portal #A5 {
	clear: both;
	margin: 2px 0;
}
#portal #A5 button {
	width: 100%;
	padding: 10px;
	text-align: left;
}
#portal #A5 button.mOut {
	background-image: url(../../../../mAny/mGraph/HO/ico_mOut.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#portal #A5 button.mOver {
	background-image: url(../../../../mAny/mGraph/HO/ico_mOver.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#portal #A5 p {
	color: #000;
	text-align: justify;
}

/*Links*/

a        {font-family:arial, helvetica, geneva, sans-serif;color:#ff6600;text-decoration:none;}
a:hover  {font-family:arial, helvetica, geneva, sans-serif;color:#ff6600;text-decoration:underline;}

/*Eingabefelder*/

input    {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000;}
select   {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000;}
textarea {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000;}

/*Horizontale Linien*/

hr {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}
ul {
	list-style-image: url(/mAny/mGraphspx/arrow.gif);
	list-style-position: outside;
	margin: 0 0 0 32px;
	padding: 9px 0;
}

/*Ueberschriften*/

h1 {margin:0px;padding:0px;font-size:18px; font-family:arial, helvetica, geneva, sans-serif; line-height:125%; font-weight:normal; color:#ff6600;} /*Seitentitel*/
h2 {font-size:14px; font-family:arial, helvetica, geneva, sans-serif; line-height:125%; font-weight:bold; color:#000000; padding-top:8px; padding-bottom:8px;} /*Hauptüberschrift*/
h3 {margin:0px;padding:0px;font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold; line-height:150%; color:#ff6600;}/*Zwischentitel*/
h4 {margin:0px;padding:0px;font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:150%; color:#000000;}/*Standardtext*/
h5 {margin:0px;padding:0px;font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#000000;}/*Anmerkungen*/
h6 {margin:0px;padding:0px;font-size:10px;  font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666666;}/*Quellenangaben*/

/*Texte*/

.text                {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000;}/*Text*/
.textBold            {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000;}/*Text fett*/
.textInvert          {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/
.textBoldInvert      {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/
.textAltColor        {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666;}/*Text*/

.textMiddleAltColor  {font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666666;}

.textSmall           {font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#000000;}/*Kleiner Text*/
.textSmallBold       {font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/
.textSmallAltColor   {font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666666;}/*Kleiner Text alt. Farbe*/

.textLarge           {font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

/*Elemente*/

.elementHeadline         	{padding-left:50px; padding-right:30px;}/*Überschrift*/
.elementStandard         	{padding-left:50px; padding-right:30px; padding-bottom:20px}/*Standard*/
.elementImageFloat       	{padding-bottom:20px; padding-right:30px;}/*Bild und Fliesstext*/
.elementImageNotes       	{padding-bottom:20px;}/*Bild und Legende*/
.elementFormular         	{padding:8px;}/*Formulare*/
.elementInclude          	{padding:0px;}/*Includes*/
.elementSpace            	{height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard    	{padding:8px;}/*Standard im rechten Bereich*/
.elementRightInclude     	{padding:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     	{padding:0px;}/*Standard im linken Bereich*/
.elementLeftInclude      	{padding:0px;}/*Include im linken Bereich*/

/*Navigation im linken Bereich*/

#elementLeftNavigation {
	background-image: url(../../../../mAny/mGraphnav/navBottom_I.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 100px 0;
	margin: 0; 
}

.elementTopStandard      	{padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       	{padding:0px;}/*Include im oberen Bereich*/
.elementTopSystemNavigation {position:absolute;top:10px;text-align:right;}

.elementBottomStandard  	{padding:4px;text-align:center;}/*Standard im unteren Bereich*/
.elementBottomInclude   	{padding:8px;}/*Include im unteren Bereich*/

/*Bloecke*/

.blockMain           		{height:100%;width:100%}/*Gesamter Bereich*/
.blockTop            		{height:100px;vertical-align:top;background-color:#00cc00;}/*Bereich oben*/
.blockLeft           		{width:225;vertical-align:top;}/*Bereich links*/
.blockContent        		{margin-top:30px; vertical-align:top;}/*Inhaltsbereich*/
.blockRight    				{width:170px;border-style:solid;border-width:1px;border-top-style:none;border-bottom-style:none;vertical-align:top;background-color:#cc0000;border-color:#034A8A;}/*Bereich rechts*/

/*Fragmente*/

.fragmentSpace				{height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft	{margin-right:8px;margin-bottom:8px;float:left;}/*Fliesstext umfliesst Bild*/
.fragmentPictureFloatRight	{margin-left:8px;margin-bottom:8px;float:right;}/*Fliesstext umfliesst Bild*/

.fragmentTableDoubleCol		{padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentTableTripleCol		{padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentCellDoubleCol		{width:50%;vertical-align:top;float:left}
.fragmentCellTripleCol		{width:30%;vertical-align:top;float:left}

.fragmentLinklistFloatLeft	{padding:8px;margin-right:8px;margin-bottom:8px;float:left;border-style:solid;border-color:#000000;border-width:1px;} 

/*Container*/

.divPagePath               {margin-left:50px; margin-right:30px; margin-top:7px; height:40px;}/*Pfadangabe im Seitenkopf*/
.divPageTitle              {margin-left:50px; margin-right:30px; margin-top:0px; height:45px;}/*Titel im Seitenkopf*/

.divFooter                 {margin-left:50px; margin-right:30px; margin-top:30px; margin-bottom:30px;}/*Fusszeilen im Content-Bereich*/

.divAddTitle               {width:170px; height:17px; background-image:url('/mAny/mGraphdsp/headImageSubRightArrow.gif');}/*Titelbereich Add-Content*/
.divAddHeadline            {margin-left:0px; margin-right:10px; margin-top:30px; margin-bottom:0px;}/*Headline Add-Content*/
.divAddText                {margin-left:0px; margin-right:10px; margin-bottom:0px;}/*Text Add-Content*/
