/*
Basic styles for W3C-compatible browsers
css2 - All rights reserved - Copyright by medialink 1999-2006 - v1.01/31.10.2006
*/



/* Standardformatierungen */
body                     { margin:0px; margin-left:10px; padding:0; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#666666;}

table                    {spacing:0; padding:0px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
table td                 {spacing:0; padding:0px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
p                        {margin:0px; padding:0px; }
form                     {margin:0;padding:0; font-family:verdana, arial, helvetica, geneva, sans-serif; font-size:11px; font-weight:normal; color:#666666;}



/* Eingabefelder */
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;}



/* Links */
.urlextern,
.itemPfeil { background-image: url(/lib/tpl/pdfa/images/fragmentTitelPfeil2.gif); background-repeat: no-repeat; padding-left:20px; }

.toctoggle {font-size: 10px; font-weight: normal; }

.dropDown { position:absolute; padding-top:4px; color: #c33; display: none; }
div.elementMainAdd.a.urlextern,
div.elementMainAdd a.wikilink1 { color: #c33; background-image: url(/lib/tpl/pdfa/images/fragmentTitelPfeil.gif); background-repeat: no-repeat; padding-left:14px; }
a.urlextern:link,
a.wikilink1:link,
a:link					 {color:#c33; text-decoration:none;}
a.wikilink1:visited,
a:visited				 {color:#c33; text-decoration:none;}
a.wikilink1:active,
a:active			 {color:#999; text-decoration:none;}
a.urlextern:hover,
div.textSmall.a.wikilink1:hover,
a.wikilink1:hover,
a:hover					 {color:#999; text-decoration:none;}
div.elementMainAdd a.wikilink1:hover,
a.wikilink1:visited:hover,
a.urlextern:visited:hover,
a:visited:hover			 {color:#999; text-decoration:none;}

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

.menuItem, .menuItemActive { color: white; font-weight:bold; background-color:#c33; padding-bottom:3px; padding-top:2px; padding-left:10px; padding-right:10px; background-repeat: no-repeat; background-position: left center; border: solid 1px #c33; }
.menuItemActive { background-image: url(/lib/tpl/pdfa/images/fragmentTitelX.gif); }
.menuItem { background-image: url(/lib/tpl/pdfa/images/fragmentTitelPfeil.gif)}

a.menuLink:link {color: white}
a.menuLink:visited {color: white}
a.menuLink:active {color: white}
a.menuLink:hover {color: #aaa}



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



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


 
/* Ueberschriften */
h1 { margin-left:0px; padding:0px; padding-bottom:28px; font-size:18px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold; color:#000; }    /*Seitentitel*/
.pdfah2 { margin:0px; padding:0px; padding-left:17px; padding-bottom:15px; font-size:13px; font-family:verdana, arial, helvetica, geneva, sans-serif; color:#000000; font-weight: bold; background-image: url(/lib/tpl/pdfa/images/fragmentTitelPfeil.gif); background-repeat: no-repeat; background-position: 0 2pt; }      /*Ueberschrift*/
h2 { margin-left:0px; padding:0px; padding-left:17px; padding-bottom:15px; font-size:13px; font-family:verdana, arial, helvetica, geneva, sans-serif; color:#000000; font-weight: bold;  }      /*Ueberschrift*/
h3 { margin-left:0px; padding:0px; padding-bottom:17px; font-size:11px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold; color:#666666; }      /*Untertitel*/
h4 { margin-left:0px; padding:0px; padding-top:6px; font-size:11px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#000;}    /*Themen*/
h5 { margin-left:0px; padding:0px; font-size:10px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666;}    /*Add-Text*/
h6 { margin-left:0px; padding:0px; font-size:9px; font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:normal; color:#666666;}    /*Anmerkungen*/



/* Verschiedenes */
.imageborder             { border: solid 1px #ccc }
.imagecaption            { margin-right: 10px; margin-bottom: 2px; margin-top: 4px}



/*################################ Bloecke ################################*/
.blockMaster			 {position:relative; left:0px; top:0px; margin:0px; padding:0px; width:1024;} /* Gesamter Bereich */
.blockMain               {margin:0px; padding:0px; width:1024; z-index:0;} /* Bereich für Inlay-Tabelle / No positioning because of Safari v1.2, which does'nt show vert-scrollers*/
.blockNavigation         {position:absolute; top:135px; left:210px; z-index:9;}
.blockLeft               {padding-right:25px;}
.mainBg                  {margin-left:5px; }
.blockRight              {position:absolute; top:72px; left:698px;}
.blockFooter             {padding-left:17px; padding-right:170px;}
.mainCellLeft          {border-left: solid 1px #bbb; border-right: dotted 1px #bbb; }
.mainCellRight         {border-right: solid 1px #bbb}

.pdfaRed {color:#c33}
.navButton { padding:6px;  font-weight:bold; color: white; background-color: #c33; }
.formButton { padding:4px; padding-left:8px; padding-right:8px; font-weight:bold; color: white; background-color: #999; border: solid 1px #666;}
.nsprice {border: solid 1px #bbb; }
.missingField {background-color: #fff0f0; }
.disabl {color: #bbb; }
.rdio { border: none; }

/*################################ Elemente ################################*/
.elementLogo             {padding-top:30px;}

.elementNewsHeader       {height:18px; background-image: url(/lib/tpl/pdfa/images/newBg.gif); background-repeat: no-repeat;}
.fragmentNewsHeader      {padding-left:17px; padding-top:1px; font-weight:bold; color:#ffffff;}

.elementNewsContent      {padding-bottom:17px; font-size:10px;}
.fragmentNewsLine        {font-size:0px;}
div.elementNewsContent h1 {font-size: 10px; font-weight: normal; }
div.elementNewsContent h1,
.fragmentNewsTitle       {padding-left:17px; padding-top:2px; padding-bottom: 2px; margin-bottom: 5px; background-image: url(/lib/tpl/pdfa/images/fragmentNewsTitleBg.gif); background-repeat: no-repeat; border-bottom: solid 1px #868686; border-top: dotted 1px #868686; width: 160px; }
div.elementNewsContent p,
.fragmentNewsBody        {padding-bottom: 9px;}	

.elementMainContent		 {padding-left:15px; padding-right:15px; line-height:17px;}
.elementMainAdd		     {padding-left:12px; padding-right:12px; padding-top: 25px; }
.elementPath             {padding-bottom: 8px; }
.elementFooter           {font-size:9px; line-height:10px; color:#999999; }




/*################################ Tabellen Inhalt ################################*/
.elementTabelle             { background-color: #f4f4f4; padding: 8px 10px 8px 8px; border-color: white; border-style: solid; border-width: 1px 2px; }




/*################################ Texte ################################*/

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

.textMiddle              {font-size:11px; font-weight:normal; line-height: 15px;} /*Mittlerer Text*/
.textMiddleAltColor      {font-size:11px; font-weight:normal; line-height: 15px; color:#000000;} /*Mittlerer Text*/
.textMiddleBold          {font-size:11px; font-weight:bold; line-height: 15px; color:#666666;} /*Mittlerer Text fett*/
.textMiddleBoldAltColor  {font-size:11px; font-weight:bold; line-height: 15px; color:#000000;} /*Mittlerer Text fett*/

.textSmall               {font-size:10px; font-weight:normal; line-height: 14px; } /*Kleiner Text*/
.textSmallAltColor       {font-size:10px; font-weight:normal; line-height: 14px; color:#000000;} /*Kleiner Text*/
.textSmallBold           {font-size:10px; font-weight:bold; line-height: 14px;} /*Kleiner Text fett*/

.textLarge               {font-size:14px; font-weight:normal; color:#666666;} /*Gro&szlig;er Text*/
.textLargeBold           {font-size:14px; font-weight:bold;   color:#666666;} /*Gro&szlig;er Text fett*/

/*--- end fo file */
