﻿

/* _____ AUFBAU DER GRUND_STRUKTUR _____ */
/* font-size: 12px neu - fängt schriftgrössen-einstellungen der user ab*/
html { text-align:center; height:100%; margin-bottom:1px; /*font-size:12px; */} /* Höhe und margin um Scrollbar im FF zu erzwingen */
/** html { font-size:100.1%;}
*+html { font-size:100.1%;}*/


/* Entfernt border aus fieldset und image */
img { border:0; }



/* _____ Box für Hauptüberschrift */
.mainHeadline 			{ position:relative; }
.mainHeadline h2		{ float:left; font-size:16px; color:#33333; font-weight:bold; line-height:18px; padding:19px 0px 16px 0px; vertical-align:top;}


.mainHeadline h2.big 	{ width:476px; }
.mainHeadline h2.image 	{ width:196px; }
.mainHeadline h2.navi 	{ width:212px; }



.clearHeadline { clear:left; font-size:0px; line-height:0px; }

.introPresseDownload   { color:#333333; background:#ffffff; padding:13px 4px 8px 15px; margin-bottom:12px; }
.introPresseDownload p { font-size:12px; }

/* ************************************************************************************************ */

/* width:56px; height:24px; */
/* ************************************************************************************************ */
/*.toolbar2 {position:absolute; height:24px; width:168px}*/
.pcService				{   position:relative; 
	left:0; bottom:0px; width:168px; height:24px; background:#333333;
/*z-index:10 !important; stört FF */ 
} /* width:168px; height:24px; */

.pcService img 			{  width:56px height:24px; display:block; background:#ececec; font-size:99.9%; } /* width:56px; height:24px; */


.pcService a 			{ display:block; text-decoration:none; float:left; }




.pcService a:hover		{ background:#fff; }/*wichtig fuer IE6*/


.pcService a span 		{ /*visibility:hidden; position:absolute;*/display:none; }



.pcService a:hover span,
.pcService a:active span,
.pcService a:focus span 	{ /*visibility:visible; */display:block;
margin-left:5px;
							position:absolute; width:auto; height:20px; bottom:27px;  
							font-size:12px; color:#333333; 
							 border:1px solid #333333; background:#ffffff; 
							  padding:6px 10px 6px 11px; 
							  z-index:30 !important;
								
							  } /* left Angabe muss direkt im Quellcode stehen ! */
							  


* html .pcService a:hover span,
* html .pcService a:active span,
* html .pcService a:focus span		{ margin-left:4px; }	
							  
*+html .pcService a:hover span,
*+html .pcService a:active span,
*+html .pcService a:focus span		{ margin-left:4px; }					  
							  
							  

.pcService a:hover span.download, 
.pcService a:active span.download, 
.pcService a:focus span.download 			{ margin-left:-36px; }

* html .pcService a:hover span.download, 
* html .pcService a:active span.download, 
* html .pcService a:focus span.download 	{ margin-left:-28px; }


*+html .pcService a:hover span.download, 
*+html .pcService a:active span.download, 
*+html .pcService a:focus span.download 	{ margin-left:-28px; }





.pcService a:hover span.infoText, 
.pcService a:active span.infoText, 
.pcService a:focus span.infoText 			{ margin-left:-144px; }

* html .pcService a:hover span.infoText, 
* html .pcService a:active span.infoText, 
* html .pcService a:focus span.infoText 	{ margin-left:-108px; }

*+html .pcService a:hover span.infoText, 
*+html .pcService a:active span.infoText, 
*+html .pcService a:focus span.infoText 	{ margin-left:-108px; }










html>body .pcService a:hover span,
html>body .pcService a:active span,
html>body .pcService a:focus span 	{ height:auto; min-height:20px; overflow:visible; }

.pcService a span.infoText { width:288px !important; z-index:30 !important;}


/* _____ PRESSE - DOWNLOAD-SEITE ___________________________________________________________________________ */
.downloadRow 			 { position:relative; height:200px; padding-bottom:10px; } /* Höhe 200px */
.downloadRow .box  		 { position:absolute; top:0; width:168px; height:198px; border:1px solid #333333;
/*z-index:0 !important; stört FF */ } /* width:168px, height: 198px */

.downloadRow .first 	{ left:12px; } /* 12px */
.downloadRow .second 	{ left:190px; } /* 190px */
.downloadRow .third 	{ left:368px; } /* 368px */


* html .downloadRow .first { z-index:10 !important; }
*+html .downloadRow .first { z-index:3 !important; }

* html .downloadRow .second { z-index:9 !important; }
*+html .downloadRow .second { z-index:2 !important; }

* html .downloadRow .third { z-index:8 !important; }
*+html .downloadRow .third { z-index:1 !important; }



.headline 			{ height:24px; background:#ececec; } /* height:24px */
.headline h3 		{ font-size:10.856px; font-weight:normal; vertical-align:top; padding:8px 12px 0px 12px; color:#333333; }

.imgContainer		{ width:168px; height:150px; display:table; text-align:center; } /* width:168px; height:150px; */
.imgContainer img  	{ display:block; margin:0 auto; }






























	
				












	
		  