/*
Basic styles for W3C-compatible browsers with css2
All rights reserved - Copyright by medialink 2008 - v2.05/05.06.2008
*/


/*################################ Standards ################################*/
html						{height:100.1%;}
body						{margin:0; padding:0; background-color:#f9f9f9; font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666;}
td            			    {spacing:0; padding:0px; font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666;}


input						{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff;}
select						{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff;}
textarea					{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff;}
.formHeader					{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; border:0px solid #cccccc; background-color:#e5e5e5; color:#000000; font-weight:bold; text-align:center;}
.formContent				{padding:8px; background-color: #fff; border: solid 1px #ccc; }
.formButton					{font-size:12px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#f5f5f5; margin-top:3px; color:#1b469d}


a:link						{color:#cc3333; text-decoration:none; }
a:visited					{color:#cc3333; text-decoration:none; }
a:active					{color:#cc3333; text-decoration:none; }
a:hover						{color:#000000; text-decoration:none; }
a:visited:hover				{color:#000000; text-decoration:none; }

a.navMainOf:link			{color:#666666; text-decoration:none; display:block; }
a.navMainOf:visited			{color:#666666; text-decoration:none; display:block; }
a.navMainOf:active			{color:#666666; text-decoration:none; display:block; }
a.navMainOf:hover			{color:#000000; text-decoration:none; display:block; background-color:#cccccc;}
a.navMainOf:visited:hover	{color:#000000; text-decoration:none; display:block; background-color:#cccccc;}

a.navSubOf:link				{color:#666666; text-decoration:none; display:block; }
a.navSubOf:visited			{color:#666666; text-decoration:none; display:block; }
a.navSubOf:active	    	{color:#666666; text-decoration:none; display:block; }
a.navSubOf:hover			{color:#000000; text-decoration:none; display:block; background-color:#dcdcdc;}
a.navSubOf:visited:hover	{color:#000000; text-decoration:none; display:block; background-color:#dcdcdc;}

a.navSubFirstOf:link		{color:#666666; text-decoration:none; display:block; }
a.navSubFirstOf:visited	    {color:#666666; text-decoration:none; display:block; }
a.navSubFirstOf:active	    {color:#666666; text-decoration:none; display:block; }
a.navSubFirstOf:hover		{color:#000000; text-decoration:none; display:block; background-color:#dcdcdc;}
a.navSubFirstOf:visited:hover	{color:#000000; text-decoration:none; display:block; background-color:#dcdcdc;}

a.navmeta:link			 	{color:#666666; text-decoration:none; }
a.navmeta:visited			{color:#666666; text-decoration:none; }
a.navmeta:active			{color:#666666; text-decoration:none; }
a.navmeta:hover				{color:#000000; text-decoration:underline; }
a.navmeta:visited:hover		{color:#000000; text-decoration:underline; }



ul							{margin-left:16px; padding:0px; list-style-type:disc}
ol                       	{margin-left:16px; padding:0px; list-style-type:disc;}
hr                     	 	{background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}



/*################################ Headlines ##############################*/
h1 {margin:0px; padding:0px; font-size:18px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#000000; padding-bottom:8px;}    /*Pagetitel*/
h2 {margin:0px; padding:0px; font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   line-height:130%; color:#000000; padding-bottom:5px;}    /*Headline*/
h3 {margin:0px; padding:0px; font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   line-height:150%; color:#666666; padding-bottom:5px;}    /*Subheadline*/
h4 {margin:0px; padding:0px; font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:150%; color:#666666;}                        /*Standardtext*/
h5 {margin:0px; padding:0px; font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666666;}                        /*Remarks*/
h6 {margin:0px; padding:0px; font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#666666;}                        /*Sources*/



/*################################ Blocks ################################*/
.blockPage				{position: absolute; top: 0px; left: 0px; text-align:center; vertical-align:top; width:100%; height:100%; min-width:990px;}     /* full page */	
.blockMaster			{margin:auto; width:990px; padding:0px; height:100%; }                                                                          /* master container for centering */
.blockMain				{position:relative; top:0px; left:0px; margin:0px; padding:0px; width:990px; text-align:left; height:100%;}                     /* main container for relative positioning */

.blockLeft				{margin:0; padding:0px; width:170px; }
.blockLeftCenter		{margin:0; padding:0px; width:47px;  }
.blockCenter			{margin:0; padding:0px; margin-left:18px; margin-right:18px;  width:231px; }
.blockRightCenter		{margin:0; padding:0px; margin-left:8px; margin-right:8px; width:450px; }
.blockRight				{margin:0; padding:0px; width:34px;  }

.tdColLeft				{background-color:#f9f9f9; background-image: url(../images/tdLeftBg.jpg);        background-repeat: no-repeat; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; }
.tdColLeftCenter		{background-color:#f9f9f9; background-image: url(../images/tdLeftBg.jpg);        background-repeat: no-repeat; }
.tdColCenter			{background-color:#f9f9f9; background-image: url(../images/tdCenterBg.jpg);      background-repeat: no-repeat; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; }
.tdColRightCenter		{background-color:#f9f9f9; background-image: url(../images/tdRightCenterBg.jpg); background-repeat: no-repeat; }
.tdColRight				{background-color:#f9f9f9; background-image: url(../images/tdRightBg.jpg);       background-repeat: no-repeat; border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; }



/*################################ Elements ################################*/
.elementLogo			{position:absolute; left:745px; top:15px; }
.elementMetanav			{position:absolute; left:240px; top:15px; font-size:11px; line-height:120%; color:#666666; }
.elementFunction		{position:absolute; left:238px; top:76px; }

.elementNavigation		{padding-top: 100px; min-height:400px; }
.elementPath			{margin-top:110px;  height: 75px; font-size:10px; color:#666666; }
.elementTitle			{height: 55px;  font-size:18px; color:#000000; line-height:24px; }
.elementSubtitle		{height: 30px;  font-size:12px; color:#000000; line-height:12px; }
.elementLead			{height: 295px; font-size:11px; color:#666666; line-height:16px; }
.elementInfotitle		{margin-bottom:15px; margin-top:3px; padding-left: 30px; color: #000000; line-height:15px; background-image: url(../images/flashInfo.gif); background-repeat: no-repeat; }
.elementInfo			{font-size:11px; color:#666666; line-height:16px; }
.elementImage			{margin-top: 142px; height: 313px; }
.elementImageSelection	{height: 107px; padding-left:10px; padding-top: 3px}
.elementCopyright		{padding-top: 15px; font-size:10px; color:#666666;}



/*################################ Navigation Draft ################################*/
.navMainOf				{display:block; margin:0; font-size:11px; line-height:14px; font-weight:bold;   color:#666666; border-bottom: 1px solid #bcbcbc; padding: 7px 5px 7px 15px; }
.navMainOn				{display:block; margin:0; font-size:11px; line-height:14px; font-weight:bold;   color:#000000; border-bottom: 1px solid #bcbcbc; padding: 7px 5px 7px 15px; }
.navSubOf				{display:block; margin:0; font-size:11px; line-height:14px; font-weight:normal; color:#666666; border-bottom: 1px solid #bcbcbc; padding: 7px 5px 7px 33px; background-color:#f2f2f2; background-image: url(../images/navSubOf.gif);      background-repeat: no-repeat; }
.navSubOn				{display:block; margin:0; font-size:11px; line-height:14px; font-weight:normal; color:#000000; border-bottom: 1px solid #bcbcbc; padding: 7px 5px 7px 33px; background-color:#f2f2f2; background-image: url(../images/navSubOn.gif);      background-repeat: no-repeat; }
.navSubFirstOf			{display:block; margin:0; font-size:11px; line-height:14px; font-weight:normal; color:#666666; border-bottom: 1px solid #bcbcbc; padding: 7px 5px 7px 33px; background-color:#f2f2f2; background-image: url(../images/navSubFirstOf.gif); background-repeat: no-repeat; }
.navSubFirstOn			{display:block; margin:0; font-size:11px; line-height:14px; font-weight:normal; color:#000000; border-bottom: 1px solid #bcbcbc; padding: 7px 5px 7px 33px; background-color:#f2f2f2; background-image: url(../images/navSubFirstOn.gif); background-repeat: no-repeat; }



/*################################ Texts ################################*/
.text					{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:16px;}
.textAltColor			{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; line-height:16px;}
.textBold				{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; line-height:16px;}
.textBoldAltColor		{font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000; line-height:16px;}
.textSmall				{font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:120%;}
.textSmallAltColor		{font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; line-height:120%;}
.textLarge				{font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; }
.textLargeBold			{font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; }



/*################################ Tooltips ################################*/
.tooltip				{position: absolute; left:0px; top:2000px; display: none;} /* positioning left/top only for MSIE6.x/Win caused by flashing otherwise the div-container shortly at 0|0 */
.tooltip .head			{margin-bottom:3px; padding: 2px; padding-left: 10px; font-size:11px; line-height:11px; font-weight: bold; color: #333333; background-color: #cdcdcd;}
.tooltip .image 		{margin-bottom:3px; background-color: #ffffff; border: solid 0px #333333;}
.tooltip .content 		{padding: 10px; font-size:10px; line-height:12px; font-weight: normal; color: #333333; background-color:#fafafa; border: solid 1px #cccccc;}
.tooltip .function		{padding: 2px; font-size:11px; line-height:11px; font-weight: normal; text-align:center; color: #333333; background-color:#cccccc;}


/*--- end of file */
