/*
////////////////////////////////////////////////////////////////
//
// CSS-Styles
//
// 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 - v3.002/24.06.2009
//
////////////////////////////////////////////////////////////////
*/



/*################################ Standards ################################*/
html                     {height:101%; }
body                     {margin:0; padding:0; font-family:verdana, arial, helvetica, geneva, sans-serif; font-size:12px; line-height:18px; font-weight:normal; color:#666666; background-color:#ffffff; }
div                      {margin:0; padding:0; font-family:verdana, arial, helvetica, geneva, sans-serif; font-size:12px; line-height:18px; font-weight:normal; color:#666666; }
td                       {margin:0; padding:0; font-family:verdana, arial, helvetica, geneva, sans-serif; font-size:12px; line-height:18px; font-weight:normal; color:#666666; }

input                    {font-size:11px; font-family:verdana, arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff; margin-top:3px;}
select                   {font-size:11px; font-family:verdana, arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff; margin-top:3px;}
textarea                 {font-size:11px; font-family:verdana, arial, helvetica, geneva, sans-serif; border:1px solid #cccccc; background-color:#ffffff; margin-top:3px;}

a:link					 {color:#e06a41; text-decoration:none;      }
a:visited				 {color:#e06a41; text-decoration:none;      }
a:active				 {color:#e06a41; text-decoration:none;      }
a:hover					 {color:#e06a41; text-decoration:underline; }
a:visited:hover			 {color:#e06a41; text-decoration:underline; }

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

a.navsub:link            {color:#666666; text-decoration:none; font-size:10px; line-height:14px; }
a.navsub:visited         {color:#666666; text-decoration:none; font-size:10px; line-height:14px; }
a.navsub:active          {color:#666666; text-decoration:none; font-size:10px; line-height:14px; }
a.navsub:hover           {color:#e06a41; text-decoration:none; font-size:10px; line-height:14px; }
a.navsub:visited:hover   {color:#e06a41; text-decoration:none; font-size:10px; line-height:14px; }

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

h1                       {margin:0px; padding:0px; font-size:18px; line-height:22px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666;}   /*Pagetitle*/
h2                       {margin:0px; padding:0px; font-size:14px; line-height:20px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666;}   /*Headline*/
h3                       {margin:0px; padding:0px; font-size:12px; line-height:18px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666;}   /*Subheadline*/
h4                       {margin:0px; padding:0px; font-size:12px; line-height:18px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666;}   /*Standardtext*/
h5                       {margin:0px; padding:0px; font-size:11px; line-height:16px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666;}   /*Remarks*/
h6                       {margin:0px; padding:0px; font-size:10px; line-height:14px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666;}   /*Sources*/



/*################################ Blocks ################################*/
.blockMaster			 {position:relative; left:0px; top:0px; margin:0px; padding:0px; width:970px; }
.blockMain               {margin:0px; padding:0px; width:970px; text-align:left; } 

.blockLeft               {margin:0px; padding:0px; margin-bottom:30px; margin-right:15px; width:240px; }
.blockCenter             {margin:0px; padding:0px; margin-bottom:30px;                    width:530px; }
.blockRight              {margin:0px; padding:0px; margin-bottom:30px; padding-left:15px; width:170px; }

.blockTop                {margin:0px; padding:0px; margin-top:15px; margin-bottom:15px; height:120px; }
.blockHeadImageLeft      {margin:0px; padding:0px; margin-bottom:35px; }
.blockHeadImageRight     {margin:0px; padding:0px; margin-left:-15px; margin-bottom:35px; }
.blockHeadline           {margin:0px; padding:0px; height:130px;}
.blockContent            {margin:0px; padding:0px; padding-left:15px; padding-right:15px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; } /* width in elementTItle defined caused by IE-Bug about padding/margin for holding total width 530px*/



/*################################ Elements ################################*/
.elementStandard         {padding:0px; }
.elementStandardADsmall  {padding:0px; padding-bottom:8px;  }
.elementStandardADmiddle {padding:0px; padding-bottom:15px; }
.elementStandardADbig    {padding:0px; padding-bottom:30px; }
.elementMeta             {padding:0px; font-size:11px; line-height:16px; }
.elementTeaser           {padding:0px; margin-left:0px; font-size:11px; line-height:16px; }
.elementTitle            {padding:0px; padding-bottom:8px; font-size:18px; color:#666666; line-height:25px; width: 498px; }  /* to correct IE-bug about padding/margin for holding total witdh 530px */
.elementTitleBold        {padding:0px; padding-bottom:8px; font-size:18px; color:#666666a; line-height:25px; font-weight:bold; }
.elementLine             {padding:0px; font-size:0px; }
.elementBoxADmiddle      {padding:8px; margin-bottom:15px; background-color: #f5f5f5; border: solid 1px #ccc; }
.elementBoxADbig         {padding:8px; margin-bottom:30px; background-color: #f5f5f5; border: solid 1px #ccc; }
.elementNavigation       {padding:0px; }
.elementCopyright        {padding:0px; font-size:10px; line-height:14px;} 
.elementCopyrightPrint   {padding:0px; font-size:10px; line-height:14px; display:none; } 

.navigationMainOf        {margin:0px; padding-left:0px;  padding-right:15px; font-size:11px; line-height:22px; font-weight:bold;   background-image: url(../images/navBgMainOf.gif);  color:#999999; }
.navigationMainOn        {margin:0px; padding-left:0px;  padding-right:15px; font-size:11px; line-height:22px; font-weight:bold;   background-image: url(../images/navBgMainOn.gif);  color:#000000; }
.navigationSubOf         {margin:0px; padding-left:15px; padding-right:15px; font-size:11px; line-height:22px; font-weight:normal; background-image: url(../images/navBgSubOf.gif);   color:#666666; }
.navigationSubOn         {margin:0px; padding-left:15px; padding-right:15px; font-size:11px; line-height:22px; font-weight:normal; background-image: url(../images/navBgSubOn.gif);   color:#000000; }
.navigationThirdOf       {margin:0px; padding-left:30px; padding-right:15px; font-size:11px; line-height:22px; font-weight:normal; background-image: url(../images/navBgThirdOf.gif); color:#666666; }
.navigationThirdOn       {margin:0px; padding-left:30px; padding-right:15px; font-size:11px; line-height:22px; font-weight:normal; background-image: url(../images/navBgThirdOn.gif); color:#000000; }



/*################################ Texte ################################*/
.textLarge               {font-size:14px; line-height:20px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; }
.textLargeBold           {font-size:14px; line-height:20px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; }

.text                    {font-size:12px; line-height:18px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; }
.textBold                {font-size:12px; line-height:18px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; }

.textMiddle              {font-size:11px; line-height:16px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; }
.textMiddleAltColor      {font-size:11px; line-height:16px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; }
.textMiddleBold          {font-size:11px; line-height:16px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; }
.textMiddleBoldAltColor  {font-size:11px; line-height:16px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#000000; }

.textSmall               {font-size:10px; line-height:14px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666; }
.textSmallAltColor       {font-size:10px; line-height:14px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000000; }
.textSmallBold           {font-size:10px; line-height:14px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold;   color:#666666; }


/*--- end of file */
