/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication? Content Management Server, www.weblication.de
//
// Adapted by medialink - v1.41/07.03.2007
//
////////////////////////////////////////////////////////////////
*/





/* Standardformatierungen */
body                      {margin:0; padding:0; background-color:#FFFFFF; font-family:arial, helvetica, geneva, sans-serif; font-size:12px; font-weight:normal; color:#666666;}

table                     {spacing:0; padding:0px; font-family:arial, helvetica, geneva, sans-serif;}
table td                  {spacing:0; padding:0px; font-family:arial, helvetica, geneva, sans-serif;}

div                       {}
p                         {}
span                      {}
td                        {}
th                        {}
form                      {}



/* Eingabefelder */
input                     {font-size:10px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff;}
select                    {font-size:10px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff;}
textarea                  {font-size:10px; 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; } /*Formularinhalt*/
.formButton               {font-size:11px; font-family:arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#f5f5f5; margin-top:3px; color:#1b469d}


/* Links */
a:link					  {color:#ef8629; text-decoration:none;}
a:visited				  {color:#ef8629; text-decoration:none;}
a:active				  {color:#ef8629; text-decoration:none;}
a:hover					  {color:#ef8629; text-decoration:underline;}
a:visited:hover			  {color:#ef8629; text-decoration:underline;}

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

a.navmeta:link			  {color:#666666; text-decoration:none; font-size:11px; }
a.navmeta:visited		  {color:#666666; text-decoration:none; font-size:11px; }
a.navmeta:active		  {color:#666666; text-decoration:none; font-size:11px; }
a.navmeta:hover			  {color:#000000; text-decoration:none; font-size:11px; }
a.navmeta:visited:hover	  {color:#000000; text-decoration:none; font-size:11px; }

a.navmetaOv:link          {color:#000000; text-decoration:none; font-size:11px;}
a.navmetaOv:visited       {color:#000000; text-decoration:none; font-size:11px; }
a.navmetaOv:active        {color:#000000; text-decoration:none; font-size:11px; }
a.navmetaOv:hover         {color:#000000; text-decoration:none; font-size:11px; }
a.navmetaOv:visited:hover {color:#000000; text-decoration:none; font-size:11px; }


/* Verschiedenes */
ul                        {margin-left:16px; padding:0px; list-style-type:disc}
ol                        {margin-left:16px; padding:0px; list-style-type:disc;}

.alignjustify             {text-align: justify }
.imageborder              {border: solid 1px #ccc }

hr                        {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}




/* Ueberschriften */
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;}  /*Seitentitel*/
h2 {margin:0px; padding:0px; font-size:14px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   line-height:120%; color:#000000; padding-bottom:5px;}  /*Ueberschrift*/
h3 {margin:0px; padding:0px; font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   line-height:125%; color:#000000; padding-bottom:5px;}  /*Zwischentitel*/
h4 {margin:0px; padding:0px; font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:120%; color:#000000;}                      /*Standardtext*/
h5 {margin:0px; padding:0px; font-size:10px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:110%; color:#000000;}                      /*Anmerkungen*/
h6 {margin:0px; padding:0px; font-size:9px;  font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; line-height:100%; color:#666666;}                      /*Quellen*/




/*################################ Bloecke ################################*/
.blockMaster			 {position:absolute; left:0px; top:0px; margin:0px; padding:0px; height:100%; vertical-align:top;} /* Gesamter Bereich */
.blockMain               {position:relative; margin:0px; padding:0px; width:990px; height:100%; z-index:0;} /* Bereich für Inlay-Tabelle / No positioning because of Safari v1.2, which does'nt show vert-scrollers*/
.blockNav                {margin:0px; padding:0px; }
.blockContent            {margin:0px; padding:0px; }
.blockAdd                {margin-left:20px; margin:right:10px;}



/*################################ Elemente ################################*/
.elementNavTop           {padding-left:15px; height:50px; vertical-align:top;}
.elementNavEntry         {padding-top:20px;}

.elementStandard         {padding:0px;} /*Standard*/
.elementStandardADsmall  {padding:0px; padding-bottom:8px}  /* Standard mit Absatzdurchschuss klein */
.elementStandardADmiddle {padding:0px; padding-bottom:15px} /* Standard mit Absatzdurchschuss mittel*/
.elementStandardADbig    {padding:0px; padding-bottom:30px} /* Standard mit Absatzdurchschuss gross */
.elementStandardADmega   {padding:0px; padding-bottom:60px} /* Standard mit Absatzdurchschuss riesig*/

.elementLine             {padding:0px; font-size:0px;}      /* for small div-height in MSIE6.x/Win */
.elementSpace            {padding:0px; height:13px;}        /* empty line */



/*################################ Tables ################################*/

.tdSubnavOf               {border-bottom: 1px solid #ffffff; vertical-align:top;}
.tdSubnavOn               {border-bottom: 1px solid #ef8629; }
.tdSubnavEntry            {}
.tdImageborder            {border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

.tdMainTopUp              {height:70px;  vertical-align:top; }    /* Page-Title */
.tdMainTopMiddle          {height:172px; vertical-align:bottom; } /* Intro-Text */
.tdMainTopBottom          {height:60px;  vertical-align:top; }    /* Caption for Header-Image */
.tdAddTop                 {height:20px;  vertical-align:top; }    /* actually not used */
.tdAddMiddle              {height:222px; vertical-align:bottom; } /* Data */
.tdAddBottom              {height:60px;  vertical-align:top; }    /* Vertical-Space to Add-Body */




/*################################ Fragmente ################################*/
.fragmentTitle           {font-size:18px; color:#000000; line-height:120%; }
.fragmentData            {font-size:10px; line-height:110%; }
.fragmentNavSection      {font-size:11px; color:#000000; font-weight:bold;}
.fragmentNavNumber       {font-weight:bold; }
.fragmentCaption         {padding:10px; font-size:10px; line-height:110%}
.fragmentTextLeft        {padding-left:10px; padding-right:10px; font-size:12px; line-height:125%; }
.fragmentCopyright       {padding-left:362px; padding-top:30px; font-size:10px; color:#999999; line-height:100%;}





/*################################ Texte ################################*/
.text                    {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:125%;} /*Text*/
.textAltColor            {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; line-height:125%;} /*Text Alt*/
.textBold                {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; line-height:125%;} /*Text fett*/
.textBoldAltColor        {font-size:12px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000; line-height:125%;} /*Text fett negativ*/

.textMiddle              {font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:120%;} /*Mittlerer Text*/
.textMiddleAltColor      {font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; line-height:120%;} /*Mittlerer Text*/
.textMiddleBold          {font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; line-height:120%;} /*Mittlerer Text fett*/
.textMiddleBoldAltColor  {font-size:11px; font-family:arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000; line-height:120%;} /*Mittlerer Text fett*/

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

.textMini                {font-size:9px;  font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:120%;} /*Kleiner Text*/
.textMiniAltColor        {font-size:9px;  font-family:arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; line-height:120%;} /*Kleiner Text*/

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

.spanNormalColor         {color:#666666; font-weight:normal;}
.spanNormalAltColor      {color:#000000; font-weight:normal;}
.spanBold                {color:#666666; font-weight:bold;}
.spanBoldAltColor        {color:#000000; font-weight:bold;}

/*--- end fo file */
